From 48d7b13a1eab85fab91c8d6c5ddf298f733c74f5 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 7 Dec 2006 00:26:54 +0100 Subject: [PATCH] Imported from util-linux-2.13-pre1 tarball. --- .gitignore | 9 + ABOUT-NLS | 996 + MAINTAINER => AUTHORS | 3 +- COPYING | 340 + INSTALL | 333 +- MCONFIG | 245 - Makefile | 77 - Makefile.am | 19 + Makefile.in | 715 + HISTORY => NEWS | 18 +- README | 4 +- VERSION | 1 - aclocal.m4 | 6774 +++++ config.h.in | 206 + config/compile | 142 + config/config.rpath | 571 + config/depcomp | 530 + config/include-Makefile.am | 12 + config/install-sh | 323 + config/ltmain.sh | 6426 +++++ config/missing | 360 + config/mkinstalldirs | 158 + config/texinfo.tex | 7210 +++++ configure | 28336 ++++++++++++++++++- configure.ac | 359 + disk-utils/Makefile | 72 - disk-utils/Makefile.am | 37 + disk-utils/Makefile.in | 779 + disk-utils/blockdev.c | 2 +- disk-utils/elvtune.c | 4 +- disk-utils/fdformat.c | 2 +- disk-utils/fsck.cramfs.c | 9 +- disk-utils/fsck.minix.c | 2 +- disk-utils/isosize.c | 2 +- disk-utils/mkfs.8 | 2 +- disk-utils/mkfs.bfs.c | 2 +- disk-utils/mkfs.c | 6 +- disk-utils/mkfs.cramfs.c | 4 +- disk-utils/mkfs.minix.c | 4 +- disk-utils/mkswap.c | 19 +- disk-utils/setfdprm.8 | 66 - disk-utils/setfdprm.c | 176 - fdisk/Makefile | 76 - fdisk/Makefile.am | 28 + fdisk/Makefile.in | 650 + fdisk/cfdisk.c | 32 +- fdisk/disksize.c | 8 +- fdisk/doc/CFdisk-Portuguese.html | 1704 -- fdisk/doc/CFdisk-Portuguese.txt | 1236 - fdisk/doc/Fdisk-Portuguese.html | 1118 - fdisk/doc/Fdisk-Portuguese.txt | 855 - fdisk/fdisk.c | 8 +- fdisk/fdisksunlabel.c | 3 +- fdisk/sfdisk.c | 8 +- getopt/Makefile | 54 - getopt/Makefile.am | 11 + getopt/Makefile.in | 643 + getopt/getopt.c | 2 +- hwclock/Makefile | 36 - hwclock/Makefile.am | 7 + hwclock/Makefile.in | 599 + hwclock/cmos.c | 5 +- hwclock/hwclock.c | 7 +- hwclock/kd.c | 4 +- hwclock/rtc.c | 2 +- include/Makefile.am | 3 + lib/carefulputc.c => include/carefulputc.h | 9 +- {lib => include}/env.h | 0 lib/err.c => include/errs.h | 54 +- include/linux_reboot.h | 72 + {lib => include}/md5.h | 3 +- {lib => include}/nls.h | 12 +- {lib => include}/pathnames.h | 0 {lib => include}/setproctitle.h | 0 {lib => include}/widechar.h | 2 - lib/xstrncpy.c => include/xstrncpy.h | 4 +- lib/Makefile | 24 - lib/Makefile.am | 10 + lib/Makefile.in | 517 + lib/README.widechar | 18 - lib/carefulputc.h | 1 - lib/env.c | 2 +- lib/errs.h | 16 - lib/linux_reboot.h | 30 - lib/my_reboot.c | 40 - lib/sysmacros.h | 9 - lib/xstrncpy.h | 1 - login-utils/Makefile | 230 - login-utils/Makefile.am | 112 + login-utils/Makefile.in | 987 + login-utils/agetty.c | 4 +- login-utils/checktty.c | 40 +- login-utils/chfn.c | 18 +- login-utils/chsh.c | 20 +- login-utils/cryptocard.c | 228 - login-utils/cryptocard.h | 7 - login-utils/last.c | 34 - login-utils/login.c | 149 +- login-utils/newgrp.c | 1 + login-utils/passwd.1 | 111 - login-utils/passwd.c | 425 - login-utils/selinux_utils.c | 3 +- login-utils/vipw.c | 4 +- m4/Makefile.am | 3 + m4/codeset.m4 | 21 + m4/gettext.m4 | 549 + m4/glibc2.m4 | 30 + m4/glibc21.m4 | 30 + m4/iconv.m4 | 101 + m4/intdiv0.m4 | 70 + m4/intmax.m4 | 30 + m4/inttypes-pri.m4 | 30 + m4/inttypes.m4 | 25 + m4/inttypes_h.m4 | 26 + m4/isc-posix.m4 | 24 + m4/lcmessage.m4 | 30 + m4/lib-ld.m4 | 110 + m4/lib-link.m4 | 553 + m4/lib-prefix.m4 | 153 + m4/longdouble.m4 | 28 + m4/longlong.m4 | 23 + m4/nls.m4 | 51 + m4/po.m4 | 429 + m4/printf-posix.m4 | 44 + m4/progtest.m4 | 92 + m4/signed.m4 | 17 + m4/size_max.m4 | 59 + m4/stdint_h.m4 | 26 + m4/uintmax_t.m4 | 30 + m4/ulonglong.m4 | 23 + m4/wchar_t.m4 | 20 + m4/wint_t.m4 | 20 + m4/xsize.m4 | 13 + misc-utils/Makefile | 123 - misc-utils/Makefile.am | 68 + misc-utils/Makefile.in | 808 + misc-utils/cal.c | 34 +- misc-utils/chkdupexe.pl | 2 +- misc-utils/ddate.c | 3 +- misc-utils/kill.c | 2 +- misc-utils/mcookie.c | 6 +- misc-utils/rename.c | 4 +- misc-utils/{reset.sh => reset} | 0 misc-utils/script.1 | 2 +- misc-utils/script.c | 17 +- misc-utils/scriptreplay.pl | 2 +- misc-utils/setterm.c | 8 +- misc-utils/sparc-solaris-hostid.sh | 13 - mkinstalldirs | 40 - mkminix-0.1/README | 47 - mkminix-0.1/linux/minix_fs.h | 135 - mkminix-0.1/mkmin-dj.h | 43 - mkminix-0.1/mkminix.diff | 46 - mount/Makefile | 135 - mount/Makefile.am | 52 + mount/Makefile.in | 755 + mount/get_label_uuid.c | 2 +- mount/mount.8 | 17 +- mount/mount.c | 12 +- mount/mount_blkid.c | 2 +- mount/mount_blkid.h | 2 +- mount/mount_by_label.c | 2 +- mount/mount_guess_fstype.c | 2 +- mount/nfsmount.c | 6 +- mount/nfsmount.h | 328 + mount/nfsmount_clnt.c | 361 + mount/nfsmount_xdr.c | 329 + mount/rpcsvc/nfsmount_clnt.c | 2 +- mount/rpcsvc/nfsmount_xdr.c | 9 +- mount/sundries.h | 2 - mount/swapon.c | 5 +- mount/umount.c | 11 +- mount/version.c | 2 - partx/Makefile | 15 - partx/Makefile.am | 8 + partx/Makefile.in | 569 + partx/addpart.c | 3 + partx/delpart.c | 3 + partx/gpt.h | 2 +- partx/partx.c | 5 +- po/ChangeLog | 11 + po/GNU.ABOUT-NLS | 226 - po/LINGUAS | 1 + po/Makefile | 156 - po/Makefile.in.in | 384 + po/Makevars | 41 + po/Makevars.template | 41 + po/POTFILES.in | 16 +- po/Rules-quot | 47 + po/boldquot.sed | 10 + po/ca.gmo | Bin 0 -> 208294 bytes po/ca.po | 5712 ++-- po/cs.gmo | Bin 0 -> 154450 bytes po/cs.po | 2524 +- po/da.gmo | Bin 0 -> 186734 bytes po/da.po | 2527 +- po/de.gmo | Bin 0 -> 187336 bytes po/de.po | 2777 +- po/en@boldquot.header | 25 + po/en@quot.header | 22 + po/es.gmo | Bin 0 -> 204332 bytes po/es.po | 2545 +- po/et.gmo | Bin 0 -> 111169 bytes po/et.po | 2521 +- po/fi.gmo | Bin 0 -> 200282 bytes po/fi.po | 4947 ++-- po/fr.gmo | Bin 0 -> 206930 bytes po/fr.po | 2634 +- po/insert-header.sin | 23 + po/it.gmo | Bin 0 -> 179538 bytes po/it.po | 5036 ++-- po/ja.gmo | Bin 0 -> 164347 bytes po/ja.po | 2530 +- po/nl.gmo | Bin 0 -> 198196 bytes po/nl.po | 4805 ++-- po/po2tbl.sed | 102 - po/pt_BR.gmo | Bin 0 -> 154222 bytes po/pt_BR.po | 2526 +- po/quot.sed | 6 + po/remove-potcdate.sin | 19 + po/ru.gmo | Bin 0 -> 201120 bytes po/ru.po | 4858 ++-- po/sl.gmo | Bin 0 -> 33996 bytes po/sl.po | 2484 +- po/{stamp-cat-id => stamp-po} | 0 po/sv.gmo | Bin 0 -> 193953 bytes po/sv.po | 2530 +- po/tr.gmo | Bin 0 -> 204393 bytes po/tr.po | 2623 +- po/uk.gmo | Bin 0 -> 238247 bytes po/uk.po | 2536 +- po/update-potfiles | 7 - po/util-linux.pot | 2372 +- po/vi.gmo | Bin 0 -> 213683 bytes po/vi.po | 10162 +++++++ rescuept/README | 107 - rescuept/rescuept.c | 759 - schedutils/Makefile.am | 8 + schedutils/Makefile.in | 609 + schedutils/chrt.1 | 103 + schedutils/chrt.c | 223 + schedutils/ionice.1 | 71 + schedutils/ionice.c | 143 + schedutils/taskset.1 | 115 + schedutils/taskset.c | 334 + sys-utils/Makefile | 101 - sys-utils/Makefile.am | 32 + sys-utils/Makefile.in | 1032 + sys-utils/arch.1 | 34 - sys-utils/arch.c | 35 - sys-utils/flock.1 | 4 +- sys-utils/flock.c | 2 +- sys-utils/ipc.info | 245 +- sys-utils/ipcs.8 | 2 +- sys-utils/readprofile.c | 2 +- sys-utils/renice.8 | 2 +- sys-utils/sln.8 | 23 - sys-utils/sln.c | 69 - sys-utils/tunelp.c | 2 +- testincl | 31 - text-utils/Makefile | 91 - text-utils/Makefile.am | 22 + text-utils/Makefile.in | 736 + text-utils/more.1 | 2 +- text-utils/more.c | 53 +- text-utils/pg.1 | 8 +- text-utils/pg.c | 76 +- 267 files changed, 105563 insertions(+), 41654 deletions(-) create mode 100644 .gitignore create mode 100644 ABOUT-NLS rename MAINTAINER => AUTHORS (54%) create mode 100644 COPYING delete mode 100644 MCONFIG delete mode 100644 Makefile create mode 100644 Makefile.am create mode 100644 Makefile.in rename HISTORY => NEWS (99%) delete mode 100644 VERSION create mode 100644 aclocal.m4 create mode 100644 config.h.in create mode 100755 config/compile create mode 100755 config/config.rpath create mode 100755 config/depcomp create mode 100644 config/include-Makefile.am create mode 100755 config/install-sh create mode 100644 config/ltmain.sh create mode 100755 config/missing create mode 100755 config/mkinstalldirs create mode 100644 config/texinfo.tex create mode 100644 configure.ac delete mode 100644 disk-utils/Makefile create mode 100644 disk-utils/Makefile.am create mode 100644 disk-utils/Makefile.in delete mode 100644 disk-utils/setfdprm.8 delete mode 100644 disk-utils/setfdprm.c delete mode 100644 fdisk/Makefile create mode 100644 fdisk/Makefile.am create mode 100644 fdisk/Makefile.in delete mode 100644 fdisk/doc/CFdisk-Portuguese.html delete mode 100644 fdisk/doc/CFdisk-Portuguese.txt delete mode 100644 fdisk/doc/Fdisk-Portuguese.html delete mode 100644 fdisk/doc/Fdisk-Portuguese.txt delete mode 100644 getopt/Makefile create mode 100644 getopt/Makefile.am create mode 100644 getopt/Makefile.in delete mode 100644 hwclock/Makefile create mode 100644 hwclock/Makefile.am create mode 100644 hwclock/Makefile.in create mode 100644 include/Makefile.am rename lib/carefulputc.c => include/carefulputc.h (83%) rename {lib => include}/env.h (100%) rename lib/err.c => include/errs.h (84%) create mode 100644 include/linux_reboot.h rename {lib => include}/md5.h (92%) rename {lib => include}/nls.h (69%) rename {lib => include}/pathnames.h (100%) rename {lib => include}/setproctitle.h (100%) rename {lib => include}/widechar.h (96%) rename lib/xstrncpy.c => include/xstrncpy.h (64%) delete mode 100644 lib/Makefile create mode 100644 lib/Makefile.am create mode 100644 lib/Makefile.in delete mode 100644 lib/README.widechar delete mode 100644 lib/carefulputc.h delete mode 100644 lib/errs.h delete mode 100644 lib/linux_reboot.h delete mode 100644 lib/my_reboot.c delete mode 100644 lib/sysmacros.h delete mode 100644 lib/xstrncpy.h delete mode 100644 login-utils/Makefile create mode 100644 login-utils/Makefile.am create mode 100644 login-utils/Makefile.in delete mode 100644 login-utils/cryptocard.c delete mode 100644 login-utils/cryptocard.h delete mode 100644 login-utils/passwd.1 delete mode 100644 login-utils/passwd.c create mode 100644 m4/Makefile.am create mode 100644 m4/codeset.m4 create mode 100644 m4/gettext.m4 create mode 100644 m4/glibc2.m4 create mode 100644 m4/glibc21.m4 create mode 100644 m4/iconv.m4 create mode 100644 m4/intdiv0.m4 create mode 100644 m4/intmax.m4 create mode 100644 m4/inttypes-pri.m4 create mode 100644 m4/inttypes.m4 create mode 100644 m4/inttypes_h.m4 create mode 100644 m4/isc-posix.m4 create mode 100644 m4/lcmessage.m4 create mode 100644 m4/lib-ld.m4 create mode 100644 m4/lib-link.m4 create mode 100644 m4/lib-prefix.m4 create mode 100644 m4/longdouble.m4 create mode 100644 m4/longlong.m4 create mode 100644 m4/nls.m4 create mode 100644 m4/po.m4 create mode 100644 m4/printf-posix.m4 create mode 100644 m4/progtest.m4 create mode 100644 m4/signed.m4 create mode 100644 m4/size_max.m4 create mode 100644 m4/stdint_h.m4 create mode 100644 m4/uintmax_t.m4 create mode 100644 m4/ulonglong.m4 create mode 100644 m4/wchar_t.m4 create mode 100644 m4/wint_t.m4 create mode 100644 m4/xsize.m4 delete mode 100644 misc-utils/Makefile create mode 100644 misc-utils/Makefile.am create mode 100644 misc-utils/Makefile.in rename misc-utils/{reset.sh => reset} (100%) delete mode 100755 misc-utils/sparc-solaris-hostid.sh delete mode 100755 mkinstalldirs delete mode 100644 mkminix-0.1/README delete mode 100644 mkminix-0.1/linux/minix_fs.h delete mode 100644 mkminix-0.1/mkmin-dj.h delete mode 100644 mkminix-0.1/mkminix.diff delete mode 100644 mount/Makefile create mode 100644 mount/Makefile.am create mode 100644 mount/Makefile.in create mode 100644 mount/nfsmount.h create mode 100644 mount/nfsmount_clnt.c create mode 100644 mount/nfsmount_xdr.c delete mode 100644 mount/version.c delete mode 100644 partx/Makefile create mode 100644 partx/Makefile.am create mode 100644 partx/Makefile.in create mode 100644 po/ChangeLog delete mode 100644 po/GNU.ABOUT-NLS create mode 100644 po/LINGUAS delete mode 100644 po/Makefile create mode 100644 po/Makefile.in.in create mode 100644 po/Makevars create mode 100644 po/Makevars.template create mode 100644 po/Rules-quot create mode 100644 po/boldquot.sed create mode 100644 po/ca.gmo create mode 100644 po/cs.gmo create mode 100644 po/da.gmo create mode 100644 po/de.gmo create mode 100644 po/en@boldquot.header create mode 100644 po/en@quot.header create mode 100644 po/es.gmo create mode 100644 po/et.gmo create mode 100644 po/fi.gmo create mode 100644 po/fr.gmo create mode 100644 po/insert-header.sin create mode 100644 po/it.gmo create mode 100644 po/ja.gmo create mode 100644 po/nl.gmo delete mode 100644 po/po2tbl.sed create mode 100644 po/pt_BR.gmo create mode 100644 po/quot.sed create mode 100644 po/remove-potcdate.sin create mode 100644 po/ru.gmo create mode 100644 po/sl.gmo rename po/{stamp-cat-id => stamp-po} (100%) create mode 100644 po/sv.gmo create mode 100644 po/tr.gmo create mode 100644 po/uk.gmo mode change 100644 => 100755 po/update-potfiles create mode 100644 po/vi.gmo create mode 100644 po/vi.po delete mode 100644 rescuept/README delete mode 100644 rescuept/rescuept.c create mode 100644 schedutils/Makefile.am create mode 100644 schedutils/Makefile.in create mode 100644 schedutils/chrt.1 create mode 100644 schedutils/chrt.c create mode 100644 schedutils/ionice.1 create mode 100644 schedutils/ionice.c create mode 100644 schedutils/taskset.1 create mode 100644 schedutils/taskset.c delete mode 100644 sys-utils/Makefile create mode 100644 sys-utils/Makefile.am create mode 100644 sys-utils/Makefile.in delete mode 100644 sys-utils/arch.1 delete mode 100644 sys-utils/arch.c delete mode 100644 sys-utils/sln.8 delete mode 100644 sys-utils/sln.c delete mode 100755 testincl delete mode 100644 text-utils/Makefile create mode 100644 text-utils/Makefile.am create mode 100644 text-utils/Makefile.in diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..9cab73c7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +*~ +autom4te.cache +config.guess +config.h +config.log +config.status +config.sub +Makefile +stamp-h1 diff --git a/ABOUT-NLS b/ABOUT-NLS new file mode 100644 index 00000000..e32d52d2 --- /dev/null +++ b/ABOUT-NLS @@ -0,0 +1,996 @@ +1 Notes on the Free Translation Project +*************************************** + +Free software is going international! The Free Translation Project is +a way to get maintainers of free software, translators, and users all +together, so that free software will gradually become able to speak many +languages. A few packages already provide translations for their +messages. + + If you found this `ABOUT-NLS' file inside a distribution, you may +assume that the distributed package does use GNU `gettext' internally, +itself available at your nearest GNU archive site. But you do _not_ +need to install GNU `gettext' prior to configuring, installing or using +this package with messages translated. + + Installers will find here some useful hints. These notes also +explain how users should proceed for getting the programs to use the +available translations. They tell how people wanting to contribute and +work on translations can contact the appropriate team. + + When reporting bugs in the `intl/' directory or bugs which may be +related to internationalization, you should tell about the version of +`gettext' which is used. The information can be found in the +`intl/VERSION' file, in internationalized packages. + +1.1 Quick configuration advice +============================== + +If you want to exploit the full power of internationalization, you +should configure it using + + ./configure --with-included-gettext + +to force usage of internationalizing routines provided within this +package, despite the existence of internationalizing capabilities in the +operating system where this package is being installed. So far, only +the `gettext' implementation in the GNU C library version 2 provides as +many features (such as locale alias, message inheritance, automatic +charset conversion or plural form handling) as the implementation here. +It is also not possible to offer this additional functionality on top +of a `catgets' implementation. Future versions of GNU `gettext' will +very likely convey even more functionality. So it might be a good idea +to change to GNU `gettext' as soon as possible. + + So you need _not_ provide this option if you are using GNU libc 2 or +you have installed a recent copy of the GNU gettext package with the +included `libintl'. + +1.2 INSTALL Matters +=================== + +Some packages are "localizable" when properly installed; the programs +they contain can be made to speak your own native language. Most such +packages use GNU `gettext'. Other packages have their own ways to +internationalization, predating GNU `gettext'. + + By default, this package will be installed to allow translation of +messages. It will automatically detect whether the system already +provides the GNU `gettext' functions. If not, the included GNU +`gettext' library will be used. This library is wholly contained +within this package, usually in the `intl/' subdirectory, so prior +installation of the GNU `gettext' package is _not_ required. +Installers may use special options at configuration time for changing +the default behaviour. The commands: + + ./configure --with-included-gettext + ./configure --disable-nls + +will, respectively, bypass any pre-existing `gettext' to use the +internationalizing routines provided within this package, or else, +_totally_ disable translation of messages. + + When you already have GNU `gettext' installed on your system and run +configure without an option for your new package, `configure' will +probably detect the previously built and installed `libintl.a' file and +will decide to use this. This might not be desirable. You should use +the more recent version of the GNU `gettext' library. I.e. if the file +`intl/VERSION' shows that the library which comes with this package is +more recent, you should use + + ./configure --with-included-gettext + +to prevent auto-detection. + + The configuration process will not test for the `catgets' function +and therefore it will not be used. The reason is that even an +emulation of `gettext' on top of `catgets' could not provide all the +extensions of the GNU `gettext' library. + + Internationalized packages usually have many `po/LL.po' files, where +LL gives an ISO 639 two-letter code identifying the language. Unless +translations have been forbidden at `configure' time by using the +`--disable-nls' switch, all available translations are installed +together with the package. However, the environment variable `LINGUAS' +may be set, prior to configuration, to limit the installed set. +`LINGUAS' should then contain a space separated list of two-letter +codes, stating which languages are allowed. + +1.3 Using This Package +====================== + +As a user, if your language has been installed for this package, you +only have to set the `LANG' environment variable to the appropriate +`LL_CC' combination. Here `LL' is an ISO 639 two-letter language code, +and `CC' is an ISO 3166 two-letter country code. For example, let's +suppose that you speak German and live in Germany. At the shell +prompt, merely execute `setenv LANG de_DE' (in `csh'), +`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash'). +This can be done from your `.login' or `.profile' file, once and for +all. + + You might think that the country code specification is redundant. +But in fact, some languages have dialects in different countries. For +example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The +country code serves to distinguish the dialects. + + The locale naming convention of `LL_CC', with `LL' denoting the +language and `CC' denoting the country, is the one use on systems based +on GNU libc. On other systems, some variations of this scheme are +used, such as `LL' or `LL_CC.ENCODING'. You can get the list of +locales supported by your system for your country by running the command +`locale -a | grep '^LL''. + + Not all programs have translations for all languages. By default, an +English message is shown in place of a nonexistent translation. If you +understand other languages, you can set up a priority list of languages. +This is done through a different environment variable, called +`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG' +for the purpose of message handling, but you still need to have `LANG' +set to the primary language; this is required by other parts of the +system libraries. For example, some Swedish users who would rather +read translations in German than English for when Swedish is not +available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'. + + Special advice for Norwegian users: The language code for Norwegian +bokma*l changed from `no' to `nb' recently (in 2003). During the +transition period, while some message catalogs for this language are +installed under `nb' and some older ones under `no', it's recommended +for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and +older translations are used. + + In the `LANGUAGE' environment variable, but not in the `LANG' +environment variable, `LL_CC' combinations can be abbreviated as `LL' +to denote the language's main dialect. For example, `de' is equivalent +to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT' +(Portuguese as spoken in Portugal) in this context. + +1.4 Translating Teams +===================== + +For the Free Translation Project to be a success, we need interested +people who like their own language and write it well, and who are also +able to synergize with other translators speaking the same language. +Each translation team has its own mailing list. The up-to-date list of +teams can be found at the Free Translation Project's homepage, +`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams" +area. + + If you'd like to volunteer to _work_ at translating messages, you +should become a member of the translating team for your own language. +The subscribing address is _not_ the same as the list itself, it has +`-request' appended. For example, speakers of Swedish can send a +message to `sv-request@li.org', having this message body: + + subscribe + + Keep in mind that team members are expected to participate +_actively_ in translations, or at solving translational difficulties, +rather than merely lurking around. If your team does not exist yet and +you want to start one, or if you are unsure about what to do or how to +get started, please write to `translation@iro.umontreal.ca' to reach the +coordinator for all translator teams. + + The English team is special. It works at improving and uniformizing +the terminology in use. Proven linguistic skill are praised more than +programming skill, here. + +1.5 Available Packages +====================== + +Languages are not equally supported in all packages. The following +matrix shows the current state of internationalization, as of May 2005. +The matrix shows, in regard of each package, for which languages PO +files have been submitted to translation coordination, with a +translation percentage of at least 50%. + + Ready PO files af am ar az be bg bs ca cs cy da de el en en_GB + +-------------------------------------------------+ + GNUnet | | + a2ps | [] [] [] [] [] | + aegis | () | + ant-phone | () | + anubis | [] | + ap-utils | | + aspell | [] [] [] [] | + bash | [] [] | + batchelor | [] | + bfd | | + bibshelf | [] | + binutils | [] | + bison | [] [] | + bluez-pin | [] [] [] [] | + clisp | [] [] | + console-tools | [] [] | + coreutils | [] [] [] [] | + cpio | | + cpplib | [] [] [] | + darkstat | [] () [] | + dialog | [] [] [] [] [] [] | + diffutils | [] [] [] [] [] | + doodle | [] | + e2fsprogs | [] [] | + enscript | [] [] [] [] | + error | [] [] [] [] | + fetchmail | [] [] () [] | + fileutils | [] [] | + findutils | [] [] [] | + flex | [] [] [] | + fslint | [] | + gas | | + gawk | [] [] [] | + gbiff | [] | + gcal | [] | + gcc | [] | + gettext-examples | [] [] [] [] | + gettext-runtime | [] [] [] [] | + gettext-tools | [] [] | + gimp-print | [] [] [] [] | + gip | | + gliv | [] | + glunarclock | | + gmult | [] [] | + gnubiff | () | + gnucash | [] () () [] | + gnucash-glossary | [] () | + gpe-aerial | [] [] | + gpe-beam | [] [] | + gpe-calendar | [] [] | + gpe-clock | [] [] | + gpe-conf | [] [] | + gpe-contacts | | + gpe-edit | [] | + gpe-go | [] | + gpe-login | [] [] | + gpe-ownerinfo | [] [] | + gpe-sketchbook | [] [] | + gpe-su | [] [] | + gpe-taskmanager | [] [] | + gpe-timesheet | [] | + gpe-today | [] [] | + gpe-todo | [] [] | + gphoto2 | [] [] [] [] | + gprof | [] [] | + gpsdrive | () () | + gramadoir | [] [] | + grep | [] [] [] [] [] [] | + gretl | | + gsasl | [] | + gss | | + gst-plugins | [] [] [] [] [] [] | + gstreamer | [] [] [] [] [] | + gtick | [] () | + gtkspell | [] [] [] | + hello | [] [] [] [] | + id-utils | [] [] | + impost | | + indent | [] [] | + iso_3166 | | + iso_3166_1 | [] [] [] [] [] | + iso_3166_2 | | + iso_3166_3 | [] | + iso_4217 | | + iso_639 | | + jpilot | [] | + jtag | | + jwhois | | + kbd | [] [] [] [] | + latrine | () | + ld | [] | + libc | [] [] [] [] [] | + libextractor | | + libgpewidget | [] [] [] | + libgphoto2 | [] | + libgphoto2_port | [] | + libgsasl | | + libiconv | [] [] [] [] [] | + libidn | | + lifelines | [] () | + lilypond | [] | + lingoteach | | + lynx | [] [] [] [] | + m4 | [] [] [] [] | + mailutils | [] | + make | [] [] | + man-db | [] () [] [] | + minicom | [] [] | + mysecretdiary | [] [] | + nano | [] () [] | + nano_1_0 | [] () [] [] | + opcodes | [] | + parted | [] [] [] [] | + psmisc | | + ptx | [] [] [] | + pwdutils | | + python | | + radius | [] | + recode | [] [] [] [] [] | + rpm | [] [] | + screem | | + scrollkeeper | [] [] [] [] [] [] [] [] | + sed | [] [] | + sh-utils | [] [] | + shared-mime-info | [] [] | + sharutils | [] [] [] [] [] | + silky | | + skencil | [] () | + sketch | [] () | + solfege | [] | + soundtracker | [] [] | + sp | [] | + stardict | [] | + tar | | + texinfo | [] [] | + textutils | [] [] [] | + tin | () () | + tp-robot | [] | + tuxpaint | [] [] [] [] [] [] [] | + unicode-han-tra... | | + unicode-transla... | | + util-linux | [] [] [] [] | + vorbis-tools | [] [] [] [] | + wastesedge | () | + wdiff | [] [] [] [] | + wget | | + xchat | [] [] [] [] [] | + xkeyboard-config | | + xpad | | + +-------------------------------------------------+ + af am ar az be bg bs ca cs cy da de el en en_GB + 10 0 0 2 7 5 0 40 43 2 51 91 19 1 14 + + eo es et eu fa fi fr ga gl he hi hr hu id is + +-----------------------------------------------+ + GNUnet | | + a2ps | [] [] [] | + aegis | | + ant-phone | [] | + anubis | [] | + ap-utils | [] | + aspell | [] [] | + bash | [] [] [] [] | + batchelor | [] [] | + bfd | [] | + bibshelf | [] [] | + binutils | [] [] | + bison | [] [] [] [] [] | + bluez-pin | [] [] [] [] [] [] | + clisp | [] [] | + console-tools | | + coreutils | [] [] [] [] [] | + cpio | [] [] | + cpplib | [] [] | + darkstat | [] () [] [] [] | + dialog | [] [] [] [] [] [] [] | + diffutils | [] [] [] [] [] [] [] [] [] | + doodle | [] | + e2fsprogs | [] [] | + enscript | [] [] | + error | [] [] [] [] [] | + fetchmail | [] | + fileutils | [] [] [] [] [] | + findutils | [] [] [] [] | + flex | [] [] [] | + fslint | [] | + gas | [] [] | + gawk | [] [] [] [] | + gbiff | [] | + gcal | [] [] | + gcc | [] | + gettext-examples | [] [] [] | + gettext-runtime | [] [] [] [] [] | + gettext-tools | [] [] | + gimp-print | [] [] | + gip | [] [] [] | + gliv | () | + glunarclock | [] [] [] | + gmult | [] [] | + gnubiff | () | + gnucash | [] () | + gnucash-glossary | [] | + gpe-aerial | [] [] | + gpe-beam | [] [] | + gpe-calendar | [] [] [] [] | + gpe-clock | [] [] [] | + gpe-conf | [] | + gpe-contacts | [] | + gpe-edit | [] [] | + gpe-go | [] [] | + gpe-login | [] [] [] | + gpe-ownerinfo | [] [] [] [] [] | + gpe-sketchbook | [] [] | + gpe-su | [] [] [] | + gpe-taskmanager | [] [] [] | + gpe-timesheet | [] [] [] [] | + gpe-today | [] [] [] [] | + gpe-todo | [] [] [] | + gphoto2 | [] [] [] [] | + gprof | [] [] [] | + gpsdrive | () () [] | + gramadoir | [] [] | + grep | [] [] [] [] [] [] [] [] [] [] [] | + gretl | [] [] | + gsasl | [] [] [] | + gss | [] | + gst-plugins | [] [] | + gstreamer | | + gtick | [] [] [] [] | + gtkspell | [] [] [] [] [] | + hello | [] [] [] [] [] [] [] [] [] [] [] [] [] | + id-utils | [] [] [] | + impost | [] [] | + indent | [] [] [] [] [] [] [] [] [] [] | + iso_3166 | [] [] [] | + iso_3166_1 | [] [] [] [] [] [] [] | + iso_3166_2 | [] | + iso_3166_3 | [] | + iso_4217 | [] [] [] | + iso_639 | [] [] [] [] | + jpilot | [] [] | + jtag | [] | + jwhois | [] [] [] [] | + kbd | [] [] | + latrine | [] [] | + ld | [] [] | + libc | [] [] [] [] [] | + libextractor | | + libgpewidget | [] [] [] [] [] | + libgphoto2 | [] [] [] | + libgphoto2_port | [] | + libgsasl | [] [] | + libiconv | [] [] [] [] [] [] [] [] [] [] | + libidn | [] [] | + lifelines | () | + lilypond | | + lingoteach | [] [] | + lynx | [] [] | + m4 | [] [] [] [] | + mailutils | [] [] | + make | [] [] [] [] [] [] [] | + man-db | () | + minicom | [] [] [] [] | + mysecretdiary | [] [] [] | + nano | [] [] () [] | + nano_1_0 | [] [] [] [] | + opcodes | [] [] [] | + parted | [] [] [] | + psmisc | [] | + ptx | [] [] [] [] [] [] [] [] [] | + pwdutils | | + python | | + radius | [] [] | + recode | [] [] [] [] [] [] [] | + rpm | [] | + screem | | + scrollkeeper | [] [] [] | + sed | [] [] [] [] [] [] | + sh-utils | [] [] [] [] [] [] | + shared-mime-info | [] [] [] [] [] [] | + sharutils | [] [] [] [] [] [] | + silky | [] | + skencil | [] [] | + sketch | [] [] | + solfege | | + soundtracker | [] [] | + sp | [] | + stardict | [] | + tar | [] [] [] [] | + texinfo | [] [] [] | + textutils | [] [] [] [] [] | + tin | [] () | + tp-robot | [] [] | + tuxpaint | [] [] [] [] [] [] [] [] | + unicode-han-tra... | | + unicode-transla... | [] [] | + util-linux | [] [] [] [] [] | + vorbis-tools | [] [] | + wastesedge | () | + wdiff | [] [] [] [] [] [] [] | + wget | [] [] [] [] | + xchat | [] [] [] [] [] | + xkeyboard-config | | + xpad | [] [] [] | + +-----------------------------------------------+ + eo es et eu fa fi fr ga gl he hi hr hu id is + 15 85 21 15 2 35 115 45 16 8 1 6 40 27 1 + + it ja ko ku lg lt lv mk mn ms mt nb nl nn no nso + +--------------------------------------------------+ + GNUnet | | + a2ps | () () [] [] () | + aegis | () | + ant-phone | [] | + anubis | [] [] [] | + ap-utils | | + aspell | [] [] | + bash | [] | + batchelor | [] | + bfd | | + bibshelf | [] | + binutils | | + bison | [] [] [] [] | + bluez-pin | [] [] | + clisp | [] | + console-tools | | + coreutils | [] [] | + cpio | | + cpplib | [] | + darkstat | [] [] | + dialog | [] [] | + diffutils | [] [] [] [] | + doodle | [] | + e2fsprogs | [] | + enscript | [] | + error | [] | + fetchmail | [] [] | + fileutils | [] [] [] | + findutils | [] [] | + flex | [] [] | + fslint | [] | + gas | | + gawk | [] [] | + gbiff | [] | + gcal | | + gcc | | + gettext-examples | [] [] [] | + gettext-runtime | [] [] [] [] | + gettext-tools | [] [] [] | + gimp-print | [] [] | + gip | [] | + gliv | [] | + glunarclock | [] [] | + gmult | [] [] | + gnubiff | () | + gnucash | [] () () [] | + gnucash-glossary | [] [] | + gpe-aerial | [] | + gpe-beam | [] | + gpe-calendar | [] | + gpe-clock | [] | + gpe-conf | [] | + gpe-contacts | | + gpe-edit | [] | + gpe-go | [] | + gpe-login | [] | + gpe-ownerinfo | [] | + gpe-sketchbook | [] | + gpe-su | [] | + gpe-taskmanager | [] [] | + gpe-timesheet | [] | + gpe-today | [] | + gpe-todo | [] | + gphoto2 | [] [] [] | + gprof | | + gpsdrive | () () () () | + gramadoir | () | + grep | [] [] [] [] | + gretl | [] | + gsasl | [] | + gss | | + gst-plugins | [] [] | + gstreamer | [] [] | + gtick | [] [] | + gtkspell | [] [] [] | + hello | [] [] [] [] [] [] [] [] [] | + id-utils | [] [] | + impost | | + indent | [] [] [] | + iso_3166 | [] | + iso_3166_1 | [] [] | + iso_3166_2 | [] | + iso_3166_3 | [] | + iso_4217 | [] [] [] | + iso_639 | [] [] [] | + jpilot | () () () | + jtag | | + jwhois | [] [] | + kbd | [] | + latrine | [] [] | + ld | | + libc | [] [] [] [] [] | + libextractor | | + libgpewidget | [] | + libgphoto2 | [] [] | + libgphoto2_port | [] [] | + libgsasl | [] | + libiconv | [] [] | + libidn | [] | + lifelines | [] | + lilypond | | + lingoteach | [] [] | + lynx | [] [] [] | + m4 | [] [] | + mailutils | | + make | [] [] [] | + man-db | () | + minicom | [] | + mysecretdiary | [] | + nano | [] [] [] | + nano_1_0 | [] [] [] [] | + opcodes | [] | + parted | [] [] [] [] | + psmisc | [] [] [] | + ptx | [] [] [] | + pwdutils | | + python | | + radius | | + recode | [] [] | + rpm | [] [] | + screem | [] | + scrollkeeper | [] [] [] | + sed | [] [] | + sh-utils | [] [] [] | + shared-mime-info | [] [] [] [] | + sharutils | [] [] [] | + silky | [] | + skencil | | + sketch | | + solfege | [] [] [] | + soundtracker | [] | + sp | () | + stardict | [] [] | + tar | [] [] [] | + texinfo | [] [] [] | + textutils | [] [] [] | + tin | | + tp-robot | [] | + tuxpaint | [] [] [] [] [] [] [] | + unicode-han-tra... | | + unicode-transla... | | + util-linux | [] [] [] | + vorbis-tools | [] | + wastesedge | [] | + wdiff | [] [] [] | + wget | [] | + xchat | [] [] [] [] [] | + xkeyboard-config | [] | + xpad | [] | + +--------------------------------------------------+ + it ja ko ku lg lt lv mk mn ms mt nb nl nn no nso + 46 35 11 2 1 1 2 2 3 11 0 15 96 7 5 0 + + or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv + +----------------------------------------------+ + GNUnet | | + a2ps | () [] [] [] [] [] [] | + aegis | () () | + ant-phone | [] | + anubis | [] [] [] | + ap-utils | () | + aspell | [] [] | + bash | [] [] [] | + batchelor | [] | + bfd | | + bibshelf | | + binutils | [] [] | + bison | [] [] [] [] [] | + bluez-pin | [] [] [] [] [] [] [] [] | + clisp | [] | + console-tools | [] | + coreutils | [] [] [] [] | + cpio | [] [] | + cpplib | | + darkstat | [] [] [] [] [] [] | + dialog | [] [] [] [] [] [] [] | + diffutils | [] [] [] [] [] [] | + doodle | [] | + e2fsprogs | [] [] | + enscript | [] [] [] [] | + error | [] [] [] | + fetchmail | [] [] [] [] | + fileutils | [] [] [] [] [] | + findutils | [] [] [] [] [] [] | + flex | [] [] [] [] [] | + fslint | [] [] [] | + gas | | + gawk | [] [] [] [] | + gbiff | [] | + gcal | [] | + gcc | | + gettext-examples | [] [] [] [] [] [] | + gettext-runtime | [] [] [] [] [] [] [] | + gettext-tools | [] [] [] [] [] [] [] | + gimp-print | [] [] | + gip | [] [] [] | + gliv | [] [] [] | + glunarclock | [] [] [] [] [] [] | + gmult | [] [] [] [] | + gnubiff | () [] | + gnucash | () [] [] [] [] | + gnucash-glossary | [] [] [] | + gpe-aerial | [] [] [] [] [] [] | + gpe-beam | [] [] [] [] [] [] | + gpe-calendar | [] [] [] [] [] [] [] | + gpe-clock | [] [] [] [] [] [] [] | + gpe-conf | [] [] [] [] [] [] | + gpe-contacts | [] [] [] [] | + gpe-edit | [] [] [] [] [] [] [] | + gpe-go | [] [] [] [] [] | + gpe-login | [] [] [] [] [] [] [] | + gpe-ownerinfo | [] [] [] [] [] [] [] | + gpe-sketchbook | [] [] [] [] [] [] [] | + gpe-su | [] [] [] [] [] [] [] | + gpe-taskmanager | [] [] [] [] [] [] [] | + gpe-timesheet | [] [] [] [] [] [] [] | + gpe-today | [] [] [] [] [] [] [] | + gpe-todo | [] [] [] [] [] [] [] [] | + gphoto2 | [] [] [] [] | + gprof | [] [] [] | + gpsdrive | [] [] | + gramadoir | [] | + grep | [] [] [] [] [] [] [] | + gretl | [] | + gsasl | [] [] [] [] [] | + gss | [] [] [] | + gst-plugins | [] [] [] [] | + gstreamer | [] [] [] [] | + gtick | [] [] [] | + gtkspell | [] [] [] [] [] [] | + hello | [] [] [] [] [] [] [] | + id-utils | [] [] [] [] | + impost | | + indent | [] [] [] [] [] [] | + iso_3166 | [] [] [] [] [] | + iso_3166_1 | [] [] [] [] | + iso_3166_2 | | + iso_3166_3 | [] [] [] | + iso_4217 | [] [] | + iso_639 | [] [] [] | + jpilot | | + jtag | [] | + jwhois | [] [] [] () () | + kbd | [] [] [] | + latrine | [] [] | + ld | [] | + libc | [] [] [] [] [] | + libextractor | [] | + libgpewidget | [] [] [] [] [] [] | + libgphoto2 | [] [] | + libgphoto2_port | [] | + libgsasl | [] [] [] | + libiconv | [] [] [] [] [] [] [] [] [] [] | + libidn | [] () | + lifelines | [] [] | + lilypond | | + lingoteach | [] | + lynx | [] [] [] | + m4 | [] [] [] [] [] | + mailutils | [] [] [] | + make | [] [] [] [] | + man-db | [] [] | + minicom | [] [] [] [] | + mysecretdiary | [] [] [] [] | + nano | [] [] [] | + nano_1_0 | [] [] [] [] | + opcodes | [] [] | + parted | [] [] [] [] | + psmisc | [] [] | + ptx | [] [] [] [] [] [] | + pwdutils | [] | + python | | + radius | [] [] | + recode | [] [] [] [] [] [] | + rpm | [] [] [] [] | + screem | | + scrollkeeper | [] [] [] [] [] [] [] | + sed | [] [] [] [] [] [] [] [] | + sh-utils | [] [] [] | + shared-mime-info | [] [] [] [] [] [] | + sharutils | [] [] [] | + silky | [] | + skencil | [] [] [] | + sketch | [] [] [] | + solfege | | + soundtracker | [] [] | + sp | | + stardict | [] [] | + tar | [] [] [] [] | + texinfo | [] [] [] [] | + textutils | [] [] [] | + tin | | + tp-robot | [] | + tuxpaint | [] [] [] [] [] [] [] [] | + unicode-han-tra... | | + unicode-transla... | | + util-linux | [] [] [] | + vorbis-tools | [] [] | + wastesedge | | + wdiff | [] [] [] [] [] [] | + wget | | + xchat | [] [] [] [] [] [] [] | + xkeyboard-config | | + xpad | | + +----------------------------------------------+ + or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv + 1 3 47 29 57 6 78 73 5 44 12 12 50 85 + + ta tg th tk tr uk ven vi wa xh zh_CN zh_TW zu + +-----------------------------------------------+ + GNUnet | | 0 + a2ps | [] [] [] | 19 + aegis | | 0 + ant-phone | [] [] | 5 + anubis | [] [] [] | 11 + ap-utils | () [] | 2 + aspell | [] [] [] | 13 + bash | [] | 11 + batchelor | [] [] | 7 + bfd | | 1 + bibshelf | [] | 5 + binutils | [] | 6 + bison | [] [] | 18 + bluez-pin | [] [] [] [] [] | 25 + clisp | | 7 + console-tools | [] [] | 5 + coreutils | [] [] | 17 + cpio | [] [] [] | 7 + cpplib | [] [] | 8 + darkstat | [] () () | 15 + dialog | [] [] [] | 25 + diffutils | [] [] [] [] | 28 + doodle | [] | 5 + e2fsprogs | [] | 8 + enscript | [] | 12 + error | [] [] [] | 16 + fetchmail | [] | 12 + fileutils | [] [] [] | 18 + findutils | [] [] | 17 + flex | [] [] | 15 + fslint | [] | 7 + gas | [] | 3 + gawk | [] | 14 + gbiff | [] | 5 + gcal | [] | 5 + gcc | [] [] | 4 + gettext-examples | [] [] [] [] [] | 21 + gettext-runtime | [] [] [] [] [] | 25 + gettext-tools | [] [] [] [] [] | 19 + gimp-print | [] | 11 + gip | [] | 8 + gliv | [] [] | 7 + glunarclock | [] [] | 13 + gmult | [] [] [] | 13 + gnubiff | [] | 3 + gnucash | () [] | 10 + gnucash-glossary | [] [] | 9 + gpe-aerial | [] [] | 13 + gpe-beam | [] [] | 13 + gpe-calendar | [] [] [] [] | 18 + gpe-clock | [] [] [] [] | 17 + gpe-conf | [] [] | 12 + gpe-contacts | [] [] | 7 + gpe-edit | [] [] [] [] | 15 + gpe-go | [] [] | 11 + gpe-login | [] [] [] [] [] | 18 + gpe-ownerinfo | [] [] [] [] | 19 + gpe-sketchbook | [] [] | 14 + gpe-su | [] [] [] | 16 + gpe-taskmanager | [] [] [] | 17 + gpe-timesheet | [] [] [] [] | 17 + gpe-today | [] [] [] [] [] | 19 + gpe-todo | [] [] [] | 17 + gphoto2 | [] [] [] | 18 + gprof | [] [] | 10 + gpsdrive | | 3 + gramadoir | [] | 6 + grep | [] [] [] [] | 32 + gretl | | 4 + gsasl | [] [] | 12 + gss | [] | 5 + gst-plugins | [] [] [] | 17 + gstreamer | [] [] [] [] | 15 + gtick | [] | 11 + gtkspell | [] [] [] [] | 21 + hello | [] [] [] [] | 37 + id-utils | [] [] | 13 + impost | [] | 3 + indent | [] [] [] [] | 25 + iso_3166 | [] [] [] | 12 + iso_3166_1 | [] [] | 20 + iso_3166_2 | | 2 + iso_3166_3 | [] [] | 8 + iso_4217 | [] [] | 10 + iso_639 | [] [] | 12 + jpilot | [] [] [] | 6 + jtag | | 2 + jwhois | [] [] [] | 12 + kbd | [] [] | 12 + latrine | [] [] | 8 + ld | [] | 5 + libc | [] [] | 22 + libextractor | | 1 + libgpewidget | [] [] | 17 + libgphoto2 | [] | 9 + libgphoto2_port | | 5 + libgsasl | [] | 7 + libiconv | [] [] [] [] [] | 32 + libidn | [] [] | 6 + lifelines | | 4 + lilypond | | 1 + lingoteach | [] | 6 + lynx | [] [] [] | 15 + m4 | [] [] | 17 + mailutils | [] | 7 + make | [] [] | 18 + man-db | | 5 + minicom | | 11 + mysecretdiary | [] [] | 12 + nano | [] [] | 13 + nano_1_0 | [] [] [] | 18 + opcodes | [] [] | 9 + parted | [] [] [] | 18 + psmisc | [] | 7 + ptx | [] [] | 23 + pwdutils | | 1 + python | | 0 + radius | [] | 6 + recode | [] [] | 22 + rpm | [] [] | 11 + screem | | 1 + scrollkeeper | [] [] [] | 24 + sed | [] [] [] | 21 + sh-utils | [] | 15 + shared-mime-info | [] [] [] | 21 + sharutils | [] [] [] | 20 + silky | | 3 + skencil | | 6 + sketch | | 6 + solfege | | 4 + soundtracker | [] | 8 + sp | [] | 3 + stardict | [] [] [] [] | 10 + tar | [] [] [] [] | 15 + texinfo | [] [] | 14 + textutils | [] [] [] | 17 + tin | | 1 + tp-robot | [] [] [] | 8 + tuxpaint | [] [] [] [] | 34 + unicode-han-tra... | | 0 + unicode-transla... | | 2 + util-linux | [] [] [] | 18 + vorbis-tools | [] | 10 + wastesedge | | 1 + wdiff | [] [] | 22 + wget | [] [] | 7 + xchat | [] [] [] [] | 26 + xkeyboard-config | [] | 2 + xpad | [] | 5 + +-----------------------------------------------+ + 73 teams ta tg th tk tr uk ven vi wa xh zh_CN zh_TW zu + 149 domains 0 0 0 1 77 30 0 92 16 0 42 32 0 1746 + + Some counters in the preceding matrix are higher than the number of +visible blocks let us expect. This is because a few extra PO files are +used for implementing regional variants of languages, or language +dialects. + + For a PO file in the matrix above to be effective, the package to +which it applies should also have been internationalized and +distributed as such by its maintainer. There might be an observable +lag between the mere existence a PO file and its wide availability in a +distribution. + + If May 2005 seems to be old, you may fetch a more recent copy of +this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date +matrix with full percentage details can be found at +`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'. + +1.6 Using `gettext' in new packages +=================================== + +If you are writing a freely available program and want to +internationalize it you are welcome to use GNU `gettext' in your +package. Of course you have to respect the GNU Library General Public +License which covers the use of the GNU `gettext' library. This means +in particular that even non-free programs can use `libintl' as a shared +library, whereas only free software can use `libintl' as a static +library or use modified versions of `libintl'. + + Once the sources are changed appropriately and the setup can handle +the use of `gettext' the only thing missing are the translations. The +Free Translation Project is also available for packages which are not +developed inside the GNU project. Therefore the information given above +applies also for every other Free Software Project. Contact +`translation@iro.umontreal.ca' to make the `.pot' files available to +the translation teams. + diff --git a/MAINTAINER b/AUTHORS similarity index 54% rename from MAINTAINER rename to AUTHORS index 618ea3ca..6f615629 100644 --- a/MAINTAINER +++ b/AUTHORS @@ -1,4 +1,5 @@ -Maintainer: Adrian Bunk +Maintainer: Adrian Bunk Maintainer of getopt: Frodo Looijaard +Maintainer of schedutils: Robert Love Maintainer of simpleinit: Richard Gooch diff --git a/COPYING b/COPYING new file mode 100644 index 00000000..623b6258 --- /dev/null +++ b/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 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. + + + Copyright (C) + + 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 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) year 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. + + , 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/INSTALL b/INSTALL index f42cbe9e..23e5f25d 100644 --- a/INSTALL +++ b/INSTALL @@ -1,101 +1,236 @@ +Installation Instructions +************************* + +Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free +Software Foundation, Inc. + +This file is free documentation; the Free Software Foundation gives +unlimited permission to copy, distribute and modify it. + +Basic Installation +================== + +These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, and a +file `config.log' containing compiler output (useful mainly for +debugging `configure'). + + It can also use an optional file (typically called `config.cache' +and enabled with `--cache-file=config.cache' or simply `-C') that saves +the results of its tests to speed up reconfiguring. (Caching is +disabled by default to prevent problems with accidental use of stale +cache files.) + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If you are using the cache, and at +some point `config.cache' contains results you don't want to keep, you +may remove or edit it. + + The file `configure.ac' (or `configure.in') is used to create +`configure' by a program called `autoconf'. You only need +`configure.ac' if you want to change it or regenerate `configure' using +a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes awhile. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Optionally, type `make check' to run any self-tests that come with + the package. + + 4. Type `make install' to install the programs and any data files and + documentation. + + 5. You can remove the program binaries and object files from the + source code directory by typing `make clean'. To also remove the + files that `configure' created (so you can compile the package for + a different kind of computer), type `make distclean'. There is + also a `make maintainer-clean' target, but that is intended mainly + for the package's developers. If you use it, you may have to get + all sorts of other programs in order to regenerate files that came + with the distribution. + +Compilers and Options +===================== + +Some systems require unusual options for compilation or linking that the +`configure' script does not know about. Run `./configure --help' for +details on some of the pertinent environment variables. + + You can give `configure' initial values for configuration parameters +by setting variables in the command line or in the environment. Here +is an example: + + ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix + + *Note Defining Variables::, for more details. + +Compiling For Multiple Architectures +==================================== + +You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not support the `VPATH' +variable, you have to compile the package for one architecture at a +time in the source code directory. After you have installed the +package for one architecture, use `make distclean' before reconfiguring +for another architecture. + +Installation Names +================== + +By default, `make install' installs the package's commands under +`/usr/local/bin', include files under `/usr/local/include', etc. You +can specify an installation prefix other than `/usr/local' by giving +`configure' the option `--prefix=PREFIX'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +pass the option `--exec-prefix=PREFIX' to `configure', the package uses +PREFIX as the prefix for installing programs and libraries. +Documentation and other data files still use the regular prefix. + + In addition, if you use an unusual directory layout you can give +options like `--bindir=DIR' to specify different values for particular +kinds of files. Run `configure --help' for a list of the directories +you can set and what kinds of files go in them. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + +Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + +There may be some features `configure' cannot figure out automatically, +but needs to determine by the type of machine the package will run on. +Usually, assuming the package is built to be run on the _same_ +architectures, `configure' can figure that out, but if it prints a +message saying it cannot guess the machine type, give it the +`--build=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name which has the form: + + CPU-COMPANY-SYSTEM + +where SYSTEM can have one of these forms: + + OS KERNEL-OS + + See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the machine type. + + If you are _building_ compiler tools for cross-compiling, you should +use the option `--target=TYPE' to select the type of system they will +produce code for. + + If you want to _use_ a cross compiler, that generates code for a +platform different from the build platform, you should specify the +"host" platform (i.e., that on which the generated programs will +eventually be run) with `--host=TYPE'. -WARNING: THE PROGRAMS IN THIS SUITE DO *NOT* SUPPORT SHADOW PASSWORD FILES! - UNLESS YOU USE PAM. - -WARNING: THIS COLLECTION CONFLICTS WITH SYSTEM V INITTAB. - UNLESS YOU CONFIGURE IT NOT TO. - -WARNING: USE GNU TAR -- OTHER TARS WILL FAIL SILENTLY! - -WARNING: DO *NOT* INSTALL WITHOUT THINKING. - -WARNING: The simpleinit and some other programs in this package are - *NOT* System V compliant. These utilities are meant to be - used by people who build their own systems. If you are not - a wizard, do *NOT* blindly install these utilities: they could - prevent you from logging into your system. Have a boot floppy - ready, especially if you don't know what you are doing. It's a - great way to learn though ;-) - - -To install from source: - -1) Get source distribution (see the .lsm file for locations) -2) Untar util-linux-2.11X.tar.gz somewhere -3) cd util-linux-2.11X -4) Edit MCONFIG -5) ./configure -6) Look at defines.h and make_include, and edit if necessary -7) make -8) make install -9) If you want to use simpleinit and agetty, then make softlinks from - /sbin/init to simpleinit and from /sbin/getty to agetty, but make sure - that your /etc/inittab is set up right (this is *NOT* the System V - compatible init!), or you will be hosed. If you are using the SysV - init and/or some other getty, they you can keep using those. - -People ask: I want to link statically and install in /foo. How? -Answer: Try the following: - LDFLAGS="-static" - DESTDIR=/foo - export LDFLAGS DESTDIR - ./configure - make - make install - -If you have compilation problems: tell util-linux@math.uio.no about it. - -Compilation will fail on a minix filesystem with 14-byte filenames -since for example mount_guess_fstype.h, mount_guess_fstype.c and -mount_guess_fstype.o will be the same file. (However, 30 bytes suffice.) - -A glibc header bug causes - /usr/include/bits/string2.h:419: warning: pointer of type `void *' - used in arithmetic -This is harmless. - -Users of libc5 may get warnings like - /usr/include/linux/byteorder/swab.h:100: warning: no previous prototype for `__fswab16' -that they'll have to ignore. The Linux kernel includes are not meant to be -included in user programs, but libc5 does precisely that and is inherently -broken. - -Several old libc have complaints like - /usr/include/sys/syslog.h:71: warning: missing braces around initializer - /usr/include/sys/syslog.h:87: warning: aggregate has a partly bracketed initializer - /usr/include/rpc/xdr.h:103: warning: function declaration isn't a prototype - /usr/include/rpc/auth.h:86: warning: function declaration isn't a prototype - /usr/include/rpc/svc.h:79: warning: function declaration isn't a prototype -Also this is a libc/include problem. - -Warnings like - :11: warning: `MAP_FILE' redefined - :30: warning: this is the location of the previous definition -are caused by the libc/kernel combination. - -Warnings like - setterm.c:805: warning: passing arg 1 of `tigetstr' discards qualifiers - from pointer target type - login.c:979: warning: passing arg 1 of `putenv' discards qualifiers - from pointer target type -are caused by bad ncurses or glibc header files. - -Warnings like - script.c: In function `dooutput': - script.c:254: warning: `%c' yields only last 2 digits of year in some locales -are caused by a broken gcc that warns about things that are not wrong, -where the warning is not easily avoided. - -All such warnings are harmless. -There should be no compilation errors. - - -If you have runtime problems: - -- with non-ASCII characters: perhaps you forgot to set LC_CTYPE or LC_ALL? - (For example, in Norway one can say LC_ALL=no_NO; export LC_ALL and - then various utilities will treat Scandinavian non-ASCII letters as - letters.) - -otherwise: tell util-linux@math.uio.no about it. +Sharing Defaults +================ + +If you want to set default values for `configure' scripts to share, you +can create a site shell script called `config.site' that gives default +values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Defining Variables +================== + +Variables not defined in a site shell script can be set in the +environment passed to `configure'. However, some packages may run +configure again during the build, and the customized values of these +variables may be lost. In order to avoid this problem, you should set +them in the `configure' command line, using `VAR=value'. For example: + + ./configure CC=/usr/local2/bin/gcc + +causes the specified `gcc' to be used as the C compiler (unless it is +overridden in the site shell script). Here is a another example: + + /bin/bash ./configure CONFIG_SHELL=/bin/bash + +Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent +configuration-related scripts to be executed by `/bin/bash'. + +`configure' Invocation +====================== + +`configure' recognizes the following options to control how it operates. + +`--help' +`-h' + Print a summary of the options to `configure', and exit. + +`--version' +`-V' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`--cache-file=FILE' + Enable the cache: use and save the results of the tests in FILE, + traditionally `config.cache'. FILE defaults to `/dev/null' to + disable caching. + +`--config-cache' +`-C' + Alias for `--cache-file=config.cache'. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. To + suppress all normal output, redirect it to `/dev/null' (any error + messages will still be shown). + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`configure' also accepts some other, not widely useful, options. Run +`configure --help' for more details. diff --git a/MCONFIG b/MCONFIG deleted file mode 100644 index 8e8ab254..00000000 --- a/MCONFIG +++ /dev/null @@ -1,245 +0,0 @@ -# MCONFIG -- Configuration stuff for util-linux -# Created: Sat Feb 4 15:50:30 1995 -# Copyright 1995 Rickard E. Faith (faith@cs.unc.edu) - -# For a user-mode install, make (at least) three changes: -# - remove the `-o root' part in INSTALLSUID -# - set USE_TTY_GROUP=no -# - define DESTDIR - -## Configuration outside of this file you might want to do for mount: -## If make_include has HAVE_BLKID=yes, turn that into HAVE_BLKID=no -## if you do not want to use the blkid library. -## In mount/realpath.c turn #define resolve_symlinks into -## #undef resolve_symlinks if you use devfs and hate long names. - -# Select for ARCH one of intel, alpha, sparc, arm, m68k, mips -# Select for CPU i386 if the binaries must be able to run on an intel 386 -# (by default i486 code is generated, see below) -CPU=$(shell uname -m) -ARCH=$(shell echo $(CPU) | sed 's/i.86/intel/;s/arm.*/arm/') - -# If HAVE_PAM is set to "yes", then login, chfn, chsh, and newgrp -# will use PAM for authentication. Additionally, passwd will not be -# installed as it is not PAM aware. -HAVE_PAM=no - -# If HAVE_SELINUX is set to "yes", the login will make sure the user is -# logged into an appropriate security context -HAVE_SELINUX=no - -# If HAVE_SHADOW is set to "yes", then login, chfn, chsh, newgrp, passwd, -# and vipw will not be built or installed from the login-utils -# subdirectory. -HAVE_SHADOW=yes - -# If HAVE_PASSWD is set to "yes", then passwd will not be built or -# installed from the login-utils subdirectory. -HAVE_PASSWD=no - -# If you use chfn and chsh from this package, REQUIRE_PASSWORD will require -# non-root users to enter the account password before updating /etc/passwd. -REQUIRE_PASSWORD=yes -#REQUIRE_PASSWORD=no - -# If you use chsh from this package, ONLY_LISTED_SHELLS will require that -# the selected shell be listed in /etc/shells -- otherwise only a warning is -# printed. This prevents someone from setting their shell to /bin/false. -ONLY_LISTED_SHELLS=yes -#ONLY_LISTED_SHELLS=no - - -# If HAVE_SYSVINIT is set to "yes", then simpleinit and shutdown will not -# be built or installed from the login-utils subdirectory. (The shutdown -# and halt that come with the SysVinit package should be used with the init -# found in that package.) -HAVE_SYSVINIT=yes - -# If HAVE_SYSVINIT_UTILS is set to "yes", then last, mesg, and wall will -# not be built or installed from the login-utils subdirectory. (The -# shutdown and init from the SysVinit package do not depend on the last, -# mesg, and wall from that package.) -HAVE_SYSVINIT_UTILS=yes - -# If HAVE_WRITE is set to "yes", then write will not be built or -# installed from the misc-utils subdirectory. -# (There is a network aware write in netwrite from NetKit 0.16 or later.) -HAVE_WRITE=no - -# If HAVE_GETTY is set to "yes", then agetty will not be built or -# installed from the login-utils subdirectory. Note that agetty can -# co-exist with other gettys, so this option should never be used. -HAVE_GETTY=no - -# If USE_TTY_GROUP is set to "yes", then wall and write will be installed -# setgid to the "tty" group, and mesg will only set the group write bit. -# Note that this is only useful if login/xterm/etc. change the group of the -# user's tty to "tty" [The login in util-linux does this correctly, and -# xterm will do it correctly if X is compiled with USE_TTY_GROUP set -# properly.] -USE_TTY_GROUP=yes - -# If HAVE_KILL is set to "yes", then kill will not be built or -# installed from the misc-utils subdirectory. -# (There is also a kill in the procps package.) -HAVE_KILL=no - -# If ALLOW_VCS_USE is set to "yes", then login will chown /dev/vcsN -# to the current user, allowing her to make a screendump and do other -# nifty things on the console, but also allowing him to keep an open -# file descriptor after logging out to trick the next user. -ALLOW_VCS_USE=yes - -# If DO_STAT_MAIL is set to "yes", then login will stat() the mailbox -# and tell the user that she has new mail. This can hang the login if -# the mailbox is on a NFS mounted filesystem. -DO_STAT_MAIL=no - -# If HAVE_RESET is set to "yes", then reset won't be installed. The version -# of reset that comes with the ncurses package is less aggressive. -HAVE_RESET=yes - -# If HAVE_SLN is set to "yes", then sln won't be installed -# (but the man page sln.8 will be installed anyway). -# sln also comes with libc and glibc. -HAVE_SLN=no - -# If HAVE_FDUTILS is set to "yes", then setfdprm won't be installed. -HAVE_FDUTILS=no - -# If SILENT_PG is set to "yes", then pg will not ring the bell -# when an invalid key is pressed -SILENT_PG=no - -# If configure decides that Native Language Support (NLS) is available, -# it sets MAY_ENABLE_NLS in defines.h. If you don't want NLS, set -# DISABLE_NLS to "yes". -DISABLE_NLS=no - -# Different optimizations for different cpus. -# Before gcc 2.8.0 only -m486 -# gcc 3.0 only likes -mcpu=i486 -# gcc 3.4 only likes -mtune=i486 -ifeq "$(ARCH)" "intel" - ifeq "$(HAVE_NEW_GCC)" "yes" - # 3.4.0 and later - CPUHEAD=-mtune=i - else - ifeq "$(HAVE_OLD_GCC)" "yes" - # before 3.0 - CPUHEAD=-m - else - CPUHEAD=-mcpu=i - endif - endif - ifeq "$(CPU)" "i386" - CPUTAIL=386 - else - CPUTAIL=486 - endif - CPUOPT= $(CPUHEAD)$(CPUTAIL) - OPT= -pipe -O2 $(CPUOPT) -fomit-frame-pointer -else - ifeq "$(ARCH)" "arm" - OPT= -pipe -O2 -fsigned-char -fomit-frame-pointer - else - OPT= -O2 -fomit-frame-pointer - endif -endif - -WARNFLAGS = -Wall -Wmissing-prototypes -Wstrict-prototypes - -LIB=../lib - -ERR_O=$(LIB)/err.o - -# Set HAVE_SLANG to yes if you have slang (and prefer to use that for cfdisk) -# (If neither HAVE_NCURSES nor HAVE_SLANG is defined, cfdisk is not made.) -# HAVE_SLANG=yes -# There is a subdirectory /usr/include/slang containing slcurses.h -# SLANGFLAGS=-I/usr/include/slang -# No such subdirectory - slcurses.h lives in /usr/include -# (no extra definition required). -LIBSLANG=-lslang - -# -# Paths used for compilation (not all are actually used, see CFLAGS below) -# -DEV_DIR= /dev -ETC_DIR= /etc -SBIN_DIR= /sbin -USRSBIN_DIR= /usr/sbin -USRLIB_DIR= /usr/lib -USRBIN_DIR= /usr/bin -USRGAMES_DIR= /usr/games -USRSHAREMISC_DIR=/usr/share/misc -LOCALE_DIR= /usr/share/locale -BIN_DIR= /bin -VAR_PATH= /var -LOG_DIR= /var/log -MAN_DIR= /usr/share/man -INFO_DIR= /usr/share/info - -# -# Paths used for install -# -DEVDIR= $(DESTDIR)$(DEV_DIR) -ETCDIR= $(DESTDIR)$(ETC_DIR) -SBINDIR= $(DESTDIR)$(SBIN_DIR) -USRSBINDIR= $(DESTDIR)$(USRSBIN_DIR) -USRLIBDIR= $(DESTDIR)$(USRLIB_DIR) -USRBINDIR= $(DESTDIR)$(USRBIN_DIR) -USRGAMESDIR= $(DESTDIR)$(USRGAMES_DIR) -USRSHAREMISCDIR=$(DESTDIR)$(USRSHAREMISC_DIR) -LOCALEDIR= $(DESTDIR)$(LOCALE_DIR) -BINDIR= $(DESTDIR)$(BIN_DIR) -VARPATH= $(DESTDIR)$(VAR_PATH) -LOGDIR= $(DESTDIR)$(LOG_DIR) -MANDIR= $(DESTDIR)$(MAN_DIR) -MAN1DIR= $(MANDIR)/man1 -MAN3DIR= $(MANDIR)/man3 -MAN5DIR= $(MANDIR)/man5 -MAN6DIR= $(MANDIR)/man6 -MAN8DIR= $(MANDIR)/man8 -INFODIR= $(DESTDIR)$(INFO_DIR) - -# Directory for shutdown, halt, reboot, etc. -SHUTDOWNDIR= $(SBINDIR) - -# Modes -DIRMODE= 755 -BINMODE= 755 -MANMODE= 644 -DATMODE= 644 -INFOMODE= 644 -SUIDMODE= 4755 - -CHMOD= chmod -INSTALL= install -INSTALLDIR= $(INSTALL) -d -m $(DIRMODE) -INSTALLBIN= $(INSTALL) -m $(BINMODE) -INSTALLMAN= $(INSTALL) -m $(MANMODE) -INSTALLDAT= $(INSTALL) -m $(DATMODE) -INSTALLSUID= $(INSTALL) -m $(SUIDMODE) -o root - -ifeq "$(DISABLE_NLS)" "yes" -NLSFLAGS = -DDISABLE_NLS -endif - -CFLAGS := $(OPT) -I$(LIB) $(WARNFLAGS) \ - $(CURSESFLAGS) $(SLANGFLAGS) $(NLSFLAGS) \ - -D_FILE_OFFSET_BITS=64 \ - -DSBINDIR=\"$(SBIN_DIR)\" \ - -DUSRSBINDIR=\"$(USRSBIN_DIR)\" \ - -DLOGDIR=\"$(LOG_DIR)\" \ - -DVARPATH=\"$(VAR_PATH)\" \ - -DLOCALEDIR=\"$(LOCALE_DIR)\" \ - $(CFLAGS) - - -%.o: %.c - $(CC) -c $(CFLAGS) $< -o $@ - -%: %.cc - $(CXX) $(CFLAGS) $< -o $@ - diff --git a/Makefile b/Makefile deleted file mode 100644 index cd2c2487..00000000 --- a/Makefile +++ /dev/null @@ -1,77 +0,0 @@ -# Makefile -- Makefile for util-linux Linux utilities -# Created: Sat Dec 26 20:09:40 1992 -# Revised: Fri Oct 6 21:37:30 1995 by r.faith@ieee.org -# Copyright 1992, 1993, 1994, 1995 Rickard E. Faith (faith@cs.unc.edu) -# May be distributed under the terms of the GNU GPL. -# - -include ./make_include -include ./MCONFIG - -SUBDIRS=po \ - lib \ - getopt \ - disk-utils \ - login-utils \ - misc-utils \ - mount \ - fdisk \ - hwclock \ - sys-utils \ - text-utils - -.PHONEY: all install clean now -all: defines.h - @for subdir in $(SUBDIRS); do \ - (cd $$subdir && $(MAKE) $@) || exit 1; \ - done - -defines.h make_include: - ./configure - -now: - touch defines.h - -$(SUBDIRS): defines.h now - cd $@ && $(MAKE) - -install: - @if [ "`whoami`" = "root" ]; then umask 022; fi - @for subdir in $(SUBDIRS); do \ - (cd $$subdir && $(MAKE) $@) || exit 1; \ - done - -clean: - -rm -f *.o *~ omake conftest conftest.c core - @for subdir in $(SUBDIRS) partx; do \ - (cd $$subdir && $(MAKE) $@) || exit 1; \ - done - -distclean: make_include clean - cd po && make distclean - cd mount && make distclean - -rm -f defines.h make_include - -tar: make_include clean - cd po && make util-linux.pot && make distclean - cd mount && make distclean - -rm -f defines.h make_include - cd .. && tar cvfz util-linux-$(VERSION).tar.gz ./util-linux-$(VERSION) - ls -l ../util-linux-$(VERSION).tar.gz - -# dist: -# (cd /tmp; \ -# rm -rf /tmp/util-linux-$(VERSION); \ -# cvs export -fNd util-linux-$(VERSION) -r HEAD util-linux; \ -# cd util-linux-$(VERSION); \ -# find -type d | xargs chmod 755; \ -# find -type f | xargs chmod 644; \ -# find -type d | xargs chown root:root; \ -# find -type f | xargs chown root:root; \ -# cd ..; \ -# GZIP=-9 tar cvvzf util-linux-$(VERSION).tar.gz util-linux-$(VERSION); \ -# cp -p util-linux-$(VERSION)/LSM util-linux-$(VERSION).lsm; \ -# cp -p util-linux-$(VERSION)/ANNOUNCE util-linux-$(VERSION).Announce; \ -# echo Done.) -# - diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 00000000..d7ac64f0 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,19 @@ +include $(top_srcdir)/config/include-Makefile.am + +SUBDIRS = lib \ + disk-utils \ + fdisk \ + getopt \ + hwclock \ + login-utils \ + misc-utils \ + mount \ + partx \ + po \ + schedutils \ + sys-utils \ + text-utils + +ACLOCAL_AMFLAGS = -I m4 + +EXTRA_DIST = config/config.rpath config/mkinstalldirs config/include-Makefile.am diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 00000000..40a33c7b --- /dev/null +++ b/Makefile.in @@ -0,0 +1,715 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = . +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(top_srcdir)/config/include-Makefile.am \ + $(top_srcdir)/configure ABOUT-NLS AUTHORS COPYING INSTALL NEWS \ + config/compile config/config.guess config/config.rpath \ + config/config.sub config/depcomp config/install-sh \ + config/ltmain.sh config/missing config/mkinstalldirs \ + config/texinfo.tex +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ + $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ + $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno configure.status.lineno +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d $(distdir) \ + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr $(distdir); }; } +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BUILD_AGETTY_FALSE = @BUILD_AGETTY_FALSE@ +BUILD_AGETTY_TRUE = @BUILD_AGETTY_TRUE@ +BUILD_ELVTUNE_FALSE = @BUILD_ELVTUNE_FALSE@ +BUILD_ELVTUNE_TRUE = @BUILD_ELVTUNE_TRUE@ +BUILD_INIT_FALSE = @BUILD_INIT_FALSE@ +BUILD_INIT_TRUE = @BUILD_INIT_TRUE@ +BUILD_KILL_FALSE = @BUILD_KILL_FALSE@ +BUILD_KILL_TRUE = @BUILD_KILL_TRUE@ +BUILD_LAST_FALSE = @BUILD_LAST_FALSE@ +BUILD_LAST_TRUE = @BUILD_LAST_TRUE@ +BUILD_LOGIN_UTILS_FALSE = @BUILD_LOGIN_UTILS_FALSE@ +BUILD_LOGIN_UTILS_TRUE = @BUILD_LOGIN_UTILS_TRUE@ +BUILD_MESG_FALSE = @BUILD_MESG_FALSE@ +BUILD_MESG_TRUE = @BUILD_MESG_TRUE@ +BUILD_PARTX_FALSE = @BUILD_PARTX_FALSE@ +BUILD_PARTX_TRUE = @BUILD_PARTX_TRUE@ +BUILD_RAW_FALSE = @BUILD_RAW_FALSE@ +BUILD_RAW_TRUE = @BUILD_RAW_TRUE@ +BUILD_RDEV_FALSE = @BUILD_RDEV_FALSE@ +BUILD_RDEV_TRUE = @BUILD_RDEV_TRUE@ +BUILD_RENAME_FALSE = @BUILD_RENAME_FALSE@ +BUILD_RENAME_TRUE = @BUILD_RENAME_TRUE@ +BUILD_RESET_FALSE = @BUILD_RESET_FALSE@ +BUILD_RESET_TRUE = @BUILD_RESET_TRUE@ +BUILD_SCHEDUTILS_FALSE = @BUILD_SCHEDUTILS_FALSE@ +BUILD_SCHEDUTILS_TRUE = @BUILD_SCHEDUTILS_TRUE@ +BUILD_WALL_FALSE = @BUILD_WALL_FALSE@ +BUILD_WALL_TRUE = @BUILD_WALL_TRUE@ +BUILD_WRITE_FALSE = @BUILD_WRITE_FALSE@ +BUILD_WRITE_TRUE = @BUILD_WRITE_TRUE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ +HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ +HAVE_LIBUTIL_FALSE = @HAVE_LIBUTIL_FALSE@ +HAVE_LIBUTIL_TRUE = @HAVE_LIBUTIL_TRUE@ +HAVE_NCURSES_FALSE = @HAVE_NCURSES_FALSE@ +HAVE_NCURSES_TRUE = @HAVE_NCURSES_TRUE@ +HAVE_PAM_FALSE = @HAVE_PAM_FALSE@ +HAVE_PAM_TRUE = @HAVE_PAM_TRUE@ +HAVE_PIVOT_ROOT_FALSE = @HAVE_PIVOT_ROOT_FALSE@ +HAVE_PIVOT_ROOT_TRUE = @HAVE_PIVOT_ROOT_TRUE@ +HAVE_RAW_FALSE = @HAVE_RAW_FALSE@ +HAVE_RAW_TRUE = @HAVE_RAW_TRUE@ +HAVE_SELINUX_FALSE = @HAVE_SELINUX_FALSE@ +HAVE_SELINUX_TRUE = @HAVE_SELINUX_TRUE@ +HAVE_TERMCAP_FALSE = @HAVE_TERMCAP_FALSE@ +HAVE_TERMCAP_TRUE = @HAVE_TERMCAP_TRUE@ +HAVE_UUID_FALSE = @HAVE_UUID_FALSE@ +HAVE_UUID_TRUE = @HAVE_UUID_TRUE@ +HAVE_ZLIB_FALSE = @HAVE_ZLIB_FALSE@ +HAVE_ZLIB_TRUE = @HAVE_ZLIB_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTEL_FALSE = @INTEL_FALSE@ +INTEL_TRUE = @INTEL_TRUE@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_LIBCRYPT_FALSE = @NEED_LIBCRYPT_FALSE@ +NEED_LIBCRYPT_TRUE = @NEED_LIBCRYPT_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SPARC_FALSE = @SPARC_FALSE@ +SPARC_TRUE = @SPARC_TRUE@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +USE_SLANG_FALSE = @USE_SLANG_FALSE@ +USE_SLANG_TRUE = @USE_SLANG_TRUE@ +USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ +USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = $(prefix)/usr/share +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = $(datadir)/info +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = $(datadir)/man +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +usrbindir = $(prefix)/usr/bin +usrsbindir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +DEFAULT_INCLUDES = +SUBDIRS = lib \ + disk-utils \ + fdisk \ + getopt \ + hwclock \ + login-utils \ + misc-utils \ + mount \ + partx \ + po \ + schedutils \ + sys-utils \ + text-utils + +ACLOCAL_AMFLAGS = -I m4 +EXTRA_DIST = config/config.rpath config/mkinstalldirs config/include-Makefile.am +all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive + +.SUFFIXES: +am--refresh: + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ + cd $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) + +config.h: stamp-h1 + @if test ! -f $@; then \ + rm -f stamp-h1; \ + $(MAKE) stamp-h1; \ + else :; fi + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: $(am__configure_deps) + cd $(top_srcdir) && $(AUTOHEADER) + rm -f stamp-h1 + touch $@ + +distclean-hdr: + -rm -f config.h stamp-h1 + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @case `sed 15q $(srcdir)/NEWS` in \ + *"$(VERSION)"*) : ;; \ + *) \ + echo "NEWS not updated; not releasing" 1>&2; \ + exit 1;; \ + esac + $(am__remove_distdir) + mkdir $(distdir) + $(mkdir_p) $(distdir)/config $(distdir)/m4 $(distdir)/po + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(mkdir_p) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + distdir) \ + || exit 1; \ + fi; \ + done + -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r $(distdir) +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +dist-tarZ: distdir + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) + +dist-shar: distdir + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + +dist dist-all: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/_build + mkdir $(distdir)/_inst + chmod a-w $(distdir) + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && cd $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' +distuninstallcheck: + @cd $(distuninstallcheck_dir) \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile config.h +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-hdr \ + distclean-libtool distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ + check-am clean clean-generic clean-libtool clean-recursive \ + ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ + dist-shar dist-tarZ dist-zip distcheck distclean \ + distclean-generic distclean-hdr distclean-libtool \ + distclean-recursive distclean-tags distcleancheck distdir \ + distuninstallcheck dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \ + tags tags-recursive uninstall uninstall-am uninstall-info-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/HISTORY b/NEWS similarity index 99% rename from HISTORY rename to NEWS index c67e66ec..b918976f 100644 --- a/HISTORY +++ b/NEWS @@ -1,14 +1,14 @@ -util-linux 2.12r - -* no changes - -util-linux 2.12r-pre1 - -* cfdisk: fix a segfault with ReiserFS partitions -* umount: disallow -r option for non-root users +util-linux 2.13-pre1 +* use GNU autoconf/automake/libtool for building +* added schedutils +* removed support for curses implementations other than ncurses +* removed programs: arch, passwd, rescuept, setfdprm +* removed mkminix-0.1/ +* misc fixes and documentation updates +* new translation: vi +* updated translations: ca, de, fi, fr, it, nl, ru, tr util-linux 2.12q - * updated translation: nl util-linux 2.12q-pre2 diff --git a/README b/README index db2bcf6d..e35278a7 100644 --- a/README +++ b/README @@ -1,8 +1,8 @@ util-linux is a random collection of Linux utilities The stuff in the subdirectories mount, fdisk, disk-utils, text-utils, -misc-utils, sys-utils, getopt-* should be rather distribution-neutral, -and installing it does no harm. +misc-utils, schedutils, sys-utils, getopt-* should be rather +distribution-neutral, and installing it does no harm. On the other hand, the stuff in login-utils defines initial boot-time stuff, things that are done in different ways by different distributions. If you install it, your machine may not boot anymore, or you may be diff --git a/VERSION b/VERSION deleted file mode 100644 index aff5e005..00000000 --- a/VERSION +++ /dev/null @@ -1 +0,0 @@ -2.12r diff --git a/aclocal.m4 b/aclocal.m4 new file mode 100644 index 00000000..3e7d1ef3 --- /dev/null +++ b/aclocal.m4 @@ -0,0 +1,6774 @@ +# generated automatically by aclocal 1.9.6 -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- + +# serial 47 AC_PROG_LIBTOOL +# Debian $Rev: 214 $ + + +# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) +# ----------------------------------------------------------- +# If this macro is not defined by Autoconf, define it here. +m4_ifdef([AC_PROVIDE_IFELSE], + [], + [m4_define([AC_PROVIDE_IFELSE], + [m4_ifdef([AC_PROVIDE_$1], + [$2], [$3])])]) + + +# AC_PROG_LIBTOOL +# --------------- +AC_DEFUN([AC_PROG_LIBTOOL], +[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl +dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX +dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. + AC_PROVIDE_IFELSE([AC_PROG_CXX], + [AC_LIBTOOL_CXX], + [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX + ])]) +dnl And a similar setup for Fortran 77 support + AC_PROVIDE_IFELSE([AC_PROG_F77], + [AC_LIBTOOL_F77], + [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 +])]) + +dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. +dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run +dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. + AC_PROVIDE_IFELSE([AC_PROG_GCJ], + [AC_LIBTOOL_GCJ], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], + [AC_LIBTOOL_GCJ], + [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], + [AC_LIBTOOL_GCJ], + [ifdef([AC_PROG_GCJ], + [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) + ifdef([A][M_PROG_GCJ], + [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) + ifdef([LT_AC_PROG_GCJ], + [define([LT_AC_PROG_GCJ], + defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) +])])# AC_PROG_LIBTOOL + + +# _AC_PROG_LIBTOOL +# ---------------- +AC_DEFUN([_AC_PROG_LIBTOOL], +[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl +AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl +AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl +AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +# Prevent multiple expansion +define([AC_PROG_LIBTOOL], []) +])# _AC_PROG_LIBTOOL + + +# AC_LIBTOOL_SETUP +# ---------------- +AC_DEFUN([AC_LIBTOOL_SETUP], +[AC_PREREQ(2.50)dnl +AC_REQUIRE([AC_ENABLE_SHARED])dnl +AC_REQUIRE([AC_ENABLE_STATIC])dnl +AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_PROG_LD])dnl +AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl +AC_REQUIRE([AC_PROG_NM])dnl + +AC_REQUIRE([AC_PROG_LN_S])dnl +AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl +# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! +AC_REQUIRE([AC_OBJEXT])dnl +AC_REQUIRE([AC_EXEEXT])dnl +dnl + +AC_LIBTOOL_SYS_MAX_CMD_LEN +AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE +AC_LIBTOOL_OBJDIR + +AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl +_LT_AC_PROG_ECHO_BACKSLASH + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='sed -e s/^X//' +[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'] + +# Same as above, but do not quote variable references. +[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'] + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +# Constants: +rm="rm -f" + +# Global variables: +default_ofile=libtool +can_build_shared=yes + +# All known linkers require a `.a' archive for static linking (except M$VC, +# which needs '.lib'). +libext=a +ltmain="$ac_aux_dir/ltmain.sh" +ofile="$default_ofile" +with_gnu_ld="$lt_cv_prog_gnu_ld" + +AC_CHECK_TOOL(AR, ar, false) +AC_CHECK_TOOL(RANLIB, ranlib, :) +AC_CHECK_TOOL(STRIP, strip, :) + +old_CC="$CC" +old_CFLAGS="$CFLAGS" + +# Set sane defaults for various variables +test -z "$AR" && AR=ar +test -z "$AR_FLAGS" && AR_FLAGS=cru +test -z "$AS" && AS=as +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$DLLTOOL" && DLLTOOL=dlltool +test -z "$LD" && LD=ld +test -z "$LN_S" && LN_S="ln -s" +test -z "$MAGIC_CMD" && MAGIC_CMD=file +test -z "$NM" && NM=nm +test -z "$SED" && SED=sed +test -z "$OBJDUMP" && OBJDUMP=objdump +test -z "$RANLIB" && RANLIB=: +test -z "$STRIP" && STRIP=: +test -z "$ac_objext" && ac_objext=o + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" + ;; + *) + old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +fi + +# Only perform the check for file, if the check method requires it +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + AC_PATH_MAGIC + fi + ;; +esac + +AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) +AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], +enable_win32_dll=yes, enable_win32_dll=no) + +AC_ARG_ENABLE([libtool-lock], + [AC_HELP_STRING([--disable-libtool-lock], + [avoid locking (might break parallel builds)])]) +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +AC_ARG_WITH([pic], + [AC_HELP_STRING([--with-pic], + [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], + [pic_mode="$withval"], + [pic_mode=default]) +test -z "$pic_mode" && pic_mode=default + +# Use C for the default configuration in the libtool script +tagname= +AC_LIBTOOL_LANG_C_CONFIG +_LT_AC_TAGCONFIG +])# AC_LIBTOOL_SETUP + + +# _LT_AC_SYS_COMPILER +# ------------------- +AC_DEFUN([_LT_AC_SYS_COMPILER], +[AC_REQUIRE([AC_PROG_CC])dnl + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC +])# _LT_AC_SYS_COMPILER + + +# _LT_AC_SYS_LIBPATH_AIX +# ---------------------- +# Links a minimal program and checks the executable +# for the system default hardcoded library path. In most cases, +# this is /usr/lib:/lib, but when the MPI compilers are used +# the location of the communication and MPI libs are included too. +# If we don't find anything, use the default library path according +# to the aix ld manual. +AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], +[AC_LINK_IFELSE(AC_LANG_PROGRAM,[ +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi],[]) +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi +])# _LT_AC_SYS_LIBPATH_AIX + + +# _LT_AC_SHELL_INIT(ARG) +# ---------------------- +AC_DEFUN([_LT_AC_SHELL_INIT], +[ifdef([AC_DIVERSION_NOTICE], + [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], + [AC_DIVERT_PUSH(NOTICE)]) +$1 +AC_DIVERT_POP +])# _LT_AC_SHELL_INIT + + +# _LT_AC_PROG_ECHO_BACKSLASH +# -------------------------- +# Add some code to the start of the generated configure script which +# will find an echo command which doesn't interpret backslashes. +AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], +[_LT_AC_SHELL_INIT([ +# Check that we are running under the correct shell. +SHELL=${CONFIG_SHELL-/bin/sh} + +case X$ECHO in +X*--fallback-echo) + # Remove one level of quotation (which was required for Make). + ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` + ;; +esac + +echo=${ECHO-echo} +if test "X[$]1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X[$]1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then + # Yippee, $echo works! + : +else + # Restart under the correct shell. + exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} +fi + +if test "X[$]1" = X--fallback-echo; then + # used as fallback echo + shift + cat </dev/null && + echo_test_string="`eval $cmd`" && + (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null + then + break + fi + done +fi + +if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + : +else + # The Solaris, AIX, and Digital Unix default echo programs unquote + # backslashes. This makes it impossible to quote backslashes using + # echo "$something" | sed 's/\\/\\\\/g' + # + # So, first we look for a working echo in the user's PATH. + + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for dir in $PATH /usr/ucb; do + IFS="$lt_save_ifs" + if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && + test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + echo="$dir/echo" + break + fi + done + IFS="$lt_save_ifs" + + if test "X$echo" = Xecho; then + # We didn't find a better echo, so look for alternatives. + if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # This shell has a builtin print -r that does the trick. + echo='print -r' + elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && + test "X$CONFIG_SHELL" != X/bin/ksh; then + # If we have ksh, try running configure again with it. + ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} + export ORIGINAL_CONFIG_SHELL + CONFIG_SHELL=/bin/ksh + export CONFIG_SHELL + exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} + else + # Try using printf. + echo='printf %s\n' + if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # Cool, printf works + : + elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL + export CONFIG_SHELL + SHELL="$CONFIG_SHELL" + export SHELL + echo="$CONFIG_SHELL [$]0 --fallback-echo" + elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + echo="$CONFIG_SHELL [$]0 --fallback-echo" + else + # maybe with a smaller string... + prev=: + + for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do + if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null + then + break + fi + prev="$cmd" + done + + if test "$prev" != 'sed 50q "[$]0"'; then + echo_test_string=`eval $prev` + export echo_test_string + exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} + else + # Oops. We lost completely, so just stick with echo. + echo=echo + fi + fi + fi + fi +fi +fi + +# Copy echo and quote the copy suitably for passing to libtool from +# the Makefile, instead of quoting the original, which is used later. +ECHO=$echo +if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then + ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" +fi + +AC_SUBST(ECHO) +])])# _LT_AC_PROG_ECHO_BACKSLASH + + +# _LT_AC_LOCK +# ----------- +AC_DEFUN([_LT_AC_LOCK], +[AC_ARG_ENABLE([libtool-lock], + [AC_HELP_STRING([--disable-libtool-lock], + [avoid locking (might break parallel builds)])]) +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out which ABI we are using. + echo '[#]line __oline__ "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + if test "$lt_cv_prog_gnu_ld" = yes; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case "`/usr/bin/file conftest.o`" in + *32-bit*) + case $host in + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; + ppc64-*linux*|powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + ppc*-*linux*|powerpc*-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -belf" + AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, + [AC_LANG_PUSH(C) + AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) + AC_LANG_POP]) + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS="$SAVE_CFLAGS" + fi + ;; +AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], +[*-*-cygwin* | *-*-mingw* | *-*-pw32*) + AC_CHECK_TOOL(DLLTOOL, dlltool, false) + AC_CHECK_TOOL(AS, as, false) + AC_CHECK_TOOL(OBJDUMP, objdump, false) + ;; + ]) +esac + +need_locks="$enable_libtool_lock" + +])# _LT_AC_LOCK + + +# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------------------- +# Check whether the given compiler option works +AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], +[AC_REQUIRE([LT_AC_PROG_SED]) +AC_CACHE_CHECK([$1], [$2], + [$2=no + ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test ! -s conftest.err; then + $2=yes + fi + fi + $rm conftest* +]) + +if test x"[$]$2" = xyes; then + ifelse([$5], , :, [$5]) +else + ifelse([$6], , :, [$6]) +fi +])# AC_LIBTOOL_COMPILER_OPTION + + +# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [ACTION-SUCCESS], [ACTION-FAILURE]) +# ------------------------------------------------------------ +# Check whether the given compiler option works +AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], +[AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $3" + printf "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + else + $2=yes + fi + fi + $rm conftest* + LDFLAGS="$save_LDFLAGS" +]) + +if test x"[$]$2" = xyes; then + ifelse([$4], , :, [$4]) +else + ifelse([$5], , :, [$5]) +fi +])# AC_LIBTOOL_LINKER_OPTION + + +# AC_LIBTOOL_SYS_MAX_CMD_LEN +# -------------------------- +AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], +[# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring="ABCD" + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + *) + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ + = "XX$teststring") >/dev/null 2>&1 && + new_result=`expr "X$teststring" : ".*" 2>&1` && + lt_cv_sys_max_cmd_len=$new_result && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + teststring= + # Add a significant safety factor because C++ compilers can tack on massive + # amounts of additional arguments before passing them to the linker. + # It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + ;; + esac +]) +if test -n $lt_cv_sys_max_cmd_len ; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +])# AC_LIBTOOL_SYS_MAX_CMD_LEN + + +# _LT_AC_CHECK_DLFCN +# -------------------- +AC_DEFUN([_LT_AC_CHECK_DLFCN], +[AC_CHECK_HEADERS(dlfcn.h)dnl +])# _LT_AC_CHECK_DLFCN + + +# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, +# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) +# ------------------------------------------------------------------ +AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], +[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl +if test "$cross_compiling" = yes; then : + [$4] +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +}] +EOF + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) $1 ;; + x$lt_dlneed_uscore) $2 ;; + x$lt_unknown|x*) $3 ;; + esac + else : + # compilation failed + $3 + fi +fi +rm -fr conftest* +])# _LT_AC_TRY_DLOPEN_SELF + + +# AC_LIBTOOL_DLOPEN_SELF +# ------------------- +AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], +[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen="shl_load"], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen="dlopen"], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_AC_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test "x$lt_cv_dlopen_self" = xyes; then + LDFLAGS="$LDFLAGS $link_static_flag" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_AC_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +])# AC_LIBTOOL_DLOPEN_SELF + + +# AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) +# --------------------------------- +# Check to see if options -c and -o are simultaneously supported by compiler +AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], +[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl +AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], + [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], + [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no + $rm -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test ! -s out/conftest.err; then + _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + fi + fi + chmod u+w . + $rm conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files + $rm out/* && rmdir out + cd .. + rmdir conftest + $rm conftest* +]) +])# AC_LIBTOOL_PROG_CC_C_O + + +# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) +# ----------------------------------------- +# Check to see if we can do hard links to lock some files if needed +AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], +[AC_REQUIRE([_LT_AC_LOCK])dnl + +hard_links="nottested" +if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + AC_MSG_CHECKING([if we can lock with hard links]) + hard_links=yes + $rm conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + AC_MSG_RESULT([$hard_links]) + if test "$hard_links" = no; then + AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) + need_locks=warn + fi +else + need_locks=no +fi +])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS + + +# AC_LIBTOOL_OBJDIR +# ----------------- +AC_DEFUN([AC_LIBTOOL_OBJDIR], +[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], +[rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null]) +objdir=$lt_cv_objdir +])# AC_LIBTOOL_OBJDIR + + +# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) +# ---------------------------------------------- +# Check hardcoding attributes. +AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], +[AC_MSG_CHECKING([how to hardcode library paths into programs]) +_LT_AC_TAGVAR(hardcode_action, $1)= +if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ + test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \ + test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then + + # We can hardcode non-existant directories. + if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && + test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then + # Linking always hardcodes the temporary library directory. + _LT_AC_TAGVAR(hardcode_action, $1)=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + _LT_AC_TAGVAR(hardcode_action, $1)=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + _LT_AC_TAGVAR(hardcode_action, $1)=unsupported +fi +AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) + +if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi +])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH + + +# AC_LIBTOOL_SYS_LIB_STRIP +# ------------------------ +AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], +[striplib= +old_striplib= +AC_MSG_CHECKING([whether stripping libraries is possible]) +if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) +fi + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac +fi +])# AC_LIBTOOL_SYS_LIB_STRIP + + +# AC_LIBTOOL_SYS_DYNAMIC_LINKER +# ----------------------------- +# PORTME Fill in your ld.so characteristics +AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], +[AC_MSG_CHECKING([dynamic linker characteristics]) +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix4* | aix5*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[[01]] | aix4.[[01]].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi4*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $rm \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' + # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. + if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` + else + sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' + fi + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +kfreebsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +freebsd*) + objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + *) # from 3.2 on + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case "$host_cpu" in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`$SED -e 's/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +knetbsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +nto-qnx*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + need_lib_prefix=no + need_version=yes + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[[89]] | openbsd2.[[89]].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +sco3.2v5*) + version_type=osf + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +AC_MSG_RESULT([$dynamic_linker]) +test "$dynamic_linker" = no && can_build_shared=no +])# AC_LIBTOOL_SYS_DYNAMIC_LINKER + + +# _LT_AC_TAGCONFIG +# ---------------- +AC_DEFUN([_LT_AC_TAGCONFIG], +[AC_ARG_WITH([tags], + [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], + [include additional configurations @<:@automatic@:>@])], + [tagnames="$withval"]) + +if test -f "$ltmain" && test -n "$tagnames"; then + if test ! -f "${ofile}"; then + AC_MSG_WARN([output file `$ofile' does not exist]) + fi + + if test -z "$LTCC"; then + eval "`$SHELL ${ofile} --config | grep '^LTCC='`" + if test -z "$LTCC"; then + AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) + else + AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) + fi + fi + + # Extract list of available tagged configurations in $ofile. + # Note that this assumes the entire list is on one line. + available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` + + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for tagname in $tagnames; do + IFS="$lt_save_ifs" + # Check whether tagname contains only valid characters + case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in + "") ;; + *) AC_MSG_ERROR([invalid tag name: $tagname]) + ;; + esac + + if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null + then + AC_MSG_ERROR([tag name \"$tagname\" already exists]) + fi + + # Update the list of available tags. + if test -n "$tagname"; then + echo appending configuration tag \"$tagname\" to $ofile + + case $tagname in + CXX) + if test -n "$CXX" && test "X$CXX" != "Xno"; then + AC_LIBTOOL_LANG_CXX_CONFIG + else + tagname="" + fi + ;; + + F77) + if test -n "$F77" && test "X$F77" != "Xno"; then + AC_LIBTOOL_LANG_F77_CONFIG + else + tagname="" + fi + ;; + + GCJ) + if test -n "$GCJ" && test "X$GCJ" != "Xno"; then + AC_LIBTOOL_LANG_GCJ_CONFIG + else + tagname="" + fi + ;; + + RC) + AC_LIBTOOL_LANG_RC_CONFIG + ;; + + *) + AC_MSG_ERROR([Unsupported tag name: $tagname]) + ;; + esac + + # Append the new tag name to the list of available tags. + if test -n "$tagname" ; then + available_tags="$available_tags $tagname" + fi + fi + done + IFS="$lt_save_ifs" + + # Now substitute the updated list of available tags. + if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then + mv "${ofile}T" "$ofile" + chmod +x "$ofile" + else + rm -f "${ofile}T" + AC_MSG_ERROR([unable to update list of available tagged configurations.]) + fi +fi +])# _LT_AC_TAGCONFIG + + +# AC_LIBTOOL_DLOPEN +# ----------------- +# enable checks for dlopen support +AC_DEFUN([AC_LIBTOOL_DLOPEN], + [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) +])# AC_LIBTOOL_DLOPEN + + +# AC_LIBTOOL_WIN32_DLL +# -------------------- +# declare package support for building win32 dll's +AC_DEFUN([AC_LIBTOOL_WIN32_DLL], +[AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) +])# AC_LIBTOOL_WIN32_DLL + + +# AC_ENABLE_SHARED([DEFAULT]) +# --------------------------- +# implement the --enable-shared flag +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +AC_DEFUN([AC_ENABLE_SHARED], +[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE([shared], + [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], + [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_shared=]AC_ENABLE_SHARED_DEFAULT) +])# AC_ENABLE_SHARED + + +# AC_DISABLE_SHARED +# ----------------- +#- set the default shared flag to --disable-shared +AC_DEFUN([AC_DISABLE_SHARED], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_SHARED(no) +])# AC_DISABLE_SHARED + + +# AC_ENABLE_STATIC([DEFAULT]) +# --------------------------- +# implement the --enable-static flag +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +AC_DEFUN([AC_ENABLE_STATIC], +[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE([static], + [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], + [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_static=]AC_ENABLE_STATIC_DEFAULT) +])# AC_ENABLE_STATIC + + +# AC_DISABLE_STATIC +# ----------------- +# set the default static flag to --disable-static +AC_DEFUN([AC_DISABLE_STATIC], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_STATIC(no) +])# AC_DISABLE_STATIC + + +# AC_ENABLE_FAST_INSTALL([DEFAULT]) +# --------------------------------- +# implement the --enable-fast-install flag +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +AC_DEFUN([AC_ENABLE_FAST_INSTALL], +[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE([fast-install], + [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], + [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT) +])# AC_ENABLE_FAST_INSTALL + + +# AC_DISABLE_FAST_INSTALL +# ----------------------- +# set the default to --disable-fast-install +AC_DEFUN([AC_DISABLE_FAST_INSTALL], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_FAST_INSTALL(no) +])# AC_DISABLE_FAST_INSTALL + + +# AC_LIBTOOL_PICMODE([MODE]) +# -------------------------- +# implement the --with-pic flag +# MODE is either `yes' or `no'. If omitted, it defaults to `both'. +AC_DEFUN([AC_LIBTOOL_PICMODE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +pic_mode=ifelse($#,1,$1,default) +])# AC_LIBTOOL_PICMODE + + +# AC_PROG_EGREP +# ------------- +# This is predefined starting with Autoconf 2.54, so this conditional +# definition can be removed once we require Autoconf 2.54 or later. +m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], +[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], + [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 + then ac_cv_prog_egrep='grep -E' + else ac_cv_prog_egrep='egrep' + fi]) + EGREP=$ac_cv_prog_egrep + AC_SUBST([EGREP]) +])]) + + +# AC_PATH_TOOL_PREFIX +# ------------------- +# find a file program which can recognise shared library +AC_DEFUN([AC_PATH_TOOL_PREFIX], +[AC_REQUIRE([AC_PROG_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="ifelse([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$1; then + lt_cv_path_MAGIC_CMD="$ac_dir/$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac]) +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +])# AC_PATH_TOOL_PREFIX + + +# AC_PATH_MAGIC +# ------------- +# find a file program which can recognise a shared library +AC_DEFUN([AC_PATH_MAGIC], +[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) + else + MAGIC_CMD=: + fi +fi +])# AC_PATH_MAGIC + + +# AC_PROG_LD +# ---------- +# find the pathname to the GNU or non-GNU linker +AC_DEFUN([AC_PROG_LD], +[AC_ARG_WITH([gnu-ld], + [AC_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test "$withval" = no || with_gnu_ld=yes], + [with_gnu_ld=no]) +AC_REQUIRE([LT_AC_PROG_SED])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some GNU ld's only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case "$host_cpu" in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be Linux ELF. +linux*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +nto-qnx*) + lt_cv_deplibs_check_method=unknown + ;; + +openbsd*) + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object' + else + lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +sco3.2v5*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac +]) +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown +])# AC_DEPLIBS_CHECK_METHOD + + +# AC_PROG_NM +# ---------- +# find the pathname to a BSD-compatible name lister +AC_DEFUN([AC_PROG_NM], +[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, +[if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/${ac_tool_prefix}nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + esac + fi + done + IFS="$lt_save_ifs" + test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm +fi]) +NM="$lt_cv_path_NM" +])# AC_PROG_NM + + +# AC_CHECK_LIBM +# ------------- +# check for math library +AC_DEFUN([AC_CHECK_LIBM], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM="-lm") + ;; +esac +])# AC_CHECK_LIBM + + +# AC_LIBLTDL_CONVENIENCE([DIRECTORY]) +# ----------------------------------- +# sets LIBLTDL to the link flags for the libltdl convenience library and +# LTDLINCL to the include flags for the libltdl header and adds +# --enable-ltdl-convenience to the configure arguments. Note that LIBLTDL +# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If +# DIRECTORY is not provided, it is assumed to be `libltdl'. LIBLTDL will +# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with +# '${top_srcdir}/' (note the single quotes!). If your package is not +# flat and you're not using automake, define top_builddir and +# top_srcdir appropriately in the Makefiles. +AC_DEFUN([AC_LIBLTDL_CONVENIENCE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl + case $enable_ltdl_convenience in + no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; + "") enable_ltdl_convenience=yes + ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; + esac + LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la + LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) + # For backwards non-gettext consistent compatibility... + INCLTDL="$LTDLINCL" +])# AC_LIBLTDL_CONVENIENCE + + +# AC_LIBLTDL_INSTALLABLE([DIRECTORY]) +# ----------------------------------- +# sets LIBLTDL to the link flags for the libltdl installable library and +# LTDLINCL to the include flags for the libltdl header and adds +# --enable-ltdl-install to the configure arguments. Note that LIBLTDL +# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If +# DIRECTORY is not provided and an installed libltdl is not found, it is +# assumed to be `libltdl'. LIBLTDL will be prefixed with '${top_builddir}/' +# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single +# quotes!). If your package is not flat and you're not using automake, +# define top_builddir and top_srcdir appropriately in the Makefiles. +# In the future, this macro may have to be called after AC_PROG_LIBTOOL. +AC_DEFUN([AC_LIBLTDL_INSTALLABLE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl + AC_CHECK_LIB(ltdl, lt_dlinit, + [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], + [if test x"$enable_ltdl_install" = xno; then + AC_MSG_WARN([libltdl not installed, but installation disabled]) + else + enable_ltdl_install=yes + fi + ]) + if test x"$enable_ltdl_install" = x"yes"; then + ac_configure_args="$ac_configure_args --enable-ltdl-install" + LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la + LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) + else + ac_configure_args="$ac_configure_args --enable-ltdl-install=no" + LIBLTDL="-lltdl" + LTDLINCL= + fi + # For backwards non-gettext consistent compatibility... + INCLTDL="$LTDLINCL" +])# AC_LIBLTDL_INSTALLABLE + + +# AC_LIBTOOL_CXX +# -------------- +# enable support for C++ libraries +AC_DEFUN([AC_LIBTOOL_CXX], +[AC_REQUIRE([_LT_AC_LANG_CXX]) +])# AC_LIBTOOL_CXX + + +# _LT_AC_LANG_CXX +# --------------- +AC_DEFUN([_LT_AC_LANG_CXX], +[AC_REQUIRE([AC_PROG_CXX]) +AC_REQUIRE([AC_PROG_CXXCPP]) +_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) +])# _LT_AC_LANG_CXX + + +# AC_LIBTOOL_F77 +# -------------- +# enable support for Fortran 77 libraries +AC_DEFUN([AC_LIBTOOL_F77], +[AC_REQUIRE([_LT_AC_LANG_F77]) +])# AC_LIBTOOL_F77 + + +# _LT_AC_LANG_F77 +# --------------- +AC_DEFUN([_LT_AC_LANG_F77], +[AC_REQUIRE([AC_PROG_F77]) +_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) +])# _LT_AC_LANG_F77 + + +# AC_LIBTOOL_GCJ +# -------------- +# enable support for GCJ libraries +AC_DEFUN([AC_LIBTOOL_GCJ], +[AC_REQUIRE([_LT_AC_LANG_GCJ]) +])# AC_LIBTOOL_GCJ + + +# _LT_AC_LANG_GCJ +# --------------- +AC_DEFUN([_LT_AC_LANG_GCJ], +[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], + [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], + [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], + [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], + [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) +_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) +])# _LT_AC_LANG_GCJ + + +# AC_LIBTOOL_RC +# -------------- +# enable support for Windows resource files +AC_DEFUN([AC_LIBTOOL_RC], +[AC_REQUIRE([LT_AC_PROG_RC]) +_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC]) +])# AC_LIBTOOL_RC + + +# AC_LIBTOOL_LANG_C_CONFIG +# ------------------------ +# Ensure that the configuration vars for the C compiler are +# suitably defined. Those variables are subsequently used by +# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG]) +AC_DEFUN([_LT_AC_LANG_C_CONFIG], +[lt_save_CC="$CC" +AC_LANG_PUSH(C) + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +_LT_AC_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}\n' + +_LT_AC_SYS_COMPILER + +# +# Check for any special shared library compilation flags. +# +_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)= +if test "$GCC" = no; then + case $host_os in + sco3.2v5*) + _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf' + ;; + esac +fi +if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then + AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries]) + if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[ ]]" >/dev/null; then : + else + AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure]) + _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no + fi +fi + + +# +# Check to make sure the static flag actually works. +# +AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works], + _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), + $_LT_AC_TAGVAR(lt_prog_compiler_static, $1), + [], + [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) + + +AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) +AC_LIBTOOL_PROG_COMPILER_PIC($1) +AC_LIBTOOL_PROG_CC_C_O($1) +AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) +AC_LIBTOOL_PROG_LD_SHLIBS($1) +AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) +AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) +AC_LIBTOOL_SYS_LIB_STRIP +AC_LIBTOOL_DLOPEN_SELF($1) + +# Report which librarie types wil actually be built +AC_MSG_CHECKING([if libtool supports shared libraries]) +AC_MSG_RESULT([$can_build_shared]) + +AC_MSG_CHECKING([whether to build shared libraries]) +test "$can_build_shared" = "no" && enable_shared=no + +# On AIX, shared libraries and static libraries use the same namespace, and +# are all built from PIC. +case "$host_os" in +aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + +aix4* | aix5*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + darwin* | rhapsody*) + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + case "$host_os" in + rhapsody* | darwin1.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' + ;; + 10.*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup' + ;; + esac + fi + ;; + esac + output_verbose_link_cmd='echo' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring' + _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_automatic, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; +esac +AC_MSG_RESULT([$enable_shared]) + +AC_MSG_CHECKING([whether to build static libraries]) +# Make sure either enable_shared or enable_static is yes. +test "$enable_shared" = yes || enable_static=yes +AC_MSG_RESULT([$enable_static]) + +AC_LIBTOOL_CONFIG($1) + +AC_LANG_POP +CC="$lt_save_CC" +])# AC_LIBTOOL_LANG_C_CONFIG + + +# AC_LIBTOOL_LANG_CXX_CONFIG +# -------------------------- +# Ensure that the configuration vars for the C compiler are +# suitably defined. Those variables are subsequently used by +# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) +AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], +[AC_LANG_PUSH(C++) +AC_REQUIRE([AC_PROG_CXX]) +AC_REQUIRE([AC_PROG_CXXCPP]) + +_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_AC_TAGVAR(allow_undefined_flag, $1)= +_LT_AC_TAGVAR(always_export_symbols, $1)=no +_LT_AC_TAGVAR(archive_expsym_cmds, $1)= +_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_AC_TAGVAR(hardcode_direct, $1)=no +_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= +_LT_AC_TAGVAR(hardcode_libdir_separator, $1)= +_LT_AC_TAGVAR(hardcode_minus_L, $1)=no +_LT_AC_TAGVAR(hardcode_automatic, $1)=no +_LT_AC_TAGVAR(module_cmds, $1)= +_LT_AC_TAGVAR(module_expsym_cmds, $1)= +_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown +_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_AC_TAGVAR(no_undefined_flag, $1)= +_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= +_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Dependencies to place before and after the object being linked: +_LT_AC_TAGVAR(predep_objects, $1)= +_LT_AC_TAGVAR(postdep_objects, $1)= +_LT_AC_TAGVAR(predeps, $1)= +_LT_AC_TAGVAR(postdeps, $1)= +_LT_AC_TAGVAR(compiler_lib_search_path, $1)= + +# Source file extension for C++ test sources. +ac_ext=cc + +# Object file extension for compiled C++ test sources. +objext=o +_LT_AC_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_AC_SYS_COMPILER + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_LD=$LD +lt_save_GCC=$GCC +GCC=$GXX +lt_save_with_gnu_ld=$with_gnu_ld +lt_save_path_LD=$lt_cv_path_LD +if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then + lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx +else + unset lt_cv_prog_gnu_ld +fi +if test -n "${lt_cv_path_LDCXX+set}"; then + lt_cv_path_LD=$lt_cv_path_LDCXX +else + unset lt_cv_path_LD +fi +test -z "${LDCXX+set}" || LD=$LDCXX +CC=${CXX-"c++"} +compiler=$CC +_LT_AC_TAGVAR(compiler, $1)=$CC +cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` + +# We don't want -fno-exception wen compiling C++ code, so set the +# no_builtin_flag separately +if test "$GXX" = yes; then + _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' +else + _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= +fi + +if test "$GXX" = yes; then + # Set up default GNU C++ configuration + + AC_PROG_LD + + # Check if GNU C++ uses GNU ld as the underlying linker, since the + # archiving commands below assume that GNU ld is being used. + if test "$with_gnu_ld" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + + # If archive_cmds runs LD, not CC, wlarc should be empty + # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to + # investigate it a little bit more. (MM) + wlarc='${wl}' + + # ancient GNU ld didn't support --whole-archive et. al. + if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ + grep 'no-whole-archive' > /dev/null; then + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + with_gnu_ld=no + wlarc= + + # A generic and very simple default shared library creation + # command for GNU C++ for the case where it uses the native + # linker, instead of GNU ld. If possible, this setting should + # overridden to take advantage of the native linker features on + # the platform it is being used on. + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + fi + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + +else + GXX=no + with_gnu_ld=no + wlarc= +fi + +# PORTME: fill in a description of your system's C++ link characteristics +AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +_LT_AC_TAGVAR(ld_shlibs, $1)=yes +case $host_os in + aix3*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_AC_TAGVAR(archive_cmds, $1)='' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + + if test "$GXX" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + else + # We have old collect2 + _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an empty executable. + _LT_AC_SYS_LIBPATH_AIX + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + _LT_AC_SYS_LIBPATH_AIX + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + # Exported symbols can be pulled into shared objects from archives + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes + # This is similar to how AIX traditionally builds it's shared libraries. + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_AC_TAGVAR(always_export_symbols, $1)=no + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + darwin* | rhapsody*) + if test "$GXX" = yes; then + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + case "$host_os" in + rhapsody* | darwin1.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' + ;; + 10.*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup' + ;; + esac + fi + ;; + esac + lt_int_apple_cc_single_mod=no + output_verbose_link_cmd='echo' + if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then + lt_int_apple_cc_single_mod=yes + fi + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + fi + _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_automatic, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + dgux*) + case $cc_basename in + ec++) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + ghcx) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + freebsd[12]*) + # C++ shared libraries reported to be fairly broken before switch to ELF + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + freebsd-elf*) + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + freebsd* | kfreebsd*-gnu) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + _LT_AC_TAGVAR(ld_shlibs, $1)=yes + ;; + gnu*) + ;; + hpux9*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + + case $cc_basename in + CC) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + aCC) + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + hpux10*|hpux11*) + if test $with_gnu_ld = no; then + case "$host_cpu" in + hppa*64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + ia64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + ;; + *) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + ;; + esac + fi + case "$host_cpu" in + hppa*64*) + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + ia64*) + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + *) + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + esac + + case $cc_basename in + CC) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + aCC) + case "$host_cpu" in + hppa*64*|ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes; then + if test $with_gnu_ld = no; then + case "$host_cpu" in + ia64*|hppa*64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + irix5* | irix6*) + case $cc_basename in + CC) + # SGI C++ + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + + # Archives containing C++ object files must be created using + # "CC -ar", where "CC" is the IRIX C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test "$GXX" = yes; then + if test "$with_gnu_ld" = no; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' + fi + fi + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + ;; + esac + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + linux*) + case $cc_basename in + KCC) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc) + # Intel C++ + with_gnu_ld=yes + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + ;; + cxx) + # Compaq C++ + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + esac + ;; + lynxos*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + m88k*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + mvs*) + case $cc_basename in + cxx) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + fi + # Workaround some broken pre-1.5 toolchains + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' + ;; + osf3*) + case $cc_basename in + KCC) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + + ;; + RCC) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + cxx) + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + osf4* | osf5*) + case $cc_basename in + KCC) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' + ;; + RCC) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + cxx) + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~ + $rm $lib.exp' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + psos*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + sco*) + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + case $cc_basename in + CC) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + lcc) + # Lucid + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + solaris*) + case $cc_basename in + CC) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The C++ compiler is used as linker so we must use $wl + # flag to pass the commands to the underlying system + # linker. + # Supported since Solaris 2.6 (maybe 2.5.1?) + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + ;; + esac + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + gcx) + # Green Hills C++ Compiler + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' + if $CC --version | grep -v '^2\.7' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" + else + # g++ 2.7 appears to require `-G' NOT `-shared' on this + # platform. + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" + fi + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' + fi + ;; + esac + ;; + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + tandem*) + case $cc_basename in + NCC) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + vxworks*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; +esac +AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) +test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no + +_LT_AC_TAGVAR(GCC, $1)="$GXX" +_LT_AC_TAGVAR(LD, $1)="$LD" + +AC_LIBTOOL_POSTDEP_PREDEP($1) +AC_LIBTOOL_PROG_COMPILER_PIC($1) +AC_LIBTOOL_PROG_CC_C_O($1) +AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) +AC_LIBTOOL_PROG_LD_SHLIBS($1) +AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) +AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) +AC_LIBTOOL_SYS_LIB_STRIP +AC_LIBTOOL_DLOPEN_SELF($1) + +AC_LIBTOOL_CONFIG($1) + +AC_LANG_POP +CC=$lt_save_CC +LDCXX=$LD +LD=$lt_save_LD +GCC=$lt_save_GCC +with_gnu_ldcxx=$with_gnu_ld +with_gnu_ld=$lt_save_with_gnu_ld +lt_cv_path_LDCXX=$lt_cv_path_LD +lt_cv_path_LD=$lt_save_path_LD +lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld +lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld +])# AC_LIBTOOL_LANG_CXX_CONFIG + +# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) +# ------------------------ +# Figure out "hidden" library dependencies from verbose +# compiler output when linking a shared library. +# Parse the compiler output and extract the necessary +# objects, libraries and library flags. +AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ +dnl we can't use the lt_simple_compile_test_code here, +dnl because it contains code intended for an executable, +dnl not a library. It's possible we should let each +dnl tag define a new lt_????_link_test_code variable, +dnl but it's only used here... +ifelse([$1],[],[cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <> "$cfgfile" +ifelse([$1], [], +[#! $SHELL + +# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 +# Free Software Foundation, Inc. +# +# This file is part of GNU Libtool: +# Originally by Gordon Matzigkeit , 1996 +# +# 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. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="$SED -e s/^X//" + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi + +# The names of the tagged configurations supported by this script. +available_tags= + +# ### BEGIN LIBTOOL CONFIG], +[# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) + +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) + +# Whether or not to disallow shared libs when runtime libs are static +allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host + +# An echo program that does not interpret backslashes. +echo=$lt_echo + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A C compiler. +LTCC=$lt_LTCC + +# A language-specific compiler. +CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) + +# Is the compiler the GNU C compiler? +with_gcc=$_LT_AC_TAGVAR(GCC, $1) + +# An ERE matcher. +EGREP=$lt_EGREP + +# The linker used to build libraries. +LD=$lt_[]_LT_AC_TAGVAR(LD, $1) + +# Whether we need hard or soft links. +LN_S=$lt_LN_S + +# A BSD-compatible nm program. +NM=$lt_NM + +# A symbol stripping program +STRIP=$lt_STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" + +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" + +# Used on cygwin: assembler. +AS="$AS" + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# How to pass a linker flag through the compiler. +wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) + +# Object file suffix (normally "o"). +objext="$ac_objext" + +# Old archive suffix (normally "a"). +libext="$libext" + +# Shared library suffix (normally ".so"). +shrext_cmds='$shrext_cmds' + +# Executable file suffix (normally ""). +exeext="$exeext" + +# Additional compiler flags for building library objects. +pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) +pic_mode=$pic_mode + +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) + +# Must we lock files when doing compilation ? +need_locks=$lt_need_locks + +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) + +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) + +# Library versioning type. +version_type=$version_type + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) + +# Commands used to build and install a shared archive. +archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) +archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) +module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$lt_file_magic_cmd + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) + +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# This is the shared library runtime path variable. +runpath_var=$runpath_var + +# This is the shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# How to hardcode a shared library path into an executable. +hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) + +# If ld is used when linking, flag to hardcode \$libdir into +# a binary during linking. This must work even if \$libdir does +# not exist. +hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) + +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) + +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) + +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) + +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) + +# Set to yes if building a shared library automatically hardcodes DIR into the library +# and all subsequent libraries and executables linked against it. +hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1) + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) + +# Compile-time system search path for libraries +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)" + +# Set to yes if exported symbols are required. +always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) + +# The commands to list exported symbols. +export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) + +# Symbols that must always be exported. +include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) + +ifelse([$1],[], +[# ### END LIBTOOL CONFIG], +[# ### END LIBTOOL TAG CONFIG: $tagname]) + +__EOF__ + +ifelse([$1],[], [ + case $host_os in + aix3*) + cat <<\EOF >> "$cfgfile" + +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +EOF + ;; + esac + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || \ + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" +]) +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" + fi +fi +])# AC_LIBTOOL_CONFIG + + +# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) +# ------------------------------------------- +AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], +[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl + +_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + +if test "$GCC" = yes; then + _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' + + AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], + lt_cv_prog_compiler_rtti_exceptions, + [-fno-rtti -fno-exceptions], [], + [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) +fi +])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI + + +# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE +# --------------------------------- +AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], +[AC_REQUIRE([AC_CANONICAL_HOST]) +AC_REQUIRE([AC_PROG_NM]) +AC_REQUIRE([AC_OBJEXT]) +# Check for command to grab the raw symbol name followed by C symbol from nm. +AC_MSG_CHECKING([command to parse $NM output from $compiler object]) +AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], +[ +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[[BCDEGRST]]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' + +# Transform the above into a raw symbol and a C symbol. +symxfrm='\1 \2\3 \3' + +# Transform an extracted symbol line into a proper C declaration +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[[BCDT]]' + ;; +cygwin* | mingw* | pw32*) + symcode='[[ABCDGISTW]]' + ;; +hpux*) # Its linker distinguishes data from code symbols + if test "$host_cpu" = ia64; then + symcode='[[ABCDEGRST]]' + fi + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + ;; +irix* | nonstopux*) + symcode='[[BCDEGRST]]' + ;; +osf*) + symcode='[[BCDEGQRST]]' + ;; +solaris* | sysv5*) + symcode='[[BDRT]]' + ;; +sysv4) + symcode='[[DFNSTU]]' + ;; +esac + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[[ABCDGIRSTW]]' ;; +esac + +# Try without a prefix undercore, then with it. +for ac_symprfx in "" "_"; do + + # Write the raw and C identifiers. + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext < $nlist) && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if grep ' nm_test_var$' "$nlist" >/dev/null; then + if grep ' nm_test_func$' "$nlist" >/dev/null; then + cat < conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif + +EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' + + cat <> conftest.$ac_ext +#if defined (__STDC__) && __STDC__ +# define lt_ptr_t void * +#else +# define lt_ptr_t char * +# define const +#endif + +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + lt_ptr_t address; +} +lt_preloaded_symbols[[]] = +{ +EOF + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext + cat <<\EOF >> conftest.$ac_ext + {0, (lt_ptr_t) 0} +}; + +#ifdef __cplusplus +} +#endif +EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_save_LIBS="$LIBS" + lt_save_CFLAGS="$CFLAGS" + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then + pipe_works=yes + fi + LIBS="$lt_save_LIBS" + CFLAGS="$lt_save_CFLAGS" + else + echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.$ac_ext >&5 + fi + rm -f conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done +]) +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + AC_MSG_RESULT(failed) +else + AC_MSG_RESULT(ok) +fi +]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE + + +# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) +# --------------------------------------- +AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], +[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= +_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= +_LT_AC_TAGVAR(lt_prog_compiler_static, $1)= + +AC_MSG_CHECKING([for $compiler option to produce PIC]) + ifelse([$1],[CXX],[ + # C++ specific cases for pic, static, wl, etc. + if test "$GXX" = yes; then + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | os2* | pw32*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + sysv4*MP*) + if test -d /usr/nec; then + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + hpux*) + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case "$host_cpu" in + hppa*64*|ia64*) + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + case $host_os in + aix4* | aix5*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68) + # Green Hills C++ Compiler + # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac + ;; + dgux*) + case $cc_basename in + ec++) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + ghcx) + # Green Hills C++ Compiler + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | kfreebsd*-gnu) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + if test "$host_cpu" != ia64; then + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + fi + ;; + aCC) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + case "$host_cpu" in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux*) + case $cc_basename in + KCC) + # KAI C++ Compiler + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + icpc) + # Intel C++ + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + cxx) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + ;; + RCC) + # Rational C++ 2.4.1 + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + cxx) + # Digital/Compaq C++ + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + sco*) + case $cc_basename in + CC) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + *) + ;; + esac + ;; + solaris*) + case $cc_basename in + CC) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + gcx) + # Green Hills C++ Compiler + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC) + # Sun C++ 4.x + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + lcc) + # Lucid + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC) + # NonStop-UX NCC 3.20 + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + *) + ;; + esac + ;; + unixware*) + ;; + vxworks*) + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +], +[ + if test "$GCC" = yes; then + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + enable_shared=no + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + + hpux*) + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case "$host_cpu" in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' + ;; + + hpux9* | hpux10* | hpux11*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case "$host_cpu" in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC (with -KPIC) is the default. + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + newsos6) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + linux*) + case $CC in + icc* | ecc*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + ccc*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All Alpha code is PIC. + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + esac + ;; + + osf3* | osf4* | osf5*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All OSF/1 code is PIC. + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + sco3.2v5*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn' + ;; + + solaris*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sunos4*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + uts4*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *) + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +]) +AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then + AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], + _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), + [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], + [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in + "" | " "*) ;; + *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; + esac], + [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) +fi +case "$host_os" in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" + ;; +esac +]) + + +# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) +# ------------------------------------ +# See if the linker supports building shared libraries. +AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], +[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +ifelse([$1],[CXX],[ + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + case $host_os in + aix4* | aix5*) + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' + else + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) + _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" + ;; + cygwin* | mingw*) + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' + ;; + linux*) + _LT_AC_TAGVAR(link_all_deplibs, $1)=no + ;; + *) + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + ;; + esac +],[ + runpath_var= + _LT_AC_TAGVAR(allow_undefined_flag, $1)= + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no + _LT_AC_TAGVAR(archive_cmds, $1)= + _LT_AC_TAGVAR(archive_expsym_cmds, $1)= + _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= + _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= + _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_minus_L, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown + _LT_AC_TAGVAR(hardcode_automatic, $1)=no + _LT_AC_TAGVAR(module_cmds, $1)= + _LT_AC_TAGVAR(module_expsym_cmds, $1)= + _LT_AC_TAGVAR(always_export_symbols, $1)=no + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + _LT_AC_TAGVAR(include_expsyms, $1)= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + _LT_AC_TAGVAR(ld_shlibs, $1)=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # See if GNU ld supports shared libraries. + case $host_os in + aix3* | aix4* | aix5*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + _LT_AC_TAGVAR(ld_shlibs, $1)=no + cat <&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +EOF + fi + ;; + + amigaos*) + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + + # Samuel A. Falvo II reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we can't use + # them. + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_AC_TAGVAR(always_export_symbols, $1)=no + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + ld_shlibs=no + fi + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris* | sysv5*) + if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then + _LT_AC_TAGVAR(ld_shlibs, $1)=no + cat <&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +EOF + elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + sunos4*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + linux*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_cmds, $1)="$tmp_archive_cmds" + supports_anon_versioning=no + case `$LD -v 2>/dev/null` in + *\ [01].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + if test $supports_anon_versioning = yes; then + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~ +cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ +$echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + else + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="$tmp_archive_cmds" + fi + _LT_AC_TAGVAR(link_all_deplibs, $1)=no + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + + if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then + runpath_var=LD_RUN_PATH + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= + fi + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + if test "$GCC" = yes && test -z "$link_static_flag"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported + fi + ;; + + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' + else + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_AC_TAGVAR(archive_cmds, $1)='' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + + if test "$GCC" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + else + # We have old collect2 + _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an empty executable. + _LT_AC_SYS_LIBPATH_AIX + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + _LT_AC_SYS_LIBPATH_AIX + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + # Exported symbols can be pulled into shared objects from archives + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes + # This is similar to how AIX traditionally builds it's shared libraries. + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + # see comment about different semantics on the GNU ld section + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + + bsdi4*) + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic + ;; + + cygwin* | mingw* | pw32*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' + # FIXME: Should let the user specify the lib program. + _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path='`cygpath -w "$srcfile"`' + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + darwin* | rhapsody*) + if test "$GXX" = yes ; then + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + case "$host_os" in + rhapsody* | darwin1.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' + ;; + 10.*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup' + ;; + esac + fi + ;; + esac + lt_int_apple_cc_single_mod=no + output_verbose_link_cmd='echo' + if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then + lt_int_apple_cc_single_mod=yes + fi + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + fi + _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_automatic, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + dgux*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + freebsd1*) + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | kfreebsd*-gnu) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + hpux9*) + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + ;; + + hpux10* | hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case "$host_cpu" in + hppa*64*|ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case "$host_cpu" in + hppa*64*|ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + case "$host_cpu" in + hppa*64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + ia64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + ;; + *) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + newsos6) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + openbsd*) + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + else + case $host_os in + openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + ;; + esac + fi + ;; + + os2*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + else + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ + $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' + + # Both c and cxx compiler support -rpath directly + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + fi + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + sco3.2v5*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ;; + + solaris*) + _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) # Supported since Solaris 2.6 (maybe 2.5.1?) + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; + esac + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4) + case $host_vendor in + sni) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + ;; + motorola) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4.3*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + _LT_AC_TAGVAR(ld_shlibs, $1)=yes + fi + ;; + + sysv4.2uw2*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + hardcode_runpath_var=yes + runpath_var=LD_RUN_PATH + ;; + + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) + _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text' + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + runpath_var='LD_RUN_PATH' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv5*) + _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + ;; + + uts4*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + fi +]) +AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) +test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +# +# Do we need to explicitly link libc? +# +case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in +x|xyes) + # Assume -lc should be added + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $_LT_AC_TAGVAR(archive_cmds, $1) in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + AC_MSG_CHECKING([whether -lc should be explicitly linked in]) + $rm conftest* + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + if AC_TRY_EVAL(ac_compile) 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) + _LT_AC_TAGVAR(allow_undefined_flag, $1)= + if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) + then + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + else + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes + fi + _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $rm conftest* + AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) + ;; + esac + fi + ;; +esac +])# AC_LIBTOOL_PROG_LD_SHLIBS + + +# _LT_AC_FILE_LTDLL_C +# ------------------- +# Be careful that the start marker always follows a newline. +AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ +# /* ltdll.c starts here */ +# #define WIN32_LEAN_AND_MEAN +# #include +# #undef WIN32_LEAN_AND_MEAN +# #include +# +# #ifndef __CYGWIN__ +# # ifdef __CYGWIN32__ +# # define __CYGWIN__ __CYGWIN32__ +# # endif +# #endif +# +# #ifdef __cplusplus +# extern "C" { +# #endif +# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); +# #ifdef __cplusplus +# } +# #endif +# +# #ifdef __CYGWIN__ +# #include +# DECLARE_CYGWIN_DLL( DllMain ); +# #endif +# HINSTANCE __hDllInstance_base; +# +# BOOL APIENTRY +# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) +# { +# __hDllInstance_base = hInst; +# return TRUE; +# } +# /* ltdll.c ends here */ +])# _LT_AC_FILE_LTDLL_C + + +# _LT_AC_TAGVAR(VARNAME, [TAGNAME]) +# --------------------------------- +AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) + + +# old names +AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) +AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) +AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) + +# This is just to silence aclocal about the macro not being used +ifelse([AC_DISABLE_FAST_INSTALL]) + +AC_DEFUN([LT_AC_PROG_GCJ], +[AC_CHECK_TOOL(GCJ, gcj, no) + test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS) +]) + +AC_DEFUN([LT_AC_PROG_RC], +[AC_CHECK_TOOL(RC, windres, no) +]) + +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_SED. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +# LT_AC_PROG_SED +# -------------- +# Check for a fully-functional sed program, that truncates +# as few characters as possible. Prefer GNU sed if found. +AC_DEFUN([LT_AC_PROG_SED], +[AC_MSG_CHECKING([for a sed that does not truncate output]) +AC_CACHE_VAL(lt_cv_path_SED, +[# Loop through the user's path and test for sed and gsed. +# Then use that list of sed's as ones to test for truncation. +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for lt_ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then + lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" + fi + done + done +done +lt_ac_max=0 +lt_ac_count=0 +# Add /usr/xpg4/bin/sed as it is typically found on Solaris +# along with /bin/sed that truncates output. +for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do + test ! -f $lt_ac_sed && break + cat /dev/null > conftest.in + lt_ac_count=0 + echo $ECHO_N "0123456789$ECHO_C" >conftest.in + # Check for GNU sed and select it if it is found. + if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then + lt_cv_path_SED=$lt_ac_sed + break + fi + while true; do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo >>conftest.nl + $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break + cmp -s conftest.out conftest.nl || break + # 10000 chars as input seems more than enough + test $lt_ac_count -gt 10 && break + lt_ac_count=`expr $lt_ac_count + 1` + if test $lt_ac_count -gt $lt_ac_max; then + lt_ac_max=$lt_ac_count + lt_cv_path_SED=$lt_ac_sed + fi + done +done +SED=$lt_cv_path_SED +]) +AC_MSG_RESULT([$SED]) +]) + +# Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION so it can be traced. +# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], + [AM_AUTOMAKE_VERSION([1.9.6])]) + +# AM_AUX_DIR_EXPAND -*- Autoconf -*- + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to +# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is `.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. + +AC_DEFUN([AM_AUX_DIR_EXPAND], +[dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` +]) + +# AM_CONDITIONAL -*- Autoconf -*- + +# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 7 + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ(2.52)dnl + ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE]) +AC_SUBST([$1_FALSE]) +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) + + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 8 + +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "GCJ", or "OBJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + case $depmode in + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + none) break ;; + esac + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE(dependency-tracking, +[ --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH]) +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +#serial 3 + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[for mf in $CONFIG_FILES; do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done +])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking +# is enabled. FIXME. This creates each `.P' file that we will +# need in order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) + +# Do all the work for Automake. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 12 + +# This macro actually does too much. Some checks are only needed if +# your package does certain things. But this isn't really a big deal. + +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_PREREQ([2.58])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +# test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +AM_MISSING_PROG(AUTOCONF, autoconf) +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +AM_MISSING_PROG(AUTOHEADER, autoheader) +AM_MISSING_PROG(MAKEINFO, makeinfo) +AM_PROG_INSTALL_SH +AM_PROG_INSTALL_STRIP +AC_REQUIRE([AM_PROG_MKDIR_P])dnl +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl +]) +]) + + +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $1 | $1:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +install_sh=${install_sh-"$am_aux_dir/install-sh"} +AC_SUBST(install_sh)]) + +# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 3 + +# AM_MAKE_INCLUDE() +# ----------------- +# Check to see how make treats includes. +AC_DEFUN([AM_MAKE_INCLUDE], +[am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo done +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# We grep out `Entering directory' and `Leaving directory' +# messages which can occur if `w' ends up in MAKEFLAGS. +# In particular we don't look at `^make:' because GNU make might +# be invoked under some other name (usually "gmake"), in which +# case it prints its new name instead of `make'. +if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then + am__include=include + am__quote= + _am_result=GNU +fi +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then + am__include=.include + am__quote="\"" + _am_result=BSD + fi +fi +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf +]) + +# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) + + +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it supports --run. +# If it does, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + AC_MSG_WARN([`missing' script is too old or missing]) +fi +]) + +# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_MKDIR_P +# --------------- +# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. +# +# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories +# created by `make install' are always world readable, even if the +# installer happens to have an overly restrictive umask (e.g. 077). +# This was a mistake. There are at least two reasons why we must not +# use `-m 0755': +# - it causes special bits like SGID to be ignored, +# - it may be too restrictive (some setups expect 775 directories). +# +# Do not use -m 0755 and let people choose whatever they expect by +# setting umask. +# +# We cannot accept any implementation of `mkdir' that recognizes `-p'. +# Some implementations (such as Solaris 8's) are not thread-safe: if a +# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' +# concurrently, both version can detect that a/ is missing, but only +# one can create it and the other will error out. Consequently we +# restrict ourselves to GNU make (using the --version option ensures +# this.) +AC_DEFUN([AM_PROG_MKDIR_P], +[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + # We used to keeping the `.' as first argument, in order to + # allow $(mkdir_p) to be used without argument. As in + # $(mkdir_p) $(somedir) + # where $(somedir) is conditionally defined. However this is wrong + # for two reasons: + # 1. if the package is installed by a user who cannot write `.' + # make install will fail, + # 2. the above comment should most certainly read + # $(mkdir_p) $(DESTDIR)$(somedir) + # so it does not work when $(somedir) is undefined and + # $(DESTDIR) is not. + # To support the latter case, we have to write + # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), + # so the `.' trick is pointless. + mkdir_p='mkdir -p --' +else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + for d in ./-p ./--version; + do + test -d $d && rmdir $d + done + # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. + if test -f "$ac_aux_dir/mkinstalldirs"; then + mkdir_p='$(mkinstalldirs)' + else + mkdir_p='$(install_sh) -d' + fi +fi +AC_SUBST([mkdir_p])]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 3 + +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# ------------------------------ +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) + +# _AM_SET_OPTIONS(OPTIONS) +# ---------------------------------- +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t $srcdir/configure conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +alias in your environment]) + fi + + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT(yes)]) + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_STRIP +# --------------------- +# One issue with vendor `install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in `make install-strip', and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# Check how to create a tarball. -*- Autoconf -*- + +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# _AM_PROG_TAR(FORMAT) +# -------------------- +# Check how to create a tarball in format FORMAT. +# FORMAT should be one of `v7', `ustar', or `pax'. +# +# Substitute a variable $(am__tar) that is a command +# writing to stdout a FORMAT-tarball containing the directory +# $tardir. +# tardir=directory && $(am__tar) > result.tar +# +# Substitute a variable $(am__untar) that extract such +# a tarball read from stdin. +# $(am__untar) < result.tar +AC_DEFUN([_AM_PROG_TAR], +[# Always define AMTAR for backward compatibility. +AM_MISSING_PROG([AMTAR], [tar]) +m4_if([$1], [v7], + [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], + [m4_case([$1], [ustar],, [pax],, + [m4_fatal([Unknown tar format])]) +AC_MSG_CHECKING([how to create a $1 tar archive]) +# Loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' +_am_tools=${am_cv_prog_tar_$1-$_am_tools} +# Do not fold the above two line into one, because Tru64 sh and +# Solaris sh will not grok spaces in the rhs of `-'. +for _am_tool in $_am_tools +do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; + do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi +done +rm -rf conftest.dir + +AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) +AC_MSG_RESULT([$am_cv_prog_tar_$1])]) +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) # _AM_PROG_TAR + +m4_include([m4/gettext.m4]) +m4_include([m4/iconv.m4]) +m4_include([m4/lib-ld.m4]) +m4_include([m4/lib-link.m4]) +m4_include([m4/lib-prefix.m4]) +m4_include([m4/nls.m4]) +m4_include([m4/po.m4]) +m4_include([m4/progtest.m4]) diff --git a/config.h.in b/config.h.in new file mode 100644 index 00000000..7c015c14 --- /dev/null +++ b/config.h.in @@ -0,0 +1,206 @@ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define to 1 if translation of program messages to the user's native + language is requested. */ +#undef ENABLE_NLS + +/* Define to 1 if you have the header file. */ +#undef HAVE_ASM_PAGE_H + +/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the + CoreFoundation framework. */ +#undef HAVE_CFLOCALECOPYCURRENT + +/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in + the CoreFoundation framework. */ +#undef HAVE_CFPREFERENCESCOPYAPPVALUE + +/* Define if the GNU dcgettext() function is already present or preinstalled. + */ +#undef HAVE_DCGETTEXT + +/* Define to 1 if you have the header file. */ +#undef HAVE_DLFCN_H + +/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ +#undef HAVE_FSEEKO + +/* Define to 1 if you have the `fsync' function. */ +#undef HAVE_FSYNC + +/* Define to 1 if you have the `getdomainname' function. */ +#undef HAVE_GETDOMAINNAME + +/* Define if the GNU gettext() function is already present or preinstalled. */ +#undef HAVE_GETTEXT + +/* Define if you have the iconv() function. */ +#undef HAVE_ICONV + +/* Define to 1 if you have the `inet_aton' function. */ +#undef HAVE_INET_ATON + +/* Define to 1 if you have the header file. */ +#undef HAVE_INTTYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_LANGINFO_H + +/* Define to 1 if you have the `lchown' function. */ +#undef HAVE_LCHOWN + +/* Define to 1 if you have the `blkid' library (-lblkid). */ +#undef HAVE_LIBBLKID + +/* Define to 1 if you have the `selinux' library (-lselinux). */ +#undef HAVE_LIBSELINUX + +/* Define to 1 if you have the `termcap' library (-ltermcap). */ +#undef HAVE_LIBTERMCAP + +/* Define to 1 if you have the `util' library (-lutil). */ +#undef HAVE_LIBUTIL + +/* Define to 1 if you have the `uuid' library (-luuid). */ +#undef HAVE_LIBUUID + +/* Define to 1 if you have the `z' library (-lz). */ +#undef HAVE_LIBZ + +/* Define to 1 if you have the header file. */ +#undef HAVE_LINUX_BLKPG_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_LINUX_COMPILER_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_LINUX_RAW_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_MEMORY_H + +/* Define to 1 if you have the `nanosleep' function. */ +#undef HAVE_NANOSLEEP + +/* Define to 1 if you have the header file. */ +#undef HAVE_NCURSES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_NCURSES_NCURSES_H + +/* Define to 1 if you have the `personality' function. */ +#undef HAVE_PERSONALITY + +/* Define to 1 if you have the header file. */ +#undef HAVE_PTY_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_RPCSVC_NFS_PROT_H + +/* Define to 1 if you have the `rpmatch' function. */ +#undef HAVE_RPMATCH + +/* Define to 1 if you have the header file. */ +#undef HAVE_SCSI_SCSI_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SECURITY_PAM_MISC_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SLANG_SLCURSES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SLCURSES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDINT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRINGS_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_IO_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_USER_H + +/* Does struct tm have a field tm_gmtoff? */ +#undef HAVE_TM_GMTOFF + +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Define to 1 if you have the `updwtmp' function. */ +#undef HAVE_UPDWTMP + +/* Do we have wide character support? */ +#undef HAVE_WIDECHAR + +/* Do we have __progname? */ +#undef HAVE___PROGNAME + +/* Should login chown /dev/vcsN? */ +#undef LOGIN_CHOWN_VCS + +/* Should login stat() the mailbox? */ +#undef LOGIN_STAT_MAIL + +/* Do we need -lcrypt? */ +#undef NEED_LIBCRYPT + +/* Should chsh allow only shells in /etc/shells? */ +#undef ONLY_LISTED_SHELLS + +/* Name of package */ +#undef PACKAGE + +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* Should pg ring the bell on invalid keys? */ +#undef PG_BELL + +/* Should chfn and chsh require the user to enter the password? */ +#undef REQUIRE_PASSWORD + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* Should wall and write be installed setgid tty? */ +#undef USE_TTY_GROUP + +/* Version number of package */ +#undef VERSION + +/* Number of bits in a file offset, on hosts where this is settable. */ +#undef _FILE_OFFSET_BITS + +/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ +#undef _LARGEFILE_SOURCE + +/* Define for large files, on AIX-style hosts. */ +#undef _LARGE_FILES diff --git a/config/compile b/config/compile new file mode 100755 index 00000000..1b1d2321 --- /dev/null +++ b/config/compile @@ -0,0 +1,142 @@ +#! /bin/sh +# Wrapper for compilers which do not understand `-c -o'. + +scriptversion=2005-05-14.22 + +# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. +# Written by Tom Tromey . +# +# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +case $1 in + '') + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand `-c -o'. +Remove `-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file `INSTALL'. + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "compile $scriptversion" + exit $? + ;; +esac + +ofile= +cfile= +eat= + +for arg +do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as `compile cc -o foo foo.c'. + # So we strip `-o arg' only if arg is an object. + eat=1 + case $2 in + *.o | *.obj) + ofile=$2 + ;; + *) + set x "$@" -o "$2" + shift + ;; + esac + ;; + *.c) + cfile=$1 + set x "$@" "$1" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift +done + +if test -z "$ofile" || test -z "$cfile"; then + # If no `-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # `.c' file was seen then we are probably linking. That is also + # ok. + exec "$@" +fi + +# Name of file we expect compiler to create. +cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'` + +# Create the lock directory. +# Note: use `[/.-]' here to ensure that we don't use the same name +# that we are using for the .o file. Also, base the name on the expected +# object file name, since that is what matters with a parallel build. +lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d +while true; do + if mkdir "$lockdir" >/dev/null 2>&1; then + break + fi + sleep 1 +done +# FIXME: race condition here if user kills between mkdir and trap. +trap "rmdir '$lockdir'; exit 1" 1 2 15 + +# Run the compile. +"$@" +ret=$? + +if test -f "$cofile"; then + mv "$cofile" "$ofile" +elif test -f "${cofile}bj"; then + mv "${cofile}bj" "$ofile" +fi + +rmdir "$lockdir" +exit $ret + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: diff --git a/config/config.rpath b/config/config.rpath new file mode 100755 index 00000000..3f1bef34 --- /dev/null +++ b/config/config.rpath @@ -0,0 +1,571 @@ +#! /bin/sh +# Output a system dependent set of variables, describing how to set the +# run time search path of shared libraries in an executable. +# +# Copyright 1996-2005 Free Software Foundation, Inc. +# Taken from GNU libtool, 2001 +# Originally by Gordon Matzigkeit , 1996 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. +# +# The first argument passed to this file is the canonical host specification, +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld +# should be set by the caller. +# +# The set of defined variables is at the end of this script. + +# Known limitations: +# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer +# than 256 bytes, otherwise the compiler driver will dump core. The only +# known workaround is to choose shorter directory names for the build +# directory and/or the installation directory. + +# All known linkers require a `.a' archive for static linking (except M$VC, +# which needs '.lib'). +libext=a +shrext=.so + +host="$1" +host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + +cc_basename=`echo "$CC" | sed -e 's%^.*/%%'` + +# Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC. + +wl= +if test "$GCC" = yes; then + wl='-Wl,' +else + case "$host_os" in + aix*) + wl='-Wl,' + ;; + darwin*) + case "$cc_basename" in + xlc*) + wl='-Wl,' + ;; + esac + ;; + mingw* | pw32* | os2*) + ;; + hpux9* | hpux10* | hpux11*) + wl='-Wl,' + ;; + irix5* | irix6* | nonstopux*) + wl='-Wl,' + ;; + newsos6) + ;; + linux*) + case $cc_basename in + icc* | ecc*) + wl='-Wl,' + ;; + pgcc | pgf77 | pgf90) + wl='-Wl,' + ;; + ccc*) + wl='-Wl,' + ;; + como) + wl='-lopt=' + ;; + esac + ;; + osf3* | osf4* | osf5*) + wl='-Wl,' + ;; + sco3.2v5*) + ;; + solaris*) + wl='-Wl,' + ;; + sunos4*) + wl='-Qoption ld ' + ;; + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + wl='-Wl,' + ;; + sysv4*MP*) + ;; + unicos*) + wl='-Wl,' + ;; + uts4*) + ;; + esac +fi + +# Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS. + +hardcode_libdir_flag_spec= +hardcode_libdir_separator= +hardcode_direct=no +hardcode_minus_L=no + +case "$host_os" in + cygwin* | mingw* | pw32*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + openbsd*) + with_gnu_ld=no + ;; +esac + +ld_shlibs=yes +if test "$with_gnu_ld" = yes; then + case "$host_os" in + aix3* | aix4* | aix5*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs=no + fi + ;; + amigaos*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + # Samuel A. Falvo II reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we cannot use + # them. + ld_shlibs=no + ;; + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + cygwin* | mingw* | pw32*) + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + netbsd*) + ;; + solaris* | sysv5*) + if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + sunos4*) + hardcode_direct=yes + ;; + linux*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + esac + if test "$ld_shlibs" = yes; then + # Unlike libtool, we use -rpath here, not --rpath, since the documented + # option of GNU ld is called -rpath, not --rpath. + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + fi +else + case "$host_os" in + aix3*) + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test "$GCC" = yes; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + else + aix_use_runtimelinking=no + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix5*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + esac + fi + hardcode_direct=yes + hardcode_libdir_separator=':' + if test "$GCC" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct=yes + else + # We have old collect2 + hardcode_direct=unsupported + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + esac + fi + # Begin _LT_AC_SYS_LIBPATH_AIX. + echo 'int main () { return 0; }' > conftest.c + ${CC} ${LDFLAGS} conftest.c -o conftest + aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` + if test -z "$aix_libpath"; then + aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` + fi + if test -z "$aix_libpath"; then + aix_libpath="/usr/lib:/lib" + fi + rm -f conftest.c conftest + # End _LT_AC_SYS_LIBPATH_AIX. + if test "$aix_use_runtimelinking" = yes; then + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + else + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + fi + fi + ;; + amigaos*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + # see comment about different semantics on the GNU ld section + ld_shlibs=no + ;; + bsdi[45]*) + ;; + cygwin* | mingw* | pw32*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec=' ' + libext=lib + ;; + darwin* | rhapsody*) + hardcode_direct=no + if test "$GCC" = yes ; then + : + else + case "$cc_basename" in + xlc*) + ;; + *) + ld_shlibs=no + ;; + esac + fi + ;; + dgux*) + hardcode_libdir_flag_spec='-L$libdir' + ;; + freebsd1*) + ld_shlibs=no + ;; + freebsd2.2*) + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + ;; + freebsd2*) + hardcode_direct=yes + hardcode_minus_L=yes + ;; + freebsd* | kfreebsd*-gnu | dragonfly*) + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + ;; + hpux9*) + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + hpux10* | hpux11*) + if test "$with_gnu_ld" = no; then + case "$host_cpu" in + hppa*64*) + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=no + ;; + ia64*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=no + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + *) + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + irix5* | irix6* | nonstopux*) + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + netbsd*) + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + ;; + newsos6) + hardcode_direct=yes + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + openbsd*) + hardcode_direct=yes + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + else + case "$host_os" in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac + fi + ;; + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + osf3*) + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + osf4* | osf5*) + if test "$GCC" = yes; then + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + else + # Both cc and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + hardcode_libdir_separator=: + ;; + sco3.2v5*) + ;; + solaris*) + hardcode_libdir_flag_spec='-R$libdir' + ;; + sunos4*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + ;; + sysv4) + case $host_vendor in + sni) + hardcode_direct=yes # is this really true??? + ;; + siemens) + hardcode_direct=no + ;; + motorola) + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + ;; + sysv4.3*) + ;; + sysv4*MP*) + if test -d /usr/nec; then + ld_shlibs=yes + fi + ;; + sysv4.2uw2*) + hardcode_direct=yes + hardcode_minus_L=no + ;; + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) + ;; + sysv5*) + hardcode_libdir_flag_spec= + ;; + uts4*) + hardcode_libdir_flag_spec='-L$libdir' + ;; + *) + ld_shlibs=no + ;; + esac +fi + +# Check dynamic linker characteristics +# Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER. +libname_spec='lib$name' +case "$host_os" in + aix3*) + ;; + aix4* | aix5*) + ;; + amigaos*) + ;; + beos*) + ;; + bsdi[45]*) + ;; + cygwin* | mingw* | pw32*) + shrext=.dll + ;; + darwin* | rhapsody*) + shrext=.dylib + ;; + dgux*) + ;; + freebsd1*) + ;; + kfreebsd*-gnu) + ;; + freebsd*) + ;; + gnu*) + ;; + hpux9* | hpux10* | hpux11*) + case "$host_cpu" in + ia64*) + shrext=.so + ;; + hppa*64*) + shrext=.sl + ;; + *) + shrext=.sl + ;; + esac + ;; + irix5* | irix6* | nonstopux*) + case "$host_os" in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; + *) libsuff= shlibsuff= ;; + esac + ;; + esac + ;; + linux*oldld* | linux*aout* | linux*coff*) + ;; + linux*) + ;; + knetbsd*-gnu) + ;; + netbsd*) + ;; + newsos6) + ;; + nto-qnx*) + ;; + openbsd*) + ;; + os2*) + libname_spec='$name' + shrext=.dll + ;; + osf3* | osf4* | osf5*) + ;; + sco3.2v5*) + ;; + solaris*) + ;; + sunos4*) + ;; + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + ;; + sysv4*MP*) + ;; + uts4*) + ;; +esac + +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' +escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` +shlibext=`echo "$shrext" | sed -e 's,^\.,,'` +escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` + +LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <. + +case $1 in + '') + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: depcomp [--help] [--version] PROGRAM [ARGS] + +Run PROGRAMS ARGS to compile a file, generating dependencies +as side-effects. + +Environment variables: + depmode Dependency tracking mode. + source Source file read by `PROGRAMS ARGS'. + object Object file output by `PROGRAMS ARGS'. + DEPDIR directory where to store dependencies. + depfile Dependency file to output. + tmpdepfile Temporary file to use when outputing dependencies. + libtool Whether libtool is used (yes/no). + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "depcomp $scriptversion" + exit $? + ;; +esac + +if test -z "$depmode" || test -z "$source" || test -z "$object"; then + echo "depcomp: Variables source, object and depmode must be set" 1>&2 + exit 1 +fi + +# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. +depfile=${depfile-`echo "$object" | + sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} +tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} + +rm -f "$tmpdepfile" + +# Some modes work just like other modes, but use different flags. We +# parameterize here, but still list the modes in the big case below, +# to make depend.m4 easier to write. Note that we *cannot* use a case +# here, because this file can only contain one case statement. +if test "$depmode" = hp; then + # HP compiler uses -M and no extra arg. + gccflag=-M + depmode=gcc +fi + +if test "$depmode" = dashXmstdout; then + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout +fi + +case "$depmode" in +gcc3) +## gcc 3 implements dependency tracking that does exactly what +## we want. Yay! Note: for some reason libtool 1.4 doesn't like +## it if -MD -MP comes after the -MF stuff. Hmm. + "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + mv "$tmpdepfile" "$depfile" + ;; + +gcc) +## There are various ways to get dependency output from gcc. Here's +## why we pick this rather obscure method: +## - Don't want to use -MD because we'd like the dependencies to end +## up in a subdir. Having to rename by hand is ugly. +## (We might end up doing this anyway to support other compilers.) +## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like +## -MM, not -M (despite what the docs say). +## - Using -M directly means running the compiler twice (even worse +## than renaming). + if test -z "$gccflag"; then + gccflag=-MD, + fi + "$@" -Wp,"$gccflag$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz +## The second -e expression handles DOS-style file names with drive letters. + sed -e 's/^[^:]*: / /' \ + -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" +## This next piece of magic avoids the `deleted header file' problem. +## The problem is that when a header file which appears in a .P file +## is deleted, the dependency causes make to die (because there is +## typically no way to rebuild the header). We avoid this by adding +## dummy dependencies for each header file. Too bad gcc doesn't do +## this for us directly. + tr ' ' ' +' < "$tmpdepfile" | +## Some versions of gcc put a space before the `:'. On the theory +## that the space means something, we add a space to the output as +## well. +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +sgi) + if test "$libtool" = yes; then + "$@" "-Wp,-MDupdate,$tmpdepfile" + else + "$@" -MDupdate "$tmpdepfile" + fi + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + + if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files + echo "$object : \\" > "$depfile" + + # Clip off the initial element (the dependent). Don't try to be + # clever and replace this with sed code, as IRIX sed won't handle + # lines with more than a fixed number of characters (4096 in + # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; + # the IRIX cc adds comments like `#:fec' to the end of the + # dependency line. + tr ' ' ' +' < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ + tr ' +' ' ' >> $depfile + echo >> $depfile + + # The second pass generates a dummy entry for each header file. + tr ' ' ' +' < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> $depfile + else + # The sourcefile does not contain any dependencies, so just + # store a dummy comment line, to avoid errors with the Makefile + # "include basename.Plo" scheme. + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +aix) + # The C for AIX Compiler uses -M and outputs the dependencies + # in a .u file. In older versions, this file always lives in the + # current directory. Also, the AIX compiler puts `$object:' at the + # start of each line; $object doesn't have directory information. + # Version 6 uses the directory in both cases. + stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` + tmpdepfile="$stripped.u" + if test "$libtool" = yes; then + "$@" -Wc,-M + else + "$@" -M + fi + stat=$? + + if test -f "$tmpdepfile"; then : + else + stripped=`echo "$stripped" | sed 's,^.*/,,'` + tmpdepfile="$stripped.u" + fi + + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + + if test -f "$tmpdepfile"; then + outname="$stripped.o" + # Each line is of the form `foo.o: dependent.h'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" + sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" + else + # The sourcefile does not contain any dependencies, so just + # store a dummy comment line, to avoid errors with the Makefile + # "include basename.Plo" scheme. + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +icc) + # Intel's C compiler understands `-MD -MF file'. However on + # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c + # ICC 7.0 will fill foo.d with something like + # foo.o: sub/foo.c + # foo.o: sub/foo.h + # which is wrong. We want: + # sub/foo.o: sub/foo.c + # sub/foo.o: sub/foo.h + # sub/foo.c: + # sub/foo.h: + # ICC 7.1 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using \ : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | + sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +tru64) + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in `foo.d' instead, so we check for that too. + # Subdirectories are respected. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + + if test "$libtool" = yes; then + # With Tru64 cc, shared objects can also be used to make a + # static library. This mecanism is used in libtool 1.4 series to + # handle both shared and static libraries in a single compilation. + # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. + # + # With libtool 1.5 this exception was removed, and libtool now + # generates 2 separate objects for the 2 libraries. These two + # compilations output dependencies in in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 + tmpdepfile2=$dir$base.o.d # libtool 1.5 + tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 + tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.o.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + tmpdepfile4=$dir$base.d + "$@" -MD + fi + + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + else + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +#nosideeffect) + # This comment above is used by automake to tell side-effect + # dependency tracking mechanisms from slower ones. + +dashmstdout) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test $1 != '--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + test -z "$dashmflag" && dashmflag=-M + # Require at least two characters before searching for `:' + # in the target name. This is to cope with DOS-style filenames: + # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. + "$@" $dashmflag | + sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + tr ' ' ' +' < "$tmpdepfile" | \ +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +dashXmstdout) + # This case only exists to satisfy depend.m4. It is never actually + # run, as this mode is specially recognized in the preamble. + exit 1 + ;; + +makedepend) + "$@" || exit $? + # Remove any Libtool call + if test "$libtool" = yes; then + while test $1 != '--mode=compile'; do + shift + done + shift + fi + # X makedepend + shift + cleared=no + for arg in "$@"; do + case $cleared in + no) + set ""; shift + cleared=yes ;; + esac + case "$arg" in + -D*|-I*) + set fnord "$@" "$arg"; shift ;; + # Strip any option that makedepend may not understand. Remove + # the object too, otherwise makedepend will parse it as a source file. + -*|$object) + ;; + *) + set fnord "$@" "$arg"; shift ;; + esac + done + obj_suffix="`echo $object | sed 's/^.*\././'`" + touch "$tmpdepfile" + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + sed '1,2d' "$tmpdepfile" | tr ' ' ' +' | \ +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" "$tmpdepfile".bak + ;; + +cpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test $1 != '--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + "$@" -E | + sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | + sed '$ s: \\$::' > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + cat < "$tmpdepfile" >> "$depfile" + sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvisualcpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o, + # because we must use -o when running libtool. + "$@" || exit $? + IFS=" " + for arg + do + case "$arg" in + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") + set fnord "$@" + shift + shift + ;; + *) + set fnord "$@" "$arg" + shift + shift + ;; + esac + done + "$@" -E | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" + echo " " >> "$depfile" + . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +none) + exec "$@" + ;; + +*) + echo "Unknown depmode $depmode" 1>&2 + exit 1 + ;; +esac + +exit 0 + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: diff --git a/config/include-Makefile.am b/config/include-Makefile.am new file mode 100644 index 00000000..f9327c7a --- /dev/null +++ b/config/include-Makefile.am @@ -0,0 +1,12 @@ +usrbindir = $(prefix)/usr/bin +usrsbindir = $(prefix)/usr/sbin +datadir = $(prefix)/usr/share +infodir = $(datadir)/info +mandir = $(datadir)/man + +AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include + +DEFAULT_INCLUDES = + +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ + diff --git a/config/install-sh b/config/install-sh new file mode 100755 index 00000000..4d4a9519 --- /dev/null +++ b/config/install-sh @@ -0,0 +1,323 @@ +#!/bin/sh +# install - install a program, script, or datafile + +scriptversion=2005-05-14.22 + +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. +# +# 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. It can only install one file at a time, a restriction +# shared with many OS's install programs. + +# 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}" + +chmodcmd="$chmodprog 0755" +chowncmd= +chgrpcmd= +stripcmd= +rmcmd="$rmprog -f" +mvcmd="$mvprog" +src= +dst= +dir_arg= +dstarg= +no_target_directory= + +usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE + or: $0 [OPTION]... SRCFILES... DIRECTORY + or: $0 [OPTION]... -t DIRECTORY SRCFILES... + or: $0 [OPTION]... -d DIRECTORIES... + +In the 1st form, copy SRCFILE to DSTFILE. +In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. +In the 4th, create DIRECTORIES. + +Options: +-c (ignored) +-d create directories instead of installing files. +-g GROUP $chgrpprog installed files to GROUP. +-m MODE $chmodprog installed files to MODE. +-o USER $chownprog installed files to USER. +-s $stripprog installed files. +-t DIRECTORY install into DIRECTORY. +-T report an error if DSTFILE is a directory. +--help display this help and exit. +--version display version info and exit. + +Environment variables override the default commands: + CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG +" + +while test -n "$1"; do + case $1 in + -c) shift + continue;; + + -d) dir_arg=true + shift + continue;; + + -g) chgrpcmd="$chgrpprog $2" + shift + shift + continue;; + + --help) echo "$usage"; exit $?;; + + -m) chmodcmd="$chmodprog $2" + shift + shift + continue;; + + -o) chowncmd="$chownprog $2" + shift + shift + continue;; + + -s) stripcmd=$stripprog + shift + continue;; + + -t) dstarg=$2 + shift + shift + continue;; + + -T) no_target_directory=true + shift + continue;; + + --version) echo "$0 $scriptversion"; exit $?;; + + *) # When -d is used, all remaining arguments are directories to create. + # When -t is used, the destination is already specified. + test -n "$dir_arg$dstarg" && break + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dstarg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dstarg" + shift # fnord + fi + shift # arg + dstarg=$arg + done + break;; + esac +done + +if test -z "$1"; then + if test -z "$dir_arg"; then + echo "$0: no input file specified." >&2 + exit 1 + fi + # It's OK to call `install-sh -d' without argument. + # This can happen when creating conditional directories. + exit 0 +fi + +for src +do + # Protect names starting with `-'. + case $src in + -*) src=./$src ;; + esac + + if test -n "$dir_arg"; then + dst=$src + src= + + if test -d "$dst"; then + mkdircmd=: + chmodcmd= + else + mkdircmd=$mkdirprog + fi + else + # Waiting for this to be detected by the "$cpprog $src $dsttmp" command + # might cause directories to be created, which would be especially bad + # if $src (and thus $dsttmp) contains '*'. + if test ! -f "$src" && test ! -d "$src"; then + echo "$0: $src does not exist." >&2 + exit 1 + fi + + if test -z "$dstarg"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + + dst=$dstarg + # Protect names starting with `-'. + case $dst in + -*) dst=./$dst ;; + esac + + # If destination is a directory, append the input filename; won't work + # if double slashes aren't ignored. + if test -d "$dst"; then + if test -n "$no_target_directory"; then + echo "$0: $dstarg: Is a directory" >&2 + exit 1 + fi + dst=$dst/`basename "$src"` + fi + fi + + # This sed command emulates the dirname command. + dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'` + + # Make sure that the destination directory exists. + + # Skip lots of stat calls in the usual case. + if test ! -d "$dstdir"; then + defaultIFS=' + ' + IFS="${IFS-$defaultIFS}" + + oIFS=$IFS + # Some sh's can't handle IFS=/ for some reason. + IFS='%' + set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` + shift + IFS=$oIFS + + pathcomp= + + while test $# -ne 0 ; do + pathcomp=$pathcomp$1 + shift + if test ! -d "$pathcomp"; then + $mkdirprog "$pathcomp" + # mkdir can fail with a `File exist' error in case several + # install-sh are creating the directory concurrently. This + # is OK. + test -d "$pathcomp" || exit + fi + pathcomp=$pathcomp/ + done + fi + + if test -n "$dir_arg"; then + $doit $mkdircmd "$dst" \ + && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ + && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ + && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ + && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } + + else + dstfile=`basename "$dst"` + + # Make a couple of temp file names in the proper directory. + dsttmp=$dstdir/_inst.$$_ + rmtmp=$dstdir/_rm.$$_ + + # Trap to clean up those temp files at exit. + trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 + trap '(exit $?); exit' 1 2 13 15 + + # Copy the file name to the temp name. + $doit $cpprog "$src" "$dsttmp" && + + # 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 $cpprog $src $dsttmp" command. + # + { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ + && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ + && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ + && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && + + # Now rename the file to the real destination. + { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \ + || { + # The rename failed, perhaps because mv can't rename something else + # to itself, or perhaps because mv is so ancient that it does not + # support -f. + + # Now remove or move aside any old file at destination location. + # We try this two ways since rm can't unlink itself on some + # systems and the destination file might be busy for other + # reasons. In this case, the final cleanup might fail but the new + # file should still install successfully. + { + if test -f "$dstdir/$dstfile"; then + $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ + || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ + || { + echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 + (exit 1); exit 1 + } + else + : + fi + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" + } + } + fi || { (exit 1); exit 1; } +done + +# The final little trick to "correctly" pass the exit status to the exit trap. +{ + (exit 0); exit 0 +} + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: diff --git a/config/ltmain.sh b/config/ltmain.sh new file mode 100644 index 00000000..1a224ac2 --- /dev/null +++ b/config/ltmain.sh @@ -0,0 +1,6426 @@ +# ltmain.sh - Provide generalized library-building support services. +# NOTE: Changing this file will not affect anything until you rerun configure. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004 +# Free Software Foundation, Inc. +# Originally by Gordon Matzigkeit , 1996 +# +# 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. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +basename="s,^.*/,,g" + +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath="$0" + +# The name of this program: +progname=`echo "$progpath" | $SED $basename` +modename="$progname" + +# Global variables: +EXIT_SUCCESS=0 +EXIT_FAILURE=1 + +PROGRAM=ltmain.sh +PACKAGE=libtool +VERSION=1.5.6 +TIMESTAMP=" (1.1220.2.95 2004/04/11 05:50:42) Debian$Rev: 224 $" + + +# Check that we have a working $echo. +if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then + # Yippee, $echo works! + : +else + # Restart under the correct shell, and then maybe $echo will work. + exec $SHELL "$progpath" --no-reexec ${1+"$@"} +fi + +if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift + cat <&2 + $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 + exit $EXIT_FAILURE +fi + +# Global variables. +mode=$default_mode +nonopt= +prev= +prevopt= +run= +show="$echo" +show_help= +execute_dlfiles= +lo2o="s/\\.lo\$/.${objext}/" +o2lo="s/\\.${objext}\$/.lo/" + +##################################### +# Shell function definitions: +# This seems to be the best place for them + +# func_win32_libid arg +# return the library type of file 'arg' +# +# Need a lot of goo to handle *both* DLLs and import libs +# Has to be a shell function in order to 'eat' the argument +# that is supplied when $file_magic_command is called. +func_win32_libid () { + win32_libid_type="unknown" + win32_fileres=`file -L $1 2>/dev/null` + case $win32_fileres in + *ar\ archive\ import\ library*) # definitely import + win32_libid_type="x86 archive import" + ;; + *ar\ archive*) # could be an import, or static + if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \ + $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then + win32_nmres=`eval $NM -f posix -A $1 | \ + sed -n -e '1,100{/ I /{x;/import/!{s/^/import/;h;p;};x;};}'` + if test "X$win32_nmres" = "Ximport" ; then + win32_libid_type="x86 archive import" + else + win32_libid_type="x86 archive static" + fi + fi + ;; + *DLL*) + win32_libid_type="x86 DLL" + ;; + *executable*) # but shell scripts are "executable" too... + case $win32_fileres in + *MS\ Windows\ PE\ Intel*) + win32_libid_type="x86 DLL" + ;; + esac + ;; + esac + $echo $win32_libid_type +} + + +# func_infer_tag arg +# Infer tagged configuration to use if any are available and +# if one wasn't chosen via the "--tag" command line option. +# Only attempt this if the compiler in the base compile +# command doesn't match the default compiler. +# arg is usually of the form 'gcc ...' +func_infer_tag () { + if test -n "$available_tags" && test -z "$tagname"; then + CC_quoted= + for arg in $CC; do + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + CC_quoted="$CC_quoted $arg" + done + case $@ in + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when configure was run. + " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;; + # Blanks at the start of $base_compile will cause this to fail + # if we don't check for them as well. + *) + for z in $available_tags; do + if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then + # Evaluate the configuration. + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + CC_quoted= + for arg in $CC; do + # Double-quote args containing other shell metacharacters. + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + CC_quoted="$CC_quoted $arg" + done + case "$@ " in + " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + $echo "$modename: unable to infer tagged configuration" + $echo "$modename: specify a tag with \`--tag'" 1>&2 + exit $EXIT_FAILURE +# else +# $echo "$modename: using $tagname tagged configuration" + fi + ;; + esac + fi +} +# End of Shell function definitions +##################################### + +# Darwin sucks +eval std_shrext=\"$shrext_cmds\" + +# Parse our command line options once, thoroughly. +while test "$#" -gt 0 +do + arg="$1" + shift + + case $arg in + -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;; + *) optarg= ;; + esac + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + execute_dlfiles) + execute_dlfiles="$execute_dlfiles $arg" + ;; + tag) + tagname="$arg" + preserve_args="${preserve_args}=$arg" + + # Check whether tagname contains only valid characters + case $tagname in + *[!-_A-Za-z0-9,/]*) + $echo "$progname: invalid tag name: $tagname" 1>&2 + exit $EXIT_FAILURE + ;; + esac + + case $tagname in + CC) + # Don't test for the "default" C tag, as we know, it's there, but + # not specially marked. + ;; + *) + if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$progpath" > /dev/null; then + taglist="$taglist $tagname" + # Evaluate the configuration. + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`" + else + $echo "$progname: ignoring unknown tag $tagname" 1>&2 + fi + ;; + esac + ;; + *) + eval "$prev=\$arg" + ;; + esac + + prev= + prevopt= + continue + fi + + # Have we seen a non-optional argument yet? + case $arg in + --help) + show_help=yes + ;; + + --version) + $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" + $echo + $echo "Copyright (C) 2003 Free Software Foundation, Inc." + $echo "This is free software; see the source for copying conditions. There is NO" + $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + exit $EXIT_SUCCESS + ;; + + --config) + ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath + # Now print the configurations for the tags. + for tagname in $taglist; do + ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath" + done + exit $EXIT_SUCCESS + ;; + + --debug) + $echo "$progname: enabling shell trace mode" + set -x + preserve_args="$preserve_args $arg" + ;; + + --dry-run | -n) + run=: + ;; + + --features) + $echo "host: $host" + if test "$build_libtool_libs" = yes; then + $echo "enable shared libraries" + else + $echo "disable shared libraries" + fi + if test "$build_old_libs" = yes; then + $echo "enable static libraries" + else + $echo "disable static libraries" + fi + exit $EXIT_SUCCESS + ;; + + --finish) mode="finish" ;; + + --mode) prevopt="--mode" prev=mode ;; + --mode=*) mode="$optarg" ;; + + --preserve-dup-deps) duplicate_deps="yes" ;; + + --quiet | --silent) + show=: + preserve_args="$preserve_args $arg" + ;; + + --tag) prevopt="--tag" prev=tag ;; + --tag=*) + set tag "$optarg" ${1+"$@"} + shift + prev=tag + preserve_args="$preserve_args --tag" + ;; + + -dlopen) + prevopt="-dlopen" + prev=execute_dlfiles + ;; + + -*) + $echo "$modename: unrecognized option \`$arg'" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + ;; + + *) + nonopt="$arg" + break + ;; + esac +done + +if test -n "$prevopt"; then + $echo "$modename: option \`$prevopt' requires an argument" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE +fi + +# If this variable is set in any of the actions, the command in it +# will be execed at the end. This prevents here-documents from being +# left over by shells. +exec_cmd= + +if test -z "$show_help"; then + + # Infer the operation mode. + if test -z "$mode"; then + $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2 + $echo "*** Future versions of Libtool will require -mode=MODE be specified." 1>&2 + case $nonopt in + *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*) + mode=link + for arg + do + case $arg in + -c) + mode=compile + break + ;; + esac + done + ;; + *db | *dbx | *strace | *truss) + mode=execute + ;; + *install*|cp|mv) + mode=install + ;; + *rm) + mode=uninstall + ;; + *) + # If we have no mode, but dlfiles were specified, then do execute mode. + test -n "$execute_dlfiles" && mode=execute + + # Just use the default operation mode. + if test -z "$mode"; then + if test -n "$nonopt"; then + $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2 + else + $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2 + fi + fi + ;; + esac + fi + + # Only execute mode is allowed to have -dlopen flags. + if test -n "$execute_dlfiles" && test "$mode" != execute; then + $echo "$modename: unrecognized option \`-dlopen'" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Change the help message to a mode-specific one. + generic_help="$help" + help="Try \`$modename --help --mode=$mode' for more information." + + # These modes are in order of execution frequency so that they run quickly. + case $mode in + # libtool compile mode + compile) + modename="$modename: compile" + # Get the compilation command and the source file. + base_compile= + srcfile="$nonopt" # always keep a non-empty value in "srcfile" + suppress_opt=yes + suppress_output= + arg_mode=normal + libobj= + later= + + for arg + do + case "$arg_mode" in + arg ) + # do not "continue". Instead, add this to base_compile + lastarg="$arg" + arg_mode=normal + ;; + + target ) + libobj="$arg" + arg_mode=normal + continue + ;; + + normal ) + # Accept any command-line options. + case $arg in + -o) + if test -n "$libobj" ; then + $echo "$modename: you cannot specify \`-o' more than once" 1>&2 + exit $EXIT_FAILURE + fi + arg_mode=target + continue + ;; + + -static | -prefer-pic | -prefer-non-pic) + later="$later $arg" + continue + ;; + + -no-suppress) + suppress_opt=no + continue + ;; + + -Xcompiler) + arg_mode=arg # the next one goes into the "base_compile" arg list + continue # The current "srcfile" will either be retained or + ;; # replaced later. I would guess that would be a bug. + + -Wc,*) + args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"` + lastarg= + save_ifs="$IFS"; IFS=',' + for arg in $args; do + IFS="$save_ifs" + + # Double-quote args containing other shell metacharacters. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + lastarg="$lastarg $arg" + done + IFS="$save_ifs" + lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"` + + # Add the arguments to base_compile. + base_compile="$base_compile $lastarg" + continue + ;; + + * ) + # Accept the current argument as the source file. + # The previous "srcfile" becomes the current argument. + # + lastarg="$srcfile" + srcfile="$arg" + ;; + esac # case $arg + ;; + esac # case $arg_mode + + # Aesthetically quote the previous argument. + lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"` + + case $lastarg in + # Double-quote args containing other shell metacharacters. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + lastarg="\"$lastarg\"" + ;; + esac + + base_compile="$base_compile $lastarg" + done # for arg + + case $arg_mode in + arg) + $echo "$modename: you must specify an argument for -Xcompile" + exit $EXIT_FAILURE + ;; + target) + $echo "$modename: you must specify a target with \`-o'" 1>&2 + exit $EXIT_FAILURE + ;; + *) + # Get the name of the library object. + [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'` + ;; + esac + + # Recognize several different file suffixes. + # If the user specifies -o file.o, it is replaced with file.lo + xform='[cCFSifmso]' + case $libobj in + *.ada) xform=ada ;; + *.adb) xform=adb ;; + *.ads) xform=ads ;; + *.asm) xform=asm ;; + *.c++) xform=c++ ;; + *.cc) xform=cc ;; + *.ii) xform=ii ;; + *.class) xform=class ;; + *.cpp) xform=cpp ;; + *.cxx) xform=cxx ;; + *.f90) xform=f90 ;; + *.for) xform=for ;; + *.java) xform=java ;; + esac + + libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"` + + case $libobj in + *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;; + *) + $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2 + exit $EXIT_FAILURE + ;; + esac + + func_infer_tag $base_compile + + for arg in $later; do + case $arg in + -static) + build_old_libs=yes + continue + ;; + + -prefer-pic) + pic_mode=yes + continue + ;; + + -prefer-non-pic) + pic_mode=no + continue + ;; + esac + done + + objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` + xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$obj"; then + xdir= + else + xdir=$xdir/ + fi + lobj=${xdir}$objdir/$objname + + if test -z "$base_compile"; then + $echo "$modename: you must specify a compilation command" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Delete any leftover library objects. + if test "$build_old_libs" = yes; then + removelist="$obj $lobj $libobj ${libobj}T" + else + removelist="$lobj $libobj ${libobj}T" + fi + + $run $rm $removelist + trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 + + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in + cygwin* | mingw* | pw32* | os2*) + pic_mode=default + ;; + esac + if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then + # non-PIC code in shared libraries is not supported + pic_mode=default + fi + + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test "$compiler_c_o" = no; then + output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" + removelist="$removelist $output_obj $lockfile" + trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 + else + output_obj= + need_locks=no + lockfile= + fi + + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test "$need_locks" = yes; then + until $run ln "$progpath" "$lockfile" 2>/dev/null; do + $show "Waiting for $lockfile to be removed" + sleep 2 + done + elif test "$need_locks" = warn; then + if test -f "$lockfile"; then + $echo "\ +*** ERROR, $lockfile exists and contains: +`cat $lockfile 2>/dev/null` + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $run $rm $removelist + exit $EXIT_FAILURE + fi + $echo $srcfile > "$lockfile" + fi + + if test -n "$fix_srcfile_path"; then + eval srcfile=\"$fix_srcfile_path\" + fi + + $run $rm "$libobj" "${libobj}T" + + # Create a libtool object file (analogous to a ".la" file), + # but don't create it if we're doing a dry run. + test -z "$run" && cat > ${libobj}T </dev/null`" != "X$srcfile"; then + $echo "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $run $rm $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then + $show "$mv $output_obj $lobj" + if $run $mv $output_obj $lobj; then : + else + error=$? + $run $rm $removelist + exit $error + fi + fi + + # Append the name of the PIC object to the libtool object file. + test -z "$run" && cat >> ${libobj}T <> ${libobj}T </dev/null`" != "X$srcfile"; then + $echo "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $run $rm $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then + $show "$mv $output_obj $obj" + if $run $mv $output_obj $obj; then : + else + error=$? + $run $rm $removelist + exit $error + fi + fi + + # Append the name of the non-PIC object the libtool object file. + # Only append if the libtool object file exists. + test -z "$run" && cat >> ${libobj}T <> ${libobj}T <&2 + fi + if test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + else + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + fi + build_libtool_libs=no + build_old_libs=yes + prefer_static_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test "$#" -gt 0; do + arg="$1" + shift + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test + ;; + *) qarg=$arg ;; + esac + libtool_args="$libtool_args $qarg" + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + output) + compile_command="$compile_command @OUTPUT@" + finalize_command="$finalize_command @OUTPUT@" + ;; + esac + + case $prev in + dlfiles|dlprefiles) + if test "$preload" = no; then + # Add the symbol object into the linking commands. + compile_command="$compile_command @SYMFILE@" + finalize_command="$finalize_command @SYMFILE@" + preload=yes + fi + case $arg in + *.la | *.lo) ;; # We handle these cases below. + force) + if test "$dlself" = no; then + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + self) + if test "$prev" = dlprefiles; then + dlself=yes + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then + dlself=yes + else + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + *) + if test "$prev" = dlfiles; then + dlfiles="$dlfiles $arg" + else + dlprefiles="$dlprefiles $arg" + fi + prev= + continue + ;; + esac + ;; + expsyms) + export_symbols="$arg" + if test ! -f "$arg"; then + $echo "$modename: symbol file \`$arg' does not exist" + exit $EXIT_FAILURE + fi + prev= + continue + ;; + expsyms_regex) + export_symbols_regex="$arg" + prev= + continue + ;; + inst_prefix) + inst_prefix_dir="$arg" + prev= + continue + ;; + precious_regex) + precious_files_regex="$arg" + prev= + continue + ;; + release) + release="-$arg" + prev= + continue + ;; + objectlist) + if test -f "$arg"; then + save_arg=$arg + moreargs= + for fil in `cat $save_arg` + do +# moreargs="$moreargs $fil" + arg=$fil + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + pic_object= + non_pic_object= + + # Read the .lo file + # If there is no directory component, then add one. + case $arg in + */* | *\\*) . $arg ;; + *) . ./$arg ;; + esac + + if test -z "$pic_object" || \ + test -z "$non_pic_object" || + test "$pic_object" = none && \ + test "$non_pic_object" = none; then + $echo "$modename: cannot find name of object for \`$arg'" 1>&2 + exit $EXIT_FAILURE + fi + + # Extract subdirectory from the argument. + xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$arg"; then + xdir= + else + xdir="$xdir/" + fi + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + libobjs="$libobjs $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + non_pic_objects="$non_pic_objects $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + fi + else + # Only an error if not doing a dry-run. + if test -z "$run"; then + $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 + exit $EXIT_FAILURE + else + # Dry-run case. + + # Extract subdirectory from the argument. + xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$arg"; then + xdir= + else + xdir="$xdir/" + fi + + pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` + non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` + libobjs="$libobjs $pic_object" + non_pic_objects="$non_pic_objects $non_pic_object" + fi + fi + done + else + $echo "$modename: link input file \`$save_arg' does not exist" + exit $EXIT_FAILURE + fi + arg=$save_arg + prev= + continue + ;; + rpath | xrpath) + # We need an absolute path. + case $arg in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + $echo "$modename: only absolute run-paths are allowed" 1>&2 + exit $EXIT_FAILURE + ;; + esac + if test "$prev" = rpath; then + case "$rpath " in + *" $arg "*) ;; + *) rpath="$rpath $arg" ;; + esac + else + case "$xrpath " in + *" $arg "*) ;; + *) xrpath="$xrpath $arg" ;; + esac + fi + prev= + continue + ;; + xcompiler) + compiler_flags="$compiler_flags $qarg" + prev= + compile_command="$compile_command $qarg" + finalize_command="$finalize_command $qarg" + continue + ;; + xlinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $wl$qarg" + prev= + compile_command="$compile_command $wl$qarg" + finalize_command="$finalize_command $wl$qarg" + continue + ;; + xcclinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $qarg" + prev= + compile_command="$compile_command $qarg" + finalize_command="$finalize_command $qarg" + continue + ;; + shrext) + shrext_cmds="$arg" + prev= + continue + ;; + *) + eval "$prev=\"\$arg\"" + prev= + continue + ;; + esac + fi # test -n "$prev" + + prevarg="$arg" + + case $arg in + -all-static) + if test -n "$link_static_flag"; then + compile_command="$compile_command $link_static_flag" + finalize_command="$finalize_command $link_static_flag" + fi + continue + ;; + + -allow-undefined) + # FIXME: remove this flag sometime in the future. + $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2 + continue + ;; + + -avoid-version) + avoid_version=yes + continue + ;; + + -dlopen) + prev=dlfiles + continue + ;; + + -dlpreopen) + prev=dlprefiles + continue + ;; + + -export-dynamic) + export_dynamic=yes + continue + ;; + + -export-symbols | -export-symbols-regex) + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + $echo "$modename: more than one -exported-symbols argument is not allowed" + exit $EXIT_FAILURE + fi + if test "X$arg" = "X-export-symbols"; then + prev=expsyms + else + prev=expsyms_regex + fi + continue + ;; + + -inst-prefix-dir) + prev=inst_prefix + continue + ;; + + # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* + # so, if we see these flags be careful not to treat them like -L + -L[A-Z][A-Z]*:*) + case $with_gcc/$host in + no/*-*-irix* | /*-*-irix*) + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" + ;; + esac + continue + ;; + + -L*) + dir=`$echo "X$arg" | $Xsed -e 's/^-L//'` + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2 + exit $EXIT_FAILURE + fi + dir="$absdir" + ;; + esac + case "$deplibs " in + *" -L$dir "*) ;; + *) + deplibs="$deplibs -L$dir" + lib_search_path="$lib_search_path $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) + case :$dllsearchpath: in + *":$dir:"*) ;; + *) dllsearchpath="$dllsearchpath:$dir";; + esac + ;; + esac + continue + ;; + + -l*) + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then + case $host in + *-*-cygwin* | *-*-pw32* | *-*-beos*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-mingw* | *-*-os2*) + # These systems don't actually have a C library (as such) + test "X$arg" = "X-lc" && continue + ;; + *-*-openbsd* | *-*-freebsd*) + # Do not include libc due to us having libc/libc_r. + test "X$arg" = "X-lc" && continue + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C and math libraries are in the System framework + deplibs="$deplibs -framework System" + continue + esac + elif test "X$arg" = "X-lc_r"; then + case $host in + *-*-openbsd* | *-*-freebsd*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; + esac + fi + deplibs="$deplibs $arg" + continue + ;; + + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) + deplibs="$deplibs $arg" + continue + ;; + + -module) + module=yes + continue + ;; + + # gcc -m* arguments should be passed to the linker via $compiler_flags + # in order to pass architecture information to the linker + # (e.g. 32 vs 64-bit). This may also be accomplished via -Wl,-mfoo + # but this is not reliable with gcc because gcc may use -mfoo to + # select a different linker, different libraries, etc, while + # -Wl,-mfoo simply passes -mfoo to the linker. + -m*) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" + if test "$with_gcc" = "yes" ; then + compiler_flags="$compiler_flags $arg" + fi + continue + ;; + + -shrext) + prev=shrext + continue + ;; + + -no-fast-install) + fast_install=no + continue + ;; + + -no-install) + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) + # The PATH hackery in wrapper scripts is required on Windows + # in order for the loader to find any dlls it needs. + $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2 + $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2 + fast_install=no + ;; + *) no_install=yes ;; + esac + continue + ;; + + -no-undefined) + allow_undefined=no + continue + ;; + + -objectlist) + prev=objectlist + continue + ;; + + -o) prev=output ;; + + -precious-files-regex) + prev=precious_regex + continue + ;; + + -release) + prev=release + continue + ;; + + -rpath) + prev=rpath + continue + ;; + + -R) + prev=xrpath + continue + ;; + + -R*) + dir=`$echo "X$arg" | $Xsed -e 's/^-R//'` + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + $echo "$modename: only absolute run-paths are allowed" 1>&2 + exit $EXIT_FAILURE + ;; + esac + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + continue + ;; + + -static) + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. + continue + ;; + + -thread-safe) + thread_safe=yes + continue + ;; + + -version-info) + prev=vinfo + continue + ;; + -version-number) + prev=vinfo + vinfo_number=yes + continue + ;; + + -Wc,*) + args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'` + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + case $flag in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + flag="\"$flag\"" + ;; + esac + arg="$arg $wl$flag" + compiler_flags="$compiler_flags $flag" + done + IFS="$save_ifs" + arg=`$echo "X$arg" | $Xsed -e "s/^ //"` + ;; + + -Wl,*) + args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + case $flag in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + flag="\"$flag\"" + ;; + esac + arg="$arg $wl$flag" + compiler_flags="$compiler_flags $wl$flag" + linker_flags="$linker_flags $flag" + done + IFS="$save_ifs" + arg=`$echo "X$arg" | $Xsed -e "s/^ //"` + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Xlinker) + prev=xlinker + continue + ;; + + -XCClinker) + prev=xcclinker + continue + ;; + + # Some other compiler flag. + -* | +*) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + ;; + + *.$objext) + # A standard object. + objs="$objs $arg" + ;; + + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + pic_object= + non_pic_object= + + # Read the .lo file + # If there is no directory component, then add one. + case $arg in + */* | *\\*) . $arg ;; + *) . ./$arg ;; + esac + + if test -z "$pic_object" || \ + test -z "$non_pic_object" || + test "$pic_object" = none && \ + test "$non_pic_object" = none; then + $echo "$modename: cannot find name of object for \`$arg'" 1>&2 + exit $EXIT_FAILURE + fi + + # Extract subdirectory from the argument. + xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$arg"; then + xdir= + else + xdir="$xdir/" + fi + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + libobjs="$libobjs $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + non_pic_objects="$non_pic_objects $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + fi + else + # Only an error if not doing a dry-run. + if test -z "$run"; then + $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 + exit $EXIT_FAILURE + else + # Dry-run case. + + # Extract subdirectory from the argument. + xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$arg"; then + xdir= + else + xdir="$xdir/" + fi + + pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` + non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` + libobjs="$libobjs $pic_object" + non_pic_objects="$non_pic_objects $non_pic_object" + fi + fi + ;; + + *.$libext) + # An archive. + deplibs="$deplibs $arg" + old_deplibs="$old_deplibs $arg" + continue + ;; + + *.la) + # A libtool-controlled library. + + if test "$prev" = dlfiles; then + # This library was specified with -dlopen. + dlfiles="$dlfiles $arg" + prev= + elif test "$prev" = dlprefiles; then + # The library was specified with -dlpreopen. + dlprefiles="$dlprefiles $arg" + prev= + else + deplibs="$deplibs $arg" + fi + continue + ;; + + # Some other compiler argument. + *) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + ;; + esac # arg + + # Now actually substitute the argument into the commands. + if test -n "$arg"; then + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" + fi + done # argument parsing loop + + if test -n "$prev"; then + $echo "$modename: the \`$prevarg' option requires an argument" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then + eval arg=\"$export_dynamic_flag_spec\" + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" + fi + + oldlibs= + # calculate the name of the file, without its directory + outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'` + libobjs_save="$libobjs" + + if test -n "$shlibpath_var"; then + # get the directories listed in $shlibpath_var + eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` + else + shlib_search_path= + fi + eval sys_lib_search_path=\"$sys_lib_search_path_spec\" + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + + output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'` + if test "X$output_objdir" = "X$output"; then + output_objdir="$objdir" + else + output_objdir="$output_objdir/$objdir" + fi + # Create the object directory. + if test ! -d "$output_objdir"; then + $show "$mkdir $output_objdir" + $run $mkdir $output_objdir + status=$? + if test "$status" -ne 0 && test ! -d "$output_objdir"; then + exit $status + fi + fi + + # Determine the type of output + case $output in + "") + $echo "$modename: you must specify an output file" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + ;; + *.$libext) linkmode=oldlib ;; + *.lo | *.$objext) linkmode=obj ;; + *.la) linkmode=lib ;; + *) linkmode=prog ;; # Anything else should be a program. + esac + + case $host in + *cygwin* | *mingw* | *pw32*) + # don't eliminate duplications in $postdeps and $predeps + duplicate_compiler_generated_deps=yes + ;; + *) + duplicate_compiler_generated_deps=$duplicate_deps + ;; + esac + specialdeplibs= + + libs= + # Find all interdependent deplibs by searching for libraries + # that are linked more than once (e.g. -la -lb -la) + for deplib in $deplibs; do + if test "X$duplicate_deps" = "Xyes" ; then + case "$libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + libs="$libs $deplib" + done + + if test "$linkmode" = lib; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; + esac + pre_post_deps="$pre_post_deps $pre_post_dep" + done + fi + pre_post_deps= + fi + + deplibs= + newdependency_libs= + newlib_search_path= + need_relink=no # whether we're linking any uninstalled libtool libraries + notinst_deplibs= # not-installed libtool libraries + notinst_path= # paths that contain not-installed libtool libraries + case $linkmode in + lib) + passes="conv link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2 + exit $EXIT_FAILURE + ;; + esac + done + ;; + prog) + compile_deplibs= + finalize_deplibs= + alldeplibs=no + newdlfiles= + newdlprefiles= + passes="conv scan dlopen dlpreopen link" + ;; + *) passes="conv" + ;; + esac + for pass in $passes; do + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan"; then + libs="$deplibs" + deplibs= + fi + if test "$linkmode" = prog; then + case $pass in + dlopen) libs="$dlfiles" ;; + dlpreopen) libs="$dlprefiles" ;; + link) + libs="$deplibs %DEPLIBS%" + test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" + ;; + esac + fi + if test "$pass" = dlopen; then + # Collect dlpreopened libraries + save_deplibs="$deplibs" + deplibs= + fi + for deplib in $libs; do + lib= + found=no + case $deplib in + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + fi + continue + ;; + -l*) + if test "$linkmode" != lib && test "$linkmode" != prog; then + $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2 + continue + fi + name=`$echo "X$deplib" | $Xsed -e 's/^-l//'` + for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do + for search_ext in .la $std_shrext .so .a; do + # Search the libtool library + lib="$searchdir/lib${name}${search_ext}" + if test -f "$lib"; then + if test "$search_ext" = ".la"; then + found=yes + else + found=no + fi + break 2 + fi + done + done + if test "$found" != yes; then + # deplib doesn't seem to be a libtool library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + else # deplib is a libtool library + # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, + # We need to do some special things here, and not later. + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $deplib "*) + if (${SED} -e '2q' $lib | + grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + library_names= + old_library= + case $lib in + */* | *\\*) . $lib ;; + *) . ./$lib ;; + esac + for l in $old_library $library_names; do + ll="$l" + done + if test "X$ll" = "X$old_library" ; then # only static version available + found=no + ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` + test "X$ladir" = "X$lib" && ladir="." + lib=$ladir/$old_library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + fi + ;; + *) ;; + esac + fi + fi + ;; # -l + -L*) + case $linkmode in + lib) + deplibs="$deplib $deplibs" + test "$pass" = conv && continue + newdependency_libs="$deplib $newdependency_libs" + newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` + ;; + prog) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + if test "$pass" = scan; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` + ;; + *) + $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2 + ;; + esac # linkmode + continue + ;; # -L + -R*) + if test "$pass" = link; then + dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'` + # Make sure the xrpath contains only unique directories. + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + fi + deplibs="$deplib $deplibs" + continue + ;; + *.la) lib="$deplib" ;; + *.$libext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + case $linkmode in + lib) + if test "$deplibs_check_method" != pass_all; then + $echo + $echo "*** Warning: Trying to link with static lib archive $deplib." + $echo "*** I have the capability to make that library automatically link in when" + $echo "*** you link to this library. But I can only do this if you have a" + $echo "*** shared version of the library, which you do not appear to have" + $echo "*** because the file extensions .$libext of this argument makes me believe" + $echo "*** that it is just a static archive that I should not used here." + else + $echo + $echo "*** Warning: Linking the shared library $output against the" + $echo "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" + fi + continue + ;; + prog) + if test "$pass" != link; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + continue + ;; + esac # linkmode + ;; # *.$libext + *.lo | *.$objext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + elif test "$linkmode" = prog; then + if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + newdlprefiles="$newdlprefiles $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + newdlfiles="$newdlfiles $deplib" + fi + fi + continue + ;; + %DEPLIBS%) + alldeplibs=yes + continue + ;; + esac # case $deplib + if test "$found" = yes || test -f "$lib"; then : + else + $echo "$modename: cannot find the library \`$lib'" 1>&2 + exit $EXIT_FAILURE + fi + + # Check to see that this really is a libtool archive. + if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : + else + $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 + exit $EXIT_FAILURE + fi + + ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` + test "X$ladir" = "X$lib" && ladir="." + + dlname= + dlopen= + dlpreopen= + libdir= + library_names= + old_library= + # If the library was installed with an old release of libtool, + # it will not redefine variables installed, or shouldnotlink + installed=yes + shouldnotlink=no + + # Read the .la file + case $lib in + */* | *\\*) . $lib ;; + *) . ./$lib ;; + esac + + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan" || + { test "$linkmode" != prog && test "$linkmode" != lib; }; then + test -n "$dlopen" && dlfiles="$dlfiles $dlopen" + test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" + fi + + if test "$pass" = conv; then + # Only check for convenience libraries + deplibs="$lib $deplibs" + if test -z "$libdir"; then + if test -z "$old_library"; then + $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 + exit $EXIT_FAILURE + fi + # It is a libtool convenience library, so add in its objects. + convenience="$convenience $ladir/$objdir/$old_library" + old_convenience="$old_convenience $ladir/$objdir/$old_library" + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if test "X$duplicate_deps" = "Xyes" ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done + elif test "$linkmode" != prog && test "$linkmode" != lib; then + $echo "$modename: \`$lib' is not a convenience library" 1>&2 + exit $EXIT_FAILURE + fi + continue + fi # $pass = conv + + + # Get the name of the library we link against. + linklib= + for l in $old_library $library_names; do + linklib="$l" + done + if test -z "$linklib"; then + $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 + exit $EXIT_FAILURE + fi + + # This library was specified with -dlopen. + if test "$pass" = dlopen; then + if test -z "$libdir"; then + $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2 + exit $EXIT_FAILURE + fi + if test -z "$dlname" || + test "$dlopen_support" != yes || + test "$build_libtool_libs" = no; then + # If there is no dlname, no dlopen support or we're linking + # statically, we need to preload. We also need to preload any + # dependent libraries so libltdl's deplib preloader doesn't + # bomb out in the load deplibs phase. + dlprefiles="$dlprefiles $lib $dependency_libs" + else + newdlfiles="$newdlfiles $lib" + fi + continue + fi # $pass = dlopen + + # We need an absolute path. + case $ladir in + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; + *) + abs_ladir=`cd "$ladir" && pwd` + if test -z "$abs_ladir"; then + $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2 + $echo "$modename: passing it literally to the linker, although it might fail" 1>&2 + abs_ladir="$ladir" + fi + ;; + esac + laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` + + # Find the relevant object directory and library name. + if test "X$installed" = Xyes; then + if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then + $echo "$modename: warning: library \`$lib' was moved." 1>&2 + dir="$ladir" + absdir="$abs_ladir" + libdir="$abs_ladir" + else + dir="$libdir" + absdir="$libdir" + fi + else + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + fi # $installed = yes + name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` + + # This library was specified with -dlpreopen. + if test "$pass" = dlpreopen; then + if test -z "$libdir"; then + $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2 + exit $EXIT_FAILURE + fi + # Prefer using a static library (so that no silly _DYNAMIC symbols + # are required to link). + if test -n "$old_library"; then + newdlprefiles="$newdlprefiles $dir/$old_library" + # Otherwise, use the dlname, so that lt_dlopen finds it. + elif test -n "$dlname"; then + newdlprefiles="$newdlprefiles $dir/$dlname" + else + newdlprefiles="$newdlprefiles $dir/$linklib" + fi + fi # $pass = dlpreopen + + if test -z "$libdir"; then + # Link the convenience library + if test "$linkmode" = lib; then + deplibs="$dir/$old_library $deplibs" + elif test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$dir/$old_library $compile_deplibs" + finalize_deplibs="$dir/$old_library $finalize_deplibs" + else + deplibs="$lib $deplibs" # used for prog,scan pass + fi + continue + fi + + + if test "$linkmode" = prog && test "$pass" != link; then + newlib_search_path="$newlib_search_path $ladir" + deplibs="$lib $deplibs" + + linkalldeplibs=no + if test "$link_all_deplibs" != no || test -z "$library_names" || + test "$build_libtool_libs" = no; then + linkalldeplibs=yes + fi + + tmp_libs= + for deplib in $dependency_libs; do + case $deplib in + -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test + esac + # Need to link against all dependency_libs? + if test "$linkalldeplibs" = yes; then + deplibs="$deplib $deplibs" + else + # Need to hardcode shared library paths + # or/and link against static libraries + newdependency_libs="$deplib $newdependency_libs" + fi + if test "X$duplicate_deps" = "Xyes" ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done # for deplib + continue + fi # $linkmode = prog... + + if test "$linkmode,$pass" = "prog,link"; then + if test -n "$library_names" && + { test "$prefer_static_libs" = no || test -z "$old_library"; }; then + # We need to hardcode the library path + if test -n "$shlibpath_var"; then + # Make sure the rpath contains only unique directories. + case "$temp_rpath " in + *" $dir "*) ;; + *" $absdir "*) ;; + *) temp_rpath="$temp_rpath $dir" ;; + esac + fi + + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi # $linkmode,$pass = prog,link... + + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + fi + + link_static=no # Whether the deplib will be linked statically + if test -n "$library_names" && + { test "$prefer_static_libs" = no || test -z "$old_library"; }; then + if test "$installed" = no; then + notinst_deplibs="$notinst_deplibs $lib" + need_relink=yes + fi + # This is a shared library + + # Warn about portability, can't link against -module's on + # some systems (darwin) + if test "$shouldnotlink" = yes && test "$pass" = link ; then + $echo + if test "$linkmode" = prog; then + $echo "*** Warning: Linking the executable $output against the loadable module" + else + $echo "*** Warning: Linking the shared library $output against the loadable module" + fi + $echo "*** $linklib is not portable!" + fi + if test "$linkmode" = lib && + test "$hardcode_into_libs" = yes; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi + + if test -n "$old_archive_from_expsyms_cmds"; then + # figure out the soname + set dummy $library_names + realname="$2" + shift; shift + libname=`eval \\$echo \"$libname_spec\"` + # use dlname if we got it. it's perfectly good, no? + if test -n "$dlname"; then + soname="$dlname" + elif test -n "$soname_spec"; then + # bleh windows + case $host in + *cygwin* | mingw*) + major=`expr $current - $age` + versuffix="-$major" + ;; + esac + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + + # Make a new name for the extract_expsyms_cmds to use + soroot="$soname" + soname=`$echo $soroot | ${SED} -e 's/^.*\///'` + newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a" + + # If the library has no export list, then create one now + if test -f "$output_objdir/$soname-def"; then : + else + $show "extracting exported symbol list from \`$soname'" + save_ifs="$IFS"; IFS='~' + cmds=$extract_expsyms_cmds + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + fi + + # Create $newlib + if test -f "$output_objdir/$newlib"; then :; else + $show "generating import library for \`$soname'" + save_ifs="$IFS"; IFS='~' + cmds=$old_archive_from_expsyms_cmds + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + fi + # make sure the library variables are pointing to the new library + dir=$output_objdir + linklib=$newlib + fi # test -n "$old_archive_from_expsyms_cmds" + + if test "$linkmode" = prog || test "$mode" != relink; then + add_shlibpath= + add_dir= + add= + lib_linked=yes + case $hardcode_action in + immediate | unsupported) + if test "$hardcode_direct" = no; then + add="$dir/$linklib" + case $host in + *-*-sco3.2v5* ) add_dir="-L$dir" ;; + *-*-darwin* ) + # if the lib is a module then we can not link against + # it, someone is ignoring the new warnings I added + if /usr/bin/file -L $add 2> /dev/null | $EGREP "bundle" >/dev/null ; then + $echo "** Warning, lib $linklib is a module, not a shared library" + if test -z "$old_library" ; then + $echo + $echo "** And there doesn't seem to be a static archive available" + $echo "** The link will probably fail, sorry" + else + add="$dir/$old_library" + fi + fi + esac + elif test "$hardcode_minus_L" = no; then + case $host in + *-*-sunos*) add_shlibpath="$dir" ;; + esac + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = no; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + relink) + if test "$hardcode_direct" = yes; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$dir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case "$libdir" in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + *) lib_linked=no ;; + esac + + if test "$lib_linked" != yes; then + $echo "$modename: configuration error: unsupported hardcode properties" + exit $EXIT_FAILURE + fi + + if test -n "$add_shlibpath"; then + case :$compile_shlibpath: in + *":$add_shlibpath:"*) ;; + *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; + esac + fi + if test "$linkmode" = prog; then + test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" + test -n "$add" && compile_deplibs="$add $compile_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + if test "$hardcode_direct" != yes && \ + test "$hardcode_minus_L" != yes && \ + test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + fi + fi + fi + + if test "$linkmode" = prog || test "$mode" = relink; then + add_shlibpath= + add_dir= + add= + # Finalize command for both is simple: just hardcode it. + if test "$hardcode_direct" = yes; then + add="$libdir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$libdir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + add="-l$name" + elif test "$hardcode_automatic" = yes; then + if test -n "$inst_prefix_dir" && + test -f "$inst_prefix_dir$libdir/$linklib" ; then + add="$inst_prefix_dir$libdir/$linklib" + else + add="$libdir/$linklib" + fi + else + # We cannot seem to hardcode it, guess we'll fake it. + add_dir="-L$libdir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case "$libdir" in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + fi + + if test "$linkmode" = prog; then + test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" + test -n "$add" && finalize_deplibs="$add $finalize_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + fi + fi + elif test "$linkmode" = prog; then + # Here we assume that one of hardcode_direct or hardcode_minus_L + # is not unsupported. This is valid on all known static and + # shared platforms. + if test "$hardcode_direct" != unsupported; then + test -n "$old_library" && linklib="$old_library" + compile_deplibs="$dir/$linklib $compile_deplibs" + finalize_deplibs="$dir/$linklib $finalize_deplibs" + else + compile_deplibs="-l$name -L$dir $compile_deplibs" + finalize_deplibs="-l$name -L$dir $finalize_deplibs" + fi + elif test "$build_libtool_libs" = yes; then + # Not a shared library + if test "$deplibs_check_method" != pass_all; then + # We're trying link a shared library against a static one + # but the system doesn't support it. + + # Just print a warning and add the library to dependency_libs so + # that the program can be linked against the static library. + $echo + $echo "*** Warning: This system can not link to static lib archive $lib." + $echo "*** I have the capability to make that library automatically link in when" + $echo "*** you link to this library. But I can only do this if you have a" + $echo "*** shared version of the library, which you do not appear to have." + if test "$module" = yes; then + $echo "*** But as you try to build a module library, libtool will still create " + $echo "*** a static module, that should work as long as the dlopening application" + $echo "*** is linked with the -dlopen flag to resolve symbols at runtime." + if test -z "$global_symbol_pipe"; then + $echo + $echo "*** However, this would only work if libtool was able to extract symbol" + $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" + $echo "*** not find such a program. So, this module is probably useless." + $echo "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + else + convenience="$convenience $dir/$old_library" + old_convenience="$old_convenience $dir/$old_library" + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test "$linkmode" = lib; then + if test -n "$dependency_libs" && + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || + test "$link_static" = yes; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'` + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) xrpath="$xrpath $temp_xrpath";; + esac;; + *) temp_deplibs="$temp_deplibs $libdir";; + esac + done + dependency_libs="$temp_deplibs" + fi + + newlib_search_path="$newlib_search_path $absdir" + # Link against this library + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + if test "X$duplicate_deps" = "Xyes" ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done + + if test "$link_all_deplibs" != no; then + # Add the search paths of all dependency libraries + for deplib in $dependency_libs; do + case $deplib in + -L*) path="$deplib" ;; + *.la) + dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'` + test "X$dir" = "X$deplib" && dir="." + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2 + absdir="$dir" + fi + ;; + esac + if grep "^installed=no" $deplib > /dev/null; then + path="$absdir/$objdir" + else + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + if test -z "$libdir"; then + $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 + exit $EXIT_FAILURE + fi + if test "$absdir" != "$libdir"; then + $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2 + fi + path="$absdir" + fi + depdepl= + case $host in + *-*-darwin*) + # we do not want to link against static libs, + # but need to link against shared + eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names" ; then + for tmp in $deplibrary_names ; do + depdepl=$tmp + done + if test -f "$path/$depdepl" ; then + depdepl="$path/$depdepl" + fi + # do not add paths which are already there + case " $newlib_search_path " in + *" $path "*) ;; + *) newlib_search_path="$newlib_search_path $path";; + esac + fi + path="" + ;; + *) + path="-L$path" + ;; + esac + ;; + -l*) + case $host in + *-*-darwin*) + # Again, we only want to link against shared libraries + eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"` + for tmp in $newlib_search_path ; do + if test -f "$tmp/lib$tmp_libs.dylib" ; then + eval depdepl="$tmp/lib$tmp_libs.dylib" + break + fi + done + path="" + ;; + *) continue ;; + esac + ;; + *) continue ;; + esac + case " $deplibs " in + *" $depdepl "*) ;; + *) deplibs="$depdepl $deplibs" ;; + esac + case " $deplibs " in + *" $path "*) ;; + *) deplibs="$deplibs $path" ;; + esac + done + fi # link_all_deplibs != no + fi # linkmode = lib + done # for deplib in $libs + dependency_libs="$newdependency_libs" + if test "$pass" = dlpreopen; then + # Link the dlpreopened libraries before other libraries + for deplib in $save_deplibs; do + deplibs="$deplib $deplibs" + done + fi + if test "$pass" != dlopen; then + if test "$pass" != conv; then + # Make sure lib_search_path contains only unique directories. + lib_search_path= + for dir in $newlib_search_path; do + case "$lib_search_path " in + *" $dir "*) ;; + *) lib_search_path="$lib_search_path $dir" ;; + esac + done + newlib_search_path= + fi + + if test "$linkmode,$pass" != "prog,link"; then + vars="deplibs" + else + vars="compile_deplibs finalize_deplibs" + fi + for var in $vars dependency_libs; do + # Add libraries to $var in reverse order + eval tmp_libs=\"\$$var\" + new_libs= + for deplib in $tmp_libs; do + # FIXME: Pedantically, this is the right thing to do, so + # that some nasty dependency loop isn't accidentally + # broken: + #new_libs="$deplib $new_libs" + # Pragmatically, this seems to cause very few problems in + # practice: + case $deplib in + -L*) new_libs="$deplib $new_libs" ;; + -R*) ;; + *) + # And here is the reason: when a library appears more + # than once as an explicit dependence of a library, or + # is implicitly linked in more than once by the + # compiler, it is considered special, and multiple + # occurrences thereof are not removed. Compare this + # with having the same library being listed as a + # dependency of multiple other libraries: in this case, + # we know (pedantically, we assume) the library does not + # need to be listed more than once, so we keep only the + # last copy. This is not always right, but it is rare + # enough that we require users that really mean to play + # such unportable linking tricks to link the library + # using -Wl,-lname, so that libtool does not consider it + # for duplicate removal. + case " $specialdeplibs " in + *" $deplib "*) new_libs="$deplib $new_libs" ;; + *) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$deplib $new_libs" ;; + esac + ;; + esac + ;; + esac + done + tmp_libs= + for deplib in $new_libs; do + case $deplib in + -L*) + case " $tmp_libs " in + *" $deplib "*) ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + done + eval $var=\"$tmp_libs\" + done # for var + fi + # Last step: remove runtime libs from dependency_libs + # (they stay in deplibs) + tmp_libs= + for i in $dependency_libs ; do + case " $predeps $postdeps $compiler_lib_search_path " in + *" $i "*) + i="" + ;; + esac + if test -n "$i" ; then + tmp_libs="$tmp_libs $i" + fi + done + dependency_libs=$tmp_libs + done # for pass + if test "$linkmode" = prog; then + dlfiles="$newdlfiles" + dlprefiles="$newdlprefiles" + fi + + case $linkmode in + oldlib) + if test -n "$deplibs"; then + $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 + fi + + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2 + fi + + if test -n "$rpath"; then + $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2 + fi + + if test -n "$xrpath"; then + $echo "$modename: warning: \`-R' is ignored for archives" 1>&2 + fi + + if test -n "$vinfo"; then + $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2 + fi + + if test -n "$release"; then + $echo "$modename: warning: \`-release' is ignored for archives" 1>&2 + fi + + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2 + fi + + # Now set the variables for building old libraries. + build_libtool_libs=no + oldlibs="$output" + objs="$objs$old_deplibs" + ;; + + lib) + # Make sure we only generate libraries of the form `libNAME.la'. + case $outputname in + lib*) + name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + ;; + *) + if test "$module" = no; then + $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + if test "$need_lib_prefix" != no; then + # Add the "lib" prefix for modules if required + name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + else + libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` + fi + ;; + esac + + if test -n "$objs"; then + if test "$deplibs_check_method" != pass_all; then + $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1 + exit $EXIT_FAILURE + else + $echo + $echo "*** Warning: Linking the shared library $output against the non-libtool" + $echo "*** objects $objs is not portable!" + libobjs="$libobjs $objs" + fi + fi + + if test "$dlself" != no; then + $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2 + fi + + set dummy $rpath + if test "$#" -gt 2; then + $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2 + fi + install_libdir="$2" + + oldlibs= + if test -z "$rpath"; then + if test "$build_libtool_libs" = yes; then + # Building a libtool convenience library. + # Some compilers have problems with a `.al' extension so + # convenience libraries should have the same extension an + # archive normally would. + oldlibs="$output_objdir/$libname.$libext $oldlibs" + build_libtool_libs=convenience + build_old_libs=yes + fi + + if test -n "$vinfo"; then + $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2 + fi + + if test -n "$release"; then + $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2 + fi + else + + # Parse the version information argument. + save_ifs="$IFS"; IFS=':' + set dummy $vinfo 0 0 0 + IFS="$save_ifs" + + if test -n "$8"; then + $echo "$modename: too many parameters to \`-version-info'" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # convert absolute version numbers to libtool ages + # this retains compatibility with .la files and attempts + # to make the code below a bit more comprehensible + + case $vinfo_number in + yes) + number_major="$2" + number_minor="$3" + number_revision="$4" + # + # There are really only two kinds -- those that + # use the current revision as the major version + # and those that subtract age and use age as + # a minor version. But, then there is irix + # which has an extra 1 added just for fun + # + case $version_type in + darwin|linux|osf|windows) + current=`expr $number_major + $number_minor` + age="$number_minor" + revision="$number_revision" + ;; + freebsd-aout|freebsd-elf|sunos) + current="$number_major" + revision="$number_minor" + age="0" + ;; + irix|nonstopux) + current=`expr $number_major + $number_minor - 1` + age="$number_minor" + revision="$number_minor" + ;; + *) + $echo "$modename: unknown library version type \`$version_type'" 1>&2 + $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 + exit $EXIT_FAILURE + ;; + esac + ;; + no) + current="$2" + revision="$3" + age="$4" + ;; + esac + + # Check that each of the things are valid numbers. + case $current in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2 + $echo "$modename: \`$vinfo' is not valid version information" 1>&2 + exit $EXIT_FAILURE + ;; + esac + + case $revision in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2 + $echo "$modename: \`$vinfo' is not valid version information" 1>&2 + exit $EXIT_FAILURE + ;; + esac + + case $age in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2 + $echo "$modename: \`$vinfo' is not valid version information" 1>&2 + exit $EXIT_FAILURE + ;; + esac + + if test "$age" -gt "$current"; then + $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2 + $echo "$modename: \`$vinfo' is not valid version information" 1>&2 + exit $EXIT_FAILURE + fi + + # Calculate the version variables. + major= + versuffix= + verstring= + case $version_type in + none) ;; + + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + major=.`expr $current - $age` + versuffix="$major.$age.$revision" + # Darwin ld doesn't like 0 for these options... + minor_current=`expr $current + 1` + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + + freebsd-aout) + major=".$current" + versuffix=".$current.$revision"; + ;; + + freebsd-elf) + major=".$current" + versuffix=".$current"; + ;; + + irix | nonstopux) + major=`expr $current - $age + 1` + + case $version_type in + nonstopux) verstring_prefix=nonstopux ;; + *) verstring_prefix=sgi ;; + esac + verstring="$verstring_prefix$major.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$revision + while test "$loop" -ne 0; do + iface=`expr $revision - $loop` + loop=`expr $loop - 1` + verstring="$verstring_prefix$major.$iface:$verstring" + done + + # Before this point, $major must not contain `.'. + major=.$major + versuffix="$major.$revision" + ;; + + linux) + major=.`expr $current - $age` + versuffix="$major.$age.$revision" + ;; + + osf) + major=.`expr $current - $age` + versuffix=".$current.$age.$revision" + verstring="$current.$age.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$age + while test "$loop" -ne 0; do + iface=`expr $current - $loop` + loop=`expr $loop - 1` + verstring="$verstring:${iface}.0" + done + + # Make executables depend on our current version. + verstring="$verstring:${current}.0" + ;; + + sunos) + major=".$current" + versuffix=".$current.$revision" + ;; + + windows) + # Use '-' rather than '.', since we only want one + # extension on DOS 8.3 filesystems. + major=`expr $current - $age` + versuffix="-$major" + ;; + + *) + $echo "$modename: unknown library version type \`$version_type'" 1>&2 + $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 + exit $EXIT_FAILURE + ;; + esac + + # Clear the version info if we defaulted, and they specified a release. + if test -z "$vinfo" && test -n "$release"; then + major= + case $version_type in + darwin) + # we can't check for "0.0" in archive_cmds due to quoting + # problems, so we reset it completely + verstring= + ;; + *) + verstring="0.0" + ;; + esac + if test "$need_version" = no; then + versuffix= + else + versuffix=".0.0" + fi + fi + + # Remove version info from name if versioning should be avoided + if test "$avoid_version" = yes && test "$need_version" = no; then + major= + versuffix= + verstring="" + fi + + # Check to see if the archive will have undefined symbols. + if test "$allow_undefined" = yes; then + if test "$allow_undefined_flag" = unsupported; then + $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2 + build_libtool_libs=no + build_old_libs=yes + fi + else + # Don't allow undefined symbols. + allow_undefined_flag="$no_undefined_flag" + fi + fi + + if test "$mode" != relink; then + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`$echo "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + if test "X$precious_files_regex" != "X"; then + if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 + then + continue + fi + fi + removelist="$removelist $p" + ;; + *) ;; + esac + done + if test -n "$removelist"; then + $show "${rm}r $removelist" + $run ${rm}r $removelist + fi + fi + + # Now set the variables for building old libraries. + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then + oldlibs="$oldlibs $output_objdir/$libname.$libext" + + # Transform .lo files to .o files. + oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` + fi + + # Eliminate all temporary directories. + for path in $notinst_path; do + lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'` + deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'` + dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'` + done + + if test -n "$xrpath"; then + # If the user specified any rpath flags, then add them. + temp_xrpath= + for libdir in $xrpath; do + temp_xrpath="$temp_xrpath -R$libdir" + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then + dependency_libs="$temp_xrpath $dependency_libs" + fi + fi + + # Make sure dlfiles contains only unique files that won't be dlpreopened + old_dlfiles="$dlfiles" + dlfiles= + for lib in $old_dlfiles; do + case " $dlprefiles $dlfiles " in + *" $lib "*) ;; + *) dlfiles="$dlfiles $lib" ;; + esac + done + + # Make sure dlprefiles contains only unique files + old_dlprefiles="$dlprefiles" + dlprefiles= + for lib in $old_dlprefiles; do + case "$dlprefiles " in + *" $lib "*) ;; + *) dlprefiles="$dlprefiles $lib" ;; + esac + done + + if test "$build_libtool_libs" = yes; then + if test -n "$rpath"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*) + # these systems don't actually have a c library (as such)! + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C library is in the System framework + deplibs="$deplibs -framework System" + ;; + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; + *-*-openbsd* | *-*-freebsd*) + # Do not include libc due to us having libc/libc_r. + test "X$arg" = "X-lc" && continue + ;; + *) + # Add libc to deplibs on all other systems if necessary. + if test "$build_libtool_need_lc" = "yes"; then + deplibs="$deplibs -lc" + fi + ;; + esac + fi + + # Transform deplibs into only deplibs that can be linked in shared. + name_save=$name + libname_save=$libname + release_save=$release + versuffix_save=$versuffix + major_save=$major + # I'm not sure if I'm treating the release correctly. I think + # release should show up in the -l (ie -lgmp5) so we don't want to + # add it in twice. Is that correct? + release="" + versuffix="" + major="" + newdeplibs= + droppeddeps=no + case $deplibs_check_method in + pass_all) + # Don't check for shared/static. Everything works. + # This might be a little naive. We might want to check + # whether the library exists or not. But this is on + # osf3 & osf4 and I'm not really sure... Just + # implementing what was already the behavior. + newdeplibs=$deplibs + ;; + test_compile) + # This code stresses the "libraries are programs" paradigm to its + # limits. Maybe even breaks it. We compile a program, linking it + # against the deplibs as a proxy for the library. Then we can check + # whether they linked in statically or dynamically with ldd. + $rm conftest.c + cat > conftest.c </dev/null` + for potent_lib in $potential_libs; do + # Follow soft links. + if ls -lLd "$potent_lib" 2>/dev/null \ + | grep " -> " >/dev/null; then + continue + fi + # The statement above tries to avoid entering an + # endless loop below, in case of cyclic links. + # We might still enter an endless loop, since a link + # loop can be closed while we follow links, + # but so what? + potlib="$potent_lib" + while test -h "$potlib" 2>/dev/null; do + potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` + case $potliblink in + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; + *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; + esac + done + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \ + | ${SED} 10q \ + | $EGREP "$file_magic_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + $echo + $echo "*** Warning: linker path does not have real file for library $a_deplib." + $echo "*** I have the capability to make that library automatically link in when" + $echo "*** you link to this library. But I can only do this if you have a" + $echo "*** shared version of the library, which you do not appear to have" + $echo "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $echo "*** with $libname but no candidates were found. (...for file magic test)" + else + $echo "*** with $libname and none of the candidates passed a file format test" + $echo "*** using a file magic. Last file checked: $potlib" + fi + fi + else + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + fi + done # Gone through all deplibs. + ;; + match_pattern*) + set dummy $deplibs_check_method + match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` + for a_deplib in $deplibs; do + name="`expr $a_deplib : '-l\(.*\)'`" + # If $name is empty we are operating on a -L argument. + if test -n "$name" && test "$name" != "0"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $a_deplib "*) + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + ;; + esac + fi + if test -n "$a_deplib" ; then + libname=`eval \\$echo \"$libname_spec\"` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + potlib="$potent_lib" # see symlink-check above in file_magic test + if eval $echo \"$potent_lib\" 2>/dev/null \ + | ${SED} 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + $echo + $echo "*** Warning: linker path does not have real file for library $a_deplib." + $echo "*** I have the capability to make that library automatically link in when" + $echo "*** you link to this library. But I can only do this if you have a" + $echo "*** shared version of the library, which you do not appear to have" + $echo "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $echo "*** with $libname but no candidates were found. (...for regex pattern test)" + else + $echo "*** with $libname and none of the candidates passed a file format test" + $echo "*** using a regex pattern. Last file checked: $potlib" + fi + fi + else + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + fi + done # Gone through all deplibs. + ;; + none | unknown | *) + newdeplibs="" + tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \ + -e 's/ -[LR][^ ]*//g'` + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + for i in $predeps $postdeps ; do + # can't use Xsed below, because $i might contain '/' + tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"` + done + fi + if $echo "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' \ + | grep . >/dev/null; then + $echo + if test "X$deplibs_check_method" = "Xnone"; then + $echo "*** Warning: inter-library dependencies are not supported in this platform." + else + $echo "*** Warning: inter-library dependencies are not known to be supported." + fi + $echo "*** All declared inter-library dependencies are being dropped." + droppeddeps=yes + fi + ;; + esac + versuffix=$versuffix_save + major=$major_save + release=$release_save + libname=$libname_save + name=$name_save + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'` + ;; + esac + + if test "$droppeddeps" = yes; then + if test "$module" = yes; then + $echo + $echo "*** Warning: libtool could not satisfy all declared inter-library" + $echo "*** dependencies of module $libname. Therefore, libtool will create" + $echo "*** a static module, that should work as long as the dlopening" + $echo "*** application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + $echo + $echo "*** However, this would only work if libtool was able to extract symbol" + $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" + $echo "*** not find such a program. So, this module is probably useless." + $echo "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + else + $echo "*** The inter-library dependencies that have been dropped here will be" + $echo "*** automatically added whenever a program is linked with this library" + $echo "*** or is declared to -dlopen it." + + if test "$allow_undefined" = no; then + $echo + $echo "*** Since this library must not contain undefined symbols," + $echo "*** because either the platform does not support them or" + $echo "*** it was explicitly requested with -no-undefined," + $echo "*** libtool will only create a static version of it." + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + fi + fi + # Done checking deplibs! + deplibs=$newdeplibs + fi + + # All the library-specific variables (install_libdir is set above). + library_names= + old_library= + dlname= + + # Test again, we may have decided not to build it any more + if test "$build_libtool_libs" = yes; then + if test "$hardcode_into_libs" = yes; then + # Hardcode the library paths + hardcode_libdirs= + dep_rpath= + rpath="$finalize_rpath" + test "$mode" != relink && rpath="$compile_rpath$rpath" + for libdir in $rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + dep_rpath="$dep_rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + if test -n "$hardcode_libdir_flag_spec_ld"; then + eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" + else + eval dep_rpath=\"$hardcode_libdir_flag_spec\" + fi + fi + if test -n "$runpath_var" && test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" + fi + test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" + fi + + shlibpath="$finalize_shlibpath" + test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" + if test -n "$shlibpath"; then + eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" + fi + + # Get the real and link names of the library. + eval shared_ext=\"$shrext_cmds\" + eval library_names=\"$library_names_spec\" + set dummy $library_names + realname="$2" + shift; shift + + if test -n "$soname_spec"; then + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + if test -z "$dlname"; then + dlname=$soname + fi + + lib="$output_objdir/$realname" + for link + do + linknames="$linknames $link" + done + + # Use standard objects if they are pic + test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then + $show "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $run $rm $export_symbols + cmds=$export_symbols_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + if len=`expr "X$cmd" : ".*"` && + test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then + $show "$cmd" + $run eval "$cmd" || exit $? + skipped_export=false + else + # The command line is too long to execute in one step. + $show "using reloadable object file for export list..." + skipped_export=: + fi + done + IFS="$save_ifs" + if test -n "$export_symbols_regex"; then + $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\"" + $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + $show "$mv \"${export_symbols}T\" \"$export_symbols\"" + $run eval '$mv "${export_symbols}T" "$export_symbols"' + fi + fi + fi + + if test -n "$export_symbols" && test -n "$include_expsyms"; then + $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"' + fi + + tmp_deplibs= + for test_deplib in $deplibs; do + case " $convenience " in + *" $test_deplib "*) ;; + *) + tmp_deplibs="$tmp_deplibs $test_deplib" + ;; + esac + done + deplibs="$tmp_deplibs" + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + else + gentop="$output_objdir/${outputname}x" + $show "${rm}r $gentop" + $run ${rm}r "$gentop" + $show "$mkdir $gentop" + $run $mkdir "$gentop" + status=$? + if test "$status" -ne 0 && test ! -d "$gentop"; then + exit $status + fi + generated="$generated $gentop" + + for xlib in $convenience; do + # Extract the objects. + case $xlib in + [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; + *) xabs=`pwd`"/$xlib" ;; + esac + xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` + xdir="$gentop/$xlib" + + $show "${rm}r $xdir" + $run ${rm}r "$xdir" + $show "$mkdir $xdir" + $run $mkdir "$xdir" + status=$? + if test "$status" -ne 0 && test ! -d "$xdir"; then + exit $status + fi + # We will extract separately just the conflicting names and we will no + # longer touch any unique names. It is faster to leave these extract + # automatically by $AR in one run. + $show "(cd $xdir && $AR x $xabs)" + $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? + if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then + : + else + $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 + $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 + $AR t "$xabs" | sort | uniq -cd | while read -r count name + do + i=1 + while test "$i" -le "$count" + do + # Put our $i before any first dot (extension) + # Never overwrite any file + name_to="$name" + while test "X$name_to" = "X$name" || test -f "$xdir/$name_to" + do + name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` + done + $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')" + $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $? + i=`expr $i + 1` + done + done + fi + + libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` + done + fi + fi + + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then + eval flag=\"$thread_safe_flag_spec\" + linker_flags="$linker_flags $flag" + fi + + # Make a backup of the uninstalled library when relinking + if test "$mode" = relink; then + $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $? + fi + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + eval test_cmds=\"$module_expsym_cmds\" + cmds=$module_expsym_cmds + else + eval test_cmds=\"$module_cmds\" + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval test_cmds=\"$archive_expsym_cmds\" + cmds=$archive_expsym_cmds + else + eval test_cmds=\"$archive_cmds\" + cmds=$archive_cmds + fi + fi + + if test "X$skipped_export" != "X:" && len=`expr "X$test_cmds" : ".*"` && + test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then + : + else + # The command line is too long to link in one step, link piecewise. + $echo "creating reloadable object files..." + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + delfiles= + last_robj= + k=1 + output=$output_objdir/$save_output-${k}.$objext + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + eval test_cmds=\"$reload_cmds $objlist $last_robj\" + if test "X$objlist" = X || + { len=`expr "X$test_cmds" : ".*"` && + test "$len" -le "$max_cmd_len"; }; then + objlist="$objlist $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test "$k" -eq 1 ; then + # The first file doesn't have a previous command to add. + eval concat_cmds=\"$reload_cmds $objlist $last_robj\" + else + # All subsequent reloadable object files will link in + # the last one created. + eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\" + fi + last_robj=$output_objdir/$save_output-${k}.$objext + k=`expr $k + 1` + output=$output_objdir/$save_output-${k}.$objext + objlist=$obj + len=1 + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" + + if ${skipped_export-false}; then + $show "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $run $rm $export_symbols + libobjs=$output + # Append the command to create the export file. + eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\" + fi + + # Set up a command to remove the reloadale object files + # after they are used. + i=0 + while test "$i" -lt "$k" + do + i=`expr $i + 1` + delfiles="$delfiles $output_objdir/$save_output-${i}.$objext" + done + + $echo "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + save_ifs="$IFS"; IFS='~' + for cmd in $concat_cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + cmds=$module_expsym_cmds + else + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + cmds=$archive_expsym_cmds + else + cmds=$archive_cmds + fi + fi + + # Append the command to remove the reloadable object files + # to the just-reset $cmds. + eval cmds=\"\$cmds~\$rm $delfiles\" + fi + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $? + exit $EXIT_SUCCESS + fi + + # Create links to the real library. + for linkname in $linknames; do + if test "$realname" != "$linkname"; then + $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)" + $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $? + fi + done + + # If -module or -export-dynamic was specified, set the dlname. + if test "$module" = yes || test "$export_dynamic" = yes; then + # On all known operating systems, these are identical. + dlname="$soname" + fi + fi + ;; + + obj) + if test -n "$deplibs"; then + $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 + fi + + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2 + fi + + if test -n "$rpath"; then + $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2 + fi + + if test -n "$xrpath"; then + $echo "$modename: warning: \`-R' is ignored for objects" 1>&2 + fi + + if test -n "$vinfo"; then + $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2 + fi + + if test -n "$release"; then + $echo "$modename: warning: \`-release' is ignored for objects" 1>&2 + fi + + case $output in + *.lo) + if test -n "$objs$old_deplibs"; then + $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2 + exit $EXIT_FAILURE + fi + libobj="$output" + obj=`$echo "X$output" | $Xsed -e "$lo2o"` + ;; + *) + libobj= + obj="$output" + ;; + esac + + # Delete the old objects. + $run $rm $obj $libobj + + # Objects from convenience libraries. This assumes + # single-version convenience libraries. Whenever we create + # different ones for PIC/non-PIC, this we'll have to duplicate + # the extraction. + reload_conv_objs= + gentop= + # reload_cmds runs $LD directly, so let us get rid of + # -Wl from whole_archive_flag_spec + wl= + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\" + else + gentop="$output_objdir/${obj}x" + $show "${rm}r $gentop" + $run ${rm}r "$gentop" + $show "$mkdir $gentop" + $run $mkdir "$gentop" + status=$? + if test "$status" -ne 0 && test ! -d "$gentop"; then + exit $status + fi + generated="$generated $gentop" + + for xlib in $convenience; do + # Extract the objects. + case $xlib in + [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; + *) xabs=`pwd`"/$xlib" ;; + esac + xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` + xdir="$gentop/$xlib" + + $show "${rm}r $xdir" + $run ${rm}r "$xdir" + $show "$mkdir $xdir" + $run $mkdir "$xdir" + status=$? + if test "$status" -ne 0 && test ! -d "$xdir"; then + exit $status + fi + # We will extract separately just the conflicting names and we will no + # longer touch any unique names. It is faster to leave these extract + # automatically by $AR in one run. + $show "(cd $xdir && $AR x $xabs)" + $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? + if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then + : + else + $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 + $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 + $AR t "$xabs" | sort | uniq -cd | while read -r count name + do + i=1 + while test "$i" -le "$count" + do + # Put our $i before any first dot (extension) + # Never overwrite any file + name_to="$name" + while test "X$name_to" = "X$name" || test -f "$xdir/$name_to" + do + name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` + done + $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')" + $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $? + i=`expr $i + 1` + done + done + fi + + reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` + done + fi + fi + + # Create the old-style object. + reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test + + output="$obj" + cmds=$reload_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + + # Exit if we aren't doing a library object file. + if test -z "$libobj"; then + if test -n "$gentop"; then + $show "${rm}r $gentop" + $run ${rm}r $gentop + fi + + exit $EXIT_SUCCESS + fi + + if test "$build_libtool_libs" != yes; then + if test -n "$gentop"; then + $show "${rm}r $gentop" + $run ${rm}r $gentop + fi + + # Create an invalid libtool object if no PIC, so that we don't + # accidentally link it into a program. + # $show "echo timestamp > $libobj" + # $run eval "echo timestamp > $libobj" || exit $? + exit $EXIT_SUCCESS + fi + + if test -n "$pic_flag" || test "$pic_mode" != default; then + # Only do commands if we really have different PIC objects. + reload_objs="$libobjs $reload_conv_objs" + output="$libobj" + cmds=$reload_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + fi + + if test -n "$gentop"; then + $show "${rm}r $gentop" + $run ${rm}r $gentop + fi + + exit $EXIT_SUCCESS + ;; + + prog) + case $host in + *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;; + esac + if test -n "$vinfo"; then + $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2 + fi + + if test -n "$release"; then + $echo "$modename: warning: \`-release' is ignored for programs" 1>&2 + fi + + if test "$preload" = yes; then + if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown && + test "$dlopen_self_static" = unknown; then + $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support." + fi + fi + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'` + finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'` + ;; + esac + + case $host in + *darwin*) + # Don't allow lazy linking, it breaks C++ global constructors + if test "$tagname" = CXX ; then + compile_command="$compile_command ${wl}-bind_at_load" + finalize_command="$finalize_command ${wl}-bind_at_load" + fi + ;; + esac + + compile_command="$compile_command $compile_deplibs" + finalize_command="$finalize_command $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) + case :$dllsearchpath: in + *":$libdir:"*) ;; + *) dllsearchpath="$dllsearchpath:$libdir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath="$rpath" + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath="$rpath" + + if test -n "$libobjs" && test "$build_old_libs" = yes; then + # Transform all the library objects into standard objects. + compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + fi + + dlsyms= + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + dlsyms="${outputname}S.c" + else + $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2 + fi + fi + + if test -n "$dlsyms"; then + case $dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist="$output_objdir/${outputname}.nm" + + $show "$rm $nlist ${nlist}S ${nlist}T" + $run $rm "$nlist" "${nlist}S" "${nlist}T" + + # Parse the name list into a source file. + $show "creating $output_objdir/$dlsyms" + + test -z "$run" && $echo > "$output_objdir/$dlsyms" "\ +/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */ +/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +/* Prevent the only kind of declaration conflicts we can make. */ +#define lt_preloaded_symbols some_other_symbol + +/* External symbol declarations for the compiler. */\ +" + + if test "$dlself" = yes; then + $show "generating symbol list for \`$output'" + + test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + for arg in $progfiles; do + $show "extracting global C symbols from \`$arg'" + $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + $run eval '$mv "$nlist"T "$nlist"' + fi + + if test -n "$export_symbols_regex"; then + $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' + $run eval '$mv "$nlist"T "$nlist"' + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols="$output_objdir/$output.exp" + $run $rm $export_symbols + $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + else + $run eval "${SED} -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"' + $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T' + $run eval 'mv "$nlist"T "$nlist"' + fi + fi + + for arg in $dlprefiles; do + $show "extracting global C symbols from \`$arg'" + name=`$echo "$arg" | ${SED} -e 's%^.*/%%'` + $run eval '$echo ": $name " >> "$nlist"' + $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" + done + + if test -z "$run"; then + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $mv "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if grep -v "^: " < "$nlist" | + if sort -k 3 /dev/null 2>&1; then + sort -k 3 + else + sort +2 + fi | + uniq > "$nlist"S; then + : + else + grep -v "^: " < "$nlist" > "$nlist"S + fi + + if test -f "$nlist"S; then + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"' + else + $echo '/* NONE */' >> "$output_objdir/$dlsyms" + fi + + $echo >> "$output_objdir/$dlsyms" "\ + +#undef lt_preloaded_symbols + +#if defined (__STDC__) && __STDC__ +# define lt_ptr void * +#else +# define lt_ptr char * +# define const +#endif + +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + lt_ptr address; +} +lt_preloaded_symbols[] = +{\ +" + + eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms" + + $echo >> "$output_objdir/$dlsyms" "\ + {0, (lt_ptr) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif\ +" + fi + + pic_flag_for_symtable= + case $host in + # compiling the symbol table file with pic_flag works around + # a FreeBSD bug that causes programs to crash when -lm is + # linked before any other PIC object. But we must not use + # pic_flag when linking with -static. The problem exists in + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. + *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + case "$compile_command " in + *" -static "*) ;; + *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";; + esac;; + *-*-hpux*) + case "$compile_command " in + *" -static "*) ;; + *) pic_flag_for_symtable=" $pic_flag";; + esac + esac + + # Now compile the dynamic symbol file. + $show "(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")" + $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $? + + # Clean up the generated files. + $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T" + $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T" + + # Transform the symbol file into the correct name. + compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` + finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` + ;; + *) + $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2 + exit $EXIT_FAILURE + ;; + esac + else + # We keep going just in case the user didn't refer to + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe + # really was required. + + # Nullify the symbol file. + compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` + finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` + fi + + if test "$need_relink" = no || test "$build_libtool_libs" != yes; then + # Replace the output file specification. + compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + link_command="$compile_command$compile_rpath" + + # We have no uninstalled library dependencies, so finalize right now. + $show "$link_command" + $run eval "$link_command" + status=$? + + # Delete the generated files. + if test -n "$dlsyms"; then + $show "$rm $output_objdir/${outputname}S.${objext}" + $run $rm "$output_objdir/${outputname}S.${objext}" + fi + + exit $status + fi + + if test -n "$shlibpath_var"; then + # We should set the shlibpath_var + rpath= + for dir in $temp_rpath; do + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) + # Absolute path. + rpath="$rpath$dir:" + ;; + *) + # Relative path: add a thisdir entry. + rpath="$rpath\$thisdir/$dir:" + ;; + esac + done + temp_rpath="$rpath" + fi + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + rpath="$rpath$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test "$no_install" = yes; then + # We don't need to create a wrapper script. + link_command="$compile_var$compile_command$compile_rpath" + # Replace the output file specification. + link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $run $rm $output + # Link the executable and exit + $show "$link_command" + $run eval "$link_command" || exit $? + exit $EXIT_SUCCESS + fi + + if test "$hardcode_action" = relink; then + # Fast installation is not supported + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + + $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2 + $echo "$modename: \`$output' will be relinked during installation" 1>&2 + else + if test "$fast_install" != no; then + link_command="$finalize_var$compile_command$finalize_rpath" + if test "$fast_install" = yes; then + relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi + + # Replace the output file specification. + link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname + + $show "$link_command" + $run eval "$link_command" || exit $? + + # Now create the wrapper script. + $show "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` + relink_command="$var=\"$var_value\"; export $var; $relink_command" + fi + done + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` + fi + + # Quote $echo for shipping. + if test "X$echo" = "X$SHELL $progpath --fallback-echo"; then + case $progpath in + [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; + *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; + esac + qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"` + else + qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"` + fi + + # Only actually do things if our run command is non-null. + if test -z "$run"; then + # win32 will think the script is a binary if it has + # a .exe suffix, so we strip it off here. + case $output in + *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;; + esac + # test for cygwin because mv fails w/o .exe extensions + case $host in + *cygwin*) + exeext=.exe + outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;; + *) exeext= ;; + esac + case $host in + *cygwin* | *mingw* ) + cwrappersource=`$echo ${objdir}/lt-${output}.c` + cwrapper=`$echo ${output}.exe` + $rm $cwrappersource $cwrapper + trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + cat > $cwrappersource <> $cwrappersource<<"EOF" +#include +#include +#include +#include +#include +#include + +#if defined(PATH_MAX) +# define LT_PATHMAX PATH_MAX +#elif defined(MAXPATHLEN) +# define LT_PATHMAX MAXPATHLEN +#else +# define LT_PATHMAX 1024 +#endif + +#ifndef DIR_SEPARATOR +#define DIR_SEPARATOR '/' +#endif + +#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ + defined (__OS2__) +#define HAVE_DOS_BASED_FILE_SYSTEM +#ifndef DIR_SEPARATOR_2 +#define DIR_SEPARATOR_2 '\\' +#endif +#endif + +#ifndef DIR_SEPARATOR_2 +# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +#else /* DIR_SEPARATOR_2 */ +# define IS_DIR_SEPARATOR(ch) \ + (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +#endif /* DIR_SEPARATOR_2 */ + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free ((void *) stale); stale = 0; } \ +} while (0) + +const char *program_name = NULL; + +void * xmalloc (size_t num); +char * xstrdup (const char *string); +char * basename (const char *name); +char * fnqualify(const char *path); +char * strendzap(char *str, const char *pat); +void lt_fatal (const char *message, ...); + +int +main (int argc, char *argv[]) +{ + char **newargz; + int i; + + program_name = (char *) xstrdup ((char *) basename (argv[0])); + newargz = XMALLOC(char *, argc+2); +EOF + + cat >> $cwrappersource <> $cwrappersource <<"EOF" + newargz[1] = fnqualify(argv[0]); + /* we know the script has the same name, without the .exe */ + /* so make sure newargz[1] doesn't end in .exe */ + strendzap(newargz[1],".exe"); + for (i = 1; i < argc; i++) + newargz[i+1] = xstrdup(argv[i]); + newargz[argc+1] = NULL; +EOF + + cat >> $cwrappersource <> $cwrappersource <<"EOF" +} + +void * +xmalloc (size_t num) +{ + void * p = (void *) malloc (num); + if (!p) + lt_fatal ("Memory exhausted"); + + return p; +} + +char * +xstrdup (const char *string) +{ + return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL +; +} + +char * +basename (const char *name) +{ + const char *base; + +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + /* Skip over the disk name in MSDOS pathnames. */ + if (isalpha (name[0]) && name[1] == ':') + name += 2; +#endif + + for (base = name; *name; name++) + if (IS_DIR_SEPARATOR (*name)) + base = name + 1; + return (char *) base; +} + +char * +fnqualify(const char *path) +{ + size_t size; + char *p; + char tmp[LT_PATHMAX + 1]; + + assert(path != NULL); + + /* Is it qualified already? */ +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + if (isalpha (path[0]) && path[1] == ':') + return xstrdup (path); +#endif + if (IS_DIR_SEPARATOR (path[0])) + return xstrdup (path); + + /* prepend the current directory */ + /* doesn't handle '~' */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */ + p = XMALLOC(char, size); + sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path); + return p; +} + +char * +strendzap(char *str, const char *pat) +{ + size_t len, patlen; + + assert(str != NULL); + assert(pat != NULL); + + len = strlen(str); + patlen = strlen(pat); + + if (patlen <= len) + { + str += len - patlen; + if (strcmp(str, pat) == 0) + *str = '\0'; + } + return str; +} + +static void +lt_error_core (int exit_status, const char * mode, + const char * message, va_list ap) +{ + fprintf (stderr, "%s: %s: ", program_name, mode); + vfprintf (stderr, message, ap); + fprintf (stderr, ".\n"); + + if (exit_status >= 0) + exit (exit_status); +} + +void +lt_fatal (const char *message, ...) +{ + va_list ap; + va_start (ap, message); + lt_error_core (EXIT_FAILURE, "FATAL", message, ap); + va_end (ap); +} +EOF + # we should really use a build-platform specific compiler + # here, but OTOH, the wrappers (shell script and this C one) + # are only useful if you want to execute the "real" binary. + # Since the "real" binary is built for $host, then this + # wrapper might as well be built for $host, too. + $run $LTCC -s -o $cwrapper $cwrappersource + ;; + esac + $rm $output + trap "$rm $output; exit $EXIT_FAILURE" 1 2 15 + + $echo > $output "\ +#! $SHELL + +# $output - temporary wrapper script for $objdir/$outputname +# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP +# +# The $output program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='${SED} -e 1s/^X//' +sed_quote_subst='$sed_quote_subst' + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi + +relink_command=\"$relink_command\" + +# This environment variable determines our operation mode. +if test \"\$libtool_install_magic\" = \"$magic\"; then + # install mode needs the following variable: + notinst_deplibs='$notinst_deplibs' +else + # When we are sourced in execute mode, \$file and \$echo are already set. + if test \"\$libtool_execute_magic\" != \"$magic\"; then + echo=\"$qecho\" + file=\"\$0\" + # Make sure echo works. + if test \"X\$1\" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift + elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then + # Yippee, \$echo works! + : + else + # Restart under the correct shell, and then maybe \$echo will work. + exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} + fi + fi\ +" + $echo >> $output "\ + + # Find the directory that this script lives in. + thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` + test \"x\$thisdir\" = \"x\$file\" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` + while test -n \"\$file\"; do + destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` + + # If there was a directory component, then change thisdir. + if test \"x\$destdir\" != \"x\$file\"; then + case \"\$destdir\" in + [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; + *) thisdir=\"\$thisdir/\$destdir\" ;; + esac + fi + + file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\` + file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` + done + + # Try to get the absolute directory name. + absdir=\`cd \"\$thisdir\" && pwd\` + test -n \"\$absdir\" && thisdir=\"\$absdir\" +" + + if test "$fast_install" = yes; then + $echo >> $output "\ + program=lt-'$outputname'$exeext + progdir=\"\$thisdir/$objdir\" + + if test ! -f \"\$progdir/\$program\" || \\ + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ + test \"X\$file\" != \"X\$progdir/\$program\"; }; then + + file=\"\$\$-\$program\" + + if test ! -d \"\$progdir\"; then + $mkdir \"\$progdir\" + else + $rm \"\$progdir/\$file\" + fi" + + $echo >> $output "\ + + # relink executable if necessary + if test -n \"\$relink_command\"; then + if relink_command_output=\`eval \$relink_command 2>&1\`; then : + else + $echo \"\$relink_command_output\" >&2 + $rm \"\$progdir/\$file\" + exit $EXIT_FAILURE + fi + fi + + $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || + { $rm \"\$progdir/\$program\"; + $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; } + $rm \"\$progdir/\$file\" + fi" + else + $echo >> $output "\ + program='$outputname' + progdir=\"\$thisdir/$objdir\" +" + fi + + $echo >> $output "\ + + if test -f \"\$progdir/\$program\"; then" + + # Export our shlibpath_var if we have one. + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + $echo >> $output "\ + # Add our own library path to $shlibpath_var + $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" + + # Some systems cannot cope with colon-terminated $shlibpath_var + # The second colon is a workaround for a bug in BeOS R4 sed + $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` + + export $shlibpath_var +" + fi + + # fixup the dll searchpath if we need to. + if test -n "$dllsearchpath"; then + $echo >> $output "\ + # Add the dll search path components to the executable PATH + PATH=$dllsearchpath:\$PATH +" + fi + + $echo >> $output "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. +" + case $host in + # Backslashes separate directories on plain windows + *-*-mingw | *-*-os2*) + $echo >> $output "\ + exec \$progdir\\\\\$program \${1+\"\$@\"} +" + ;; + + *) + $echo >> $output "\ + exec \$progdir/\$program \${1+\"\$@\"} +" + ;; + esac + $echo >> $output "\ + \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\" + exit $EXIT_FAILURE + fi + else + # The program doesn't exist. + \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2 + \$echo \"This script is just a wrapper for \$program.\" 1>&2 + $echo \"See the $PACKAGE documentation for more information.\" 1>&2 + exit $EXIT_FAILURE + fi +fi\ +" + chmod +x $output + fi + exit $EXIT_SUCCESS + ;; + esac + + # See if we need to build an old-fashioned archive. + for oldlib in $oldlibs; do + + if test "$build_libtool_libs" = convenience; then + oldobjs="$libobjs_save" + addlibs="$convenience" + build_libtool_libs=no + else + if test "$build_libtool_libs" = module; then + oldobjs="$libobjs_save" + build_libtool_libs=no + else + oldobjs="$old_deplibs $non_pic_objects" + fi + addlibs="$old_convenience" + fi + + if test -n "$addlibs"; then + gentop="$output_objdir/${outputname}x" + $show "${rm}r $gentop" + $run ${rm}r "$gentop" + $show "$mkdir $gentop" + $run $mkdir "$gentop" + status=$? + if test "$status" -ne 0 && test ! -d "$gentop"; then + exit $status + fi + generated="$generated $gentop" + + # Add in members from convenience archives. + for xlib in $addlibs; do + # Extract the objects. + case $xlib in + [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; + *) xabs=`pwd`"/$xlib" ;; + esac + xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` + xdir="$gentop/$xlib" + + $show "${rm}r $xdir" + $run ${rm}r "$xdir" + $show "$mkdir $xdir" + $run $mkdir "$xdir" + status=$? + if test "$status" -ne 0 && test ! -d "$xdir"; then + exit $status + fi + # We will extract separately just the conflicting names and we will no + # longer touch any unique names. It is faster to leave these extract + # automatically by $AR in one run. + $show "(cd $xdir && $AR x $xabs)" + $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? + if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then + : + else + $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 + $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 + $AR t "$xabs" | sort | uniq -cd | while read -r count name + do + i=1 + while test "$i" -le "$count" + do + # Put our $i before any first dot (extension) + # Never overwrite any file + name_to="$name" + while test "X$name_to" = "X$name" || test -f "$xdir/$name_to" + do + name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` + done + $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')" + $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $? + i=`expr $i + 1` + done + done + fi + + oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP` + done + fi + + # Do each command in the archive commands. + if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then + cmds=$old_archive_from_new_cmds + else + eval cmds=\"$old_archive_cmds\" + + if len=`expr "X$cmds" : ".*"` && + test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then + cmds=$old_archive_cmds + else + # the command line is too long to link in one step, link in parts + $echo "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + # GNU ar 2.10+ was changed to match POSIX; thus no paths are + # encoded into archives. This makes 'ar r' malfunction in + # this piecewise linking case whenever conflicting object + # names appear in distinct ar calls; check, warn and compensate. + if (for obj in $save_oldobjs + do + $echo "X$obj" | $Xsed -e 's%^.*/%%' + done | sort | sort -uc >/dev/null 2>&1); then + : + else + $echo "$modename: warning: object name conflicts; overriding AR_FLAGS to 'cq'" 1>&2 + $echo "$modename: warning: to ensure that POSIX-compatible ar will work" 1>&2 + AR_FLAGS=cq + fi + # Is there a better way of finding the last object in the list? + for obj in $save_oldobjs + do + last_oldobj=$obj + done + for obj in $save_oldobjs + do + oldobjs="$objlist $obj" + objlist="$objlist $obj" + eval test_cmds=\"$old_archive_cmds\" + if len=`expr "X$test_cmds" : ".*"` && + test "$len" -le "$max_cmd_len"; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + if test "$obj" = "$last_oldobj" ; then + RANLIB=$save_RANLIB + fi + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" + objlist= + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + if test "X$oldobjs" = "X" ; then + eval cmds=\"\$concat_cmds\" + else + eval cmds=\"\$concat_cmds~\$old_archive_cmds\" + fi + fi + fi + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + eval cmd=\"$cmd\" + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + done + + if test -n "$generated"; then + $show "${rm}r$generated" + $run ${rm}r$generated + fi + + # Now create the libtool archive. + case $output in + *.la) + old_library= + test "$build_old_libs" = yes && old_library="$libname.$libext" + $show "creating $output" + + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` + relink_command="$var=\"$var_value\"; export $var; $relink_command" + fi + done + # Quote the link command for shipping. + relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` + if test "$hardcode_automatic" = yes ; then + relink_command= + fi + + + # Only create the output if not a dry run. + if test -z "$run"; then + for installed in no yes; do + if test "$installed" = yes; then + if test -z "$install_libdir"; then + break + fi + output="$output_objdir/$outputname"i + # Replace all uninstalled libtool libraries with the installed ones + newdependency_libs= + for deplib in $dependency_libs; do + case $deplib in + *.la) + name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'` + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + if test -z "$libdir"; then + $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 + exit $EXIT_FAILURE + fi + newdependency_libs="$newdependency_libs $libdir/$name" + ;; + *) newdependency_libs="$newdependency_libs $deplib" ;; + esac + done + dependency_libs="$newdependency_libs" + newdlfiles= + for lib in $dlfiles; do + name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + if test -z "$libdir"; then + $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 + exit $EXIT_FAILURE + fi + newdlfiles="$newdlfiles $libdir/$name" + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + if test -z "$libdir"; then + $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 + exit $EXIT_FAILURE + fi + newdlprefiles="$newdlprefiles $libdir/$name" + done + dlprefiles="$newdlprefiles" + else + newdlfiles= + for lib in $dlfiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlfiles="$newdlfiles $abs" + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlprefiles="$newdlprefiles $abs" + done + dlprefiles="$newdlprefiles" + fi + $rm $output + # place dlname in correct position for cygwin + tdlname=$dlname + case $host,$output,$installed,$module,$dlname in + *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; + esac + $echo > $output "\ +# $outputname - a libtool library file +# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='$tdlname' + +# Names of this library. +library_names='$library_names' + +# The name of the static archive. +old_library='$old_library' + +# Libraries that this one depends upon. +dependency_libs='$dependency_libs' + +# Version information for $libname. +current=$current +age=$age +revision=$revision + +# Is this an already installed library? +installed=$installed + +# Should we warn about portability when linking against -modules? +shouldnotlink=$module + +# Files to dlopen/dlpreopen +dlopen='$dlfiles' +dlpreopen='$dlprefiles' + +# Directory that this library needs to be installed in: +libdir='$install_libdir'" + if test "$installed" = no && test "$need_relink" = yes; then + $echo >> $output "\ +relink_command=\"$relink_command\"" + fi + done + fi + + # Do a symbolic link so that the libtool archive can be found in + # LD_LIBRARY_PATH before the program is installed. + $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)" + $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $? + ;; + esac + exit $EXIT_SUCCESS + ;; + + # libtool install mode + install) + modename="$modename: install" + + # There may be an optional sh(1) argument at the beginning of + # install_prog (especially on Windows NT). + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || + # Allow the use of GNU shtool's install command. + $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then + # Aesthetically quote it. + arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"` + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) + arg="\"$arg\"" + ;; + esac + install_prog="$arg " + arg="$1" + shift + else + install_prog= + arg="$nonopt" + fi + + # The real first argument should be the name of the installation program. + # Aesthetically quote it. + arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) + arg="\"$arg\"" + ;; + esac + install_prog="$install_prog$arg" + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=no + stripme= + for arg + do + if test -n "$dest"; then + files="$files $dest" + dest="$arg" + continue + fi + + case $arg in + -d) isdir=yes ;; + -f) prev="-f" ;; + -g) prev="-g" ;; + -m) prev="-m" ;; + -o) prev="-o" ;; + -s) + stripme=" -s" + continue + ;; + -*) ;; + + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + prev= + else + dest="$arg" + continue + fi + ;; + esac + + # Aesthetically quote the argument. + arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) + arg="\"$arg\"" + ;; + esac + install_prog="$install_prog $arg" + done + + if test -z "$install_prog"; then + $echo "$modename: you must specify an install program" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + + if test -n "$prev"; then + $echo "$modename: the \`$prev' option requires an argument" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + + if test -z "$files"; then + if test -z "$dest"; then + $echo "$modename: no file or destination specified" 1>&2 + else + $echo "$modename: you must specify a destination" 1>&2 + fi + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Strip any trailing slash from the destination. + dest=`$echo "X$dest" | $Xsed -e 's%/$%%'` + + # Check to see that the destination is a directory. + test -d "$dest" && isdir=yes + if test "$isdir" = yes; then + destdir="$dest" + destname= + else + destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'` + test "X$destdir" = "X$dest" && destdir=. + destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'` + + # Not a directory, so check to see that there is only one file specified. + set dummy $files + if test "$#" -gt 2; then + $echo "$modename: \`$dest' is not a directory" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + fi + case $destdir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + for file in $files; do + case $file in + *.lo) ;; + *) + $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + ;; + esac + done + ;; + esac + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + staticlibs= + future_libdirs= + current_libdirs= + for file in $files; do + + # Do each installation. + case $file in + *.$libext) + # Do the static libraries later. + staticlibs="$staticlibs $file" + ;; + + *.la) + # Check to see that this really is a libtool archive. + if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : + else + $echo "$modename: \`$file' is not a valid libtool archive" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + + library_names= + old_library= + relink_command= + # If there is no directory component, then add one. + case $file in + */* | *\\*) . $file ;; + *) . ./$file ;; + esac + + # Add the libdir to current_libdirs if it is the destination. + if test "X$destdir" = "X$libdir"; then + case "$current_libdirs " in + *" $libdir "*) ;; + *) current_libdirs="$current_libdirs $libdir" ;; + esac + else + # Note the libdir as a future libdir. + case "$future_libdirs " in + *" $libdir "*) ;; + *) future_libdirs="$future_libdirs $libdir" ;; + esac + fi + + dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/ + test "X$dir" = "X$file/" && dir= + dir="$dir$objdir" + + if test -n "$relink_command"; then + # Determine the prefix the user has applied to our future dir. + inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"` + + # Don't allow the user to place us outside of our expected + # location b/c this prevents finding dependent libraries that + # are installed to the same prefix. + # At present, this check doesn't affect windows .dll's that + # are installed into $libdir/../bin (currently, that works fine) + # but it's something to keep an eye on. + if test "$inst_prefix_dir" = "$destdir"; then + $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2 + exit $EXIT_FAILURE + fi + + if test -n "$inst_prefix_dir"; then + # Stick the inst_prefix_dir data into the link command. + relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + else + relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"` + fi + + $echo "$modename: warning: relinking \`$file'" 1>&2 + $show "$relink_command" + if $run eval "$relink_command"; then : + else + $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 + exit $EXIT_FAILURE + fi + fi + + # See the names of the shared library. + set dummy $library_names + if test -n "$2"; then + realname="$2" + shift + shift + + srcname="$realname" + test -n "$relink_command" && srcname="$realname"T + + # Install the shared library and build the symlinks. + $show "$install_prog $dir/$srcname $destdir/$realname" + $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $? + if test -n "$stripme" && test -n "$striplib"; then + $show "$striplib $destdir/$realname" + $run eval "$striplib $destdir/$realname" || exit $? + fi + + if test "$#" -gt 0; then + # Delete the old symlinks, and create new ones. + for linkname + do + if test "$linkname" != "$realname"; then + $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" + $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" + fi + done + fi + + # Do each command in the postinstall commands. + lib="$destdir/$realname" + cmds=$postinstall_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + fi + + # Install the pseudo-library for information purposes. + name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + instname="$dir/$name"i + $show "$install_prog $instname $destdir/$name" + $run eval "$install_prog $instname $destdir/$name" || exit $? + + # Maybe install the static library, too. + test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" + ;; + + *.lo) + # Install (i.e. copy) a libtool object. + + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + destfile="$destdir/$destfile" + fi + + # Deduce the name of the destination old-style object file. + case $destfile in + *.lo) + staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"` + ;; + *.$objext) + staticdest="$destfile" + destfile= + ;; + *) + $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + ;; + esac + + # Install the libtool object if requested. + if test -n "$destfile"; then + $show "$install_prog $file $destfile" + $run eval "$install_prog $file $destfile" || exit $? + fi + + # Install the old object if enabled. + if test "$build_old_libs" = yes; then + # Deduce the name of the old-style object file. + staticobj=`$echo "X$file" | $Xsed -e "$lo2o"` + + $show "$install_prog $staticobj $staticdest" + $run eval "$install_prog \$staticobj \$staticdest" || exit $? + fi + exit $EXIT_SUCCESS + ;; + + *) + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + destfile="$destdir/$destfile" + fi + + # If the file is missing, and there is a .exe on the end, strip it + # because it is most likely a libtool script we actually want to + # install + stripped_ext="" + case $file in + *.exe) + if test ! -f "$file"; then + file=`$echo $file|${SED} 's,.exe$,,'` + stripped_ext=".exe" + fi + ;; + esac + + # Do a test to see if this is really a libtool program. + case $host in + *cygwin*|*mingw*) + wrapper=`$echo $file | ${SED} -e 's,.exe$,,'` + ;; + *) + wrapper=$file + ;; + esac + if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then + notinst_deplibs= + relink_command= + + # To insure that "foo" is sourced, and not "foo.exe", + # finese the cygwin/MSYS system by explicitly sourcing "foo." + # which disallows the automatic-append-.exe behavior. + case $build in + *cygwin* | *mingw*) wrapperdot=${wrapper}. ;; + *) wrapperdot=${wrapper} ;; + esac + # If there is no directory component, then add one. + case $file in + */* | *\\*) . ${wrapperdot} ;; + *) . ./${wrapperdot} ;; + esac + + # Check the variables that should have been set. + if test -z "$notinst_deplibs"; then + $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2 + exit $EXIT_FAILURE + fi + + finalize=yes + for lib in $notinst_deplibs; do + # Check to see that each library is installed. + libdir= + if test -f "$lib"; then + # If there is no directory component, then add one. + case $lib in + */* | *\\*) . $lib ;; + *) . ./$lib ;; + esac + fi + libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test + if test -n "$libdir" && test ! -f "$libfile"; then + $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2 + finalize=no + fi + done + + relink_command= + # To insure that "foo" is sourced, and not "foo.exe", + # finese the cygwin/MSYS system by explicitly sourcing "foo." + # which disallows the automatic-append-.exe behavior. + case $build in + *cygwin* | *mingw*) wrapperdot=${wrapper}. ;; + *) wrapperdot=${wrapper} ;; + esac + # If there is no directory component, then add one. + case $file in + */* | *\\*) . ${wrapperdot} ;; + *) . ./${wrapperdot} ;; + esac + + outputname= + if test "$fast_install" = no && test -n "$relink_command"; then + if test "$finalize" = yes && test -z "$run"; then + tmpdir="/tmp" + test -n "$TMPDIR" && tmpdir="$TMPDIR" + tmpdir="$tmpdir/libtool-$$" + save_umask=`umask` + umask 0077 + if $mkdir "$tmpdir"; then + umask $save_umask + else + umask $save_umask + $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2 + continue + fi + file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'` + outputname="$tmpdir/$file" + # Replace the output file specification. + relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` + + $show "$relink_command" + if $run eval "$relink_command"; then : + else + $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 + ${rm}r "$tmpdir" + continue + fi + file="$outputname" + else + $echo "$modename: warning: cannot relink \`$file'" 1>&2 + fi + else + # Install the binary that we compiled earlier. + file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + # remove .exe since cygwin /usr/bin/install will append another + # one anyways + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'` + ;; + esac + ;; + esac + $show "$install_prog$stripme $file $destfile" + $run eval "$install_prog\$stripme \$file \$destfile" || exit $? + test -n "$outputname" && ${rm}r "$tmpdir" + ;; + esac + done + + for file in $staticlibs; do + name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + + # Set up the ranlib parameters. + oldlib="$destdir/$name" + + $show "$install_prog $file $oldlib" + $run eval "$install_prog \$file \$oldlib" || exit $? + + if test -n "$stripme" && test -n "$old_striplib"; then + $show "$old_striplib $oldlib" + $run eval "$old_striplib $oldlib" || exit $? + fi + + # Do each command in the postinstall commands. + cmds=$old_postinstall_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + done + + if test -n "$future_libdirs"; then + $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2 + fi + + if test -n "$current_libdirs"; then + # Maybe just do a dry run. + test -n "$run" && current_libdirs=" -n$current_libdirs" + exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' + else + exit $EXIT_SUCCESS + fi + ;; + + # libtool finish mode + finish) + modename="$modename: finish" + libdirs="$nonopt" + admincmds= + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + for dir + do + libdirs="$libdirs $dir" + done + + for libdir in $libdirs; do + if test -n "$finish_cmds"; then + # Do each command in the finish commands. + cmds=$finish_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $show "$cmd" + $run eval "$cmd" || admincmds="$admincmds + $cmd" + done + IFS="$save_ifs" + fi + if test -n "$finish_eval"; then + # Do the single finish_eval. + eval cmds=\"$finish_eval\" + $run eval "$cmds" || admincmds="$admincmds + $cmds" + fi + done + fi + + # Exit here if they wanted silent mode. + test "$show" = : && exit $EXIT_SUCCESS + + $echo "----------------------------------------------------------------------" + $echo "Libraries have been installed in:" + for libdir in $libdirs; do + $echo " $libdir" + done + $echo + $echo "If you ever happen to want to link against installed libraries" + $echo "in a given directory, LIBDIR, you must either use libtool, and" + $echo "specify the full pathname of the library, or use the \`-LLIBDIR'" + $echo "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + $echo " - add LIBDIR to the \`$shlibpath_var' environment variable" + $echo " during execution" + fi + if test -n "$runpath_var"; then + $echo " - add LIBDIR to the \`$runpath_var' environment variable" + $echo " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + $echo " - use the \`$flag' linker flag" + fi + if test -n "$admincmds"; then + $echo " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" + fi + $echo + $echo "See any operating system documentation about shared libraries for" + $echo "more information, such as the ld(1) and ld.so(8) manual pages." + $echo "----------------------------------------------------------------------" + exit $EXIT_SUCCESS + ;; + + # libtool execute mode + execute) + modename="$modename: execute" + + # The first argument is the command name. + cmd="$nonopt" + if test -z "$cmd"; then + $echo "$modename: you must specify a COMMAND" 1>&2 + $echo "$help" + exit $EXIT_FAILURE + fi + + # Handle -dlopen flags immediately. + for file in $execute_dlfiles; do + if test ! -f "$file"; then + $echo "$modename: \`$file' is not a file" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + + dir= + case $file in + *.la) + # Check to see that this really is a libtool archive. + if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : + else + $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Read the libtool library. + dlname= + library_names= + + # If there is no directory component, then add one. + case $file in + */* | *\\*) . $file ;; + *) . ./$file ;; + esac + + # Skip this library if it cannot be dlopened. + if test -z "$dlname"; then + # Warn if it was a shared library. + test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'" + continue + fi + + dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` + test "X$dir" = "X$file" && dir=. + + if test -f "$dir/$objdir/$dlname"; then + dir="$dir/$objdir" + else + $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2 + exit $EXIT_FAILURE + fi + ;; + + *.lo) + # Just add the directory containing the .lo file. + dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` + test "X$dir" = "X$file" && dir=. + ;; + + *) + $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2 + continue + ;; + esac + + # Get the absolute pathname. + absdir=`cd "$dir" && pwd` + test -n "$absdir" && dir="$absdir" + + # Now add the directory to shlibpath_var. + if eval "test -z \"\$$shlibpath_var\""; then + eval "$shlibpath_var=\"\$dir\"" + else + eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" + fi + done + + # This variable tells wrapper scripts just to set shlibpath_var + # rather than running their programs. + libtool_execute_magic="$magic" + + # Check if any of the arguments is a wrapper script. + args= + for file + do + case $file in + -*) ;; + *) + # Do a test to see if this is really a libtool program. + if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + # If there is no directory component, then add one. + case $file in + */* | *\\*) . $file ;; + *) . ./$file ;; + esac + + # Transform arg to wrapped name. + file="$progdir/$program" + fi + ;; + esac + # Quote arguments (to preserve shell metacharacters). + file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"` + args="$args \"$file\"" + done + + if test -z "$run"; then + if test -n "$shlibpath_var"; then + # Export the shlibpath_var. + eval "export $shlibpath_var" + fi + + # Restore saved environment variables + if test "${save_LC_ALL+set}" = set; then + LC_ALL="$save_LC_ALL"; export LC_ALL + fi + if test "${save_LANG+set}" = set; then + LANG="$save_LANG"; export LANG + fi + + # Now prepare to actually exec the command. + exec_cmd="\$cmd$args" + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\"" + $echo "export $shlibpath_var" + fi + $echo "$cmd$args" + exit $EXIT_SUCCESS + fi + ;; + + # libtool clean and uninstall mode + clean | uninstall) + modename="$modename: $mode" + rm="$nonopt" + files= + rmforce= + exit_status=0 + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + for arg + do + case $arg in + -f) rm="$rm $arg"; rmforce=yes ;; + -*) rm="$rm $arg" ;; + *) files="$files $arg" ;; + esac + done + + if test -z "$rm"; then + $echo "$modename: you must specify an RM program" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + fi + + rmdirs= + + origobjdir="$objdir" + for file in $files; do + dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` + if test "X$dir" = "X$file"; then + dir=. + objdir="$origobjdir" + else + objdir="$dir/$origobjdir" + fi + name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + test "$mode" = uninstall && objdir="$dir" + + # Remember objdir for removal later, being careful to avoid duplicates + if test "$mode" = clean; then + case " $rmdirs " in + *" $objdir "*) ;; + *) rmdirs="$rmdirs $objdir" ;; + esac + fi + + # Don't error if the file doesn't exist and rm -f was used. + if (test -L "$file") >/dev/null 2>&1 \ + || (test -h "$file") >/dev/null 2>&1 \ + || test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 + continue + elif test "$rmforce" = yes; then + continue + fi + + rmfiles="$file" + + case $name in + *.la) + # Possibly a libtool archive, so verify it. + if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + . $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do + rmfiles="$rmfiles $objdir/$n" + done + test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" + test "$mode" = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" + + if test "$mode" = uninstall; then + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + cmds=$postuninstall_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $show "$cmd" + $run eval "$cmd" + if test "$?" -ne 0 && test "$rmforce" != yes; then + exit_status=1 + fi + done + IFS="$save_ifs" + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. + cmds=$old_postuninstall_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $show "$cmd" + $run eval "$cmd" + if test "$?" -ne 0 && test "$rmforce" != yes; then + exit_status=1 + fi + done + IFS="$save_ifs" + fi + # FIXME: should reinstall the best remaining shared library. + fi + fi + ;; + + *.lo) + # Possibly a libtool object, so verify it. + if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + + # Read the .lo file + . $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" \ + && test "$pic_object" != none; then + rmfiles="$rmfiles $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" \ + && test "$non_pic_object" != none; then + rmfiles="$rmfiles $dir/$non_pic_object" + fi + fi + ;; + + *) + if test "$mode" = clean ; then + noexename=$name + case $file in + *.exe) + file=`$echo $file|${SED} 's,.exe$,,'` + noexename=`$echo $name|${SED} 's,.exe$,,'` + # $file with .exe has already been added to rmfiles, + # add $file without .exe + rmfiles="$rmfiles $file" + ;; + esac + # Do a test to see if this is a libtool program. + if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + relink_command= + . $dir/$noexename + + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles + rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then + rmfiles="$rmfiles $objdir/lt-$name" + fi + if test "X$noexename" != "X$name" ; then + rmfiles="$rmfiles $objdir/lt-${noexename}.c" + fi + fi + fi + ;; + esac + $show "$rm $rmfiles" + $run $rm $rmfiles || exit_status=1 + done + objdir="$origobjdir" + + # Try to remove the ${objdir}s in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then + $show "rmdir $dir" + $run rmdir $dir >/dev/null 2>&1 + fi + done + + exit $exit_status + ;; + + "") + $echo "$modename: you must specify a MODE" 1>&2 + $echo "$generic_help" 1>&2 + exit $EXIT_FAILURE + ;; + esac + + if test -z "$exec_cmd"; then + $echo "$modename: invalid operation mode \`$mode'" 1>&2 + $echo "$generic_help" 1>&2 + exit $EXIT_FAILURE + fi +fi # test -z "$show_help" + +if test -n "$exec_cmd"; then + eval exec $exec_cmd + exit $EXIT_FAILURE +fi + +# We need to display help for each of the modes. +case $mode in +"") $echo \ +"Usage: $modename [OPTION]... [MODE-ARG]... + +Provide generalized library-building support services. + + --config show all configuration variables + --debug enable verbose shell tracing +-n, --dry-run display commands without modifying any files + --features display basic configuration information and exit + --finish same as \`--mode=finish' + --help display this help message and exit + --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS] + --quiet same as \`--silent' + --silent don't print informational messages + --tag=TAG use configuration variables from tag TAG + --version print version information + +MODE must be one of the following: + + clean remove files from the build directory + compile compile a source file into a libtool object + execute automatically set library path, then run a program + finish complete the installation of libtool libraries + install install libraries or executables + link create a library or an executable + uninstall remove libraries from an installed directory + +MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for +a more detailed description of MODE. + +Report bugs to ." + exit $EXIT_SUCCESS + ;; + +clean) + $echo \ +"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE... + +Remove files from the build directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, object or program, all the files associated +with it are deleted. Otherwise, only FILE itself is deleted using RM." + ;; + +compile) + $echo \ +"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +Compile a source file into a libtool library object. + +This mode accepts the following additional options: + + -o OUTPUT-FILE set the output file name to OUTPUT-FILE + -prefer-pic try to building PIC objects only + -prefer-non-pic try to building non-PIC objects only + -static always build a \`.o' file suitable for static linking + +COMPILE-COMMAND is a command to be used in creating a \`standard' object file +from the given SOURCEFILE. + +The output file name is determined by removing the directory component from +SOURCEFILE, then substituting the C source code suffix \`.c' with the +library object suffix, \`.lo'." + ;; + +execute) + $echo \ +"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]... + +Automatically set library path, then run a program. + +This mode accepts the following additional options: + + -dlopen FILE add the directory containing FILE to the library path + +This mode sets the library path environment variable according to \`-dlopen' +flags. + +If any of the ARGS are libtool executable wrappers, then they are translated +into their corresponding uninstalled binary, and any of their required library +directories are added to the library path. + +Then, COMMAND is executed, with ARGS as arguments." + ;; + +finish) + $echo \ +"Usage: $modename [OPTION]... --mode=finish [LIBDIR]... + +Complete the installation of libtool libraries. + +Each LIBDIR is a directory that contains libtool libraries. + +The commands that this mode executes may require superuser privileges. Use +the \`--dry-run' option if you just want to see what would be executed." + ;; + +install) + $echo \ +"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND... + +Install executables or libraries. + +INSTALL-COMMAND is the installation command. The first component should be +either the \`install' or \`cp' program. + +The rest of the components are interpreted as arguments to that command (only +BSD-compatible install options are recognized)." + ;; + +link) + $echo \ +"Usage: $modename [OPTION]... --mode=link LINK-COMMAND... + +Link object files or libraries together to form another library, or to +create an executable program. + +LINK-COMMAND is a command using the C compiler that you would use to create +a program from several object files. + +The following components of LINK-COMMAND are treated specially: + + -all-static do not do any dynamic linking at all + -avoid-version do not add a version suffix if possible + -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols + -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) + -export-symbols SYMFILE + try to export only the symbols listed in SYMFILE + -export-symbols-regex REGEX + try to export only the symbols matching REGEX + -LLIBDIR search LIBDIR for required installed libraries + -lNAME OUTPUT-FILE requires the installed library libNAME + -module build a library that can dlopened + -no-fast-install disable the fast-install mode + -no-install link a not-installable executable + -no-undefined declare that a library does not refer to external symbols + -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE Use a list of object files found in FILE to specify objects + -precious-files-regex REGEX + don't remove output files matching REGEX + -release RELEASE specify package release information + -rpath LIBDIR the created library will eventually be installed in LIBDIR + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries + -static do not do any dynamic linking of libtool libraries + -version-info CURRENT[:REVISION[:AGE]] + specify library version info [each variable defaults to 0] + +All other options (arguments beginning with \`-') are ignored. + +Every other argument is treated as a filename. Files ending in \`.la' are +treated as uninstalled libtool libraries, other files are standard or library +object files. + +If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +only library objects (\`.lo' files) may be specified, and \`-rpath' is +required, except when creating a convenience library. + +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +using \`ar' and \`ranlib', or on Windows using \`lib'. + +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file +is created, otherwise an executable program is created." + ;; + +uninstall) + $echo \ +"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +Remove libraries from an installation directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, all the files associated with it are deleted. +Otherwise, only FILE itself is deleted using RM." + ;; + +*) + $echo "$modename: invalid operation mode \`$mode'" 1>&2 + $echo "$help" 1>&2 + exit $EXIT_FAILURE + ;; +esac + +$echo +$echo "Try \`$modename --help' for more information about other modes." + +exit $EXIT_SUCCESS + +# The TAGs below are defined such that we never get into a situation +# in which we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +# ### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: diff --git a/config/missing b/config/missing new file mode 100755 index 00000000..894e786e --- /dev/null +++ b/config/missing @@ -0,0 +1,360 @@ +#! /bin/sh +# Common stub for a few missing GNU programs while installing. + +scriptversion=2005-06-08.21 + +# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# Originally by Fran,cois Pinard , 1996. + +# 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., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +if test $# -eq 0; then + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 +fi + +run=: + +# In the cases where this matters, `missing' is being run in the +# srcdir already. +if test -f configure.ac; then + configure_ac=configure.ac +else + configure_ac=configure.in +fi + +msg="missing on your system" + +case "$1" in +--run) + # Try to run requested program, and just exit if it succeeds. + run= + shift + "$@" && exit 0 + # Exit code 63 means version mismatch. This often happens + # when the user try to use an ancient version of a tool on + # a file that requires a minimum version. In this case we + # we should proceed has if the program had been absent, or + # if --run hadn't been passed. + if test $? = 63; then + run=: + msg="probably too old" + fi + ;; + + -h|--h|--he|--hel|--help) + echo "\ +$0 [OPTION]... PROGRAM [ARGUMENT]... + +Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an +error status if there is no known handling for PROGRAM. + +Options: + -h, --help display this help and exit + -v, --version output version information and exit + --run try to run the given command, and emulate it if it fails + +Supported PROGRAM values: + aclocal touch file \`aclocal.m4' + autoconf touch file \`configure' + autoheader touch file \`config.h.in' + automake touch all \`Makefile.in' files + bison create \`y.tab.[ch]', if possible, from existing .[ch] + flex create \`lex.yy.c', if possible, from existing .c + help2man touch the output file + lex create \`lex.yy.c', if possible, from existing .c + makeinfo touch the output file + tar try tar, gnutar, gtar, then tar without non-portable flags + yacc create \`y.tab.[ch]', if possible, from existing .[ch] + +Send bug reports to ." + exit $? + ;; + + -v|--v|--ve|--ver|--vers|--versi|--versio|--version) + echo "missing $scriptversion (GNU Automake)" + exit $? + ;; + + -*) + echo 1>&2 "$0: Unknown \`$1' option" + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 + ;; + +esac + +# Now exit if we have it, but it failed. Also exit now if we +# don't have it and --version was passed (most likely to detect +# the program). +case "$1" in + lex|yacc) + # Not GNU programs, they don't have --version. + ;; + + tar) + if test -n "$run"; then + echo 1>&2 "ERROR: \`tar' requires --run" + exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + exit 1 + fi + ;; + + *) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + # Could not run --version or --help. This is probably someone + # running `$TOOL --version' or `$TOOL --help' to check whether + # $TOOL exists and not knowing $TOOL uses missing. + exit 1 + fi + ;; +esac + +# If it does not exist, or fails to run (possibly an outdated version), +# try to emulate it. +case "$1" in + aclocal*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`acinclude.m4' or \`${configure_ac}'. You might want + to install the \`Automake' and \`Perl' packages. Grab them from + any GNU archive site." + touch aclocal.m4 + ;; + + autoconf) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`${configure_ac}'. You might want to install the + \`Autoconf' and \`GNU m4' packages. Grab them from any GNU + archive site." + touch configure + ;; + + autoheader) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`acconfig.h' or \`${configure_ac}'. You might want + to install the \`Autoconf' and \`GNU m4' packages. Grab them + from any GNU archive site." + files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` + test -z "$files" && files="config.h" + touch_files= + for f in $files; do + case "$f" in + *:*) touch_files="$touch_files "`echo "$f" | + sed -e 's/^[^:]*://' -e 's/:.*//'`;; + *) touch_files="$touch_files $f.in";; + esac + done + touch $touch_files + ;; + + automake*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. + You might want to install the \`Automake' and \`Perl' packages. + Grab them from any GNU archive site." + find . -type f -name Makefile.am -print | + sed 's/\.am$/.in/' | + while read f; do touch "$f"; done + ;; + + autom4te) + echo 1>&2 "\ +WARNING: \`$1' is needed, but is $msg. + You might have modified some files without having the + proper tools for further handling them. + You can get \`$1' as part of \`Autoconf' from any GNU + archive site." + + file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` + test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` + if test -f "$file"; then + touch $file + else + test -z "$file" || exec >$file + echo "#! /bin/sh" + echo "# Created by GNU Automake missing as a replacement of" + echo "# $ $@" + echo "exit 0" + chmod +x $file + exit 1 + fi + ;; + + bison|yacc) + echo 1>&2 "\ +WARNING: \`$1' $msg. You should only need it if + you modified a \`.y' file. You may need the \`Bison' package + in order for those modifications to take effect. You can get + \`Bison' from any GNU archive site." + rm -f y.tab.c y.tab.h + if [ $# -ne 1 ]; then + eval LASTARG="\${$#}" + case "$LASTARG" in + *.y) + SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" y.tab.c + fi + SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" y.tab.h + fi + ;; + esac + fi + if [ ! -f y.tab.h ]; then + echo >y.tab.h + fi + if [ ! -f y.tab.c ]; then + echo 'main() { return 0; }' >y.tab.c + fi + ;; + + lex|flex) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a \`.l' file. You may need the \`Flex' package + in order for those modifications to take effect. You can get + \`Flex' from any GNU archive site." + rm -f lex.yy.c + if [ $# -ne 1 ]; then + eval LASTARG="\${$#}" + case "$LASTARG" in + *.l) + SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" lex.yy.c + fi + ;; + esac + fi + if [ ! -f lex.yy.c ]; then + echo 'main() { return 0; }' >lex.yy.c + fi + ;; + + help2man) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a dependency of a manual page. You may need the + \`Help2man' package in order for those modifications to take + effect. You can get \`Help2man' from any GNU archive site." + + file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` + if test -z "$file"; then + file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` + fi + if [ -f "$file" ]; then + touch $file + else + test -z "$file" || exec >$file + echo ".ab help2man is required to generate this page" + exit 1 + fi + ;; + + makeinfo) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a \`.texi' or \`.texinfo' file, or any other file + indirectly affecting the aspect of the manual. The spurious + call might also be the consequence of using a buggy \`make' (AIX, + DU, IRIX). You might want to install the \`Texinfo' package or + the \`GNU make' package. Grab either from any GNU archive site." + # The file to touch is that specified with -o ... + file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` + if test -z "$file"; then + # ... or it is the one specified with @setfilename ... + infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` + file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile` + # ... or it is derived from the source name (dir/f.texi becomes f.info) + test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info + fi + # If the file does not exist, the user really needs makeinfo; + # let's fail without touching anything. + test -f $file || exit 1 + touch $file + ;; + + tar) + shift + + # We have already tried tar in the generic part. + # Look for gnutar/gtar before invocation to avoid ugly error + # messages. + if (gnutar --version > /dev/null 2>&1); then + gnutar "$@" && exit 0 + fi + if (gtar --version > /dev/null 2>&1); then + gtar "$@" && exit 0 + fi + firstarg="$1" + if shift; then + case "$firstarg" in + *o*) + firstarg=`echo "$firstarg" | sed s/o//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + case "$firstarg" in + *h*) + firstarg=`echo "$firstarg" | sed s/h//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + fi + + echo 1>&2 "\ +WARNING: I can't seem to be able to run \`tar' with the given arguments. + You may want to install GNU tar or Free paxutils, or check the + command line arguments." + exit 1 + ;; + + *) + echo 1>&2 "\ +WARNING: \`$1' is needed, and is $msg. + You might have modified some files without having the + proper tools for further handling them. Check the \`README' file, + it often tells you about the needed prerequisites for installing + this package. You may also peek at any GNU archive site, in case + some other package would contain this missing \`$1' program." + exit 1 + ;; +esac + +exit 0 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: diff --git a/config/mkinstalldirs b/config/mkinstalldirs new file mode 100755 index 00000000..259dbfcd --- /dev/null +++ b/config/mkinstalldirs @@ -0,0 +1,158 @@ +#! /bin/sh +# mkinstalldirs --- make directory hierarchy + +scriptversion=2005-06-29.22 + +# Original author: Noah Friedman +# Created: 1993-05-16 +# Public domain. +# +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +errstatus=0 +dirmode= + +usage="\ +Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ... + +Create each directory DIR (with mode MODE, if specified), including all +leading file name components. + +Report bugs to ." + +# process command line arguments +while test $# -gt 0 ; do + case $1 in + -h | --help | --h*) # -h for help + echo "$usage" + exit $? + ;; + -m) # -m PERM arg + shift + test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } + dirmode=$1 + shift + ;; + --version) + echo "$0 $scriptversion" + exit $? + ;; + --) # stop option processing + shift + break + ;; + -*) # unknown option + echo "$usage" 1>&2 + exit 1 + ;; + *) # first non-opt arg + break + ;; + esac +done + +for file +do + if test -d "$file"; then + shift + else + break + fi +done + +case $# in + 0) exit 0 ;; +esac + +# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and +# mkdir -p a/c at the same time, both will detect that a is missing, +# one will create a, then the other will try to create a and die with +# a "File exists" error. This is a problem when calling mkinstalldirs +# from a parallel make. We use --version in the probe to restrict +# ourselves to GNU mkdir, which is thread-safe. +case $dirmode in + '') + if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + echo "mkdir -p -- $*" + exec mkdir -p -- "$@" + else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + test -d ./-p && rmdir ./-p + test -d ./--version && rmdir ./--version + fi + ;; + *) + if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 && + test ! -d ./--version; then + echo "mkdir -m $dirmode -p -- $*" + exec mkdir -m "$dirmode" -p -- "$@" + else + # Clean up after NextStep and OpenStep mkdir. + for d in ./-m ./-p ./--version "./$dirmode"; + do + test -d $d && rmdir $d + done + fi + ;; +esac + +for file +do + case $file in + /*) pathcomp=/ ;; + *) pathcomp= ;; + esac + oIFS=$IFS + IFS=/ + set fnord $file + shift + IFS=$oIFS + + for d + do + test "x$d" = x && continue + + pathcomp=$pathcomp$d + case $pathcomp in + -*) pathcomp=./$pathcomp ;; + esac + + if test ! -d "$pathcomp"; then + echo "mkdir $pathcomp" + + mkdir "$pathcomp" || lasterr=$? + + if test ! -d "$pathcomp"; then + errstatus=$lasterr + else + if test ! -z "$dirmode"; then + echo "chmod $dirmode $pathcomp" + lasterr= + chmod "$dirmode" "$pathcomp" || lasterr=$? + + if test ! -z "$lasterr"; then + errstatus=$lasterr + fi + fi + fi + fi + + pathcomp=$pathcomp/ + done +done + +exit $errstatus + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: diff --git a/config/texinfo.tex b/config/texinfo.tex new file mode 100644 index 00000000..ff2c4065 --- /dev/null +++ b/config/texinfo.tex @@ -0,0 +1,7210 @@ +% texinfo.tex -- TeX macros to handle Texinfo files. +% +% Load plain if necessary, i.e., if running under initex. +\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi +% +\def\texinfoversion{2005-07-05.19} +% +% Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, +% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software +% Foundation, Inc. +% +% This texinfo.tex file 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 texinfo.tex file 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 texinfo.tex file; see the file COPYING. If not, write +% to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +% Boston, MA 02110-1301, USA. +% +% As a special exception, when this file is read by TeX when processing +% a Texinfo source document, you may use the result without +% restriction. (This has been our intent since Texinfo was invented.) +% +% Please try the latest version of texinfo.tex before submitting bug +% reports; you can get the latest version from: +% http://www.gnu.org/software/texinfo/ (the Texinfo home page), or +% ftp://tug.org/tex/texinfo.tex +% (and all CTAN mirrors, see http://www.ctan.org). +% The texinfo.tex in any given distribution could well be out +% of date, so if that's what you're using, please check. +% +% Send bug reports to bug-texinfo@gnu.org. Please include including a +% complete document in each bug report with which we can reproduce the +% problem. Patches are, of course, greatly appreciated. +% +% To process a Texinfo manual with TeX, it's most reliable to use the +% texi2dvi shell script that comes with the distribution. For a simple +% manual foo.texi, however, you can get away with this: +% tex foo.texi +% texindex foo.?? +% tex foo.texi +% tex foo.texi +% dvips foo.dvi -o # or whatever; this makes foo.ps. +% The extra TeX runs get the cross-reference information correct. +% Sometimes one run after texindex suffices, and sometimes you need more +% than two; texi2dvi does it as many times as necessary. +% +% It is possible to adapt texinfo.tex for other languages, to some +% extent. You can get the existing language-specific files from the +% full Texinfo distribution. +% +% The GNU Texinfo home page is http://www.gnu.org/software/texinfo. + + +\message{Loading texinfo [version \texinfoversion]:} + +% If in a .fmt file, print the version number +% and turn on active characters that we couldn't do earlier because +% they might have appeared in the input file name. +\everyjob{\message{[Texinfo version \texinfoversion]}% + \catcode`+=\active \catcode`\_=\active} + +\message{Basics,} +\chardef\other=12 + +% We never want plain's \outer definition of \+ in Texinfo. +% For @tex, we can use \tabalign. +\let\+ = \relax + +% Save some plain tex macros whose names we will redefine. +\let\ptexb=\b +\let\ptexbullet=\bullet +\let\ptexc=\c +\let\ptexcomma=\, +\let\ptexdot=\. +\let\ptexdots=\dots +\let\ptexend=\end +\let\ptexequiv=\equiv +\let\ptexexclam=\! +\let\ptexfootnote=\footnote +\let\ptexgtr=> +\let\ptexhat=^ +\let\ptexi=\i +\let\ptexindent=\indent +\let\ptexinsert=\insert +\let\ptexlbrace=\{ +\let\ptexless=< +\let\ptexnewwrite\newwrite +\let\ptexnoindent=\noindent +\let\ptexplus=+ +\let\ptexrbrace=\} +\let\ptexslash=\/ +\let\ptexstar=\* +\let\ptext=\t + +% If this character appears in an error message or help string, it +% starts a new line in the output. +\newlinechar = `^^J + +% Use TeX 3.0's \inputlineno to get the line number, for better error +% messages, but if we're using an old version of TeX, don't do anything. +% +\ifx\inputlineno\thisisundefined + \let\linenumber = \empty % Pre-3.0. +\else + \def\linenumber{l.\the\inputlineno:\space} +\fi + +% Set up fixed words for English if not already set. +\ifx\putwordAppendix\undefined \gdef\putwordAppendix{Appendix}\fi +\ifx\putwordChapter\undefined \gdef\putwordChapter{Chapter}\fi +\ifx\putwordfile\undefined \gdef\putwordfile{file}\fi +\ifx\putwordin\undefined \gdef\putwordin{in}\fi +\ifx\putwordIndexIsEmpty\undefined \gdef\putwordIndexIsEmpty{(Index is empty)}\fi +\ifx\putwordIndexNonexistent\undefined \gdef\putwordIndexNonexistent{(Index is nonexistent)}\fi +\ifx\putwordInfo\undefined \gdef\putwordInfo{Info}\fi +\ifx\putwordInstanceVariableof\undefined \gdef\putwordInstanceVariableof{Instance Variable of}\fi +\ifx\putwordMethodon\undefined \gdef\putwordMethodon{Method on}\fi +\ifx\putwordNoTitle\undefined \gdef\putwordNoTitle{No Title}\fi +\ifx\putwordof\undefined \gdef\putwordof{of}\fi +\ifx\putwordon\undefined \gdef\putwordon{on}\fi +\ifx\putwordpage\undefined \gdef\putwordpage{page}\fi +\ifx\putwordsection\undefined \gdef\putwordsection{section}\fi +\ifx\putwordSection\undefined \gdef\putwordSection{Section}\fi +\ifx\putwordsee\undefined \gdef\putwordsee{see}\fi +\ifx\putwordSee\undefined \gdef\putwordSee{See}\fi +\ifx\putwordShortTOC\undefined \gdef\putwordShortTOC{Short Contents}\fi +\ifx\putwordTOC\undefined \gdef\putwordTOC{Table of Contents}\fi +% +\ifx\putwordMJan\undefined \gdef\putwordMJan{January}\fi +\ifx\putwordMFeb\undefined \gdef\putwordMFeb{February}\fi +\ifx\putwordMMar\undefined \gdef\putwordMMar{March}\fi +\ifx\putwordMApr\undefined \gdef\putwordMApr{April}\fi +\ifx\putwordMMay\undefined \gdef\putwordMMay{May}\fi +\ifx\putwordMJun\undefined \gdef\putwordMJun{June}\fi +\ifx\putwordMJul\undefined \gdef\putwordMJul{July}\fi +\ifx\putwordMAug\undefined \gdef\putwordMAug{August}\fi +\ifx\putwordMSep\undefined \gdef\putwordMSep{September}\fi +\ifx\putwordMOct\undefined \gdef\putwordMOct{October}\fi +\ifx\putwordMNov\undefined \gdef\putwordMNov{November}\fi +\ifx\putwordMDec\undefined \gdef\putwordMDec{December}\fi +% +\ifx\putwordDefmac\undefined \gdef\putwordDefmac{Macro}\fi +\ifx\putwordDefspec\undefined \gdef\putwordDefspec{Special Form}\fi +\ifx\putwordDefvar\undefined \gdef\putwordDefvar{Variable}\fi +\ifx\putwordDefopt\undefined \gdef\putwordDefopt{User Option}\fi +\ifx\putwordDeffunc\undefined \gdef\putwordDeffunc{Function}\fi + +% In some macros, we cannot use the `\? notation---the left quote is +% in some cases the escape char. +\chardef\backChar = `\\ +\chardef\colonChar = `\: +\chardef\commaChar = `\, +\chardef\dotChar = `\. +\chardef\exclamChar= `\! +\chardef\plusChar = `\+ +\chardef\questChar = `\? +\chardef\semiChar = `\; +\chardef\underChar = `\_ + +\chardef\spaceChar = `\ % +\chardef\spacecat = 10 +\def\spaceisspace{\catcode\spaceChar=\spacecat} + +{% for help with debugging. + % example usage: \expandafter\show\activebackslash + \catcode`\! = 0 \catcode`\\ = \active + !global!def!activebackslash{\} +} + +% Ignore a token. +% +\def\gobble#1{} + +% The following is used inside several \edef's. +\def\makecsname#1{\expandafter\noexpand\csname#1\endcsname} + +% Hyphenation fixes. +\hyphenation{ + Flor-i-da Ghost-script Ghost-view Mac-OS Post-Script + ap-pen-dix bit-map bit-maps + data-base data-bases eshell fall-ing half-way long-est man-u-script + man-u-scripts mini-buf-fer mini-buf-fers over-view par-a-digm + par-a-digms rath-er rec-tan-gu-lar ro-bot-ics se-vere-ly set-up spa-ces + spell-ing spell-ings + stand-alone strong-est time-stamp time-stamps which-ever white-space + wide-spread wrap-around +} + +% Margin to add to right of even pages, to left of odd pages. +\newdimen\bindingoffset +\newdimen\normaloffset +\newdimen\pagewidth \newdimen\pageheight + +% For a final copy, take out the rectangles +% that mark overfull boxes (in case you have decided +% that the text looks ok even though it passes the margin). +% +\def\finalout{\overfullrule=0pt} + +% @| inserts a changebar to the left of the current line. It should +% surround any changed text. This approach does *not* work if the +% change spans more than two lines of output. To handle that, we would +% have adopt a much more difficult approach (putting marks into the main +% vertical list for the beginning and end of each change). +% +\def\|{% + % \vadjust can only be used in horizontal mode. + \leavevmode + % + % Append this vertical mode material after the current line in the output. + \vadjust{% + % We want to insert a rule with the height and depth of the current + % leading; that is exactly what \strutbox is supposed to record. + \vskip-\baselineskip + % + % \vadjust-items are inserted at the left edge of the type. So + % the \llap here moves out into the left-hand margin. + \llap{% + % + % For a thicker or thinner bar, change the `1pt'. + \vrule height\baselineskip width1pt + % + % This is the space between the bar and the text. + \hskip 12pt + }% + }% +} + +% Sometimes it is convenient to have everything in the transcript file +% and nothing on the terminal. We don't just call \tracingall here, +% since that produces some useless output on the terminal. We also make +% some effort to order the tracing commands to reduce output in the log +% file; cf. trace.sty in LaTeX. +% +\def\gloggingall{\begingroup \globaldefs = 1 \loggingall \endgroup}% +\def\loggingall{% + \tracingstats2 + \tracingpages1 + \tracinglostchars2 % 2 gives us more in etex + \tracingparagraphs1 + \tracingoutput1 + \tracingmacros2 + \tracingrestores1 + \showboxbreadth\maxdimen \showboxdepth\maxdimen + \ifx\eTeXversion\undefined\else % etex gives us more logging + \tracingscantokens1 + \tracingifs1 + \tracinggroups1 + \tracingnesting2 + \tracingassigns1 + \fi + \tracingcommands3 % 3 gives us more in etex + \errorcontextlines16 +}% + +% add check for \lastpenalty to plain's definitions. If the last thing +% we did was a \nobreak, we don't want to insert more space. +% +\def\smallbreak{\ifnum\lastpenalty<10000\par\ifdim\lastskip<\smallskipamount + \removelastskip\penalty-50\smallskip\fi\fi} +\def\medbreak{\ifnum\lastpenalty<10000\par\ifdim\lastskip<\medskipamount + \removelastskip\penalty-100\medskip\fi\fi} +\def\bigbreak{\ifnum\lastpenalty<10000\par\ifdim\lastskip<\bigskipamount + \removelastskip\penalty-200\bigskip\fi\fi} + +% For @cropmarks command. +% Do @cropmarks to get crop marks. +% +\newif\ifcropmarks +\let\cropmarks = \cropmarkstrue +% +% Dimensions to add cropmarks at corners. +% Added by P. A. MacKay, 12 Nov. 1986 +% +\newdimen\outerhsize \newdimen\outervsize % set by the paper size routines +\newdimen\cornerlong \cornerlong=1pc +\newdimen\cornerthick \cornerthick=.3pt +\newdimen\topandbottommargin \topandbottommargin=.75in + +% Main output routine. +\chardef\PAGE = 255 +\output = {\onepageout{\pagecontents\PAGE}} + +\newbox\headlinebox +\newbox\footlinebox + +% \onepageout takes a vbox as an argument. Note that \pagecontents +% does insertions, but you have to call it yourself. +\def\onepageout#1{% + \ifcropmarks \hoffset=0pt \else \hoffset=\normaloffset \fi + % + \ifodd\pageno \advance\hoffset by \bindingoffset + \else \advance\hoffset by -\bindingoffset\fi + % + % Do this outside of the \shipout so @code etc. will be expanded in + % the headline as they should be, not taken literally (outputting ''code). + \setbox\headlinebox = \vbox{\let\hsize=\pagewidth \makeheadline}% + \setbox\footlinebox = \vbox{\let\hsize=\pagewidth \makefootline}% + % + {% + % Have to do this stuff outside the \shipout because we want it to + % take effect in \write's, yet the group defined by the \vbox ends + % before the \shipout runs. + % + \indexdummies % don't expand commands in the output. + \shipout\vbox{% + % Do this early so pdf references go to the beginning of the page. + \ifpdfmakepagedest \pdfdest name{\the\pageno} xyz\fi + % + \ifcropmarks \vbox to \outervsize\bgroup + \hsize = \outerhsize + \vskip-\topandbottommargin + \vtop to0pt{% + \line{\ewtop\hfil\ewtop}% + \nointerlineskip + \line{% + \vbox{\moveleft\cornerthick\nstop}% + \hfill + \vbox{\moveright\cornerthick\nstop}% + }% + \vss}% + \vskip\topandbottommargin + \line\bgroup + \hfil % center the page within the outer (page) hsize. + \ifodd\pageno\hskip\bindingoffset\fi + \vbox\bgroup + \fi + % + \unvbox\headlinebox + \pagebody{#1}% + \ifdim\ht\footlinebox > 0pt + % Only leave this space if the footline is nonempty. + % (We lessened \vsize for it in \oddfootingxxx.) + % The \baselineskip=24pt in plain's \makefootline has no effect. + \vskip 2\baselineskip + \unvbox\footlinebox + \fi + % + \ifcropmarks + \egroup % end of \vbox\bgroup + \hfil\egroup % end of (centering) \line\bgroup + \vskip\topandbottommargin plus1fill minus1fill + \boxmaxdepth = \cornerthick + \vbox to0pt{\vss + \line{% + \vbox{\moveleft\cornerthick\nsbot}% + \hfill + \vbox{\moveright\cornerthick\nsbot}% + }% + \nointerlineskip + \line{\ewbot\hfil\ewbot}% + }% + \egroup % \vbox from first cropmarks clause + \fi + }% end of \shipout\vbox + }% end of group with \indexdummies + \advancepageno + \ifnum\outputpenalty>-20000 \else\dosupereject\fi +} + +\newinsert\margin \dimen\margin=\maxdimen + +\def\pagebody#1{\vbox to\pageheight{\boxmaxdepth=\maxdepth #1}} +{\catcode`\@ =11 +\gdef\pagecontents#1{\ifvoid\topins\else\unvbox\topins\fi +% marginal hacks, juha@viisa.uucp (Juha Takala) +\ifvoid\margin\else % marginal info is present + \rlap{\kern\hsize\vbox to\z@{\kern1pt\box\margin \vss}}\fi +\dimen@=\dp#1 \unvbox#1 +\ifvoid\footins\else\vskip\skip\footins\footnoterule \unvbox\footins\fi +\ifr@ggedbottom \kern-\dimen@ \vfil \fi} +} + +% Here are the rules for the cropmarks. Note that they are +% offset so that the space between them is truly \outerhsize or \outervsize +% (P. A. MacKay, 12 November, 1986) +% +\def\ewtop{\vrule height\cornerthick depth0pt width\cornerlong} +\def\nstop{\vbox + {\hrule height\cornerthick depth\cornerlong width\cornerthick}} +\def\ewbot{\vrule height0pt depth\cornerthick width\cornerlong} +\def\nsbot{\vbox + {\hrule height\cornerlong depth\cornerthick width\cornerthick}} + +% Parse an argument, then pass it to #1. The argument is the rest of +% the input line (except we remove a trailing comment). #1 should be a +% macro which expects an ordinary undelimited TeX argument. +% +\def\parsearg{\parseargusing{}} +\def\parseargusing#1#2{% + \def\next{#2}% + \begingroup + \obeylines + \spaceisspace + #1% + \parseargline\empty% Insert the \empty token, see \finishparsearg below. +} + +{\obeylines % + \gdef\parseargline#1^^M{% + \endgroup % End of the group started in \parsearg. + \argremovecomment #1\comment\ArgTerm% + }% +} + +% First remove any @comment, then any @c comment. +\def\argremovecomment#1\comment#2\ArgTerm{\argremovec #1\c\ArgTerm} +\def\argremovec#1\c#2\ArgTerm{\argcheckspaces#1\^^M\ArgTerm} + +% Each occurence of `\^^M' or `\^^M' is replaced by a single space. +% +% \argremovec might leave us with trailing space, e.g., +% @end itemize @c foo +% This space token undergoes the same procedure and is eventually removed +% by \finishparsearg. +% +\def\argcheckspaces#1\^^M{\argcheckspacesX#1\^^M \^^M} +\def\argcheckspacesX#1 \^^M{\argcheckspacesY#1\^^M} +\def\argcheckspacesY#1\^^M#2\^^M#3\ArgTerm{% + \def\temp{#3}% + \ifx\temp\empty + % We cannot use \next here, as it holds the macro to run; + % thus we reuse \temp. + \let\temp\finishparsearg + \else + \let\temp\argcheckspaces + \fi + % Put the space token in: + \temp#1 #3\ArgTerm +} + +% If a _delimited_ argument is enclosed in braces, they get stripped; so +% to get _exactly_ the rest of the line, we had to prevent such situation. +% We prepended an \empty token at the very beginning and we expand it now, +% just before passing the control to \next. +% (Similarily, we have to think about #3 of \argcheckspacesY above: it is +% either the null string, or it ends with \^^M---thus there is no danger +% that a pair of braces would be stripped. +% +% But first, we have to remove the trailing space token. +% +\def\finishparsearg#1 \ArgTerm{\expandafter\next\expandafter{#1}} + +% \parseargdef\foo{...} +% is roughly equivalent to +% \def\foo{\parsearg\Xfoo} +% \def\Xfoo#1{...} +% +% Actually, I use \csname\string\foo\endcsname, ie. \\foo, as it is my +% favourite TeX trick. --kasal, 16nov03 + +\def\parseargdef#1{% + \expandafter \doparseargdef \csname\string#1\endcsname #1% +} +\def\doparseargdef#1#2{% + \def#2{\parsearg#1}% + \def#1##1% +} + +% Several utility definitions with active space: +{ + \obeyspaces + \gdef\obeyedspace{ } + + % Make each space character in the input produce a normal interword + % space in the output. Don't allow a line break at this space, as this + % is used only in environments like @example, where each line of input + % should produce a line of output anyway. + % + \gdef\sepspaces{\obeyspaces\let =\tie} + + % If an index command is used in an @example environment, any spaces + % therein should become regular spaces in the raw index file, not the + % expansion of \tie (\leavevmode \penalty \@M \ ). + \gdef\unsepspaces{\let =\space} +} + + +\def\flushcr{\ifx\par\lisppar \def\next##1{}\else \let\next=\relax \fi \next} + +% Define the framework for environments in texinfo.tex. It's used like this: +% +% \envdef\foo{...} +% \def\Efoo{...} +% +% It's the responsibility of \envdef to insert \begingroup before the +% actual body; @end closes the group after calling \Efoo. \envdef also +% defines \thisenv, so the current environment is known; @end checks +% whether the environment name matches. The \checkenv macro can also be +% used to check whether the current environment is the one expected. +% +% Non-false conditionals (@iftex, @ifset) don't fit into this, so they +% are not treated as enviroments; they don't open a group. (The +% implementation of @end takes care not to call \endgroup in this +% special case.) + + +% At runtime, environments start with this: +\def\startenvironment#1{\begingroup\def\thisenv{#1}} +% initialize +\let\thisenv\empty + +% ... but they get defined via ``\envdef\foo{...}'': +\long\def\envdef#1#2{\def#1{\startenvironment#1#2}} +\def\envparseargdef#1#2{\parseargdef#1{\startenvironment#1#2}} + +% Check whether we're in the right environment: +\def\checkenv#1{% + \def\temp{#1}% + \ifx\thisenv\temp + \else + \badenverr + \fi +} + +% Evironment mismatch, #1 expected: +\def\badenverr{% + \errhelp = \EMsimple + \errmessage{This command can appear only \inenvironment\temp, + not \inenvironment\thisenv}% +} +\def\inenvironment#1{% + \ifx#1\empty + out of any environment% + \else + in environment \expandafter\string#1% + \fi +} + +% @end foo executes the definition of \Efoo. +% But first, it executes a specialized version of \checkenv +% +\parseargdef\end{% + \if 1\csname iscond.#1\endcsname + \else + % The general wording of \badenverr may not be ideal, but... --kasal, 06nov03 + \expandafter\checkenv\csname#1\endcsname + \csname E#1\endcsname + \endgroup + \fi +} + +\newhelp\EMsimple{Press RETURN to continue.} + + +%% Simple single-character @ commands + +% @@ prints an @ +% Kludge this until the fonts are right (grr). +\def\@{{\tt\char64}} + +% This is turned off because it was never documented +% and you can use @w{...} around a quote to suppress ligatures. +%% Define @` and @' to be the same as ` and ' +%% but suppressing ligatures. +%\def\`{{`}} +%\def\'{{'}} + +% Used to generate quoted braces. +\def\mylbrace {{\tt\char123}} +\def\myrbrace {{\tt\char125}} +\let\{=\mylbrace +\let\}=\myrbrace +\begingroup + % Definitions to produce \{ and \} commands for indices, + % and @{ and @} for the aux/toc files. + \catcode`\{ = \other \catcode`\} = \other + \catcode`\[ = 1 \catcode`\] = 2 + \catcode`\! = 0 \catcode`\\ = \other + !gdef!lbracecmd[\{]% + !gdef!rbracecmd[\}]% + !gdef!lbraceatcmd[@{]% + !gdef!rbraceatcmd[@}]% +!endgroup + +% @comma{} to avoid , parsing problems. +\let\comma = , + +% Accents: @, @dotaccent @ringaccent @ubaraccent @udotaccent +% Others are defined by plain TeX: @` @' @" @^ @~ @= @u @v @H. +\let\, = \c +\let\dotaccent = \. +\def\ringaccent#1{{\accent23 #1}} +\let\tieaccent = \t +\let\ubaraccent = \b +\let\udotaccent = \d + +% Other special characters: @questiondown @exclamdown @ordf @ordm +% Plain TeX defines: @AA @AE @O @OE @L (plus lowercase versions) @ss. +\def\questiondown{?`} +\def\exclamdown{!`} +\def\ordf{\leavevmode\raise1ex\hbox{\selectfonts\lllsize \underbar{a}}} +\def\ordm{\leavevmode\raise1ex\hbox{\selectfonts\lllsize \underbar{o}}} + +% Dotless i and dotless j, used for accents. +\def\imacro{i} +\def\jmacro{j} +\def\dotless#1{% + \def\temp{#1}% + \ifx\temp\imacro \ptexi + \else\ifx\temp\jmacro \j + \else \errmessage{@dotless can be used only with i or j}% + \fi\fi +} + +% The \TeX{} logo, as in plain, but resetting the spacing so that a +% period following counts as ending a sentence. (Idea found in latex.) +% +\edef\TeX{\TeX \spacefactor=1000 } + +% @LaTeX{} logo. Not quite the same results as the definition in +% latex.ltx, since we use a different font for the raised A; it's most +% convenient for us to use an explicitly smaller font, rather than using +% the \scriptstyle font (since we don't reset \scriptstyle and +% \scriptscriptstyle). +% +\def\LaTeX{% + L\kern-.36em + {\setbox0=\hbox{T}% + \vbox to \ht0{\hbox{\selectfonts\lllsize A}\vss}}% + \kern-.15em + \TeX +} + +% Be sure we're in horizontal mode when doing a tie, since we make space +% equivalent to this in @example-like environments. Otherwise, a space +% at the beginning of a line will start with \penalty -- and +% since \penalty is valid in vertical mode, we'd end up putting the +% penalty on the vertical list instead of in the new paragraph. +{\catcode`@ = 11 + % Avoid using \@M directly, because that causes trouble + % if the definition is written into an index file. + \global\let\tiepenalty = \@M + \gdef\tie{\leavevmode\penalty\tiepenalty\ } +} + +% @: forces normal size whitespace following. +\def\:{\spacefactor=1000 } + +% @* forces a line break. +\def\*{\hfil\break\hbox{}\ignorespaces} + +% @/ allows a line break. +\let\/=\allowbreak + +% @. is an end-of-sentence period. +\def\.{.\spacefactor=\endofsentencespacefactor\space} + +% @! is an end-of-sentence bang. +\def\!{!\spacefactor=\endofsentencespacefactor\space} + +% @? is an end-of-sentence query. +\def\?{?\spacefactor=\endofsentencespacefactor\space} + +% @frenchspacing on|off says whether to put extra space after punctuation. +% +\def\onword{on} +\def\offword{off} +% +\parseargdef\frenchspacing{% + \def\temp{#1}% + \ifx\temp\onword \plainfrenchspacing + \else\ifx\temp\offword \plainnonfrenchspacing + \else + \errhelp = \EMsimple + \errmessage{Unknown @frenchspacing option `\temp', must be on/off}% + \fi\fi +} + +% @w prevents a word break. Without the \leavevmode, @w at the +% beginning of a paragraph, when TeX is still in vertical mode, would +% produce a whole line of output instead of starting the paragraph. +\def\w#1{\leavevmode\hbox{#1}} + +% @group ... @end group forces ... to be all on one page, by enclosing +% it in a TeX vbox. We use \vtop instead of \vbox to construct the box +% to keep its height that of a normal line. According to the rules for +% \topskip (p.114 of the TeXbook), the glue inserted is +% max (\topskip - \ht (first item), 0). If that height is large, +% therefore, no glue is inserted, and the space between the headline and +% the text is small, which looks bad. +% +% Another complication is that the group might be very large. This can +% cause the glue on the previous page to be unduly stretched, because it +% does not have much material. In this case, it's better to add an +% explicit \vfill so that the extra space is at the bottom. The +% threshold for doing this is if the group is more than \vfilllimit +% percent of a page (\vfilllimit can be changed inside of @tex). +% +\newbox\groupbox +\def\vfilllimit{0.7} +% +\envdef\group{% + \ifnum\catcode`\^^M=\active \else + \errhelp = \groupinvalidhelp + \errmessage{@group invalid in context where filling is enabled}% + \fi + \startsavinginserts + % + \setbox\groupbox = \vtop\bgroup + % Do @comment since we are called inside an environment such as + % @example, where each end-of-line in the input causes an + % end-of-line in the output. We don't want the end-of-line after + % the `@group' to put extra space in the output. Since @group + % should appear on a line by itself (according to the Texinfo + % manual), we don't worry about eating any user text. + \comment +} +% +% The \vtop produces a box with normal height and large depth; thus, TeX puts +% \baselineskip glue before it, and (when the next line of text is done) +% \lineskip glue after it. Thus, space below is not quite equal to space +% above. But it's pretty close. +\def\Egroup{% + % To get correct interline space between the last line of the group + % and the first line afterwards, we have to propagate \prevdepth. + \endgraf % Not \par, as it may have been set to \lisppar. + \global\dimen1 = \prevdepth + \egroup % End the \vtop. + % \dimen0 is the vertical size of the group's box. + \dimen0 = \ht\groupbox \advance\dimen0 by \dp\groupbox + % \dimen2 is how much space is left on the page (more or less). + \dimen2 = \pageheight \advance\dimen2 by -\pagetotal + % if the group doesn't fit on the current page, and it's a big big + % group, force a page break. + \ifdim \dimen0 > \dimen2 + \ifdim \pagetotal < \vfilllimit\pageheight + \page + \fi + \fi + \box\groupbox + \prevdepth = \dimen1 + \checkinserts +} +% +% TeX puts in an \escapechar (i.e., `@') at the beginning of the help +% message, so this ends up printing `@group can only ...'. +% +\newhelp\groupinvalidhelp{% +group can only be used in environments such as @example,^^J% +where each line of input produces a line of output.} + +% @need space-in-mils +% forces a page break if there is not space-in-mils remaining. + +\newdimen\mil \mil=0.001in + +% Old definition--didn't work. +%\parseargdef\need{\par % +%% This method tries to make TeX break the page naturally +%% if the depth of the box does not fit. +%{\baselineskip=0pt% +%\vtop to #1\mil{\vfil}\kern -#1\mil\nobreak +%\prevdepth=-1000pt +%}} + +\parseargdef\need{% + % Ensure vertical mode, so we don't make a big box in the middle of a + % paragraph. + \par + % + % If the @need value is less than one line space, it's useless. + \dimen0 = #1\mil + \dimen2 = \ht\strutbox + \advance\dimen2 by \dp\strutbox + \ifdim\dimen0 > \dimen2 + % + % Do a \strut just to make the height of this box be normal, so the + % normal leading is inserted relative to the preceding line. + % And a page break here is fine. + \vtop to #1\mil{\strut\vfil}% + % + % TeX does not even consider page breaks if a penalty added to the + % main vertical list is 10000 or more. But in order to see if the + % empty box we just added fits on the page, we must make it consider + % page breaks. On the other hand, we don't want to actually break the + % page after the empty box. So we use a penalty of 9999. + % + % There is an extremely small chance that TeX will actually break the + % page at this \penalty, if there are no other feasible breakpoints in + % sight. (If the user is using lots of big @group commands, which + % almost-but-not-quite fill up a page, TeX will have a hard time doing + % good page breaking, for example.) However, I could not construct an + % example where a page broke at this \penalty; if it happens in a real + % document, then we can reconsider our strategy. + \penalty9999 + % + % Back up by the size of the box, whether we did a page break or not. + \kern -#1\mil + % + % Do not allow a page break right after this kern. + \nobreak + \fi +} + +% @br forces paragraph break (and is undocumented). + +\let\br = \par + +% @page forces the start of a new page. +% +\def\page{\par\vfill\supereject} + +% @exdent text.... +% outputs text on separate line in roman font, starting at standard page margin + +% This records the amount of indent in the innermost environment. +% That's how much \exdent should take out. +\newskip\exdentamount + +% This defn is used inside fill environments such as @defun. +\parseargdef\exdent{\hfil\break\hbox{\kern -\exdentamount{\rm#1}}\hfil\break} + +% This defn is used inside nofill environments such as @example. +\parseargdef\nofillexdent{{\advance \leftskip by -\exdentamount + \leftline{\hskip\leftskip{\rm#1}}}} + +% @inmargin{WHICH}{TEXT} puts TEXT in the WHICH margin next to the current +% paragraph. For more general purposes, use the \margin insertion +% class. WHICH is `l' or `r'. +% +\newskip\inmarginspacing \inmarginspacing=1cm +\def\strutdepth{\dp\strutbox} +% +\def\doinmargin#1#2{\strut\vadjust{% + \nobreak + \kern-\strutdepth + \vtop to \strutdepth{% + \baselineskip=\strutdepth + \vss + % if you have multiple lines of stuff to put here, you'll need to + % make the vbox yourself of the appropriate size. + \ifx#1l% + \llap{\ignorespaces #2\hskip\inmarginspacing}% + \else + \rlap{\hskip\hsize \hskip\inmarginspacing \ignorespaces #2}% + \fi + \null + }% +}} +\def\inleftmargin{\doinmargin l} +\def\inrightmargin{\doinmargin r} +% +% @inmargin{TEXT [, RIGHT-TEXT]} +% (if RIGHT-TEXT is given, use TEXT for left page, RIGHT-TEXT for right; +% else use TEXT for both). +% +\def\inmargin#1{\parseinmargin #1,,\finish} +\def\parseinmargin#1,#2,#3\finish{% not perfect, but better than nothing. + \setbox0 = \hbox{\ignorespaces #2}% + \ifdim\wd0 > 0pt + \def\lefttext{#1}% have both texts + \def\righttext{#2}% + \else + \def\lefttext{#1}% have only one text + \def\righttext{#1}% + \fi + % + \ifodd\pageno + \def\temp{\inrightmargin\righttext}% odd page -> outside is right margin + \else + \def\temp{\inleftmargin\lefttext}% + \fi + \temp +} + +% @include file insert text of that file as input. +% +\def\include{\parseargusing\filenamecatcodes\includezzz} +\def\includezzz#1{% + \pushthisfilestack + \def\thisfile{#1}% + {% + \makevalueexpandable + \def\temp{\input #1 }% + \expandafter + }\temp + \popthisfilestack +} +\def\filenamecatcodes{% + \catcode`\\=\other + \catcode`~=\other + \catcode`^=\other + \catcode`_=\other + \catcode`|=\other + \catcode`<=\other + \catcode`>=\other + \catcode`+=\other + \catcode`-=\other +} + +\def\pushthisfilestack{% + \expandafter\pushthisfilestackX\popthisfilestack\StackTerm +} +\def\pushthisfilestackX{% + \expandafter\pushthisfilestackY\thisfile\StackTerm +} +\def\pushthisfilestackY #1\StackTerm #2\StackTerm {% + \gdef\popthisfilestack{\gdef\thisfile{#1}\gdef\popthisfilestack{#2}}% +} + +\def\popthisfilestack{\errthisfilestackempty} +\def\errthisfilestackempty{\errmessage{Internal error: + the stack of filenames is empty.}} + +\def\thisfile{} + +% @center line +% outputs that line, centered. +% +\parseargdef\center{% + \ifhmode + \let\next\centerH + \else + \let\next\centerV + \fi + \next{\hfil \ignorespaces#1\unskip \hfil}% +} +\def\centerH#1{% + {% + \hfil\break + \advance\hsize by -\leftskip + \advance\hsize by -\rightskip + \line{#1}% + \break + }% +} +\def\centerV#1{\line{\kern\leftskip #1\kern\rightskip}} + +% @sp n outputs n lines of vertical space + +\parseargdef\sp{\vskip #1\baselineskip} + +% @comment ...line which is ignored... +% @c is the same as @comment +% @ignore ... @end ignore is another way to write a comment + +\def\comment{\begingroup \catcode`\^^M=\other% +\catcode`\@=\other \catcode`\{=\other \catcode`\}=\other% +\commentxxx} +{\catcode`\^^M=\other \gdef\commentxxx#1^^M{\endgroup}} + +\let\c=\comment + +% @paragraphindent NCHARS +% We'll use ems for NCHARS, close enough. +% NCHARS can also be the word `asis' or `none'. +% We cannot feasibly implement @paragraphindent asis, though. +% +\def\asisword{asis} % no translation, these are keywords +\def\noneword{none} +% +\parseargdef\paragraphindent{% + \def\temp{#1}% + \ifx\temp\asisword + \else + \ifx\temp\noneword + \defaultparindent = 0pt + \else + \defaultparindent = #1em + \fi + \fi + \parindent = \defaultparindent +} + +% @exampleindent NCHARS +% We'll use ems for NCHARS like @paragraphindent. +% It seems @exampleindent asis isn't necessary, but +% I preserve it to make it similar to @paragraphindent. +\parseargdef\exampleindent{% + \def\temp{#1}% + \ifx\temp\asisword + \else + \ifx\temp\noneword + \lispnarrowing = 0pt + \else + \lispnarrowing = #1em + \fi + \fi +} + +% @firstparagraphindent WORD +% If WORD is `none', then suppress indentation of the first paragraph +% after a section heading. If WORD is `insert', then do indent at such +% paragraphs. +% +% The paragraph indentation is suppressed or not by calling +% \suppressfirstparagraphindent, which the sectioning commands do. +% We switch the definition of this back and forth according to WORD. +% By default, we suppress indentation. +% +\def\suppressfirstparagraphindent{\dosuppressfirstparagraphindent} +\def\insertword{insert} +% +\parseargdef\firstparagraphindent{% + \def\temp{#1}% + \ifx\temp\noneword + \let\suppressfirstparagraphindent = \dosuppressfirstparagraphindent + \else\ifx\temp\insertword + \let\suppressfirstparagraphindent = \relax + \else + \errhelp = \EMsimple + \errmessage{Unknown @firstparagraphindent option `\temp'}% + \fi\fi +} + +% Here is how we actually suppress indentation. Redefine \everypar to +% \kern backwards by \parindent, and then reset itself to empty. +% +% We also make \indent itself not actually do anything until the next +% paragraph. +% +\gdef\dosuppressfirstparagraphindent{% + \gdef\indent{% + \restorefirstparagraphindent + \indent + }% + \gdef\noindent{% + \restorefirstparagraphindent + \noindent + }% + \global\everypar = {% + \kern -\parindent + \restorefirstparagraphindent + }% +} + +\gdef\restorefirstparagraphindent{% + \global \let \indent = \ptexindent + \global \let \noindent = \ptexnoindent + \global \everypar = {}% +} + + +% @asis just yields its argument. Used with @table, for example. +% +\def\asis#1{#1} + +% @math outputs its argument in math mode. +% +% One complication: _ usually means subscripts, but it could also mean +% an actual _ character, as in @math{@var{some_variable} + 1}. So make +% _ active, and distinguish by seeing if the current family is \slfam, +% which is what @var uses. +{ + \catcode\underChar = \active + \gdef\mathunderscore{% + \catcode\underChar=\active + \def_{\ifnum\fam=\slfam \_\else\sb\fi}% + } +} +% Another complication: we want \\ (and @\) to output a \ character. +% FYI, plain.tex uses \\ as a temporary control sequence (why?), but +% this is not advertised and we don't care. Texinfo does not +% otherwise define @\. +% +% The \mathchar is class=0=ordinary, family=7=ttfam, position=5C=\. +\def\mathbackslash{\ifnum\fam=\ttfam \mathchar"075C \else\backslash \fi} +% +\def\math{% + \tex + \mathunderscore + \let\\ = \mathbackslash + \mathactive + $\finishmath +} +\def\finishmath#1{#1$\endgroup} % Close the group opened by \tex. + +% Some active characters (such as <) are spaced differently in math. +% We have to reset their definitions in case the @math was an argument +% to a command which sets the catcodes (such as @item or @section). +% +{ + \catcode`^ = \active + \catcode`< = \active + \catcode`> = \active + \catcode`+ = \active + \gdef\mathactive{% + \let^ = \ptexhat + \let< = \ptexless + \let> = \ptexgtr + \let+ = \ptexplus + } +} + +% @bullet and @minus need the same treatment as @math, just above. +\def\bullet{$\ptexbullet$} +\def\minus{$-$} + +% @dots{} outputs an ellipsis using the current font. +% We do .5em per period so that it has the same spacing in a typewriter +% font as three actual period characters. +% +\def\dots{% + \leavevmode + \hbox to 1.5em{% + \hskip 0pt plus 0.25fil + .\hfil.\hfil.% + \hskip 0pt plus 0.5fil + }% +} + +% @enddots{} is an end-of-sentence ellipsis. +% +\def\enddots{% + \dots + \spacefactor=\endofsentencespacefactor +} + +% @comma{} is so commas can be inserted into text without messing up +% Texinfo's parsing. +% +\let\comma = , + +% @refill is a no-op. +\let\refill=\relax + +% If working on a large document in chapters, it is convenient to +% be able to disable indexing, cross-referencing, and contents, for test runs. +% This is done with @novalidate (before @setfilename). +% +\newif\iflinks \linkstrue % by default we want the aux files. +\let\novalidate = \linksfalse + +% @setfilename is done at the beginning of every texinfo file. +% So open here the files we need to have open while reading the input. +% This makes it possible to make a .fmt file for texinfo. +\def\setfilename{% + \fixbackslash % Turn off hack to swallow `\input texinfo'. + \iflinks + \tryauxfile + % Open the new aux file. TeX will close it automatically at exit. + \immediate\openout\auxfile=\jobname.aux + \fi % \openindices needs to do some work in any case. + \openindices + \let\setfilename=\comment % Ignore extra @setfilename cmds. + % + % If texinfo.cnf is present on the system, read it. + % Useful for site-wide @afourpaper, etc. + \openin 1 texinfo.cnf + \ifeof 1 \else \input texinfo.cnf \fi + \closein 1 + % + \comment % Ignore the actual filename. +} + +% Called from \setfilename. +% +\def\openindices{% + \newindex{cp}% + \newcodeindex{fn}% + \newcodeindex{vr}% + \newcodeindex{tp}% + \newcodeindex{ky}% + \newcodeindex{pg}% +} + +% @bye. +\outer\def\bye{\pagealignmacro\tracingstats=1\ptexend} + + +\message{pdf,} +% adobe `portable' document format +\newcount\tempnum +\newcount\lnkcount +\newtoks\filename +\newcount\filenamelength +\newcount\pgn +\newtoks\toksA +\newtoks\toksB +\newtoks\toksC +\newtoks\toksD +\newbox\boxA +\newcount\countA +\newif\ifpdf +\newif\ifpdfmakepagedest + +% when pdftex is run in dvi mode, \pdfoutput is defined (so \pdfoutput=1 +% can be set). So we test for \relax and 0 as well as \undefined, +% borrowed from ifpdf.sty. +\ifx\pdfoutput\undefined +\else + \ifx\pdfoutput\relax + \else + \ifcase\pdfoutput + \else + \pdftrue + \fi + \fi +\fi + +% PDF uses PostScript string constants for the names of xref targets, to +% for display in the outlines, and in other places. Thus, we have to +% double any backslashes. Otherwise, a name like "\node" will be +% interpreted as a newline (\n), followed by o, d, e. Not good. +% http://www.ntg.nl/pipermail/ntg-pdftex/2004-July/000654.html +% (and related messages, the final outcome is that it is up to the TeX +% user to double the backslashes and otherwise make the string valid, so +% that's we do). + +% double active backslashes. +% +{\catcode`\@=0 \catcode`\\=\active + @gdef@activebackslash{@catcode`@\=@active @otherbackslash} + @gdef@activebackslashdouble{% + @catcode@backChar=@active + @let\=@doublebackslash} +} + +% To handle parens, we must adopt a different approach, since parens are +% not active characters. hyperref.dtx (which has the same problem as +% us) handles it with this amazing macro to replace tokens. I've +% tinkered with it a little for texinfo, but it's definitely from there. +% +% #1 is the tokens to replace. +% #2 is the replacement. +% #3 is the control sequence with the string. +% +\def\HyPsdSubst#1#2#3{% + \def\HyPsdReplace##1#1##2\END{% + ##1% + \ifx\\##2\\% + \else + #2% + \HyReturnAfterFi{% + \HyPsdReplace##2\END + }% + \fi + }% + \xdef#3{\expandafter\HyPsdReplace#3#1\END}% +} +\long\def\HyReturnAfterFi#1\fi{\fi#1} + +% #1 is a control sequence in which to do the replacements. +\def\backslashparens#1{% + \xdef#1{#1}% redefine it as its expansion; the definition is simply + % \lastnode when called from \setref -> \pdfmkdest. + \HyPsdSubst{(}{\backslashlparen}{#1}% + \HyPsdSubst{)}{\backslashrparen}{#1}% +} + +{\catcode\exclamChar = 0 \catcode\backChar = \other + !gdef!backslashlparen{\(}% + !gdef!backslashrparen{\)}% +} + +\ifpdf + \input pdfcolor + \pdfcatalog{/PageMode /UseOutlines}% + \def\dopdfimage#1#2#3{% + \def\imagewidth{#2}% + \def\imageheight{#3}% + % without \immediate, pdftex seg faults when the same image is + % included twice. (Version 3.14159-pre-1.0-unofficial-20010704.) + \ifnum\pdftexversion < 14 + \immediate\pdfimage + \else + \immediate\pdfximage + \fi + \ifx\empty\imagewidth\else width \imagewidth \fi + \ifx\empty\imageheight\else height \imageheight \fi + \ifnum\pdftexversion<13 + #1.pdf% + \else + {#1.pdf}% + \fi + \ifnum\pdftexversion < 14 \else + \pdfrefximage \pdflastximage + \fi} + \def\pdfmkdest#1{{% + % We have to set dummies so commands such as @code, and characters + % such as \, aren't expanded when present in a section title. + \atdummies + \activebackslashdouble + \def\pdfdestname{#1}% + \backslashparens\pdfdestname + \pdfdest name{\pdfdestname} xyz% + }}% + % + % used to mark target names; must be expandable. + \def\pdfmkpgn#1{#1}% + % + \let\linkcolor = \Blue % was Cyan, but that seems light? + \def\endlink{\Black\pdfendlink} + % Adding outlines to PDF; macros for calculating structure of outlines + % come from Petr Olsak + \def\expnumber#1{\expandafter\ifx\csname#1\endcsname\relax 0% + \else \csname#1\endcsname \fi} + \def\advancenumber#1{\tempnum=\expnumber{#1}\relax + \advance\tempnum by 1 + \expandafter\xdef\csname#1\endcsname{\the\tempnum}} + % + % #1 is the section text, which is what will be displayed in the + % outline by the pdf viewer. #2 is the pdf expression for the number + % of subentries (or empty, for subsubsections). #3 is the node text, + % which might be empty if this toc entry had no corresponding node. + % #4 is the page number + % + \def\dopdfoutline#1#2#3#4{% + % Generate a link to the node text if that exists; else, use the + % page number. We could generate a destination for the section + % text in the case where a section has no node, but it doesn't + % seem worth the trouble, since most documents are normally structured. + \def\pdfoutlinedest{#3}% + \ifx\pdfoutlinedest\empty + \def\pdfoutlinedest{#4}% + \else + % Doubled backslashes in the name. + {\activebackslashdouble \xdef\pdfoutlinedest{#3}% + \backslashparens\pdfoutlinedest}% + \fi + % + % Also double the backslashes in the display string. + {\activebackslashdouble \xdef\pdfoutlinetext{#1}% + \backslashparens\pdfoutlinetext}% + % + \pdfoutline goto name{\pdfmkpgn{\pdfoutlinedest}}#2{\pdfoutlinetext}% + } + % + \def\pdfmakeoutlines{% + \begingroup + % Thanh's hack / proper braces in bookmarks + \edef\mylbrace{\iftrue \string{\else}\fi}\let\{=\mylbrace + \edef\myrbrace{\iffalse{\else\string}\fi}\let\}=\myrbrace + % + % Read toc silently, to get counts of subentries for \pdfoutline. + \def\numchapentry##1##2##3##4{% + \def\thischapnum{##2}% + \def\thissecnum{0}% + \def\thissubsecnum{0}% + }% + \def\numsecentry##1##2##3##4{% + \advancenumber{chap\thischapnum}% + \def\thissecnum{##2}% + \def\thissubsecnum{0}% + }% + \def\numsubsecentry##1##2##3##4{% + \advancenumber{sec\thissecnum}% + \def\thissubsecnum{##2}% + }% + \def\numsubsubsecentry##1##2##3##4{% + \advancenumber{subsec\thissubsecnum}% + }% + \def\thischapnum{0}% + \def\thissecnum{0}% + \def\thissubsecnum{0}% + % + % use \def rather than \let here because we redefine \chapentry et + % al. a second time, below. + \def\appentry{\numchapentry}% + \def\appsecentry{\numsecentry}% + \def\appsubsecentry{\numsubsecentry}% + \def\appsubsubsecentry{\numsubsubsecentry}% + \def\unnchapentry{\numchapentry}% + \def\unnsecentry{\numsecentry}% + \def\unnsubsecentry{\numsubsecentry}% + \def\unnsubsubsecentry{\numsubsubsecentry}% + \readdatafile{toc}% + % + % Read toc second time, this time actually producing the outlines. + % The `-' means take the \expnumber as the absolute number of + % subentries, which we calculated on our first read of the .toc above. + % + % We use the node names as the destinations. + \def\numchapentry##1##2##3##4{% + \dopdfoutline{##1}{count-\expnumber{chap##2}}{##3}{##4}}% + \def\numsecentry##1##2##3##4{% + \dopdfoutline{##1}{count-\expnumber{sec##2}}{##3}{##4}}% + \def\numsubsecentry##1##2##3##4{% + \dopdfoutline{##1}{count-\expnumber{subsec##2}}{##3}{##4}}% + \def\numsubsubsecentry##1##2##3##4{% count is always zero + \dopdfoutline{##1}{}{##3}{##4}}% + % + % PDF outlines are displayed using system fonts, instead of + % document fonts. Therefore we cannot use special characters, + % since the encoding is unknown. For example, the eogonek from + % Latin 2 (0xea) gets translated to a | character. Info from + % Staszek Wawrykiewicz, 19 Jan 2004 04:09:24 +0100. + % + % xx to do this right, we have to translate 8-bit characters to + % their "best" equivalent, based on the @documentencoding. Right + % now, I guess we'll just let the pdf reader have its way. + \indexnofonts + \setupdatafile + \activebackslash + \input \jobname.toc + \endgroup + } + % + \def\skipspaces#1{\def\PP{#1}\def\D{|}% + \ifx\PP\D\let\nextsp\relax + \else\let\nextsp\skipspaces + \ifx\p\space\else\addtokens{\filename}{\PP}% + \advance\filenamelength by 1 + \fi + \fi + \nextsp} + \def\getfilename#1{\filenamelength=0\expandafter\skipspaces#1|\relax} + \ifnum\pdftexversion < 14 + \let \startlink \pdfannotlink + \else + \let \startlink \pdfstartlink + \fi + \def\pdfurl#1{% + \begingroup + \normalturnoffactive\def\@{@}% + \makevalueexpandable + \leavevmode\Red + \startlink attr{/Border [0 0 0]}% + user{/Subtype /Link /A << /S /URI /URI (#1) >>}% + \endgroup} + \def\pdfgettoks#1.{\setbox\boxA=\hbox{\toksA={#1.}\toksB={}\maketoks}} + \def\addtokens#1#2{\edef\addtoks{\noexpand#1={\the#1#2}}\addtoks} + \def\adn#1{\addtokens{\toksC}{#1}\global\countA=1\let\next=\maketoks} + \def\poptoks#1#2|ENDTOKS|{\let\first=#1\toksD={#1}\toksA={#2}} + \def\maketoks{% + \expandafter\poptoks\the\toksA|ENDTOKS|\relax + \ifx\first0\adn0 + \else\ifx\first1\adn1 \else\ifx\first2\adn2 \else\ifx\first3\adn3 + \else\ifx\first4\adn4 \else\ifx\first5\adn5 \else\ifx\first6\adn6 + \else\ifx\first7\adn7 \else\ifx\first8\adn8 \else\ifx\first9\adn9 + \else + \ifnum0=\countA\else\makelink\fi + \ifx\first.\let\next=\done\else + \let\next=\maketoks + \addtokens{\toksB}{\the\toksD} + \ifx\first,\addtokens{\toksB}{\space}\fi + \fi + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \next} + \def\makelink{\addtokens{\toksB}% + {\noexpand\pdflink{\the\toksC}}\toksC={}\global\countA=0} + \def\pdflink#1{% + \startlink attr{/Border [0 0 0]} goto name{\pdfmkpgn{#1}} + \linkcolor #1\endlink} + \def\done{\edef\st{\global\noexpand\toksA={\the\toksB}}\st} +\else + \let\pdfmkdest = \gobble + \let\pdfurl = \gobble + \let\endlink = \relax + \let\linkcolor = \relax + \let\pdfmakeoutlines = \relax +\fi % \ifx\pdfoutput + + +\message{fonts,} + +% Change the current font style to #1, remembering it in \curfontstyle. +% For now, we do not accumulate font styles: @b{@i{foo}} prints foo in +% italics, not bold italics. +% +\def\setfontstyle#1{% + \def\curfontstyle{#1}% not as a control sequence, because we are \edef'd. + \csname ten#1\endcsname % change the current font +} + +% Select #1 fonts with the current style. +% +\def\selectfonts#1{\csname #1fonts\endcsname \csname\curfontstyle\endcsname} + +\def\rm{\fam=0 \setfontstyle{rm}} +\def\it{\fam=\itfam \setfontstyle{it}} +\def\sl{\fam=\slfam \setfontstyle{sl}} +\def\bf{\fam=\bffam \setfontstyle{bf}}\def\bfstylename{bf} +\def\tt{\fam=\ttfam \setfontstyle{tt}} + +% Texinfo sort of supports the sans serif font style, which plain TeX does not. +% So we set up a \sf. +\newfam\sffam +\def\sf{\fam=\sffam \setfontstyle{sf}} +\let\li = \sf % Sometimes we call it \li, not \sf. + +% We don't need math for this font style. +\def\ttsl{\setfontstyle{ttsl}} + +% Default leading. +\newdimen\textleading \textleading = 13.2pt + +% Set the baselineskip to #1, and the lineskip and strut size +% correspondingly. There is no deep meaning behind these magic numbers +% used as factors; they just match (closely enough) what Knuth defined. +% +\def\lineskipfactor{.08333} +\def\strutheightpercent{.70833} +\def\strutdepthpercent {.29167} +% +\def\setleading#1{% + \normalbaselineskip = #1\relax + \normallineskip = \lineskipfactor\normalbaselineskip + \normalbaselines + \setbox\strutbox =\hbox{% + \vrule width0pt height\strutheightpercent\baselineskip + depth \strutdepthpercent \baselineskip + }% +} + +% Set the font macro #1 to the font named #2, adding on the +% specified font prefix (normally `cm'). +% #3 is the font's design size, #4 is a scale factor +\def\setfont#1#2#3#4{\font#1=\fontprefix#2#3 scaled #4} + +% Use cm as the default font prefix. +% To specify the font prefix, you must define \fontprefix +% before you read in texinfo.tex. +\ifx\fontprefix\undefined +\def\fontprefix{cm} +\fi +% Support font families that don't use the same naming scheme as CM. +\def\rmshape{r} +\def\rmbshape{bx} %where the normal face is bold +\def\bfshape{b} +\def\bxshape{bx} +\def\ttshape{tt} +\def\ttbshape{tt} +\def\ttslshape{sltt} +\def\itshape{ti} +\def\itbshape{bxti} +\def\slshape{sl} +\def\slbshape{bxsl} +\def\sfshape{ss} +\def\sfbshape{ss} +\def\scshape{csc} +\def\scbshape{csc} + +% Text fonts (11.2pt, magstep1). +\def\textnominalsize{11pt} +\edef\mainmagstep{\magstephalf} +\setfont\textrm\rmshape{10}{\mainmagstep} +\setfont\texttt\ttshape{10}{\mainmagstep} +\setfont\textbf\bfshape{10}{\mainmagstep} +\setfont\textit\itshape{10}{\mainmagstep} +\setfont\textsl\slshape{10}{\mainmagstep} +\setfont\textsf\sfshape{10}{\mainmagstep} +\setfont\textsc\scshape{10}{\mainmagstep} +\setfont\textttsl\ttslshape{10}{\mainmagstep} +\font\texti=cmmi10 scaled \mainmagstep +\font\textsy=cmsy10 scaled \mainmagstep + +% A few fonts for @defun names and args. +\setfont\defbf\bfshape{10}{\magstep1} +\setfont\deftt\ttshape{10}{\magstep1} +\setfont\defttsl\ttslshape{10}{\magstep1} +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \let\tenttsl=\defttsl \bf} + +% Fonts for indices, footnotes, small examples (9pt). +\def\smallnominalsize{9pt} +\setfont\smallrm\rmshape{9}{1000} +\setfont\smalltt\ttshape{9}{1000} +\setfont\smallbf\bfshape{10}{900} +\setfont\smallit\itshape{9}{1000} +\setfont\smallsl\slshape{9}{1000} +\setfont\smallsf\sfshape{9}{1000} +\setfont\smallsc\scshape{10}{900} +\setfont\smallttsl\ttslshape{10}{900} +\font\smalli=cmmi9 +\font\smallsy=cmsy9 + +% Fonts for small examples (8pt). +\def\smallernominalsize{8pt} +\setfont\smallerrm\rmshape{8}{1000} +\setfont\smallertt\ttshape{8}{1000} +\setfont\smallerbf\bfshape{10}{800} +\setfont\smallerit\itshape{8}{1000} +\setfont\smallersl\slshape{8}{1000} +\setfont\smallersf\sfshape{8}{1000} +\setfont\smallersc\scshape{10}{800} +\setfont\smallerttsl\ttslshape{10}{800} +\font\smalleri=cmmi8 +\font\smallersy=cmsy8 + +% Fonts for title page (20.4pt): +\def\titlenominalsize{20pt} +\setfont\titlerm\rmbshape{12}{\magstep3} +\setfont\titleit\itbshape{10}{\magstep4} +\setfont\titlesl\slbshape{10}{\magstep4} +\setfont\titlett\ttbshape{12}{\magstep3} +\setfont\titlettsl\ttslshape{10}{\magstep4} +\setfont\titlesf\sfbshape{17}{\magstep1} +\let\titlebf=\titlerm +\setfont\titlesc\scbshape{10}{\magstep4} +\font\titlei=cmmi12 scaled \magstep3 +\font\titlesy=cmsy10 scaled \magstep4 +\def\authorrm{\secrm} +\def\authortt{\sectt} + +% Chapter (and unnumbered) fonts (17.28pt). +\def\chapnominalsize{17pt} +\setfont\chaprm\rmbshape{12}{\magstep2} +\setfont\chapit\itbshape{10}{\magstep3} +\setfont\chapsl\slbshape{10}{\magstep3} +\setfont\chaptt\ttbshape{12}{\magstep2} +\setfont\chapttsl\ttslshape{10}{\magstep3} +\setfont\chapsf\sfbshape{17}{1000} +\let\chapbf=\chaprm +\setfont\chapsc\scbshape{10}{\magstep3} +\font\chapi=cmmi12 scaled \magstep2 +\font\chapsy=cmsy10 scaled \magstep3 + +% Section fonts (14.4pt). +\def\secnominalsize{14pt} +\setfont\secrm\rmbshape{12}{\magstep1} +\setfont\secit\itbshape{10}{\magstep2} +\setfont\secsl\slbshape{10}{\magstep2} +\setfont\sectt\ttbshape{12}{\magstep1} +\setfont\secttsl\ttslshape{10}{\magstep2} +\setfont\secsf\sfbshape{12}{\magstep1} +\let\secbf\secrm +\setfont\secsc\scbshape{10}{\magstep2} +\font\seci=cmmi12 scaled \magstep1 +\font\secsy=cmsy10 scaled \magstep2 + +% Subsection fonts (13.15pt). +\def\ssecnominalsize{13pt} +\setfont\ssecrm\rmbshape{12}{\magstephalf} +\setfont\ssecit\itbshape{10}{1315} +\setfont\ssecsl\slbshape{10}{1315} +\setfont\ssectt\ttbshape{12}{\magstephalf} +\setfont\ssecttsl\ttslshape{10}{1315} +\setfont\ssecsf\sfbshape{12}{\magstephalf} +\let\ssecbf\ssecrm +\setfont\ssecsc\scbshape{10}{1315} +\font\sseci=cmmi12 scaled \magstephalf +\font\ssecsy=cmsy10 scaled 1315 + +% Reduced fonts for @acro in text (10pt). +\def\reducednominalsize{10pt} +\setfont\reducedrm\rmshape{10}{1000} +\setfont\reducedtt\ttshape{10}{1000} +\setfont\reducedbf\bfshape{10}{1000} +\setfont\reducedit\itshape{10}{1000} +\setfont\reducedsl\slshape{10}{1000} +\setfont\reducedsf\sfshape{10}{1000} +\setfont\reducedsc\scshape{10}{1000} +\setfont\reducedttsl\ttslshape{10}{1000} +\font\reducedi=cmmi10 +\font\reducedsy=cmsy10 + +% In order for the font changes to affect most math symbols and letters, +% we have to define the \textfont of the standard families. Since +% texinfo doesn't allow for producing subscripts and superscripts except +% in the main text, we don't bother to reset \scriptfont and +% \scriptscriptfont (which would also require loading a lot more fonts). +% +\def\resetmathfonts{% + \textfont0=\tenrm \textfont1=\teni \textfont2=\tensy + \textfont\itfam=\tenit \textfont\slfam=\tensl \textfont\bffam=\tenbf + \textfont\ttfam=\tentt \textfont\sffam=\tensf +} + +% The font-changing commands redefine the meanings of \tenSTYLE, instead +% of just \STYLE. We do this because \STYLE needs to also set the +% current \fam for math mode. Our \STYLE (e.g., \rm) commands hardwire +% \tenSTYLE to set the current font. +% +% Each font-changing command also sets the names \lsize (one size lower) +% and \lllsize (three sizes lower). These relative commands are used in +% the LaTeX logo and acronyms. +% +% This all needs generalizing, badly. +% +\def\textfonts{% + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsl + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsc + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsy + \let\tenttsl=\textttsl + \def\curfontsize{text}% + \def\lsize{reduced}\def\lllsize{smaller}% + \resetmathfonts \setleading{\textleading}} +\def\titlefonts{% + \let\tenrm=\titlerm \let\tenit=\titleit \let\tensl=\titlesl + \let\tenbf=\titlebf \let\tentt=\titlett \let\smallcaps=\titlesc + \let\tensf=\titlesf \let\teni=\titlei \let\tensy=\titlesy + \let\tenttsl=\titlettsl + \def\curfontsize{title}% + \def\lsize{chap}\def\lllsize{subsec}% + \resetmathfonts \setleading{25pt}} +\def\titlefont#1{{\titlefonts\rm #1}} +\def\chapfonts{% + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsc + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsy + \let\tenttsl=\chapttsl + \def\curfontsize{chap}% + \def\lsize{sec}\def\lllsize{text}% + \resetmathfonts \setleading{19pt}} +\def\secfonts{% + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsl + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsc + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsy + \let\tenttsl=\secttsl + \def\curfontsize{sec}% + \def\lsize{subsec}\def\lllsize{reduced}% + \resetmathfonts \setleading{16pt}} +\def\subsecfonts{% + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsl + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsc + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsy + \let\tenttsl=\ssecttsl + \def\curfontsize{ssec}% + \def\lsize{text}\def\lllsize{small}% + \resetmathfonts \setleading{15pt}} +\let\subsubsecfonts = \subsecfonts +\def\reducedfonts{% + \let\tenrm=\reducedrm \let\tenit=\reducedit \let\tensl=\reducedsl + \let\tenbf=\reducedbf \let\tentt=\reducedtt \let\reducedcaps=\reducedsc + \let\tensf=\reducedsf \let\teni=\reducedi \let\tensy=\reducedsy + \let\tenttsl=\reducedttsl + \def\curfontsize{reduced}% + \def\lsize{small}\def\lllsize{smaller}% + \resetmathfonts \setleading{10.5pt}} +\def\smallfonts{% + \let\tenrm=\smallrm \let\tenit=\smallit \let\tensl=\smallsl + \let\tenbf=\smallbf \let\tentt=\smalltt \let\smallcaps=\smallsc + \let\tensf=\smallsf \let\teni=\smalli \let\tensy=\smallsy + \let\tenttsl=\smallttsl + \def\curfontsize{small}% + \def\lsize{smaller}\def\lllsize{smaller}% + \resetmathfonts \setleading{10.5pt}} +\def\smallerfonts{% + \let\tenrm=\smallerrm \let\tenit=\smallerit \let\tensl=\smallersl + \let\tenbf=\smallerbf \let\tentt=\smallertt \let\smallcaps=\smallersc + \let\tensf=\smallersf \let\teni=\smalleri \let\tensy=\smallersy + \let\tenttsl=\smallerttsl + \def\curfontsize{smaller}% + \def\lsize{smaller}\def\lllsize{smaller}% + \resetmathfonts \setleading{9.5pt}} + +% Set the fonts to use with the @small... environments. +\let\smallexamplefonts = \smallfonts + +% About \smallexamplefonts. If we use \smallfonts (9pt), @smallexample +% can fit this many characters: +% 8.5x11=86 smallbook=72 a4=90 a5=69 +% If we use \scriptfonts (8pt), then we can fit this many characters: +% 8.5x11=90+ smallbook=80 a4=90+ a5=77 +% For me, subjectively, the few extra characters that fit aren't worth +% the additional smallness of 8pt. So I'm making the default 9pt. +% +% By the way, for comparison, here's what fits with @example (10pt): +% 8.5x11=71 smallbook=60 a4=75 a5=58 +% +% I wish the USA used A4 paper. +% --karl, 24jan03. + + +% Set up the default fonts, so we can use them for creating boxes. +% +\textfonts \rm + +% Define these so they can be easily changed for other fonts. +\def\angleleft{$\langle$} +\def\angleright{$\rangle$} + +% Count depth in font-changes, for error checks +\newcount\fontdepth \fontdepth=0 + +% Fonts for short table of contents. +\setfont\shortcontrm\rmshape{12}{1000} +\setfont\shortcontbf\bfshape{10}{\magstep1} % no cmb12 +\setfont\shortcontsl\slshape{12}{1000} +\setfont\shortconttt\ttshape{12}{1000} + +%% Add scribe-like font environments, plus @l for inline lisp (usually sans +%% serif) and @ii for TeX italic + +% \smartitalic{ARG} outputs arg in italics, followed by an italic correction +% unless the following character is such as not to need one. +\def\smartitalicx{\ifx\next,\else\ifx\next-\else\ifx\next.\else + \ptexslash\fi\fi\fi} +\def\smartslanted#1{{\ifusingtt\ttsl\sl #1}\futurelet\next\smartitalicx} +\def\smartitalic#1{{\ifusingtt\ttsl\it #1}\futurelet\next\smartitalicx} + +% like \smartslanted except unconditionally uses \ttsl. +% @var is set to this for defun arguments. +\def\ttslanted#1{{\ttsl #1}\futurelet\next\smartitalicx} + +% like \smartslanted except unconditionally use \sl. We never want +% ttsl for book titles, do we? +\def\cite#1{{\sl #1}\futurelet\next\smartitalicx} + +\let\i=\smartitalic +\let\slanted=\smartslanted +\let\var=\smartslanted +\let\dfn=\smartslanted +\let\emph=\smartitalic + +% @b, explicit bold. +\def\b#1{{\bf #1}} +\let\strong=\b + +% @sansserif, explicit sans. +\def\sansserif#1{{\sf #1}} + +% We can't just use \exhyphenpenalty, because that only has effect at +% the end of a paragraph. Restore normal hyphenation at the end of the +% group within which \nohyphenation is presumably called. +% +\def\nohyphenation{\hyphenchar\font = -1 \aftergroup\restorehyphenation} +\def\restorehyphenation{\hyphenchar\font = `- } + +% Set sfcode to normal for the chars that usually have another value. +% Can't use plain's \frenchspacing because it uses the `\x notation, and +% sometimes \x has an active definition that messes things up. +% +\catcode`@=11 + \def\plainfrenchspacing{% + \sfcode\dotChar =\@m \sfcode\questChar=\@m \sfcode\exclamChar=\@m + \sfcode\colonChar=\@m \sfcode\semiChar =\@m \sfcode\commaChar =\@m + \def\endofsentencespacefactor{1000}% for @. and friends + } + \def\plainnonfrenchspacing{% + \sfcode`\.3000\sfcode`\?3000\sfcode`\!3000 + \sfcode`\:2000\sfcode`\;1500\sfcode`\,1250 + \def\endofsentencespacefactor{3000}% for @. and friends + } +\catcode`@=\other +\def\endofsentencespacefactor{3000}% default + +\def\t#1{% + {\tt \rawbackslash \plainfrenchspacing #1}% + \null +} +\def\samp#1{`\tclose{#1}'\null} +\setfont\keyrm\rmshape{8}{1000} +\font\keysy=cmsy9 +\def\key#1{{\keyrm\textfont2=\keysy \leavevmode\hbox{% + \raise0.4pt\hbox{\angleleft}\kern-.08em\vtop{% + \vbox{\hrule\kern-0.4pt + \hbox{\raise0.4pt\hbox{\vphantom{\angleleft}}#1}}% + \kern-0.4pt\hrule}% + \kern-.06em\raise0.4pt\hbox{\angleright}}}} +% The old definition, with no lozenge: +%\def\key #1{{\ttsl \nohyphenation \uppercase{#1}}\null} +\def\ctrl #1{{\tt \rawbackslash \hat}#1} + +% @file, @option are the same as @samp. +\let\file=\samp +\let\option=\samp + +% @code is a modification of @t, +% which makes spaces the same size as normal in the surrounding text. +\def\tclose#1{% + {% + % Change normal interword space to be same as for the current font. + \spaceskip = \fontdimen2\font + % + % Switch to typewriter. + \tt + % + % But `\ ' produces the large typewriter interword space. + \def\ {{\spaceskip = 0pt{} }}% + % + % Turn off hyphenation. + \nohyphenation + % + \rawbackslash + \plainfrenchspacing + #1% + }% + \null +} + +% We *must* turn on hyphenation at `-' and `_' in @code. +% Otherwise, it is too hard to avoid overfull hboxes +% in the Emacs manual, the Library manual, etc. + +% Unfortunately, TeX uses one parameter (\hyphenchar) to control +% both hyphenation at - and hyphenation within words. +% We must therefore turn them both off (\tclose does that) +% and arrange explicitly to hyphenate at a dash. +% -- rms. +{ + \catcode`\-=\active + \catcode`\_=\active + % + \global\def\code{\begingroup + \catcode`\-=\active \catcode`\_=\active + \ifallowcodebreaks + \let-\codedash + \let_\codeunder + \else + \let-\realdash + \let_\realunder + \fi + \codex + } +} + +\def\realdash{-} +\def\codedash{-\discretionary{}{}{}} +\def\codeunder{% + % this is all so @math{@code{var_name}+1} can work. In math mode, _ + % is "active" (mathcode"8000) and \normalunderscore (or \char95, etc.) + % will therefore expand the active definition of _, which is us + % (inside @code that is), therefore an endless loop. + \ifusingtt{\ifmmode + \mathchar"075F % class 0=ordinary, family 7=ttfam, pos 0x5F=_. + \else\normalunderscore \fi + \discretionary{}{}{}}% + {\_}% +} +\def\codex #1{\tclose{#1}\endgroup} + +% An additional complication: the above will allow breaks after, e.g., +% each of the four underscores in __typeof__. This is undesirable in +% some manuals, especially if they don't have long identifiers in +% general. @allowcodebreaks provides a way to control this. +% +\newif\ifallowcodebreaks \allowcodebreakstrue + +\def\keywordtrue{true} +\def\keywordfalse{false} + +\parseargdef\allowcodebreaks{% + \def\txiarg{#1}% + \ifx\txiarg\keywordtrue + \allowcodebreakstrue + \else\ifx\txiarg\keywordfalse + \allowcodebreaksfalse + \else + \errhelp = \EMsimple + \errmessage{Unknown @allowcodebreaks option `\txiarg'}% + \fi\fi +} + +% @kbd is like @code, except that if the argument is just one @key command, +% then @kbd has no effect. + +% @kbdinputstyle -- arg is `distinct' (@kbd uses slanted tty font always), +% `example' (@kbd uses ttsl only inside of @example and friends), +% or `code' (@kbd uses normal tty font always). +\parseargdef\kbdinputstyle{% + \def\txiarg{#1}% + \ifx\txiarg\worddistinct + \gdef\kbdexamplefont{\ttsl}\gdef\kbdfont{\ttsl}% + \else\ifx\txiarg\wordexample + \gdef\kbdexamplefont{\ttsl}\gdef\kbdfont{\tt}% + \else\ifx\txiarg\wordcode + \gdef\kbdexamplefont{\tt}\gdef\kbdfont{\tt}% + \else + \errhelp = \EMsimple + \errmessage{Unknown @kbdinputstyle option `\txiarg'}% + \fi\fi\fi +} +\def\worddistinct{distinct} +\def\wordexample{example} +\def\wordcode{code} + +% Default is `distinct.' +\kbdinputstyle distinct + +\def\xkey{\key} +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{??}% +\ifx\one\xkey\ifx\threex\three \key{#2}% +\else{\tclose{\kbdfont\look}}\fi +\else{\tclose{\kbdfont\look}}\fi} + +% For @indicateurl, @env, @command quotes seem unnecessary, so use \code. +\let\indicateurl=\code +\let\env=\code +\let\command=\code + +% @uref (abbreviation for `urlref') takes an optional (comma-separated) +% second argument specifying the text to display and an optional third +% arg as text to display instead of (rather than in addition to) the url +% itself. First (mandatory) arg is the url. Perhaps eventually put in +% a hypertex \special here. +% +\def\uref#1{\douref #1,,,\finish} +\def\douref#1,#2,#3,#4\finish{\begingroup + \unsepspaces + \pdfurl{#1}% + \setbox0 = \hbox{\ignorespaces #3}% + \ifdim\wd0 > 0pt + \unhbox0 % third arg given, show only that + \else + \setbox0 = \hbox{\ignorespaces #2}% + \ifdim\wd0 > 0pt + \ifpdf + \unhbox0 % PDF: 2nd arg given, show only it + \else + \unhbox0\ (\code{#1})% DVI: 2nd arg given, show both it and url + \fi + \else + \code{#1}% only url given, so show it + \fi + \fi + \endlink +\endgroup} + +% @url synonym for @uref, since that's how everyone uses it. +% +\let\url=\uref + +% rms does not like angle brackets --karl, 17may97. +% So now @email is just like @uref, unless we are pdf. +% +%\def\email#1{\angleleft{\tt #1}\angleright} +\ifpdf + \def\email#1{\doemail#1,,\finish} + \def\doemail#1,#2,#3\finish{\begingroup + \unsepspaces + \pdfurl{mailto:#1}% + \setbox0 = \hbox{\ignorespaces #2}% + \ifdim\wd0>0pt\unhbox0\else\code{#1}\fi + \endlink + \endgroup} +\else + \let\email=\uref +\fi + +% Check if we are currently using a typewriter font. Since all the +% Computer Modern typewriter fonts have zero interword stretch (and +% shrink), and it is reasonable to expect all typewriter fonts to have +% this property, we can check that font parameter. +% +\def\ifmonospace{\ifdim\fontdimen3\font=0pt } + +% Typeset a dimension, e.g., `in' or `pt'. The only reason for the +% argument is to make the input look right: @dmn{pt} instead of @dmn{}pt. +% +\def\dmn#1{\thinspace #1} + +\def\kbd#1{\def\look{#1}\expandafter\kbdfoo\look??\par} + +% @l was never documented to mean ``switch to the Lisp font'', +% and it is not used as such in any manual I can find. We need it for +% Polish suppressed-l. --karl, 22sep96. +%\def\l#1{{\li #1}\null} + +% Explicit font changes: @r, @sc, undocumented @ii. +\def\r#1{{\rm #1}} % roman font +\def\sc#1{{\smallcaps#1}} % smallcaps font +\def\ii#1{{\it #1}} % italic font + +% @acronym for "FBI", "NATO", and the like. +% We print this one point size smaller, since it's intended for +% all-uppercase. +% +\def\acronym#1{\doacronym #1,,\finish} +\def\doacronym#1,#2,#3\finish{% + {\selectfonts\lsize #1}% + \def\temp{#2}% + \ifx\temp\empty \else + \space ({\unsepspaces \ignorespaces \temp \unskip})% + \fi +} + +% @abbr for "Comput. J." and the like. +% No font change, but don't do end-of-sentence spacing. +% +\def\abbr#1{\doabbr #1,,\finish} +\def\doabbr#1,#2,#3\finish{% + {\plainfrenchspacing #1}% + \def\temp{#2}% + \ifx\temp\empty \else + \space ({\unsepspaces \ignorespaces \temp \unskip})% + \fi +} + +% @pounds{} is a sterling sign, which Knuth put in the CM italic font. +% +\def\pounds{{\it\$}} + +% @euro{} comes from a separate font, depending on the current style. +% We use the free feym* fonts from the eurosym package by Henrik +% Theiling, which support regular, slanted, bold and bold slanted (and +% "outlined" (blackboard board, sort of) versions, which we don't need). +% It is available from http://www.ctan.org/tex-archive/fonts/eurosym. +% +% Although only regular is the truly official Euro symbol, we ignore +% that. The Euro is designed to be slightly taller than the regular +% font height. +% +% feymr - regular +% feymo - slanted +% feybr - bold +% feybo - bold slanted +% +% There is no good (free) typewriter version, to my knowledge. +% A feymr10 euro is ~7.3pt wide, while a normal cmtt10 char is ~5.25pt wide. +% Hmm. +% +% Also doesn't work in math. Do we need to do math with euro symbols? +% Hope not. +% +% +\def\euro{{\eurofont e}} +\def\eurofont{% + % We set the font at each command, rather than predefining it in + % \textfonts and the other font-switching commands, so that + % installations which never need the symbol don't have to have the + % font installed. + % + % There is only one designed size (nominal 10pt), so we always scale + % that to the current nominal size. + % + % By the way, simply using "at 1em" works for cmr10 and the like, but + % does not work for cmbx10 and other extended/shrunken fonts. + % + \def\eurosize{\csname\curfontsize nominalsize\endcsname}% + % + \ifx\curfontstyle\bfstylename + % bold: + \font\thiseurofont = \ifusingit{feybo10}{feybr10} at \eurosize + \else + % regular: + \font\thiseurofont = \ifusingit{feymo10}{feymr10} at \eurosize + \fi + \thiseurofont +} + +% @registeredsymbol - R in a circle. The font for the R should really +% be smaller yet, but lllsize is the best we can do for now. +% Adapted from the plain.tex definition of \copyright. +% +\def\registeredsymbol{% + $^{{\ooalign{\hfil\raise.07ex\hbox{\selectfonts\lllsize R}% + \hfil\crcr\Orb}}% + }$% +} + +% Laurent Siebenmann reports \Orb undefined with: +% Textures 1.7.7 (preloaded format=plain 93.10.14) (68K) 16 APR 2004 02:38 +% so we'll define it if necessary. +% +\ifx\Orb\undefined +\def\Orb{\mathhexbox20D} +\fi + + +\message{page headings,} + +\newskip\titlepagetopglue \titlepagetopglue = 1.5in +\newskip\titlepagebottomglue \titlepagebottomglue = 2pc + +% First the title page. Must do @settitle before @titlepage. +\newif\ifseenauthor +\newif\iffinishedtitlepage + +% Do an implicit @contents or @shortcontents after @end titlepage if the +% user says @setcontentsaftertitlepage or @setshortcontentsaftertitlepage. +% +\newif\ifsetcontentsaftertitlepage + \let\setcontentsaftertitlepage = \setcontentsaftertitlepagetrue +\newif\ifsetshortcontentsaftertitlepage + \let\setshortcontentsaftertitlepage = \setshortcontentsaftertitlepagetrue + +\parseargdef\shorttitlepage{\begingroup\hbox{}\vskip 1.5in \chaprm \centerline{#1}% + \endgroup\page\hbox{}\page} + +\envdef\titlepage{% + % Open one extra group, as we want to close it in the middle of \Etitlepage. + \begingroup + \parindent=0pt \textfonts + % Leave some space at the very top of the page. + \vglue\titlepagetopglue + % No rule at page bottom unless we print one at the top with @title. + \finishedtitlepagetrue + % + % Most title ``pages'' are actually two pages long, with space + % at the top of the second. We don't want the ragged left on the second. + \let\oldpage = \page + \def\page{% + \iffinishedtitlepage\else + \finishtitlepage + \fi + \let\page = \oldpage + \page + \null + }% +} + +\def\Etitlepage{% + \iffinishedtitlepage\else + \finishtitlepage + \fi + % It is important to do the page break before ending the group, + % because the headline and footline are only empty inside the group. + % If we use the new definition of \page, we always get a blank page + % after the title page, which we certainly don't want. + \oldpage + \endgroup + % + % Need this before the \...aftertitlepage checks so that if they are + % in effect the toc pages will come out with page numbers. + \HEADINGSon + % + % If they want short, they certainly want long too. + \ifsetshortcontentsaftertitlepage + \shortcontents + \contents + \global\let\shortcontents = \relax + \global\let\contents = \relax + \fi + % + \ifsetcontentsaftertitlepage + \contents + \global\let\contents = \relax + \global\let\shortcontents = \relax + \fi +} + +\def\finishtitlepage{% + \vskip4pt \hrule height 2pt width \hsize + \vskip\titlepagebottomglue + \finishedtitlepagetrue +} + +%%% Macros to be used within @titlepage: + +\let\subtitlerm=\tenrm +\def\subtitlefont{\subtitlerm \normalbaselineskip = 13pt \normalbaselines} + +\def\authorfont{\authorrm \normalbaselineskip = 16pt \normalbaselines + \let\tt=\authortt} + +\parseargdef\title{% + \checkenv\titlepage + \leftline{\titlefonts\rm #1} + % print a rule at the page bottom also. + \finishedtitlepagefalse + \vskip4pt \hrule height 4pt width \hsize \vskip4pt +} + +\parseargdef\subtitle{% + \checkenv\titlepage + {\subtitlefont \rightline{#1}}% +} + +% @author should come last, but may come many times. +% It can also be used inside @quotation. +% +\parseargdef\author{% + \def\temp{\quotation}% + \ifx\thisenv\temp + \def\quotationauthor{#1}% printed in \Equotation. + \else + \checkenv\titlepage + \ifseenauthor\else \vskip 0pt plus 1filll \seenauthortrue \fi + {\authorfont \leftline{#1}}% + \fi +} + + +%%% Set up page headings and footings. + +\let\thispage=\folio + +\newtoks\evenheadline % headline on even pages +\newtoks\oddheadline % headline on odd pages +\newtoks\evenfootline % footline on even pages +\newtoks\oddfootline % footline on odd pages + +% Now make TeX use those variables +\headline={{\textfonts\rm \ifodd\pageno \the\oddheadline + \else \the\evenheadline \fi}} +\footline={{\textfonts\rm \ifodd\pageno \the\oddfootline + \else \the\evenfootline \fi}\HEADINGShook} +\let\HEADINGShook=\relax + +% Commands to set those variables. +% For example, this is what @headings on does +% @evenheading @thistitle|@thispage|@thischapter +% @oddheading @thischapter|@thispage|@thistitle +% @evenfooting @thisfile|| +% @oddfooting ||@thisfile + + +\def\evenheading{\parsearg\evenheadingxxx} +\def\evenheadingxxx #1{\evenheadingyyy #1\|\|\|\|\finish} +\def\evenheadingyyy #1\|#2\|#3\|#4\finish{% +\global\evenheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}} + +\def\oddheading{\parsearg\oddheadingxxx} +\def\oddheadingxxx #1{\oddheadingyyy #1\|\|\|\|\finish} +\def\oddheadingyyy #1\|#2\|#3\|#4\finish{% +\global\oddheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}} + +\parseargdef\everyheading{\oddheadingxxx{#1}\evenheadingxxx{#1}}% + +\def\evenfooting{\parsearg\evenfootingxxx} +\def\evenfootingxxx #1{\evenfootingyyy #1\|\|\|\|\finish} +\def\evenfootingyyy #1\|#2\|#3\|#4\finish{% +\global\evenfootline={\rlap{\centerline{#2}}\line{#1\hfil#3}}} + +\def\oddfooting{\parsearg\oddfootingxxx} +\def\oddfootingxxx #1{\oddfootingyyy #1\|\|\|\|\finish} +\def\oddfootingyyy #1\|#2\|#3\|#4\finish{% + \global\oddfootline = {\rlap{\centerline{#2}}\line{#1\hfil#3}}% + % + % Leave some space for the footline. Hopefully ok to assume + % @evenfooting will not be used by itself. + \global\advance\pageheight by -\baselineskip + \global\advance\vsize by -\baselineskip +} + +\parseargdef\everyfooting{\oddfootingxxx{#1}\evenfootingxxx{#1}} + + +% @headings double turns headings on for double-sided printing. +% @headings single turns headings on for single-sided printing. +% @headings off turns them off. +% @headings on same as @headings double, retained for compatibility. +% @headings after turns on double-sided headings after this page. +% @headings doubleafter turns on double-sided headings after this page. +% @headings singleafter turns on single-sided headings after this page. +% By default, they are off at the start of a document, +% and turned `on' after @end titlepage. + +\def\headings #1 {\csname HEADINGS#1\endcsname} + +\def\HEADINGSoff{% +\global\evenheadline={\hfil} \global\evenfootline={\hfil} +\global\oddheadline={\hfil} \global\oddfootline={\hfil}} +\HEADINGSoff +% When we turn headings on, set the page number to 1. +% For double-sided printing, put current file name in lower left corner, +% chapter name on inside top of right hand pages, document +% title on inside top of left hand pages, and page numbers on outside top +% edge of all pages. +\def\HEADINGSdouble{% +\global\pageno=1 +\global\evenfootline={\hfil} +\global\oddfootline={\hfil} +\global\evenheadline={\line{\folio\hfil\thistitle}} +\global\oddheadline={\line{\thischapter\hfil\folio}} +\global\let\contentsalignmacro = \chapoddpage +} +\let\contentsalignmacro = \chappager + +% For single-sided printing, chapter title goes across top left of page, +% page number on top right. +\def\HEADINGSsingle{% +\global\pageno=1 +\global\evenfootline={\hfil} +\global\oddfootline={\hfil} +\global\evenheadline={\line{\thischapter\hfil\folio}} +\global\oddheadline={\line{\thischapter\hfil\folio}} +\global\let\contentsalignmacro = \chappager +} +\def\HEADINGSon{\HEADINGSdouble} + +\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex} +\let\HEADINGSdoubleafter=\HEADINGSafter +\def\HEADINGSdoublex{% +\global\evenfootline={\hfil} +\global\oddfootline={\hfil} +\global\evenheadline={\line{\folio\hfil\thistitle}} +\global\oddheadline={\line{\thischapter\hfil\folio}} +\global\let\contentsalignmacro = \chapoddpage +} + +\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex} +\def\HEADINGSsinglex{% +\global\evenfootline={\hfil} +\global\oddfootline={\hfil} +\global\evenheadline={\line{\thischapter\hfil\folio}} +\global\oddheadline={\line{\thischapter\hfil\folio}} +\global\let\contentsalignmacro = \chappager +} + +% Subroutines used in generating headings +% This produces Day Month Year style of output. +% Only define if not already defined, in case a txi-??.tex file has set +% up a different format (e.g., txi-cs.tex does this). +\ifx\today\undefined +\def\today{% + \number\day\space + \ifcase\month + \or\putwordMJan\or\putwordMFeb\or\putwordMMar\or\putwordMApr + \or\putwordMMay\or\putwordMJun\or\putwordMJul\or\putwordMAug + \or\putwordMSep\or\putwordMOct\or\putwordMNov\or\putwordMDec + \fi + \space\number\year} +\fi + +% @settitle line... specifies the title of the document, for headings. +% It generates no output of its own. +\def\thistitle{\putwordNoTitle} +\def\settitle{\parsearg{\gdef\thistitle}} + + +\message{tables,} +% Tables -- @table, @ftable, @vtable, @item(x). + +% default indentation of table text +\newdimen\tableindent \tableindent=.8in +% default indentation of @itemize and @enumerate text +\newdimen\itemindent \itemindent=.3in +% margin between end of table item and start of table text. +\newdimen\itemmargin \itemmargin=.1in + +% used internally for \itemindent minus \itemmargin +\newdimen\itemmax + +% Note @table, @ftable, and @vtable define @item, @itemx, etc., with +% these defs. +% They also define \itemindex +% to index the item name in whatever manner is desired (perhaps none). + +\newif\ifitemxneedsnegativevskip + +\def\itemxpar{\par\ifitemxneedsnegativevskip\nobreak\vskip-\parskip\nobreak\fi} + +\def\internalBitem{\smallbreak \parsearg\itemzzz} +\def\internalBitemx{\itemxpar \parsearg\itemzzz} + +\def\itemzzz #1{\begingroup % + \advance\hsize by -\rightskip + \advance\hsize by -\tableindent + \setbox0=\hbox{\itemindicate{#1}}% + \itemindex{#1}% + \nobreak % This prevents a break before @itemx. + % + % If the item text does not fit in the space we have, put it on a line + % by itself, and do not allow a page break either before or after that + % line. We do not start a paragraph here because then if the next + % command is, e.g., @kindex, the whatsit would get put into the + % horizontal list on a line by itself, resulting in extra blank space. + \ifdim \wd0>\itemmax + % + % Make this a paragraph so we get the \parskip glue and wrapping, + % but leave it ragged-right. + \begingroup + \advance\leftskip by-\tableindent + \advance\hsize by\tableindent + \advance\rightskip by0pt plus1fil + \leavevmode\unhbox0\par + \endgroup + % + % We're going to be starting a paragraph, but we don't want the + % \parskip glue -- logically it's part of the @item we just started. + \nobreak \vskip-\parskip + % + % Stop a page break at the \parskip glue coming up. However, if + % what follows is an environment such as @example, there will be no + % \parskip glue; then the negative vskip we just inserted would + % cause the example and the item to crash together. So we use this + % bizarre value of 10001 as a signal to \aboveenvbreak to insert + % \parskip glue after all. Section titles are handled this way also. + % + \penalty 10001 + \endgroup + \itemxneedsnegativevskipfalse + \else + % The item text fits into the space. Start a paragraph, so that the + % following text (if any) will end up on the same line. + \noindent + % Do this with kerns and \unhbox so that if there is a footnote in + % the item text, it can migrate to the main vertical list and + % eventually be printed. + \nobreak\kern-\tableindent + \dimen0 = \itemmax \advance\dimen0 by \itemmargin \advance\dimen0 by -\wd0 + \unhbox0 + \nobreak\kern\dimen0 + \endgroup + \itemxneedsnegativevskiptrue + \fi +} + +\def\item{\errmessage{@item while not in a list environment}} +\def\itemx{\errmessage{@itemx while not in a list environment}} + +% @table, @ftable, @vtable. +\envdef\table{% + \let\itemindex\gobble + \tablecheck{table}% +} +\envdef\ftable{% + \def\itemindex ##1{\doind {fn}{\code{##1}}}% + \tablecheck{ftable}% +} +\envdef\vtable{% + \def\itemindex ##1{\doind {vr}{\code{##1}}}% + \tablecheck{vtable}% +} +\def\tablecheck#1{% + \ifnum \the\catcode`\^^M=\active + \endgroup + \errmessage{This command won't work in this context; perhaps the problem is + that we are \inenvironment\thisenv}% + \def\next{\doignore{#1}}% + \else + \let\next\tablex + \fi + \next +} +\def\tablex#1{% + \def\itemindicate{#1}% + \parsearg\tabley +} +\def\tabley#1{% + {% + \makevalueexpandable + \edef\temp{\noexpand\tablez #1\space\space\space}% + \expandafter + }\temp \endtablez +} +\def\tablez #1 #2 #3 #4\endtablez{% + \aboveenvbreak + \ifnum 0#1>0 \advance \leftskip by #1\mil \fi + \ifnum 0#2>0 \tableindent=#2\mil \fi + \ifnum 0#3>0 \advance \rightskip by #3\mil \fi + \itemmax=\tableindent + \advance \itemmax by -\itemmargin + \advance \leftskip by \tableindent + \exdentamount=\tableindent + \parindent = 0pt + \parskip = \smallskipamount + \ifdim \parskip=0pt \parskip=2pt \fi + \let\item = \internalBitem + \let\itemx = \internalBitemx +} +\def\Etable{\endgraf\afterenvbreak} +\let\Eftable\Etable +\let\Evtable\Etable +\let\Eitemize\Etable +\let\Eenumerate\Etable + +% This is the counter used by @enumerate, which is really @itemize + +\newcount \itemno + +\envdef\itemize{\parsearg\doitemize} + +\def\doitemize#1{% + \aboveenvbreak + \itemmax=\itemindent + \advance\itemmax by -\itemmargin + \advance\leftskip by \itemindent + \exdentamount=\itemindent + \parindent=0pt + \parskip=\smallskipamount + \ifdim\parskip=0pt \parskip=2pt \fi + \def\itemcontents{#1}% + % @itemize with no arg is equivalent to @itemize @bullet. + \ifx\itemcontents\empty\def\itemcontents{\bullet}\fi + \let\item=\itemizeitem +} + +% Definition of @item while inside @itemize and @enumerate. +% +\def\itemizeitem{% + \advance\itemno by 1 % for enumerations + {\let\par=\endgraf \smallbreak}% reasonable place to break + {% + % If the document has an @itemize directly after a section title, a + % \nobreak will be last on the list, and \sectionheading will have + % done a \vskip-\parskip. In that case, we don't want to zero + % parskip, or the item text will crash with the heading. On the + % other hand, when there is normal text preceding the item (as there + % usually is), we do want to zero parskip, or there would be too much + % space. In that case, we won't have a \nobreak before. At least + % that's the theory. + \ifnum\lastpenalty<10000 \parskip=0in \fi + \noindent + \hbox to 0pt{\hss \itemcontents \kern\itemmargin}% + \vadjust{\penalty 1200}}% not good to break after first line of item. + \flushcr +} + +% \splitoff TOKENS\endmark defines \first to be the first token in +% TOKENS, and \rest to be the remainder. +% +\def\splitoff#1#2\endmark{\def\first{#1}\def\rest{#2}}% + +% Allow an optional argument of an uppercase letter, lowercase letter, +% or number, to specify the first label in the enumerated list. No +% argument is the same as `1'. +% +\envparseargdef\enumerate{\enumeratey #1 \endenumeratey} +\def\enumeratey #1 #2\endenumeratey{% + % If we were given no argument, pretend we were given `1'. + \def\thearg{#1}% + \ifx\thearg\empty \def\thearg{1}\fi + % + % Detect if the argument is a single token. If so, it might be a + % letter. Otherwise, the only valid thing it can be is a number. + % (We will always have one token, because of the test we just made. + % This is a good thing, since \splitoff doesn't work given nothing at + % all -- the first parameter is undelimited.) + \expandafter\splitoff\thearg\endmark + \ifx\rest\empty + % Only one token in the argument. It could still be anything. + % A ``lowercase letter'' is one whose \lccode is nonzero. + % An ``uppercase letter'' is one whose \lccode is both nonzero, and + % not equal to itself. + % Otherwise, we assume it's a number. + % + % We need the \relax at the end of the \ifnum lines to stop TeX from + % continuing to look for a . + % + \ifnum\lccode\expandafter`\thearg=0\relax + \numericenumerate % a number (we hope) + \else + % It's a letter. + \ifnum\lccode\expandafter`\thearg=\expandafter`\thearg\relax + \lowercaseenumerate % lowercase letter + \else + \uppercaseenumerate % uppercase letter + \fi + \fi + \else + % Multiple tokens in the argument. We hope it's a number. + \numericenumerate + \fi +} + +% An @enumerate whose labels are integers. The starting integer is +% given in \thearg. +% +\def\numericenumerate{% + \itemno = \thearg + \startenumeration{\the\itemno}% +} + +% The starting (lowercase) letter is in \thearg. +\def\lowercaseenumerate{% + \itemno = \expandafter`\thearg + \startenumeration{% + % Be sure we're not beyond the end of the alphabet. + \ifnum\itemno=0 + \errmessage{No more lowercase letters in @enumerate; get a bigger + alphabet}% + \fi + \char\lccode\itemno + }% +} + +% The starting (uppercase) letter is in \thearg. +\def\uppercaseenumerate{% + \itemno = \expandafter`\thearg + \startenumeration{% + % Be sure we're not beyond the end of the alphabet. + \ifnum\itemno=0 + \errmessage{No more uppercase letters in @enumerate; get a bigger + alphabet} + \fi + \char\uccode\itemno + }% +} + +% Call \doitemize, adding a period to the first argument and supplying the +% common last two arguments. Also subtract one from the initial value in +% \itemno, since @item increments \itemno. +% +\def\startenumeration#1{% + \advance\itemno by -1 + \doitemize{#1.}\flushcr +} + +% @alphaenumerate and @capsenumerate are abbreviations for giving an arg +% to @enumerate. +% +\def\alphaenumerate{\enumerate{a}} +\def\capsenumerate{\enumerate{A}} +\def\Ealphaenumerate{\Eenumerate} +\def\Ecapsenumerate{\Eenumerate} + + +% @multitable macros +% Amy Hendrickson, 8/18/94, 3/6/96 +% +% @multitable ... @end multitable will make as many columns as desired. +% Contents of each column will wrap at width given in preamble. Width +% can be specified either with sample text given in a template line, +% or in percent of \hsize, the current width of text on page. + +% Table can continue over pages but will only break between lines. + +% To make preamble: +% +% Either define widths of columns in terms of percent of \hsize: +% @multitable @columnfractions .25 .3 .45 +% @item ... +% +% Numbers following @columnfractions are the percent of the total +% current hsize to be used for each column. You may use as many +% columns as desired. + + +% Or use a template: +% @multitable {Column 1 template} {Column 2 template} {Column 3 template} +% @item ... +% using the widest term desired in each column. + +% Each new table line starts with @item, each subsequent new column +% starts with @tab. Empty columns may be produced by supplying @tab's +% with nothing between them for as many times as empty columns are needed, +% ie, @tab@tab@tab will produce two empty columns. + +% @item, @tab do not need to be on their own lines, but it will not hurt +% if they are. + +% Sample multitable: + +% @multitable {Column 1 template} {Column 2 template} {Column 3 template} +% @item first col stuff @tab second col stuff @tab third col +% @item +% first col stuff +% @tab +% second col stuff +% @tab +% third col +% @item first col stuff @tab second col stuff +% @tab Many paragraphs of text may be used in any column. +% +% They will wrap at the width determined by the template. +% @item@tab@tab This will be in third column. +% @end multitable + +% Default dimensions may be reset by user. +% @multitableparskip is vertical space between paragraphs in table. +% @multitableparindent is paragraph indent in table. +% @multitablecolmargin is horizontal space to be left between columns. +% @multitablelinespace is space to leave between table items, baseline +% to baseline. +% 0pt means it depends on current normal line spacing. +% +\newskip\multitableparskip +\newskip\multitableparindent +\newdimen\multitablecolspace +\newskip\multitablelinespace +\multitableparskip=0pt +\multitableparindent=6pt +\multitablecolspace=12pt +\multitablelinespace=0pt + +% Macros used to set up halign preamble: +% +\let\endsetuptable\relax +\def\xendsetuptable{\endsetuptable} +\let\columnfractions\relax +\def\xcolumnfractions{\columnfractions} +\newif\ifsetpercent + +% #1 is the @columnfraction, usually a decimal number like .5, but might +% be just 1. We just use it, whatever it is. +% +\def\pickupwholefraction#1 {% + \global\advance\colcount by 1 + \expandafter\xdef\csname col\the\colcount\endcsname{#1\hsize}% + \setuptable +} + +\newcount\colcount +\def\setuptable#1{% + \def\firstarg{#1}% + \ifx\firstarg\xendsetuptable + \let\go = \relax + \else + \ifx\firstarg\xcolumnfractions + \global\setpercenttrue + \else + \ifsetpercent + \let\go\pickupwholefraction + \else + \global\advance\colcount by 1 + \setbox0=\hbox{#1\unskip\space}% Add a normal word space as a + % separator; typically that is always in the input, anyway. + \expandafter\xdef\csname col\the\colcount\endcsname{\the\wd0}% + \fi + \fi + \ifx\go\pickupwholefraction + % Put the argument back for the \pickupwholefraction call, so + % we'll always have a period there to be parsed. + \def\go{\pickupwholefraction#1}% + \else + \let\go = \setuptable + \fi% + \fi + \go +} + +% multitable-only commands. +% +% @headitem starts a heading row, which we typeset in bold. +% Assignments have to be global since we are inside the implicit group +% of an alignment entry. Note that \everycr resets \everytab. +\def\headitem{\checkenv\multitable \crcr \global\everytab={\bf}\the\everytab}% +% +% A \tab used to include \hskip1sp. But then the space in a template +% line is not enough. That is bad. So let's go back to just `&' until +% we encounter the problem it was intended to solve again. +% --karl, nathan@acm.org, 20apr99. +\def\tab{\checkenv\multitable &\the\everytab}% + +% @multitable ... @end multitable definitions: +% +\newtoks\everytab % insert after every tab. +% +\envdef\multitable{% + \vskip\parskip + \startsavinginserts + % + % @item within a multitable starts a normal row. + % We use \def instead of \let so that if one of the multitable entries + % contains an @itemize, we don't choke on the \item (seen as \crcr aka + % \endtemplate) expanding \doitemize. + \def\item{\crcr}% + % + \tolerance=9500 + \hbadness=9500 + \setmultitablespacing + \parskip=\multitableparskip + \parindent=\multitableparindent + \overfullrule=0pt + \global\colcount=0 + % + \everycr = {% + \noalign{% + \global\everytab={}% + \global\colcount=0 % Reset the column counter. + % Check for saved footnotes, etc. + \checkinserts + % Keeps underfull box messages off when table breaks over pages. + %\filbreak + % Maybe so, but it also creates really weird page breaks when the + % table breaks over pages. Wouldn't \vfil be better? Wait until the + % problem manifests itself, so it can be fixed for real --karl. + }% + }% + % + \parsearg\domultitable +} +\def\domultitable#1{% + % To parse everything between @multitable and @item: + \setuptable#1 \endsetuptable + % + % This preamble sets up a generic column definition, which will + % be used as many times as user calls for columns. + % \vtop will set a single line and will also let text wrap and + % continue for many paragraphs if desired. + \halign\bgroup &% + \global\advance\colcount by 1 + \multistrut + \vtop{% + % Use the current \colcount to find the correct column width: + \hsize=\expandafter\csname col\the\colcount\endcsname + % + % In order to keep entries from bumping into each other + % we will add a \leftskip of \multitablecolspace to all columns after + % the first one. + % + % If a template has been used, we will add \multitablecolspace + % to the width of each template entry. + % + % If the user has set preamble in terms of percent of \hsize we will + % use that dimension as the width of the column, and the \leftskip + % will keep entries from bumping into each other. Table will start at + % left margin and final column will justify at right margin. + % + % Make sure we don't inherit \rightskip from the outer environment. + \rightskip=0pt + \ifnum\colcount=1 + % The first column will be indented with the surrounding text. + \advance\hsize by\leftskip + \else + \ifsetpercent \else + % If user has not set preamble in terms of percent of \hsize + % we will advance \hsize by \multitablecolspace. + \advance\hsize by \multitablecolspace + \fi + % In either case we will make \leftskip=\multitablecolspace: + \leftskip=\multitablecolspace + \fi + % Ignoring space at the beginning and end avoids an occasional spurious + % blank line, when TeX decides to break the line at the space before the + % box from the multistrut, so the strut ends up on a line by itself. + % For example: + % @multitable @columnfractions .11 .89 + % @item @code{#} + % @tab Legal holiday which is valid in major parts of the whole country. + % Is automatically provided with highlighting sequences respectively + % marking characters. + \noindent\ignorespaces##\unskip\multistrut + }\cr +} +\def\Emultitable{% + \crcr + \egroup % end the \halign + \global\setpercentfalse +} + +\def\setmultitablespacing{% + \def\multistrut{\strut}% just use the standard line spacing + % + % Compute \multitablelinespace (if not defined by user) for use in + % \multitableparskip calculation. We used define \multistrut based on + % this, but (ironically) that caused the spacing to be off. + % See bug-texinfo report from Werner Lemberg, 31 Oct 2004 12:52:20 +0100. +\ifdim\multitablelinespace=0pt +\setbox0=\vbox{X}\global\multitablelinespace=\the\baselineskip +\global\advance\multitablelinespace by-\ht0 +\fi +%% Test to see if parskip is larger than space between lines of +%% table. If not, do nothing. +%% If so, set to same dimension as multitablelinespace. +\ifdim\multitableparskip>\multitablelinespace +\global\multitableparskip=\multitablelinespace +\global\advance\multitableparskip-7pt %% to keep parskip somewhat smaller + %% than skip between lines in the table. +\fi% +\ifdim\multitableparskip=0pt +\global\multitableparskip=\multitablelinespace +\global\advance\multitableparskip-7pt %% to keep parskip somewhat smaller + %% than skip between lines in the table. +\fi} + + +\message{conditionals,} + +% @iftex, @ifnotdocbook, @ifnothtml, @ifnotinfo, @ifnotplaintext, +% @ifnotxml always succeed. They currently do nothing; we don't +% attempt to check whether the conditionals are properly nested. But we +% have to remember that they are conditionals, so that @end doesn't +% attempt to close an environment group. +% +\def\makecond#1{% + \expandafter\let\csname #1\endcsname = \relax + \expandafter\let\csname iscond.#1\endcsname = 1 +} +\makecond{iftex} +\makecond{ifnotdocbook} +\makecond{ifnothtml} +\makecond{ifnotinfo} +\makecond{ifnotplaintext} +\makecond{ifnotxml} + +% Ignore @ignore, @ifhtml, @ifinfo, and the like. +% +\def\direntry{\doignore{direntry}} +\def\documentdescription{\doignore{documentdescription}} +\def\docbook{\doignore{docbook}} +\def\html{\doignore{html}} +\def\ifdocbook{\doignore{ifdocbook}} +\def\ifhtml{\doignore{ifhtml}} +\def\ifinfo{\doignore{ifinfo}} +\def\ifnottex{\doignore{ifnottex}} +\def\ifplaintext{\doignore{ifplaintext}} +\def\ifxml{\doignore{ifxml}} +\def\ignore{\doignore{ignore}} +\def\menu{\doignore{menu}} +\def\xml{\doignore{xml}} + +% Ignore text until a line `@end #1', keeping track of nested conditionals. +% +% A count to remember the depth of nesting. +\newcount\doignorecount + +\def\doignore#1{\begingroup + % Scan in ``verbatim'' mode: + \catcode`\@ = \other + \catcode`\{ = \other + \catcode`\} = \other + % + % Make sure that spaces turn into tokens that match what \doignoretext wants. + \spaceisspace + % + % Count number of #1's that we've seen. + \doignorecount = 0 + % + % Swallow text until we reach the matching `@end #1'. + \dodoignore{#1}% +} + +{ \catcode`_=11 % We want to use \_STOP_ which cannot appear in texinfo source. + \obeylines % + % + \gdef\dodoignore#1{% + % #1 contains the command name as a string, e.g., `ifinfo'. + % + % Define a command to find the next `@end #1', which must be on a line + % by itself. + \long\def\doignoretext##1^^M@end #1{\doignoretextyyy##1^^M@#1\_STOP_}% + % And this command to find another #1 command, at the beginning of a + % line. (Otherwise, we would consider a line `@c @ifset', for + % example, to count as an @ifset for nesting.) + \long\def\doignoretextyyy##1^^M@#1##2\_STOP_{\doignoreyyy{##2}\_STOP_}% + % + % And now expand that command. + \obeylines % + \doignoretext ^^M% + }% +} + +\def\doignoreyyy#1{% + \def\temp{#1}% + \ifx\temp\empty % Nothing found. + \let\next\doignoretextzzz + \else % Found a nested condition, ... + \advance\doignorecount by 1 + \let\next\doignoretextyyy % ..., look for another. + % If we're here, #1 ends with ^^M\ifinfo (for example). + \fi + \next #1% the token \_STOP_ is present just after this macro. +} + +% We have to swallow the remaining "\_STOP_". +% +\def\doignoretextzzz#1{% + \ifnum\doignorecount = 0 % We have just found the outermost @end. + \let\next\enddoignore + \else % Still inside a nested condition. + \advance\doignorecount by -1 + \let\next\doignoretext % Look for the next @end. + \fi + \next +} + +% Finish off ignored text. +\def\enddoignore{\endgroup\ignorespaces} + + +% @set VAR sets the variable VAR to an empty value. +% @set VAR REST-OF-LINE sets VAR to the value REST-OF-LINE. +% +% Since we want to separate VAR from REST-OF-LINE (which might be +% empty), we can't just use \parsearg; we have to insert a space of our +% own to delimit the rest of the line, and then take it out again if we +% didn't need it. +% We rely on the fact that \parsearg sets \catcode`\ =10. +% +\parseargdef\set{\setyyy#1 \endsetyyy} +\def\setyyy#1 #2\endsetyyy{% + {% + \makevalueexpandable + \def\temp{#2}% + \edef\next{\gdef\makecsname{SET#1}}% + \ifx\temp\empty + \next{}% + \else + \setzzz#2\endsetzzz + \fi + }% +} +% Remove the trailing space \setxxx inserted. +\def\setzzz#1 \endsetzzz{\next{#1}} + +% @clear VAR clears (i.e., unsets) the variable VAR. +% +\parseargdef\clear{% + {% + \makevalueexpandable + \global\expandafter\let\csname SET#1\endcsname=\relax + }% +} + +% @value{foo} gets the text saved in variable foo. +\def\value{\begingroup\makevalueexpandable\valuexxx} +\def\valuexxx#1{\expandablevalue{#1}\endgroup} +{ + \catcode`\- = \active \catcode`\_ = \active + % + \gdef\makevalueexpandable{% + \let\value = \expandablevalue + % We don't want these characters active, ... + \catcode`\-=\other \catcode`\_=\other + % ..., but we might end up with active ones in the argument if + % we're called from @code, as @code{@value{foo-bar_}}, though. + % So \let them to their normal equivalents. + \let-\realdash \let_\normalunderscore + } +} + +% We have this subroutine so that we can handle at least some @value's +% properly in indexes (we call \makevalueexpandable in \indexdummies). +% The command has to be fully expandable (if the variable is set), since +% the result winds up in the index file. This means that if the +% variable's value contains other Texinfo commands, it's almost certain +% it will fail (although perhaps we could fix that with sufficient work +% to do a one-level expansion on the result, instead of complete). +% +\def\expandablevalue#1{% + \expandafter\ifx\csname SET#1\endcsname\relax + {[No value for ``#1'']}% + \message{Variable `#1', used in @value, is not set.}% + \else + \csname SET#1\endcsname + \fi +} + +% @ifset VAR ... @end ifset reads the `...' iff VAR has been defined +% with @set. +% +% To get special treatment of `@end ifset,' call \makeond and the redefine. +% +\makecond{ifset} +\def\ifset{\parsearg{\doifset{\let\next=\ifsetfail}}} +\def\doifset#1#2{% + {% + \makevalueexpandable + \let\next=\empty + \expandafter\ifx\csname SET#2\endcsname\relax + #1% If not set, redefine \next. + \fi + \expandafter + }\next +} +\def\ifsetfail{\doignore{ifset}} + +% @ifclear VAR ... @end ifclear reads the `...' iff VAR has never been +% defined with @set, or has been undefined with @clear. +% +% The `\else' inside the `\doifset' parameter is a trick to reuse the +% above code: if the variable is not set, do nothing, if it is set, +% then redefine \next to \ifclearfail. +% +\makecond{ifclear} +\def\ifclear{\parsearg{\doifset{\else \let\next=\ifclearfail}}} +\def\ifclearfail{\doignore{ifclear}} + +% @dircategory CATEGORY -- specify a category of the dir file +% which this file should belong to. Ignore this in TeX. +\let\dircategory=\comment + +% @defininfoenclose. +\let\definfoenclose=\comment + + +\message{indexing,} +% Index generation facilities + +% Define \newwrite to be identical to plain tex's \newwrite +% except not \outer, so it can be used within macros and \if's. +\edef\newwrite{\makecsname{ptexnewwrite}} + +% \newindex {foo} defines an index named foo. +% It automatically defines \fooindex such that +% \fooindex ...rest of line... puts an entry in the index foo. +% It also defines \fooindfile to be the number of the output channel for +% the file that accumulates this index. The file's extension is foo. +% The name of an index should be no more than 2 characters long +% for the sake of vms. +% +\def\newindex#1{% + \iflinks + \expandafter\newwrite \csname#1indfile\endcsname + \openout \csname#1indfile\endcsname \jobname.#1 % Open the file + \fi + \expandafter\xdef\csname#1index\endcsname{% % Define @#1index + \noexpand\doindex{#1}} +} + +% @defindex foo == \newindex{foo} +% +\def\defindex{\parsearg\newindex} + +% Define @defcodeindex, like @defindex except put all entries in @code. +% +\def\defcodeindex{\parsearg\newcodeindex} +% +\def\newcodeindex#1{% + \iflinks + \expandafter\newwrite \csname#1indfile\endcsname + \openout \csname#1indfile\endcsname \jobname.#1 + \fi + \expandafter\xdef\csname#1index\endcsname{% + \noexpand\docodeindex{#1}}% +} + + +% @synindex foo bar makes index foo feed into index bar. +% Do this instead of @defindex foo if you don't want it as a separate index. +% +% @syncodeindex foo bar similar, but put all entries made for index foo +% inside @code. +% +\def\synindex#1 #2 {\dosynindex\doindex{#1}{#2}} +\def\syncodeindex#1 #2 {\dosynindex\docodeindex{#1}{#2}} + +% #1 is \doindex or \docodeindex, #2 the index getting redefined (foo), +% #3 the target index (bar). +\def\dosynindex#1#2#3{% + % Only do \closeout if we haven't already done it, else we'll end up + % closing the target index. + \expandafter \ifx\csname donesynindex#2\endcsname \undefined + % The \closeout helps reduce unnecessary open files; the limit on the + % Acorn RISC OS is a mere 16 files. + \expandafter\closeout\csname#2indfile\endcsname + \expandafter\let\csname\donesynindex#2\endcsname = 1 + \fi + % redefine \fooindfile: + \expandafter\let\expandafter\temp\expandafter=\csname#3indfile\endcsname + \expandafter\let\csname#2indfile\endcsname=\temp + % redefine \fooindex: + \expandafter\xdef\csname#2index\endcsname{\noexpand#1{#3}}% +} + +% Define \doindex, the driver for all \fooindex macros. +% Argument #1 is generated by the calling \fooindex macro, +% and it is "foo", the name of the index. + +% \doindex just uses \parsearg; it calls \doind for the actual work. +% This is because \doind is more useful to call from other macros. + +% There is also \dosubind {index}{topic}{subtopic} +% which makes an entry in a two-level index such as the operation index. + +\def\doindex#1{\edef\indexname{#1}\parsearg\singleindexer} +\def\singleindexer #1{\doind{\indexname}{#1}} + +% like the previous two, but they put @code around the argument. +\def\docodeindex#1{\edef\indexname{#1}\parsearg\singlecodeindexer} +\def\singlecodeindexer #1{\doind{\indexname}{\code{#1}}} + +% Take care of Texinfo commands that can appear in an index entry. +% Since there are some commands we want to expand, and others we don't, +% we have to laboriously prevent expansion for those that we don't. +% +\def\indexdummies{% + \escapechar = `\\ % use backslash in output files. + \def\@{@}% change to @@ when we switch to @ as escape char in index files. + \def\ {\realbackslash\space }% + % Need these in case \tex is in effect and \{ is a \delimiter again. + % But can't use \lbracecmd and \rbracecmd because texindex assumes + % braces and backslashes are used only as delimiters. + \let\{ = \mylbrace + \let\} = \myrbrace + % + % Do the redefinitions. + \commondummies +} + +% For the aux and toc files, @ is the escape character. So we want to +% redefine everything using @ as the escape character (instead of +% \realbackslash, still used for index files). When everything uses @, +% this will be simpler. +% +\def\atdummies{% + \def\@{@@}% + \def\ {@ }% + \let\{ = \lbraceatcmd + \let\} = \rbraceatcmd + % + % Do the redefinitions. + \commondummies +} + +% Called from \indexdummies and \atdummies. +% +\def\commondummies{% + % + % \definedummyword defines \#1 as \string\#1\space, thus effectively + % preventing its expansion. This is used only for control% words, + % not control letters, because the \space would be incorrect for + % control characters, but is needed to separate the control word + % from whatever follows. + % + % For control letters, we have \definedummyletter, which omits the + % space. + % + % These can be used both for control words that take an argument and + % those that do not. If it is followed by {arg} in the input, then + % that will dutifully get written to the index (or wherever). + % + \def\definedummyword ##1{\def##1{\string##1\space}}% + \def\definedummyletter##1{\def##1{\string##1}}% + \let\definedummyaccent\definedummyletter + % + \commondummiesnofonts + % + \definedummyletter\_% + % + % Non-English letters. + \definedummyword\AA + \definedummyword\AE + \definedummyword\L + \definedummyword\OE + \definedummyword\O + \definedummyword\aa + \definedummyword\ae + \definedummyword\l + \definedummyword\oe + \definedummyword\o + \definedummyword\ss + \definedummyword\exclamdown + \definedummyword\questiondown + \definedummyword\ordf + \definedummyword\ordm + % + % Although these internal commands shouldn't show up, sometimes they do. + \definedummyword\bf + \definedummyword\gtr + \definedummyword\hat + \definedummyword\less + \definedummyword\sf + \definedummyword\sl + \definedummyword\tclose + \definedummyword\tt + % + \definedummyword\LaTeX + \definedummyword\TeX + % + % Assorted special characters. + \definedummyword\bullet + \definedummyword\comma + \definedummyword\copyright + \definedummyword\registeredsymbol + \definedummyword\dots + \definedummyword\enddots + \definedummyword\equiv + \definedummyword\error + \definedummyword\euro + \definedummyword\expansion + \definedummyword\minus + \definedummyword\pounds + \definedummyword\point + \definedummyword\print + \definedummyword\result + % + % We want to disable all macros so that they are not expanded by \write. + \macrolist + % + \normalturnoffactive + % + % Handle some cases of @value -- where it does not contain any + % (non-fully-expandable) commands. + \makevalueexpandable +} + +% \commondummiesnofonts: common to \commondummies and \indexnofonts. +% +% Better have this without active chars. +{ + \catcode`\~=\other + \gdef\commondummiesnofonts{% + % Control letters and accents. + \definedummyletter\!% + \definedummyaccent\"% + \definedummyaccent\'% + \definedummyletter\*% + \definedummyaccent\,% + \definedummyletter\.% + \definedummyletter\/% + \definedummyletter\:% + \definedummyaccent\=% + \definedummyletter\?% + \definedummyaccent\^% + \definedummyaccent\`% + \definedummyaccent\~% + \definedummyword\u + \definedummyword\v + \definedummyword\H + \definedummyword\dotaccent + \definedummyword\ringaccent + \definedummyword\tieaccent + \definedummyword\ubaraccent + \definedummyword\udotaccent + \definedummyword\dotless + % + % Texinfo font commands. + \definedummyword\b + \definedummyword\i + \definedummyword\r + \definedummyword\sc + \definedummyword\t + % + % Commands that take arguments. + \definedummyword\acronym + \definedummyword\cite + \definedummyword\code + \definedummyword\command + \definedummyword\dfn + \definedummyword\emph + \definedummyword\env + \definedummyword\file + \definedummyword\kbd + \definedummyword\key + \definedummyword\math + \definedummyword\option + \definedummyword\samp + \definedummyword\strong + \definedummyword\tie + \definedummyword\uref + \definedummyword\url + \definedummyword\var + \definedummyword\verb + \definedummyword\w + } +} + +% \indexnofonts is used when outputting the strings to sort the index +% by, and when constructing control sequence names. It eliminates all +% control sequences and just writes whatever the best ASCII sort string +% would be for a given command (usually its argument). +% +\def\indexnofonts{% + % Accent commands should become @asis. + \def\definedummyaccent##1{\let##1\asis}% + % We can just ignore other control letters. + \def\definedummyletter##1{\let##1\empty}% + % Hopefully, all control words can become @asis. + \let\definedummyword\definedummyaccent + % + \commondummiesnofonts + % + % Don't no-op \tt, since it isn't a user-level command + % and is used in the definitions of the active chars like <, >, |, etc. + % Likewise with the other plain tex font commands. + %\let\tt=\asis + % + \def\ { }% + \def\@{@}% + % how to handle braces? + \def\_{\normalunderscore}% + % + % Non-English letters. + \def\AA{AA}% + \def\AE{AE}% + \def\L{L}% + \def\OE{OE}% + \def\O{O}% + \def\aa{aa}% + \def\ae{ae}% + \def\l{l}% + \def\oe{oe}% + \def\o{o}% + \def\ss{ss}% + \def\exclamdown{!}% + \def\questiondown{?}% + \def\ordf{a}% + \def\ordm{o}% + % + \def\LaTeX{LaTeX}% + \def\TeX{TeX}% + % + % Assorted special characters. + % (The following {} will end up in the sort string, but that's ok.) + \def\bullet{bullet}% + \def\comma{,}% + \def\copyright{copyright}% + \def\registeredsymbol{R}% + \def\dots{...}% + \def\enddots{...}% + \def\equiv{==}% + \def\error{error}% + \def\euro{euro}% + \def\expansion{==>}% + \def\minus{-}% + \def\pounds{pounds}% + \def\point{.}% + \def\print{-|}% + \def\result{=>}% + % + % We need to get rid of all macros, leaving only the arguments (if present). + % Of course this is not nearly correct, but it is the best we can do for now. + % makeinfo does not expand macros in the argument to @deffn, which ends up + % writing an index entry, and texindex isn't prepared for an index sort entry + % that starts with \. + % + % Since macro invocations are followed by braces, we can just redefine them + % to take a single TeX argument. The case of a macro invocation that + % goes to end-of-line is not handled. + % + \macrolist +} + +\let\indexbackslash=0 %overridden during \printindex. +\let\SETmarginindex=\relax % put index entries in margin (undocumented)? + +% Most index entries go through here, but \dosubind is the general case. +% #1 is the index name, #2 is the entry text. +\def\doind#1#2{\dosubind{#1}{#2}{}} + +% Workhorse for all \fooindexes. +% #1 is name of index, #2 is stuff to put there, #3 is subentry -- +% empty if called from \doind, as we usually are (the main exception +% is with most defuns, which call us directly). +% +\def\dosubind#1#2#3{% + \iflinks + {% + % Store the main index entry text (including the third arg). + \toks0 = {#2}% + % If third arg is present, precede it with a space. + \def\thirdarg{#3}% + \ifx\thirdarg\empty \else + \toks0 = \expandafter{\the\toks0 \space #3}% + \fi + % + \edef\writeto{\csname#1indfile\endcsname}% + % + \ifvmode + \dosubindsanitize + \else + \dosubindwrite + \fi + }% + \fi +} + +% Write the entry in \toks0 to the index file: +% +\def\dosubindwrite{% + % Put the index entry in the margin if desired. + \ifx\SETmarginindex\relax\else + \insert\margin{\hbox{\vrule height8pt depth3pt width0pt \the\toks0}}% + \fi + % + % Remember, we are within a group. + \indexdummies % Must do this here, since \bf, etc expand at this stage + \def\backslashcurfont{\indexbackslash}% \indexbackslash isn't defined now + % so it will be output as is; and it will print as backslash. + % + % Process the index entry with all font commands turned off, to + % get the string to sort by. + {\indexnofonts + \edef\temp{\the\toks0}% need full expansion + \xdef\indexsorttmp{\temp}% + }% + % + % Set up the complete index entry, with both the sort key and + % the original text, including any font commands. We write + % three arguments to \entry to the .?? file (four in the + % subentry case), texindex reduces to two when writing the .??s + % sorted result. + \edef\temp{% + \write\writeto{% + \string\entry{\indexsorttmp}{\noexpand\folio}{\the\toks0}}% + }% + \temp +} + +% Take care of unwanted page breaks: +% +% If a skip is the last thing on the list now, preserve it +% by backing up by \lastskip, doing the \write, then inserting +% the skip again. Otherwise, the whatsit generated by the +% \write will make \lastskip zero. The result is that sequences +% like this: +% @end defun +% @tindex whatever +% @defun ... +% will have extra space inserted, because the \medbreak in the +% start of the @defun won't see the skip inserted by the @end of +% the previous defun. +% +% But don't do any of this if we're not in vertical mode. We +% don't want to do a \vskip and prematurely end a paragraph. +% +% Avoid page breaks due to these extra skips, too. +% +% But wait, there is a catch there: +% We'll have to check whether \lastskip is zero skip. \ifdim is not +% sufficient for this purpose, as it ignores stretch and shrink parts +% of the skip. The only way seems to be to check the textual +% representation of the skip. +% +% The following is almost like \def\zeroskipmacro{0.0pt} except that +% the ``p'' and ``t'' characters have catcode \other, not 11 (letter). +% +\edef\zeroskipmacro{\expandafter\the\csname z@skip\endcsname} +% +% ..., ready, GO: +% +\def\dosubindsanitize{% + % \lastskip and \lastpenalty cannot both be nonzero simultaneously. + \skip0 = \lastskip + \edef\lastskipmacro{\the\lastskip}% + \count255 = \lastpenalty + % + % If \lastskip is nonzero, that means the last item was a + % skip. And since a skip is discardable, that means this + % -\skip0 glue we're inserting is preceded by a + % non-discardable item, therefore it is not a potential + % breakpoint, therefore no \nobreak needed. + \ifx\lastskipmacro\zeroskipmacro + \else + \vskip-\skip0 + \fi + % + \dosubindwrite + % + \ifx\lastskipmacro\zeroskipmacro + % If \lastskip was zero, perhaps the last item was a penalty, and + % perhaps it was >=10000, e.g., a \nobreak. In that case, we want + % to re-insert the same penalty (values >10000 are used for various + % signals); since we just inserted a non-discardable item, any + % following glue (such as a \parskip) would be a breakpoint. For example: + % + % @deffn deffn-whatever + % @vindex index-whatever + % Description. + % would allow a break between the index-whatever whatsit + % and the "Description." paragraph. + \ifnum\count255>9999 \penalty\count255 \fi + \else + % On the other hand, if we had a nonzero \lastskip, + % this make-up glue would be preceded by a non-discardable item + % (the whatsit from the \write), so we must insert a \nobreak. + \nobreak\vskip\skip0 + \fi +} + +% The index entry written in the file actually looks like +% \entry {sortstring}{page}{topic} +% or +% \entry {sortstring}{page}{topic}{subtopic} +% The texindex program reads in these files and writes files +% containing these kinds of lines: +% \initial {c} +% before the first topic whose initial is c +% \entry {topic}{pagelist} +% for a topic that is used without subtopics +% \primary {topic} +% for the beginning of a topic that is used with subtopics +% \secondary {subtopic}{pagelist} +% for each subtopic. + +% Define the user-accessible indexing commands +% @findex, @vindex, @kindex, @cindex. + +\def\findex {\fnindex} +\def\kindex {\kyindex} +\def\cindex {\cpindex} +\def\vindex {\vrindex} +\def\tindex {\tpindex} +\def\pindex {\pgindex} + +\def\cindexsub {\begingroup\obeylines\cindexsub} +{\obeylines % +\gdef\cindexsub "#1" #2^^M{\endgroup % +\dosubind{cp}{#2}{#1}}} + +% Define the macros used in formatting output of the sorted index material. + +% @printindex causes a particular index (the ??s file) to get printed. +% It does not print any chapter heading (usually an @unnumbered). +% +\parseargdef\printindex{\begingroup + \dobreak \chapheadingskip{10000}% + % + \smallfonts \rm + \tolerance = 9500 + \everypar = {}% don't want the \kern\-parindent from indentation suppression. + % + % See if the index file exists and is nonempty. + % Change catcode of @ here so that if the index file contains + % \initial {@} + % as its first line, TeX doesn't complain about mismatched braces + % (because it thinks @} is a control sequence). + \catcode`\@ = 11 + \openin 1 \jobname.#1s + \ifeof 1 + % \enddoublecolumns gets confused if there is no text in the index, + % and it loses the chapter title and the aux file entries for the + % index. The easiest way to prevent this problem is to make sure + % there is some text. + \putwordIndexNonexistent + \else + % + % If the index file exists but is empty, then \openin leaves \ifeof + % false. We have to make TeX try to read something from the file, so + % it can discover if there is anything in it. + \read 1 to \temp + \ifeof 1 + \putwordIndexIsEmpty + \else + % Index files are almost Texinfo source, but we use \ as the escape + % character. It would be better to use @, but that's too big a change + % to make right now. + \def\indexbackslash{\backslashcurfont}% + \catcode`\\ = 0 + \escapechar = `\\ + \begindoublecolumns + \input \jobname.#1s + \enddoublecolumns + \fi + \fi + \closein 1 +\endgroup} + +% These macros are used by the sorted index file itself. +% Change them to control the appearance of the index. + +\def\initial#1{{% + % Some minor font changes for the special characters. + \let\tentt=\sectt \let\tt=\sectt \let\sf=\sectt + % + % Remove any glue we may have, we'll be inserting our own. + \removelastskip + % + % We like breaks before the index initials, so insert a bonus. + \nobreak + \vskip 0pt plus 3\baselineskip + \penalty 0 + \vskip 0pt plus -3\baselineskip + % + % Typeset the initial. Making this add up to a whole number of + % baselineskips increases the chance of the dots lining up from column + % to column. It still won't often be perfect, because of the stretch + % we need before each entry, but it's better. + % + % No shrink because it confuses \balancecolumns. + \vskip 1.67\baselineskip plus .5\baselineskip + \leftline{\secbf #1}% + % Do our best not to break after the initial. + \nobreak + \vskip .33\baselineskip plus .1\baselineskip +}} + +% \entry typesets a paragraph consisting of the text (#1), dot leaders, and +% then page number (#2) flushed to the right margin. It is used for index +% and table of contents entries. The paragraph is indented by \leftskip. +% +% A straightforward implementation would start like this: +% \def\entry#1#2{... +% But this frozes the catcodes in the argument, and can cause problems to +% @code, which sets - active. This problem was fixed by a kludge--- +% ``-'' was active throughout whole index, but this isn't really right. +% +% The right solution is to prevent \entry from swallowing the whole text. +% --kasal, 21nov03 +\def\entry{% + \begingroup + % + % Start a new paragraph if necessary, so our assignments below can't + % affect previous text. + \par + % + % Do not fill out the last line with white space. + \parfillskip = 0in + % + % No extra space above this paragraph. + \parskip = 0in + % + % Do not prefer a separate line ending with a hyphen to fewer lines. + \finalhyphendemerits = 0 + % + % \hangindent is only relevant when the entry text and page number + % don't both fit on one line. In that case, bob suggests starting the + % dots pretty far over on the line. Unfortunately, a large + % indentation looks wrong when the entry text itself is broken across + % lines. So we use a small indentation and put up with long leaders. + % + % \hangafter is reset to 1 (which is the value we want) at the start + % of each paragraph, so we need not do anything with that. + \hangindent = 2em + % + % When the entry text needs to be broken, just fill out the first line + % with blank space. + \rightskip = 0pt plus1fil + % + % A bit of stretch before each entry for the benefit of balancing + % columns. + \vskip 0pt plus1pt + % + % Swallow the left brace of the text (first parameter): + \afterassignment\doentry + \let\temp = +} +\def\doentry{% + \bgroup % Instead of the swallowed brace. + \noindent + \aftergroup\finishentry + % And now comes the text of the entry. +} +\def\finishentry#1{% + % #1 is the page number. + % + % The following is kludged to not output a line of dots in the index if + % there are no page numbers. The next person who breaks this will be + % cursed by a Unix daemon. + \def\tempa{{\rm }}% + \def\tempb{#1}% + \edef\tempc{\tempa}% + \edef\tempd{\tempb}% + \ifx\tempc\tempd + \ % + \else + % + % If we must, put the page number on a line of its own, and fill out + % this line with blank space. (The \hfil is overwhelmed with the + % fill leaders glue in \indexdotfill if the page number does fit.) + \hfil\penalty50 + \null\nobreak\indexdotfill % Have leaders before the page number. + % + % The `\ ' here is removed by the implicit \unskip that TeX does as + % part of (the primitive) \par. Without it, a spurious underfull + % \hbox ensues. + \ifpdf + \pdfgettoks#1.% + \ \the\toksA + \else + \ #1% + \fi + \fi + \par + \endgroup +} + +% Like \dotfill except takes at least 1 em. +\def\indexdotfill{\cleaders + \hbox{$\mathsurround=0pt \mkern1.5mu ${\it .}$ \mkern1.5mu$}\hskip 1em plus 1fill} + +\def\primary #1{\line{#1\hfil}} + +\newskip\secondaryindent \secondaryindent=0.5cm +\def\secondary#1#2{{% + \parfillskip=0in + \parskip=0in + \hangindent=1in + \hangafter=1 + \noindent\hskip\secondaryindent\hbox{#1}\indexdotfill + \ifpdf + \pdfgettoks#2.\ \the\toksA % The page number ends the paragraph. + \else + #2 + \fi + \par +}} + +% Define two-column mode, which we use to typeset indexes. +% Adapted from the TeXbook, page 416, which is to say, +% the manmac.tex format used to print the TeXbook itself. +\catcode`\@=11 + +\newbox\partialpage +\newdimen\doublecolumnhsize + +\def\begindoublecolumns{\begingroup % ended by \enddoublecolumns + % Grab any single-column material above us. + \output = {% + % + % Here is a possibility not foreseen in manmac: if we accumulate a + % whole lot of material, we might end up calling this \output + % routine twice in a row (see the doublecol-lose test, which is + % essentially a couple of indexes with @setchapternewpage off). In + % that case we just ship out what is in \partialpage with the normal + % output routine. Generally, \partialpage will be empty when this + % runs and this will be a no-op. See the indexspread.tex test case. + \ifvoid\partialpage \else + \onepageout{\pagecontents\partialpage}% + \fi + % + \global\setbox\partialpage = \vbox{% + % Unvbox the main output page. + \unvbox\PAGE + \kern-\topskip \kern\baselineskip + }% + }% + \eject % run that output routine to set \partialpage + % + % Use the double-column output routine for subsequent pages. + \output = {\doublecolumnout}% + % + % Change the page size parameters. We could do this once outside this + % routine, in each of @smallbook, @afourpaper, and the default 8.5x11 + % format, but then we repeat the same computation. Repeating a couple + % of assignments once per index is clearly meaningless for the + % execution time, so we may as well do it in one place. + % + % First we halve the line length, less a little for the gutter between + % the columns. We compute the gutter based on the line length, so it + % changes automatically with the paper format. The magic constant + % below is chosen so that the gutter has the same value (well, +-<1pt) + % as it did when we hard-coded it. + % + % We put the result in a separate register, \doublecolumhsize, so we + % can restore it in \pagesofar, after \hsize itself has (potentially) + % been clobbered. + % + \doublecolumnhsize = \hsize + \advance\doublecolumnhsize by -.04154\hsize + \divide\doublecolumnhsize by 2 + \hsize = \doublecolumnhsize + % + % Double the \vsize as well. (We don't need a separate register here, + % since nobody clobbers \vsize.) + \vsize = 2\vsize +} + +% The double-column output routine for all double-column pages except +% the last. +% +\def\doublecolumnout{% + \splittopskip=\topskip \splitmaxdepth=\maxdepth + % Get the available space for the double columns -- the normal + % (undoubled) page height minus any material left over from the + % previous page. + \dimen@ = \vsize + \divide\dimen@ by 2 + \advance\dimen@ by -\ht\partialpage + % + % box0 will be the left-hand column, box2 the right. + \setbox0=\vsplit255 to\dimen@ \setbox2=\vsplit255 to\dimen@ + \onepageout\pagesofar + \unvbox255 + \penalty\outputpenalty +} +% +% Re-output the contents of the output page -- any previous material, +% followed by the two boxes we just split, in box0 and box2. +\def\pagesofar{% + \unvbox\partialpage + % + \hsize = \doublecolumnhsize + \wd0=\hsize \wd2=\hsize + \hbox to\pagewidth{\box0\hfil\box2}% +} +% +% All done with double columns. +\def\enddoublecolumns{% + \output = {% + % Split the last of the double-column material. Leave it on the + % current page, no automatic page break. + \balancecolumns + % + % If we end up splitting too much material for the current page, + % though, there will be another page break right after this \output + % invocation ends. Having called \balancecolumns once, we do not + % want to call it again. Therefore, reset \output to its normal + % definition right away. (We hope \balancecolumns will never be + % called on to balance too much material, but if it is, this makes + % the output somewhat more palatable.) + \global\output = {\onepageout{\pagecontents\PAGE}}% + }% + \eject + \endgroup % started in \begindoublecolumns + % + % \pagegoal was set to the doubled \vsize above, since we restarted + % the current page. We're now back to normal single-column + % typesetting, so reset \pagegoal to the normal \vsize (after the + % \endgroup where \vsize got restored). + \pagegoal = \vsize +} +% +% Called at the end of the double column material. +\def\balancecolumns{% + \setbox0 = \vbox{\unvbox255}% like \box255 but more efficient, see p.120. + \dimen@ = \ht0 + \advance\dimen@ by \topskip + \advance\dimen@ by-\baselineskip + \divide\dimen@ by 2 % target to split to + %debug\message{final 2-column material height=\the\ht0, target=\the\dimen@.}% + \splittopskip = \topskip + % Loop until we get a decent breakpoint. + {% + \vbadness = 10000 + \loop + \global\setbox3 = \copy0 + \global\setbox1 = \vsplit3 to \dimen@ + \ifdim\ht3>\dimen@ + \global\advance\dimen@ by 1pt + \repeat + }% + %debug\message{split to \the\dimen@, column heights: \the\ht1, \the\ht3.}% + \setbox0=\vbox to\dimen@{\unvbox1}% + \setbox2=\vbox to\dimen@{\unvbox3}% + % + \pagesofar +} +\catcode`\@ = \other + + +\message{sectioning,} +% Chapters, sections, etc. + +% \unnumberedno is an oxymoron, of course. But we count the unnumbered +% sections so that we can refer to them unambiguously in the pdf +% outlines by their "section number". We avoid collisions with chapter +% numbers by starting them at 10000. (If a document ever has 10000 +% chapters, we're in trouble anyway, I'm sure.) +\newcount\unnumberedno \unnumberedno = 10000 +\newcount\chapno +\newcount\secno \secno=0 +\newcount\subsecno \subsecno=0 +\newcount\subsubsecno \subsubsecno=0 + +% This counter is funny since it counts through charcodes of letters A, B, ... +\newcount\appendixno \appendixno = `\@ +% +% \def\appendixletter{\char\the\appendixno} +% We do the following ugly conditional instead of the above simple +% construct for the sake of pdftex, which needs the actual +% letter in the expansion, not just typeset. +% +\def\appendixletter{% + \ifnum\appendixno=`A A% + \else\ifnum\appendixno=`B B% + \else\ifnum\appendixno=`C C% + \else\ifnum\appendixno=`D D% + \else\ifnum\appendixno=`E E% + \else\ifnum\appendixno=`F F% + \else\ifnum\appendixno=`G G% + \else\ifnum\appendixno=`H H% + \else\ifnum\appendixno=`I I% + \else\ifnum\appendixno=`J J% + \else\ifnum\appendixno=`K K% + \else\ifnum\appendixno=`L L% + \else\ifnum\appendixno=`M M% + \else\ifnum\appendixno=`N N% + \else\ifnum\appendixno=`O O% + \else\ifnum\appendixno=`P P% + \else\ifnum\appendixno=`Q Q% + \else\ifnum\appendixno=`R R% + \else\ifnum\appendixno=`S S% + \else\ifnum\appendixno=`T T% + \else\ifnum\appendixno=`U U% + \else\ifnum\appendixno=`V V% + \else\ifnum\appendixno=`W W% + \else\ifnum\appendixno=`X X% + \else\ifnum\appendixno=`Y Y% + \else\ifnum\appendixno=`Z Z% + % The \the is necessary, despite appearances, because \appendixletter is + % expanded while writing the .toc file. \char\appendixno is not + % expandable, thus it is written literally, thus all appendixes come out + % with the same letter (or @) in the toc without it. + \else\char\the\appendixno + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi} + +% Each @chapter defines this as the name of the chapter. +% page headings and footings can use it. @section does likewise. +% However, they are not reliable, because we don't use marks. +\def\thischapter{} +\def\thissection{} + +\newcount\absseclevel % used to calculate proper heading level +\newcount\secbase\secbase=0 % @raisesections/@lowersections modify this count + +% @raisesections: treat @section as chapter, @subsection as section, etc. +\def\raisesections{\global\advance\secbase by -1} +\let\up=\raisesections % original BFox name + +% @lowersections: treat @chapter as section, @section as subsection, etc. +\def\lowersections{\global\advance\secbase by 1} +\let\down=\lowersections % original BFox name + +% we only have subsub. +\chardef\maxseclevel = 3 +% +% A numbered section within an unnumbered changes to unnumbered too. +% To achive this, remember the "biggest" unnum. sec. we are currently in: +\chardef\unmlevel = \maxseclevel +% +% Trace whether the current chapter is an appendix or not: +% \chapheadtype is "N" or "A", unnumbered chapters are ignored. +\def\chapheadtype{N} + +% Choose a heading macro +% #1 is heading type +% #2 is heading level +% #3 is text for heading +\def\genhead#1#2#3{% + % Compute the abs. sec. level: + \absseclevel=#2 + \advance\absseclevel by \secbase + % Make sure \absseclevel doesn't fall outside the range: + \ifnum \absseclevel < 0 + \absseclevel = 0 + \else + \ifnum \absseclevel > 3 + \absseclevel = 3 + \fi + \fi + % The heading type: + \def\headtype{#1}% + \if \headtype U% + \ifnum \absseclevel < \unmlevel + \chardef\unmlevel = \absseclevel + \fi + \else + % Check for appendix sections: + \ifnum \absseclevel = 0 + \edef\chapheadtype{\headtype}% + \else + \if \headtype A\if \chapheadtype N% + \errmessage{@appendix... within a non-appendix chapter}% + \fi\fi + \fi + % Check for numbered within unnumbered: + \ifnum \absseclevel > \unmlevel + \def\headtype{U}% + \else + \chardef\unmlevel = 3 + \fi + \fi + % Now print the heading: + \if \headtype U% + \ifcase\absseclevel + \unnumberedzzz{#3}% + \or \unnumberedseczzz{#3}% + \or \unnumberedsubseczzz{#3}% + \or \unnumberedsubsubseczzz{#3}% + \fi + \else + \if \headtype A% + \ifcase\absseclevel + \appendixzzz{#3}% + \or \appendixsectionzzz{#3}% + \or \appendixsubseczzz{#3}% + \or \appendixsubsubseczzz{#3}% + \fi + \else + \ifcase\absseclevel + \chapterzzz{#3}% + \or \seczzz{#3}% + \or \numberedsubseczzz{#3}% + \or \numberedsubsubseczzz{#3}% + \fi + \fi + \fi + \suppressfirstparagraphindent +} + +% an interface: +\def\numhead{\genhead N} +\def\apphead{\genhead A} +\def\unnmhead{\genhead U} + +% @chapter, @appendix, @unnumbered. Increment top-level counter, reset +% all lower-level sectioning counters to zero. +% +% Also set \chaplevelprefix, which we prepend to @float sequence numbers +% (e.g., figures), q.v. By default (before any chapter), that is empty. +\let\chaplevelprefix = \empty +% +\outer\parseargdef\chapter{\numhead0{#1}} % normally numhead0 calls chapterzzz +\def\chapterzzz#1{% + % section resetting is \global in case the chapter is in a group, such + % as an @include file. + \global\secno=0 \global\subsecno=0 \global\subsubsecno=0 + \global\advance\chapno by 1 + % + % Used for \float. + \gdef\chaplevelprefix{\the\chapno.}% + \resetallfloatnos + % + \message{\putwordChapter\space \the\chapno}% + % + % Write the actual heading. + \chapmacro{#1}{Ynumbered}{\the\chapno}% + % + % So @section and the like are numbered underneath this chapter. + \global\let\section = \numberedsec + \global\let\subsection = \numberedsubsec + \global\let\subsubsection = \numberedsubsubsec +} + +\outer\parseargdef\appendix{\apphead0{#1}} % normally apphead0 calls appendixzzz +\def\appendixzzz#1{% + \global\secno=0 \global\subsecno=0 \global\subsubsecno=0 + \global\advance\appendixno by 1 + \gdef\chaplevelprefix{\appendixletter.}% + \resetallfloatnos + % + \def\appendixnum{\putwordAppendix\space \appendixletter}% + \message{\appendixnum}% + % + \chapmacro{#1}{Yappendix}{\appendixletter}% + % + \global\let\section = \appendixsec + \global\let\subsection = \appendixsubsec + \global\let\subsubsection = \appendixsubsubsec +} + +\outer\parseargdef\unnumbered{\unnmhead0{#1}} % normally unnmhead0 calls unnumberedzzz +\def\unnumberedzzz#1{% + \global\secno=0 \global\subsecno=0 \global\subsubsecno=0 + \global\advance\unnumberedno by 1 + % + % Since an unnumbered has no number, no prefix for figures. + \global\let\chaplevelprefix = \empty + \resetallfloatnos + % + % This used to be simply \message{#1}, but TeX fully expands the + % argument to \message. Therefore, if #1 contained @-commands, TeX + % expanded them. For example, in `@unnumbered The @cite{Book}', TeX + % expanded @cite (which turns out to cause errors because \cite is meant + % to be executed, not expanded). + % + % Anyway, we don't want the fully-expanded definition of @cite to appear + % as a result of the \message, we just want `@cite' itself. We use + % \the to achieve this: TeX expands \the only once, + % simply yielding the contents of . (We also do this for + % the toc entries.) + \toks0 = {#1}% + \message{(\the\toks0)}% + % + \chapmacro{#1}{Ynothing}{\the\unnumberedno}% + % + \global\let\section = \unnumberedsec + \global\let\subsection = \unnumberedsubsec + \global\let\subsubsection = \unnumberedsubsubsec +} + +% @centerchap is like @unnumbered, but the heading is centered. +\outer\parseargdef\centerchap{% + % Well, we could do the following in a group, but that would break + % an assumption that \chapmacro is called at the outermost level. + % Thus we are safer this way: --kasal, 24feb04 + \let\centerparametersmaybe = \centerparameters + \unnmhead0{#1}% + \let\centerparametersmaybe = \relax +} + +% @top is like @unnumbered. +\let\top\unnumbered + +% Sections. +\outer\parseargdef\numberedsec{\numhead1{#1}} % normally calls seczzz +\def\seczzz#1{% + \global\subsecno=0 \global\subsubsecno=0 \global\advance\secno by 1 + \sectionheading{#1}{sec}{Ynumbered}{\the\chapno.\the\secno}% +} + +\outer\parseargdef\appendixsection{\apphead1{#1}} % normally calls appendixsectionzzz +\def\appendixsectionzzz#1{% + \global\subsecno=0 \global\subsubsecno=0 \global\advance\secno by 1 + \sectionheading{#1}{sec}{Yappendix}{\appendixletter.\the\secno}% +} +\let\appendixsec\appendixsection + +\outer\parseargdef\unnumberedsec{\unnmhead1{#1}} % normally calls unnumberedseczzz +\def\unnumberedseczzz#1{% + \global\subsecno=0 \global\subsubsecno=0 \global\advance\secno by 1 + \sectionheading{#1}{sec}{Ynothing}{\the\unnumberedno.\the\secno}% +} + +% Subsections. +\outer\parseargdef\numberedsubsec{\numhead2{#1}} % normally calls numberedsubseczzz +\def\numberedsubseczzz#1{% + \global\subsubsecno=0 \global\advance\subsecno by 1 + \sectionheading{#1}{subsec}{Ynumbered}{\the\chapno.\the\secno.\the\subsecno}% +} + +\outer\parseargdef\appendixsubsec{\apphead2{#1}} % normally calls appendixsubseczzz +\def\appendixsubseczzz#1{% + \global\subsubsecno=0 \global\advance\subsecno by 1 + \sectionheading{#1}{subsec}{Yappendix}% + {\appendixletter.\the\secno.\the\subsecno}% +} + +\outer\parseargdef\unnumberedsubsec{\unnmhead2{#1}} %normally calls unnumberedsubseczzz +\def\unnumberedsubseczzz#1{% + \global\subsubsecno=0 \global\advance\subsecno by 1 + \sectionheading{#1}{subsec}{Ynothing}% + {\the\unnumberedno.\the\secno.\the\subsecno}% +} + +% Subsubsections. +\outer\parseargdef\numberedsubsubsec{\numhead3{#1}} % normally numberedsubsubseczzz +\def\numberedsubsubseczzz#1{% + \global\advance\subsubsecno by 1 + \sectionheading{#1}{subsubsec}{Ynumbered}% + {\the\chapno.\the\secno.\the\subsecno.\the\subsubsecno}% +} + +\outer\parseargdef\appendixsubsubsec{\apphead3{#1}} % normally appendixsubsubseczzz +\def\appendixsubsubseczzz#1{% + \global\advance\subsubsecno by 1 + \sectionheading{#1}{subsubsec}{Yappendix}% + {\appendixletter.\the\secno.\the\subsecno.\the\subsubsecno}% +} + +\outer\parseargdef\unnumberedsubsubsec{\unnmhead3{#1}} %normally unnumberedsubsubseczzz +\def\unnumberedsubsubseczzz#1{% + \global\advance\subsubsecno by 1 + \sectionheading{#1}{subsubsec}{Ynothing}% + {\the\unnumberedno.\the\secno.\the\subsecno.\the\subsubsecno}% +} + +% These macros control what the section commands do, according +% to what kind of chapter we are in (ordinary, appendix, or unnumbered). +% Define them by default for a numbered chapter. +\let\section = \numberedsec +\let\subsection = \numberedsubsec +\let\subsubsection = \numberedsubsubsec + +% Define @majorheading, @heading and @subheading + +% NOTE on use of \vbox for chapter headings, section headings, and such: +% 1) We use \vbox rather than the earlier \line to permit +% overlong headings to fold. +% 2) \hyphenpenalty is set to 10000 because hyphenation in a +% heading is obnoxious; this forbids it. +% 3) Likewise, headings look best if no \parindent is used, and +% if justification is not attempted. Hence \raggedright. + + +\def\majorheading{% + {\advance\chapheadingskip by 10pt \chapbreak }% + \parsearg\chapheadingzzz +} + +\def\chapheading{\chapbreak \parsearg\chapheadingzzz} +\def\chapheadingzzz#1{% + {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000 + \parindent=0pt\raggedright + \rm #1\hfill}}% + \bigskip \par\penalty 200\relax + \suppressfirstparagraphindent +} + +% @heading, @subheading, @subsubheading. +\parseargdef\heading{\sectionheading{#1}{sec}{Yomitfromtoc}{} + \suppressfirstparagraphindent} +\parseargdef\subheading{\sectionheading{#1}{subsec}{Yomitfromtoc}{} + \suppressfirstparagraphindent} +\parseargdef\subsubheading{\sectionheading{#1}{subsubsec}{Yomitfromtoc}{} + \suppressfirstparagraphindent} + +% These macros generate a chapter, section, etc. heading only +% (including whitespace, linebreaking, etc. around it), +% given all the information in convenient, parsed form. + +%%% Args are the skip and penalty (usually negative) +\def\dobreak#1#2{\par\ifdim\lastskip<#1\removelastskip\penalty#2\vskip#1\fi} + +%%% Define plain chapter starts, and page on/off switching for it +% Parameter controlling skip before chapter headings (if needed) + +\newskip\chapheadingskip + +\def\chapbreak{\dobreak \chapheadingskip {-4000}} +\def\chappager{\par\vfill\supereject} +\def\chapoddpage{\chappager \ifodd\pageno \else \hbox to 0pt{} \chappager\fi} + +\def\setchapternewpage #1 {\csname CHAPPAG#1\endcsname} + +\def\CHAPPAGoff{% +\global\let\contentsalignmacro = \chappager +\global\let\pchapsepmacro=\chapbreak +\global\let\pagealignmacro=\chappager} + +\def\CHAPPAGon{% +\global\let\contentsalignmacro = \chappager +\global\let\pchapsepmacro=\chappager +\global\let\pagealignmacro=\chappager +\global\def\HEADINGSon{\HEADINGSsingle}} + +\def\CHAPPAGodd{% +\global\let\contentsalignmacro = \chapoddpage +\global\let\pchapsepmacro=\chapoddpage +\global\let\pagealignmacro=\chapoddpage +\global\def\HEADINGSon{\HEADINGSdouble}} + +\CHAPPAGon + +% Chapter opening. +% +% #1 is the text, #2 is the section type (Ynumbered, Ynothing, +% Yappendix, Yomitfromtoc), #3 the chapter number. +% +% To test against our argument. +\def\Ynothingkeyword{Ynothing} +\def\Yomitfromtockeyword{Yomitfromtoc} +\def\Yappendixkeyword{Yappendix} +% +\def\chapmacro#1#2#3{% + \pchapsepmacro + {% + \chapfonts \rm + % + % Have to define \thissection before calling \donoderef, because the + % xref code eventually uses it. On the other hand, it has to be called + % after \pchapsepmacro, or the headline will change too soon. + \gdef\thissection{#1}% + \gdef\thischaptername{#1}% + % + % Only insert the separating space if we have a chapter/appendix + % number, and don't print the unnumbered ``number''. + \def\temptype{#2}% + \ifx\temptype\Ynothingkeyword + \setbox0 = \hbox{}% + \def\toctype{unnchap}% + \gdef\thischapter{#1}% + \else\ifx\temptype\Yomitfromtockeyword + \setbox0 = \hbox{}% contents like unnumbered, but no toc entry + \def\toctype{omit}% + \gdef\thischapter{}% + \else\ifx\temptype\Yappendixkeyword + \setbox0 = \hbox{\putwordAppendix{} #3\enspace}% + \def\toctype{app}% + % We don't substitute the actual chapter name into \thischapter + % because we don't want its macros evaluated now. And we don't + % use \thissection because that changes with each section. + % + \xdef\thischapter{\putwordAppendix{} \appendixletter: + \noexpand\thischaptername}% + \else + \setbox0 = \hbox{#3\enspace}% + \def\toctype{numchap}% + \xdef\thischapter{\putwordChapter{} \the\chapno: + \noexpand\thischaptername}% + \fi\fi\fi + % + % Write the toc entry for this chapter. Must come before the + % \donoderef, because we include the current node name in the toc + % entry, and \donoderef resets it to empty. + \writetocentry{\toctype}{#1}{#3}% + % + % For pdftex, we have to write out the node definition (aka, make + % the pdfdest) after any page break, but before the actual text has + % been typeset. If the destination for the pdf outline is after the + % text, then jumping from the outline may wind up with the text not + % being visible, for instance under high magnification. + \donoderef{#2}% + % + % Typeset the actual heading. + \vbox{\hyphenpenalty=10000 \tolerance=5000 \parindent=0pt \raggedright + \hangindent=\wd0 \centerparametersmaybe + \unhbox0 #1\par}% + }% + \nobreak\bigskip % no page break after a chapter title + \nobreak +} + +% @centerchap -- centered and unnumbered. +\let\centerparametersmaybe = \relax +\def\centerparameters{% + \advance\rightskip by 3\rightskip + \leftskip = \rightskip + \parfillskip = 0pt +} + + +% I don't think this chapter style is supported any more, so I'm not +% updating it with the new noderef stuff. We'll see. --karl, 11aug03. +% +\def\setchapterstyle #1 {\csname CHAPF#1\endcsname} +% +\def\unnchfopen #1{% +\chapoddpage {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000 + \parindent=0pt\raggedright + \rm #1\hfill}}\bigskip \par\nobreak +} +\def\chfopen #1#2{\chapoddpage {\chapfonts +\vbox to 3in{\vfil \hbox to\hsize{\hfil #2} \hbox to\hsize{\hfil #1} \vfil}}% +\par\penalty 5000 % +} +\def\centerchfopen #1{% +\chapoddpage {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000 + \parindent=0pt + \hfill {\rm #1}\hfill}}\bigskip \par\nobreak +} +\def\CHAPFopen{% + \global\let\chapmacro=\chfopen + \global\let\centerchapmacro=\centerchfopen} + + +% Section titles. These macros combine the section number parts and +% call the generic \sectionheading to do the printing. +% +\newskip\secheadingskip +\def\secheadingbreak{\dobreak \secheadingskip{-1000}} + +% Subsection titles. +\newskip\subsecheadingskip +\def\subsecheadingbreak{\dobreak \subsecheadingskip{-500}} + +% Subsubsection titles. +\def\subsubsecheadingskip{\subsecheadingskip} +\def\subsubsecheadingbreak{\subsecheadingbreak} + + +% Print any size, any type, section title. +% +% #1 is the text, #2 is the section level (sec/subsec/subsubsec), #3 is +% the section type for xrefs (Ynumbered, Ynothing, Yappendix), #4 is the +% section number. +% +\def\sectionheading#1#2#3#4{% + {% + % Switch to the right set of fonts. + \csname #2fonts\endcsname \rm + % + % Insert space above the heading. + \csname #2headingbreak\endcsname + % + % Only insert the space after the number if we have a section number. + \def\sectionlevel{#2}% + \def\temptype{#3}% + % + \ifx\temptype\Ynothingkeyword + \setbox0 = \hbox{}% + \def\toctype{unn}% + \gdef\thissection{#1}% + \else\ifx\temptype\Yomitfromtockeyword + % for @headings -- no section number, don't include in toc, + % and don't redefine \thissection. + \setbox0 = \hbox{}% + \def\toctype{omit}% + \let\sectionlevel=\empty + \else\ifx\temptype\Yappendixkeyword + \setbox0 = \hbox{#4\enspace}% + \def\toctype{app}% + \gdef\thissection{#1}% + \else + \setbox0 = \hbox{#4\enspace}% + \def\toctype{num}% + \gdef\thissection{#1}% + \fi\fi\fi + % + % Write the toc entry (before \donoderef). See comments in \chfplain. + \writetocentry{\toctype\sectionlevel}{#1}{#4}% + % + % Write the node reference (= pdf destination for pdftex). + % Again, see comments in \chfplain. + \donoderef{#3}% + % + % Output the actual section heading. + \vbox{\hyphenpenalty=10000 \tolerance=5000 \parindent=0pt \raggedright + \hangindent=\wd0 % zero if no section number + \unhbox0 #1}% + }% + % Add extra space after the heading -- half of whatever came above it. + % Don't allow stretch, though. + \kern .5 \csname #2headingskip\endcsname + % + % Do not let the kern be a potential breakpoint, as it would be if it + % was followed by glue. + \nobreak + % + % We'll almost certainly start a paragraph next, so don't let that + % glue accumulate. (Not a breakpoint because it's preceded by a + % discardable item.) + \vskip-\parskip + % + % This is purely so the last item on the list is a known \penalty > + % 10000. This is so \startdefun can avoid allowing breakpoints after + % section headings. Otherwise, it would insert a valid breakpoint between: + % + % @section sec-whatever + % @deffn def-whatever + \penalty 10001 +} + + +\message{toc,} +% Table of contents. +\newwrite\tocfile + +% Write an entry to the toc file, opening it if necessary. +% Called from @chapter, etc. +% +% Example usage: \writetocentry{sec}{Section Name}{\the\chapno.\the\secno} +% We append the current node name (if any) and page number as additional +% arguments for the \{chap,sec,...}entry macros which will eventually +% read this. The node name is used in the pdf outlines as the +% destination to jump to. +% +% We open the .toc file for writing here instead of at @setfilename (or +% any other fixed time) so that @contents can be anywhere in the document. +% But if #1 is `omit', then we don't do anything. This is used for the +% table of contents chapter openings themselves. +% +\newif\iftocfileopened +\def\omitkeyword{omit}% +% +\def\writetocentry#1#2#3{% + \edef\writetoctype{#1}% + \ifx\writetoctype\omitkeyword \else + \iftocfileopened\else + \immediate\openout\tocfile = \jobname.toc + \global\tocfileopenedtrue + \fi + % + \iflinks + {\atdummies + \edef\temp{% + \write\tocfile{@#1entry{#2}{#3}{\lastnode}{\noexpand\folio}}}% + \temp + } + \fi + \fi + % + % Tell \shipout to create a pdf destination on each page, if we're + % writing pdf. These are used in the table of contents. We can't + % just write one on every page because the title pages are numbered + % 1 and 2 (the page numbers aren't printed), and so are the first + % two pages of the document. Thus, we'd have two destinations named + % `1', and two named `2'. + \ifpdf \global\pdfmakepagedesttrue \fi +} + + +% These characters do not print properly in the Computer Modern roman +% fonts, so we must take special care. This is more or less redundant +% with the Texinfo input format setup at the end of this file. +% +\def\activecatcodes{% + \catcode`\"=\active + \catcode`\$=\active + \catcode`\<=\active + \catcode`\>=\active + \catcode`\\=\active + \catcode`\^=\active + \catcode`\_=\active + \catcode`\|=\active + \catcode`\~=\active +} + + +% Read the toc file, which is essentially Texinfo input. +\def\readtocfile{% + \setupdatafile + \activecatcodes + \input \jobname.toc +} + +\newskip\contentsrightmargin \contentsrightmargin=1in +\newcount\savepageno +\newcount\lastnegativepageno \lastnegativepageno = -1 + +% Prepare to read what we've written to \tocfile. +% +\def\startcontents#1{% + % If @setchapternewpage on, and @headings double, the contents should + % start on an odd page, unlike chapters. Thus, we maintain + % \contentsalignmacro in parallel with \pagealignmacro. + % From: Torbjorn Granlund + \contentsalignmacro + \immediate\closeout\tocfile + % + % Don't need to put `Contents' or `Short Contents' in the headline. + % It is abundantly clear what they are. + \def\thischapter{}% + \chapmacro{#1}{Yomitfromtoc}{}% + % + \savepageno = \pageno + \begingroup % Set up to handle contents files properly. + \raggedbottom % Worry more about breakpoints than the bottom. + \advance\hsize by -\contentsrightmargin % Don't use the full line length. + % + % Roman numerals for page numbers. + \ifnum \pageno>0 \global\pageno = \lastnegativepageno \fi +} + + +% Normal (long) toc. +\def\contents{% + \startcontents{\putwordTOC}% + \openin 1 \jobname.toc + \ifeof 1 \else + \readtocfile + \fi + \vfill \eject + \contentsalignmacro % in case @setchapternewpage odd is in effect + \ifeof 1 \else + \pdfmakeoutlines + \fi + \closein 1 + \endgroup + \lastnegativepageno = \pageno + \global\pageno = \savepageno +} + +% And just the chapters. +\def\summarycontents{% + \startcontents{\putwordShortTOC}% + % + \let\numchapentry = \shortchapentry + \let\appentry = \shortchapentry + \let\unnchapentry = \shortunnchapentry + % We want a true roman here for the page numbers. + \secfonts + \let\rm=\shortcontrm \let\bf=\shortcontbf + \let\sl=\shortcontsl \let\tt=\shortconttt + \rm + \hyphenpenalty = 10000 + \advance\baselineskip by 1pt % Open it up a little. + \def\numsecentry##1##2##3##4{} + \let\appsecentry = \numsecentry + \let\unnsecentry = \numsecentry + \let\numsubsecentry = \numsecentry + \let\appsubsecentry = \numsecentry + \let\unnsubsecentry = \numsecentry + \let\numsubsubsecentry = \numsecentry + \let\appsubsubsecentry = \numsecentry + \let\unnsubsubsecentry = \numsecentry + \openin 1 \jobname.toc + \ifeof 1 \else + \readtocfile + \fi + \closein 1 + \vfill \eject + \contentsalignmacro % in case @setchapternewpage odd is in effect + \endgroup + \lastnegativepageno = \pageno + \global\pageno = \savepageno +} +\let\shortcontents = \summarycontents + +% Typeset the label for a chapter or appendix for the short contents. +% The arg is, e.g., `A' for an appendix, or `3' for a chapter. +% +\def\shortchaplabel#1{% + % This space should be enough, since a single number is .5em, and the + % widest letter (M) is 1em, at least in the Computer Modern fonts. + % But use \hss just in case. + % (This space doesn't include the extra space that gets added after + % the label; that gets put in by \shortchapentry above.) + % + % We'd like to right-justify chapter numbers, but that looks strange + % with appendix letters. And right-justifying numbers and + % left-justifying letters looks strange when there is less than 10 + % chapters. Have to read the whole toc once to know how many chapters + % there are before deciding ... + \hbox to 1em{#1\hss}% +} + +% These macros generate individual entries in the table of contents. +% The first argument is the chapter or section name. +% The last argument is the page number. +% The arguments in between are the chapter number, section number, ... + +% Chapters, in the main contents. +\def\numchapentry#1#2#3#4{\dochapentry{#2\labelspace#1}{#4}} +% +% Chapters, in the short toc. +% See comments in \dochapentry re vbox and related settings. +\def\shortchapentry#1#2#3#4{% + \tocentry{\shortchaplabel{#2}\labelspace #1}{\doshortpageno\bgroup#4\egroup}% +} + +% Appendices, in the main contents. +% Need the word Appendix, and a fixed-size box. +% +\def\appendixbox#1{% + % We use M since it's probably the widest letter. + \setbox0 = \hbox{\putwordAppendix{} M}% + \hbox to \wd0{\putwordAppendix{} #1\hss}} +% +\def\appentry#1#2#3#4{\dochapentry{\appendixbox{#2}\labelspace#1}{#4}} + +% Unnumbered chapters. +\def\unnchapentry#1#2#3#4{\dochapentry{#1}{#4}} +\def\shortunnchapentry#1#2#3#4{\tocentry{#1}{\doshortpageno\bgroup#4\egroup}} + +% Sections. +\def\numsecentry#1#2#3#4{\dosecentry{#2\labelspace#1}{#4}} +\let\appsecentry=\numsecentry +\def\unnsecentry#1#2#3#4{\dosecentry{#1}{#4}} + +% Subsections. +\def\numsubsecentry#1#2#3#4{\dosubsecentry{#2\labelspace#1}{#4}} +\let\appsubsecentry=\numsubsecentry +\def\unnsubsecentry#1#2#3#4{\dosubsecentry{#1}{#4}} + +% And subsubsections. +\def\numsubsubsecentry#1#2#3#4{\dosubsubsecentry{#2\labelspace#1}{#4}} +\let\appsubsubsecentry=\numsubsubsecentry +\def\unnsubsubsecentry#1#2#3#4{\dosubsubsecentry{#1}{#4}} + +% This parameter controls the indentation of the various levels. +% Same as \defaultparindent. +\newdimen\tocindent \tocindent = 15pt + +% Now for the actual typesetting. In all these, #1 is the text and #2 is the +% page number. +% +% If the toc has to be broken over pages, we want it to be at chapters +% if at all possible; hence the \penalty. +\def\dochapentry#1#2{% + \penalty-300 \vskip1\baselineskip plus.33\baselineskip minus.25\baselineskip + \begingroup + \chapentryfonts + \tocentry{#1}{\dopageno\bgroup#2\egroup}% + \endgroup + \nobreak\vskip .25\baselineskip plus.1\baselineskip +} + +\def\dosecentry#1#2{\begingroup + \secentryfonts \leftskip=\tocindent + \tocentry{#1}{\dopageno\bgroup#2\egroup}% +\endgroup} + +\def\dosubsecentry#1#2{\begingroup + \subsecentryfonts \leftskip=2\tocindent + \tocentry{#1}{\dopageno\bgroup#2\egroup}% +\endgroup} + +\def\dosubsubsecentry#1#2{\begingroup + \subsubsecentryfonts \leftskip=3\tocindent + \tocentry{#1}{\dopageno\bgroup#2\egroup}% +\endgroup} + +% We use the same \entry macro as for the index entries. +\let\tocentry = \entry + +% Space between chapter (or whatever) number and the title. +\def\labelspace{\hskip1em \relax} + +\def\dopageno#1{{\rm #1}} +\def\doshortpageno#1{{\rm #1}} + +\def\chapentryfonts{\secfonts \rm} +\def\secentryfonts{\textfonts} +\def\subsecentryfonts{\textfonts} +\def\subsubsecentryfonts{\textfonts} + + +\message{environments,} +% @foo ... @end foo. + +% @point{}, @result{}, @expansion{}, @print{}, @equiv{}. +% +% Since these characters are used in examples, it should be an even number of +% \tt widths. Each \tt character is 1en, so two makes it 1em. +% +\def\point{$\star$} +\def\result{\leavevmode\raise.15ex\hbox to 1em{\hfil$\Rightarrow$\hfil}} +\def\expansion{\leavevmode\raise.1ex\hbox to 1em{\hfil$\mapsto$\hfil}} +\def\print{\leavevmode\lower.1ex\hbox to 1em{\hfil$\dashv$\hfil}} +\def\equiv{\leavevmode\lower.1ex\hbox to 1em{\hfil$\ptexequiv$\hfil}} + +% The @error{} command. +% Adapted from the TeXbook's \boxit. +% +\newbox\errorbox +% +{\tentt \global\dimen0 = 3em}% Width of the box. +\dimen2 = .55pt % Thickness of rules +% The text. (`r' is open on the right, `e' somewhat less so on the left.) +\setbox0 = \hbox{\kern-.75pt \tensf error\kern-1.5pt} +% +\setbox\errorbox=\hbox to \dimen0{\hfil + \hsize = \dimen0 \advance\hsize by -5.8pt % Space to left+right. + \advance\hsize by -2\dimen2 % Rules. + \vbox{% + \hrule height\dimen2 + \hbox{\vrule width\dimen2 \kern3pt % Space to left of text. + \vtop{\kern2.4pt \box0 \kern2.4pt}% Space above/below. + \kern3pt\vrule width\dimen2}% Space to right. + \hrule height\dimen2} + \hfil} +% +\def\error{\leavevmode\lower.7ex\copy\errorbox} + +% @tex ... @end tex escapes into raw Tex temporarily. +% One exception: @ is still an escape character, so that @end tex works. +% But \@ or @@ will get a plain tex @ character. + +\envdef\tex{% + \catcode `\\=0 \catcode `\{=1 \catcode `\}=2 + \catcode `\$=3 \catcode `\&=4 \catcode `\#=6 + \catcode `\^=7 \catcode `\_=8 \catcode `\~=\active \let~=\tie + \catcode `\%=14 + \catcode `\+=\other + \catcode `\"=\other + \catcode `\|=\other + \catcode `\<=\other + \catcode `\>=\other + \escapechar=`\\ + % + \let\b=\ptexb + \let\bullet=\ptexbullet + \let\c=\ptexc + \let\,=\ptexcomma + \let\.=\ptexdot + \let\dots=\ptexdots + \let\equiv=\ptexequiv + \let\!=\ptexexclam + \let\i=\ptexi + \let\indent=\ptexindent + \let\noindent=\ptexnoindent + \let\{=\ptexlbrace + \let\+=\tabalign + \let\}=\ptexrbrace + \let\/=\ptexslash + \let\*=\ptexstar + \let\t=\ptext + \let\frenchspacing=\plainfrenchspacing + % + \def\endldots{\mathinner{\ldots\ldots\ldots\ldots}}% + \def\enddots{\relax\ifmmode\endldots\else$\mathsurround=0pt \endldots\,$\fi}% + \def\@{@}% +} +% There is no need to define \Etex. + +% Define @lisp ... @end lisp. +% @lisp environment forms a group so it can rebind things, +% including the definition of @end lisp (which normally is erroneous). + +% Amount to narrow the margins by for @lisp. +\newskip\lispnarrowing \lispnarrowing=0.4in + +% This is the definition that ^^M gets inside @lisp, @example, and other +% such environments. \null is better than a space, since it doesn't +% have any width. +\def\lisppar{\null\endgraf} + +% This space is always present above and below environments. +\newskip\envskipamount \envskipamount = 0pt + +% Make spacing and below environment symmetrical. We use \parskip here +% to help in doing that, since in @example-like environments \parskip +% is reset to zero; thus the \afterenvbreak inserts no space -- but the +% start of the next paragraph will insert \parskip. +% +\def\aboveenvbreak{{% + % =10000 instead of <10000 because of a special case in \itemzzz and + % \sectionheading, q.v. + \ifnum \lastpenalty=10000 \else + \advance\envskipamount by \parskip + \endgraf + \ifdim\lastskip<\envskipamount + \removelastskip + % it's not a good place to break if the last penalty was \nobreak + % or better ... + \ifnum\lastpenalty<10000 \penalty-50 \fi + \vskip\envskipamount + \fi + \fi +}} + +\let\afterenvbreak = \aboveenvbreak + +% \nonarrowing is a flag. If "set", @lisp etc don't narrow margins; it will +% also clear it, so that its embedded environments do the narrowing again. +\let\nonarrowing=\relax + +% @cartouche ... @end cartouche: draw rectangle w/rounded corners around +% environment contents. +\font\circle=lcircle10 +\newdimen\circthick +\newdimen\cartouter\newdimen\cartinner +\newskip\normbskip\newskip\normpskip\newskip\normlskip +\circthick=\fontdimen8\circle +% +\def\ctl{{\circle\char'013\hskip -6pt}}% 6pt from pl file: 1/2charwidth +\def\ctr{{\hskip 6pt\circle\char'010}} +\def\cbl{{\circle\char'012\hskip -6pt}} +\def\cbr{{\hskip 6pt\circle\char'011}} +\def\carttop{\hbox to \cartouter{\hskip\lskip + \ctl\leaders\hrule height\circthick\hfil\ctr + \hskip\rskip}} +\def\cartbot{\hbox to \cartouter{\hskip\lskip + \cbl\leaders\hrule height\circthick\hfil\cbr + \hskip\rskip}} +% +\newskip\lskip\newskip\rskip + +\envdef\cartouche{% + \ifhmode\par\fi % can't be in the midst of a paragraph. + \startsavinginserts + \lskip=\leftskip \rskip=\rightskip + \leftskip=0pt\rightskip=0pt % we want these *outside*. + \cartinner=\hsize \advance\cartinner by-\lskip + \advance\cartinner by-\rskip + \cartouter=\hsize + \advance\cartouter by 18.4pt % allow for 3pt kerns on either + % side, and for 6pt waste from + % each corner char, and rule thickness + \normbskip=\baselineskip \normpskip=\parskip \normlskip=\lineskip + % Flag to tell @lisp, etc., not to narrow margin. + \let\nonarrowing = t% + \vbox\bgroup + \baselineskip=0pt\parskip=0pt\lineskip=0pt + \carttop + \hbox\bgroup + \hskip\lskip + \vrule\kern3pt + \vbox\bgroup + \kern3pt + \hsize=\cartinner + \baselineskip=\normbskip + \lineskip=\normlskip + \parskip=\normpskip + \vskip -\parskip + \comment % For explanation, see the end of \def\group. +} +\def\Ecartouche{% + \ifhmode\par\fi + \kern3pt + \egroup + \kern3pt\vrule + \hskip\rskip + \egroup + \cartbot + \egroup + \checkinserts +} + + +% This macro is called at the beginning of all the @example variants, +% inside a group. +\def\nonfillstart{% + \aboveenvbreak + \hfuzz = 12pt % Don't be fussy + \sepspaces % Make spaces be word-separators rather than space tokens. + \let\par = \lisppar % don't ignore blank lines + \obeylines % each line of input is a line of output + \parskip = 0pt + \parindent = 0pt + \emergencystretch = 0pt % don't try to avoid overfull boxes + \ifx\nonarrowing\relax + \advance \leftskip by \lispnarrowing + \exdentamount=\lispnarrowing + \else + \let\nonarrowing = \relax + \fi + \let\exdent=\nofillexdent +} + +% If you want all examples etc. small: @set dispenvsize small. +% If you want even small examples the full size: @set dispenvsize nosmall. +% This affects the following displayed environments: +% @example, @display, @format, @lisp +% +\def\smallword{small} +\def\nosmallword{nosmall} +\let\SETdispenvsize\relax +\def\setnormaldispenv{% + \ifx\SETdispenvsize\smallword + \smallexamplefonts \rm + \fi +} +\def\setsmalldispenv{% + \ifx\SETdispenvsize\nosmallword + \else + \smallexamplefonts \rm + \fi +} + +% We often define two environments, @foo and @smallfoo. +% Let's do it by one command: +\def\makedispenv #1#2{ + \expandafter\envdef\csname#1\endcsname {\setnormaldispenv #2} + \expandafter\envdef\csname small#1\endcsname {\setsmalldispenv #2} + \expandafter\let\csname E#1\endcsname \afterenvbreak + \expandafter\let\csname Esmall#1\endcsname \afterenvbreak +} + +% Define two synonyms: +\def\maketwodispenvs #1#2#3{ + \makedispenv{#1}{#3} + \makedispenv{#2}{#3} +} + +% @lisp: indented, narrowed, typewriter font; @example: same as @lisp. +% +% @smallexample and @smalllisp: use smaller fonts. +% Originally contributed by Pavel@xerox. +% +\maketwodispenvs {lisp}{example}{% + \nonfillstart + \tt + \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special. + \gobble % eat return +} + +% @display/@smalldisplay: same as @lisp except keep current font. +% +\makedispenv {display}{% + \nonfillstart + \gobble +} + +% @format/@smallformat: same as @display except don't narrow margins. +% +\makedispenv{format}{% + \let\nonarrowing = t% + \nonfillstart + \gobble +} + +% @flushleft: same as @format, but doesn't obey \SETdispenvsize. +\envdef\flushleft{% + \let\nonarrowing = t% + \nonfillstart + \gobble +} +\let\Eflushleft = \afterenvbreak + +% @flushright. +% +\envdef\flushright{% + \let\nonarrowing = t% + \nonfillstart + \advance\leftskip by 0pt plus 1fill + \gobble +} +\let\Eflushright = \afterenvbreak + + +% @quotation does normal linebreaking (hence we can't use \nonfillstart) +% and narrows the margins. We keep \parskip nonzero in general, since +% we're doing normal filling. So, when using \aboveenvbreak and +% \afterenvbreak, temporarily make \parskip 0. +% +\envdef\quotation{% + {\parskip=0pt \aboveenvbreak}% because \aboveenvbreak inserts \parskip + \parindent=0pt + % + % @cartouche defines \nonarrowing to inhibit narrowing at next level down. + \ifx\nonarrowing\relax + \advance\leftskip by \lispnarrowing + \advance\rightskip by \lispnarrowing + \exdentamount = \lispnarrowing + \else + \let\nonarrowing = \relax + \fi + \parsearg\quotationlabel +} + +% We have retained a nonzero parskip for the environment, since we're +% doing normal filling. +% +\def\Equotation{% + \par + \ifx\quotationauthor\undefined\else + % indent a bit. + \leftline{\kern 2\leftskip \sl ---\quotationauthor}% + \fi + {\parskip=0pt \afterenvbreak}% +} + +% If we're given an argument, typeset it in bold with a colon after. +\def\quotationlabel#1{% + \def\temp{#1}% + \ifx\temp\empty \else + {\bf #1: }% + \fi +} + + +% LaTeX-like @verbatim...@end verbatim and @verb{...} +% If we want to allow any as delimiter, +% we need the curly braces so that makeinfo sees the @verb command, eg: +% `@verbx...x' would look like the '@verbx' command. --janneke@gnu.org +% +% [Knuth]: Donald Ervin Knuth, 1996. The TeXbook. +% +% [Knuth] p.344; only we need to do the other characters Texinfo sets +% active too. Otherwise, they get lost as the first character on a +% verbatim line. +\def\dospecials{% + \do\ \do\\\do\{\do\}\do\$\do\&% + \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~% + \do\<\do\>\do\|\do\@\do+\do\"% +} +% +% [Knuth] p. 380 +\def\uncatcodespecials{% + \def\do##1{\catcode`##1=\other}\dospecials} +% +% [Knuth] pp. 380,381,391 +% Disable Spanish ligatures ?` and !` of \tt font +\begingroup + \catcode`\`=\active\gdef`{\relax\lq} +\endgroup +% +% Setup for the @verb command. +% +% Eight spaces for a tab +\begingroup + \catcode`\^^I=\active + \gdef\tabeightspaces{\catcode`\^^I=\active\def^^I{\ \ \ \ \ \ \ \ }} +\endgroup +% +\def\setupverb{% + \tt % easiest (and conventionally used) font for verbatim + \def\par{\leavevmode\endgraf}% + \catcode`\`=\active + \tabeightspaces + % Respect line breaks, + % print special symbols as themselves, and + % make each space count + % must do in this order: + \obeylines \uncatcodespecials \sepspaces +} + +% Setup for the @verbatim environment +% +% Real tab expansion +\newdimen\tabw \setbox0=\hbox{\tt\space} \tabw=8\wd0 % tab amount +% +\def\starttabbox{\setbox0=\hbox\bgroup} +\begingroup + \catcode`\^^I=\active + \gdef\tabexpand{% + \catcode`\^^I=\active + \def^^I{\leavevmode\egroup + \dimen0=\wd0 % the width so far, or since the previous tab + \divide\dimen0 by\tabw + \multiply\dimen0 by\tabw % compute previous multiple of \tabw + \advance\dimen0 by\tabw % advance to next multiple of \tabw + \wd0=\dimen0 \box0 \starttabbox + }% + } +\endgroup +\def\setupverbatim{% + \let\nonarrowing = t% + \nonfillstart + % Easiest (and conventionally used) font for verbatim + \tt + \def\par{\leavevmode\egroup\box0\endgraf}% + \catcode`\`=\active + \tabexpand + % Respect line breaks, + % print special symbols as themselves, and + % make each space count + % must do in this order: + \obeylines \uncatcodespecials \sepspaces + \everypar{\starttabbox}% +} + +% Do the @verb magic: verbatim text is quoted by unique +% delimiter characters. Before first delimiter expect a +% right brace, after last delimiter expect closing brace: +% +% \def\doverb'{'#1'}'{#1} +% +% [Knuth] p. 382; only eat outer {} +\begingroup + \catcode`[=1\catcode`]=2\catcode`\{=\other\catcode`\}=\other + \gdef\doverb{#1[\def\next##1#1}[##1\endgroup]\next] +\endgroup +% +\def\verb{\begingroup\setupverb\doverb} +% +% +% Do the @verbatim magic: define the macro \doverbatim so that +% the (first) argument ends when '@end verbatim' is reached, ie: +% +% \def\doverbatim#1@end verbatim{#1} +% +% For Texinfo it's a lot easier than for LaTeX, +% because texinfo's \verbatim doesn't stop at '\end{verbatim}': +% we need not redefine '\', '{' and '}'. +% +% Inspired by LaTeX's verbatim command set [latex.ltx] +% +\begingroup + \catcode`\ =\active + \obeylines % + % ignore everything up to the first ^^M, that's the newline at the end + % of the @verbatim input line itself. Otherwise we get an extra blank + % line in the output. + \xdef\doverbatim#1^^M#2@end verbatim{#2\noexpand\end\gobble verbatim}% + % We really want {...\end verbatim} in the body of the macro, but + % without the active space; thus we have to use \xdef and \gobble. +\endgroup +% +\envdef\verbatim{% + \setupverbatim\doverbatim +} +\let\Everbatim = \afterenvbreak + + +% @verbatiminclude FILE - insert text of file in verbatim environment. +% +\def\verbatiminclude{\parseargusing\filenamecatcodes\doverbatiminclude} +% +\def\doverbatiminclude#1{% + {% + \makevalueexpandable + \setupverbatim + \input #1 + \afterenvbreak + }% +} + +% @copying ... @end copying. +% Save the text away for @insertcopying later. +% +% We save the uninterpreted tokens, rather than creating a box. +% Saving the text in a box would be much easier, but then all the +% typesetting commands (@smallbook, font changes, etc.) have to be done +% beforehand -- and a) we want @copying to be done first in the source +% file; b) letting users define the frontmatter in as flexible order as +% possible is very desirable. +% +\def\copying{\checkenv{}\begingroup\scanargctxt\docopying} +\def\docopying#1@end copying{\endgroup\def\copyingtext{#1}} +% +\def\insertcopying{% + \begingroup + \parindent = 0pt % paragraph indentation looks wrong on title page + \scanexp\copyingtext + \endgroup +} + +\message{defuns,} +% @defun etc. + +\newskip\defbodyindent \defbodyindent=.4in +\newskip\defargsindent \defargsindent=50pt +\newskip\deflastargmargin \deflastargmargin=18pt + +% Start the processing of @deffn: +\def\startdefun{% + \ifnum\lastpenalty<10000 + \medbreak + \else + % If there are two @def commands in a row, we'll have a \nobreak, + % which is there to keep the function description together with its + % header. But if there's nothing but headers, we need to allow a + % break somewhere. Check specifically for penalty 10002, inserted + % by \defargscommonending, instead of 10000, since the sectioning + % commands also insert a nobreak penalty, and we don't want to allow + % a break between a section heading and a defun. + % + \ifnum\lastpenalty=10002 \penalty2000 \fi + % + % Similarly, after a section heading, do not allow a break. + % But do insert the glue. + \medskip % preceded by discardable penalty, so not a breakpoint + \fi + % + \parindent=0in + \advance\leftskip by \defbodyindent + \exdentamount=\defbodyindent +} + +\def\dodefunx#1{% + % First, check whether we are in the right environment: + \checkenv#1% + % + % As above, allow line break if we have multiple x headers in a row. + % It's not a great place, though. + \ifnum\lastpenalty=10002 \penalty3000 \fi + % + % And now, it's time to reuse the body of the original defun: + \expandafter\gobbledefun#1% +} +\def\gobbledefun#1\startdefun{} + +% \printdefunline \deffnheader{text} +% +\def\printdefunline#1#2{% + \begingroup + % call \deffnheader: + #1#2 \endheader + % common ending: + \interlinepenalty = 10000 + \advance\rightskip by 0pt plus 1fil + \endgraf + \nobreak\vskip -\parskip + \penalty 10002 % signal to \startdefun and \dodefunx + % Some of the @defun-type tags do not enable magic parentheses, + % rendering the following check redundant. But we don't optimize. + \checkparencounts + \endgroup +} + +\def\Edefun{\endgraf\medbreak} + +% \makedefun{deffn} creates \deffn, \deffnx and \Edeffn; +% the only thing remainnig is to define \deffnheader. +% +\def\makedefun#1{% + \expandafter\let\csname E#1\endcsname = \Edefun + \edef\temp{\noexpand\domakedefun + \makecsname{#1}\makecsname{#1x}\makecsname{#1header}}% + \temp +} + +% \domakedefun \deffn \deffnx \deffnheader +% +% Define \deffn and \deffnx, without parameters. +% \deffnheader has to be defined explicitly. +% +\def\domakedefun#1#2#3{% + \envdef#1{% + \startdefun + \parseargusing\activeparens{\printdefunline#3}% + }% + \def#2{\dodefunx#1}% + \def#3% +} + +%%% Untyped functions: + +% @deffn category name args +\makedefun{deffn}{\deffngeneral{}} + +% @deffn category class name args +\makedefun{defop}#1 {\defopon{#1\ \putwordon}} + +% \defopon {category on}class name args +\def\defopon#1#2 {\deffngeneral{\putwordon\ \code{#2}}{#1\ \code{#2}} } + +% \deffngeneral {subind}category name args +% +\def\deffngeneral#1#2 #3 #4\endheader{% + % Remember that \dosubind{fn}{foo}{} is equivalent to \doind{fn}{foo}. + \dosubind{fn}{\code{#3}}{#1}% + \defname{#2}{}{#3}\magicamp\defunargs{#4\unskip}% +} + +%%% Typed functions: + +% @deftypefn category type name args +\makedefun{deftypefn}{\deftypefngeneral{}} + +% @deftypeop category class type name args +\makedefun{deftypeop}#1 {\deftypeopon{#1\ \putwordon}} + +% \deftypeopon {category on}class type name args +\def\deftypeopon#1#2 {\deftypefngeneral{\putwordon\ \code{#2}}{#1\ \code{#2}} } + +% \deftypefngeneral {subind}category type name args +% +\def\deftypefngeneral#1#2 #3 #4 #5\endheader{% + \dosubind{fn}{\code{#4}}{#1}% + \defname{#2}{#3}{#4}\defunargs{#5\unskip}% +} + +%%% Typed variables: + +% @deftypevr category type var args +\makedefun{deftypevr}{\deftypecvgeneral{}} + +% @deftypecv category class type var args +\makedefun{deftypecv}#1 {\deftypecvof{#1\ \putwordof}} + +% \deftypecvof {category of}class type var args +\def\deftypecvof#1#2 {\deftypecvgeneral{\putwordof\ \code{#2}}{#1\ \code{#2}} } + +% \deftypecvgeneral {subind}category type var args +% +\def\deftypecvgeneral#1#2 #3 #4 #5\endheader{% + \dosubind{vr}{\code{#4}}{#1}% + \defname{#2}{#3}{#4}\defunargs{#5\unskip}% +} + +%%% Untyped variables: + +% @defvr category var args +\makedefun{defvr}#1 {\deftypevrheader{#1} {} } + +% @defcv category class var args +\makedefun{defcv}#1 {\defcvof{#1\ \putwordof}} + +% \defcvof {category of}class var args +\def\defcvof#1#2 {\deftypecvof{#1}#2 {} } + +%%% Type: +% @deftp category name args +\makedefun{deftp}#1 #2 #3\endheader{% + \doind{tp}{\code{#2}}% + \defname{#1}{}{#2}\defunargs{#3\unskip}% +} + +% Remaining @defun-like shortcuts: +\makedefun{defun}{\deffnheader{\putwordDeffunc} } +\makedefun{defmac}{\deffnheader{\putwordDefmac} } +\makedefun{defspec}{\deffnheader{\putwordDefspec} } +\makedefun{deftypefun}{\deftypefnheader{\putwordDeffunc} } +\makedefun{defvar}{\defvrheader{\putwordDefvar} } +\makedefun{defopt}{\defvrheader{\putwordDefopt} } +\makedefun{deftypevar}{\deftypevrheader{\putwordDefvar} } +\makedefun{defmethod}{\defopon\putwordMethodon} +\makedefun{deftypemethod}{\deftypeopon\putwordMethodon} +\makedefun{defivar}{\defcvof\putwordInstanceVariableof} +\makedefun{deftypeivar}{\deftypecvof\putwordInstanceVariableof} + +% \defname, which formats the name of the @def (not the args). +% #1 is the category, such as "Function". +% #2 is the return type, if any. +% #3 is the function name. +% +% We are followed by (but not passed) the arguments, if any. +% +\def\defname#1#2#3{% + % Get the values of \leftskip and \rightskip as they were outside the @def... + \advance\leftskip by -\defbodyindent + % + % How we'll format the type name. Putting it in brackets helps + % distinguish it from the body text that may end up on the next line + % just below it. + \def\temp{#1}% + \setbox0=\hbox{\kern\deflastargmargin \ifx\temp\empty\else [\rm\temp]\fi} + % + % Figure out line sizes for the paragraph shape. + % The first line needs space for \box0; but if \rightskip is nonzero, + % we need only space for the part of \box0 which exceeds it: + \dimen0=\hsize \advance\dimen0 by -\wd0 \advance\dimen0 by \rightskip + % The continuations: + \dimen2=\hsize \advance\dimen2 by -\defargsindent + % (plain.tex says that \dimen1 should be used only as global.) + \parshape 2 0in \dimen0 \defargsindent \dimen2 + % + % Put the type name to the right margin. + \noindent + \hbox to 0pt{% + \hfil\box0 \kern-\hsize + % \hsize has to be shortened this way: + \kern\leftskip + % Intentionally do not respect \rightskip, since we need the space. + }% + % + % Allow all lines to be underfull without complaint: + \tolerance=10000 \hbadness=10000 + \exdentamount=\defbodyindent + {% + % defun fonts. We use typewriter by default (used to be bold) because: + % . we're printing identifiers, they should be in tt in principle. + % . in languages with many accents, such as Czech or French, it's + % common to leave accents off identifiers. The result looks ok in + % tt, but exceedingly strange in rm. + % . we don't want -- and --- to be treated as ligatures. + % . this still does not fix the ?` and !` ligatures, but so far no + % one has made identifiers using them :). + \df \tt + \def\temp{#2}% return value type + \ifx\temp\empty\else \tclose{\temp} \fi + #3% output function name + }% + {\rm\enskip}% hskip 0.5 em of \tenrm + % + \boldbrax + % arguments will be output next, if any. +} + +% Print arguments in slanted roman (not ttsl), inconsistently with using +% tt for the name. This is because literal text is sometimes needed in +% the argument list (groff manual), and ttsl and tt are not very +% distinguishable. Prevent hyphenation at `-' chars. +% +\def\defunargs#1{% + % use sl by default (not ttsl), + % tt for the names. + \df \sl \hyphenchar\font=0 + % + % On the other hand, if an argument has two dashes (for instance), we + % want a way to get ttsl. Let's try @var for that. + \let\var=\ttslanted + #1% + \sl\hyphenchar\font=45 +} + +% We want ()&[] to print specially on the defun line. +% +\def\activeparens{% + \catcode`\(=\active \catcode`\)=\active + \catcode`\[=\active \catcode`\]=\active + \catcode`\&=\active +} + +% Make control sequences which act like normal parenthesis chars. +\let\lparen = ( \let\rparen = ) + +% Be sure that we always have a definition for `(', etc. For example, +% if the fn name has parens in it, \boldbrax will not be in effect yet, +% so TeX would otherwise complain about undefined control sequence. +{ + \activeparens + \global\let(=\lparen \global\let)=\rparen + \global\let[=\lbrack \global\let]=\rbrack + \global\let& = \& + + \gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb} + \gdef\magicamp{\let&=\amprm} +} + +\newcount\parencount + +% If we encounter &foo, then turn on ()-hacking afterwards +\newif\ifampseen +\def\amprm#1 {\ampseentrue{\bf\ }} + +\def\parenfont{% + \ifampseen + % At the first level, print parens in roman, + % otherwise use the default font. + \ifnum \parencount=1 \rm \fi + \else + % The \sf parens (in \boldbrax) actually are a little bolder than + % the contained text. This is especially needed for [ and ] . + \sf + \fi +} +\def\infirstlevel#1{% + \ifampseen + \ifnum\parencount=1 + #1% + \fi + \fi +} +\def\bfafterword#1 {#1 \bf} + +\def\opnr{% + \global\advance\parencount by 1 + {\parenfont(}% + \infirstlevel \bfafterword +} +\def\clnr{% + {\parenfont)}% + \infirstlevel \sl + \global\advance\parencount by -1 +} + +\newcount\brackcount +\def\lbrb{% + \global\advance\brackcount by 1 + {\bf[}% +} +\def\rbrb{% + {\bf]}% + \global\advance\brackcount by -1 +} + +\def\checkparencounts{% + \ifnum\parencount=0 \else \badparencount \fi + \ifnum\brackcount=0 \else \badbrackcount \fi +} +\def\badparencount{% + \errmessage{Unbalanced parentheses in @def}% + \global\parencount=0 +} +\def\badbrackcount{% + \errmessage{Unbalanced square braces in @def}% + \global\brackcount=0 +} + + +\message{macros,} +% @macro. + +% To do this right we need a feature of e-TeX, \scantokens, +% which we arrange to emulate with a temporary file in ordinary TeX. +\ifx\eTeXversion\undefined + \newwrite\macscribble + \def\scantokens#1{% + \toks0={#1}% + \immediate\openout\macscribble=\jobname.tmp + \immediate\write\macscribble{\the\toks0}% + \immediate\closeout\macscribble + \input \jobname.tmp + } +\fi + +\def\scanmacro#1{% + \begingroup + \newlinechar`\^^M + \let\xeatspaces\eatspaces + % Undo catcode changes of \startcontents and \doprintindex + % When called from @insertcopying or (short)caption, we need active + % backslash to get it printed correctly. Previously, we had + % \catcode`\\=\other instead. We'll see whether a problem appears + % with macro expansion. --kasal, 19aug04 + \catcode`\@=0 \catcode`\\=\active \escapechar=`\@ + % ... and \example + \spaceisspace + % + % Append \endinput to make sure that TeX does not see the ending newline. + % + % I've verified that it is necessary both for e-TeX and for ordinary TeX + % --kasal, 29nov03 + \scantokens{#1\endinput}% + \endgroup +} + +\def\scanexp#1{% + \edef\temp{\noexpand\scanmacro{#1}}% + \temp +} + +\newcount\paramno % Count of parameters +\newtoks\macname % Macro name +\newif\ifrecursive % Is it recursive? + +% List of all defined macros in the form +% \definedummyword\macro1\definedummyword\macro2... +% Currently is also contains all @aliases; the list can be split +% if there is a need. +\def\macrolist{} + +% Add the macro to \macrolist +\def\addtomacrolist#1{\expandafter \addtomacrolistxxx \csname#1\endcsname} +\def\addtomacrolistxxx#1{% + \toks0 = \expandafter{\macrolist\definedummyword#1}% + \xdef\macrolist{\the\toks0}% +} + +% Utility routines. +% This does \let #1 = #2, with \csnames; that is, +% \let \csname#1\endcsname = \csname#2\endcsname +% (except of course we have to play expansion games). +% +\def\cslet#1#2{% + \expandafter\let + \csname#1\expandafter\endcsname + \csname#2\endcsname +} + +% Trim leading and trailing spaces off a string. +% Concepts from aro-bend problem 15 (see CTAN). +{\catcode`\@=11 +\gdef\eatspaces #1{\expandafter\trim@\expandafter{#1 }} +\gdef\trim@ #1{\trim@@ @#1 @ #1 @ @@} +\gdef\trim@@ #1@ #2@ #3@@{\trim@@@\empty #2 @} +\def\unbrace#1{#1} +\unbrace{\gdef\trim@@@ #1 } #2@{#1} +} + +% Trim a single trailing ^^M off a string. +{\catcode`\^^M=\other \catcode`\Q=3% +\gdef\eatcr #1{\eatcra #1Q^^MQ}% +\gdef\eatcra#1^^MQ{\eatcrb#1Q}% +\gdef\eatcrb#1Q#2Q{#1}% +} + +% Macro bodies are absorbed as an argument in a context where +% all characters are catcode 10, 11 or 12, except \ which is active +% (as in normal texinfo). It is necessary to change the definition of \. + +% It's necessary to have hard CRs when the macro is executed. This is +% done by making ^^M (\endlinechar) catcode 12 when reading the macro +% body, and then making it the \newlinechar in \scanmacro. + +\def\scanctxt{% + \catcode`\"=\other + \catcode`\+=\other + \catcode`\<=\other + \catcode`\>=\other + \catcode`\@=\other + \catcode`\^=\other + \catcode`\_=\other + \catcode`\|=\other + \catcode`\~=\other +} + +\def\scanargctxt{% + \scanctxt + \catcode`\\=\other + \catcode`\^^M=\other +} + +\def\macrobodyctxt{% + \scanctxt + \catcode`\{=\other + \catcode`\}=\other + \catcode`\^^M=\other + \usembodybackslash +} + +\def\macroargctxt{% + \scanctxt + \catcode`\\=\other +} + +% \mbodybackslash is the definition of \ in @macro bodies. +% It maps \foo\ => \csname macarg.foo\endcsname => #N +% where N is the macro parameter number. +% We define \csname macarg.\endcsname to be \realbackslash, so +% \\ in macro replacement text gets you a backslash. + +{\catcode`@=0 @catcode`@\=@active + @gdef@usembodybackslash{@let\=@mbodybackslash} + @gdef@mbodybackslash#1\{@csname macarg.#1@endcsname} +} +\expandafter\def\csname macarg.\endcsname{\realbackslash} + +\def\macro{\recursivefalse\parsearg\macroxxx} +\def\rmacro{\recursivetrue\parsearg\macroxxx} + +\def\macroxxx#1{% + \getargs{#1}% now \macname is the macname and \argl the arglist + \ifx\argl\empty % no arguments + \paramno=0% + \else + \expandafter\parsemargdef \argl;% + \fi + \if1\csname ismacro.\the\macname\endcsname + \message{Warning: redefining \the\macname}% + \else + \expandafter\ifx\csname \the\macname\endcsname \relax + \else \errmessage{Macro name \the\macname\space already defined}\fi + \global\cslet{macsave.\the\macname}{\the\macname}% + \global\expandafter\let\csname ismacro.\the\macname\endcsname=1% + \addtomacrolist{\the\macname}% + \fi + \begingroup \macrobodyctxt + \ifrecursive \expandafter\parsermacbody + \else \expandafter\parsemacbody + \fi} + +\parseargdef\unmacro{% + \if1\csname ismacro.#1\endcsname + \global\cslet{#1}{macsave.#1}% + \global\expandafter\let \csname ismacro.#1\endcsname=0% + % Remove the macro name from \macrolist: + \begingroup + \expandafter\let\csname#1\endcsname \relax + \let\definedummyword\unmacrodo + \xdef\macrolist{\macrolist}% + \endgroup + \else + \errmessage{Macro #1 not defined}% + \fi +} + +% Called by \do from \dounmacro on each macro. The idea is to omit any +% macro definitions that have been changed to \relax. +% +\def\unmacrodo#1{% + \ifx #1\relax + % remove this + \else + \noexpand\definedummyword \noexpand#1% + \fi +} + +% This makes use of the obscure feature that if the last token of a +% is #, then the preceding argument is delimited by +% an opening brace, and that opening brace is not consumed. +\def\getargs#1{\getargsxxx#1{}} +\def\getargsxxx#1#{\getmacname #1 \relax\getmacargs} +\def\getmacname #1 #2\relax{\macname={#1}} +\def\getmacargs#1{\def\argl{#1}} + +% Parse the optional {params} list. Set up \paramno and \paramlist +% so \defmacro knows what to do. Define \macarg.blah for each blah +% in the params list, to be ##N where N is the position in that list. +% That gets used by \mbodybackslash (above). + +% We need to get `macro parameter char #' into several definitions. +% The technique used is stolen from LaTeX: let \hash be something +% unexpandable, insert that wherever you need a #, and then redefine +% it to # just before using the token list produced. +% +% The same technique is used to protect \eatspaces till just before +% the macro is used. + +\def\parsemargdef#1;{\paramno=0\def\paramlist{}% + \let\hash\relax\let\xeatspaces\relax\parsemargdefxxx#1,;,} +\def\parsemargdefxxx#1,{% + \if#1;\let\next=\relax + \else \let\next=\parsemargdefxxx + \advance\paramno by 1% + \expandafter\edef\csname macarg.\eatspaces{#1}\endcsname + {\xeatspaces{\hash\the\paramno}}% + \edef\paramlist{\paramlist\hash\the\paramno,}% + \fi\next} + +% These two commands read recursive and nonrecursive macro bodies. +% (They're different since rec and nonrec macros end differently.) + +\long\def\parsemacbody#1@end macro% +{\xdef\temp{\eatcr{#1}}\endgroup\defmacro}% +\long\def\parsermacbody#1@end rmacro% +{\xdef\temp{\eatcr{#1}}\endgroup\defmacro}% + +% This defines the macro itself. There are six cases: recursive and +% nonrecursive macros of zero, one, and many arguments. +% Much magic with \expandafter here. +% \xdef is used so that macro definitions will survive the file +% they're defined in; @include reads the file inside a group. +\def\defmacro{% + \let\hash=##% convert placeholders to macro parameter chars + \ifrecursive + \ifcase\paramno + % 0 + \expandafter\xdef\csname\the\macname\endcsname{% + \noexpand\scanmacro{\temp}}% + \or % 1 + \expandafter\xdef\csname\the\macname\endcsname{% + \bgroup\noexpand\macroargctxt + \noexpand\braceorline + \expandafter\noexpand\csname\the\macname xxx\endcsname}% + \expandafter\xdef\csname\the\macname xxx\endcsname##1{% + \egroup\noexpand\scanmacro{\temp}}% + \else % many + \expandafter\xdef\csname\the\macname\endcsname{% + \bgroup\noexpand\macroargctxt + \noexpand\csname\the\macname xx\endcsname}% + \expandafter\xdef\csname\the\macname xx\endcsname##1{% + \expandafter\noexpand\csname\the\macname xxx\endcsname ##1,}% + \expandafter\expandafter + \expandafter\xdef + \expandafter\expandafter + \csname\the\macname xxx\endcsname + \paramlist{\egroup\noexpand\scanmacro{\temp}}% + \fi + \else + \ifcase\paramno + % 0 + \expandafter\xdef\csname\the\macname\endcsname{% + \noexpand\norecurse{\the\macname}% + \noexpand\scanmacro{\temp}\egroup}% + \or % 1 + \expandafter\xdef\csname\the\macname\endcsname{% + \bgroup\noexpand\macroargctxt + \noexpand\braceorline + \expandafter\noexpand\csname\the\macname xxx\endcsname}% + \expandafter\xdef\csname\the\macname xxx\endcsname##1{% + \egroup + \noexpand\norecurse{\the\macname}% + \noexpand\scanmacro{\temp}\egroup}% + \else % many + \expandafter\xdef\csname\the\macname\endcsname{% + \bgroup\noexpand\macroargctxt + \expandafter\noexpand\csname\the\macname xx\endcsname}% + \expandafter\xdef\csname\the\macname xx\endcsname##1{% + \expandafter\noexpand\csname\the\macname xxx\endcsname ##1,}% + \expandafter\expandafter + \expandafter\xdef + \expandafter\expandafter + \csname\the\macname xxx\endcsname + \paramlist{% + \egroup + \noexpand\norecurse{\the\macname}% + \noexpand\scanmacro{\temp}\egroup}% + \fi + \fi} + +\def\norecurse#1{\bgroup\cslet{#1}{macsave.#1}} + +% \braceorline decides whether the next nonwhitespace character is a +% {. If so it reads up to the closing }, if not, it reads the whole +% line. Whatever was read is then fed to the next control sequence +% as an argument (by \parsebrace or \parsearg) +\def\braceorline#1{\let\next=#1\futurelet\nchar\braceorlinexxx} +\def\braceorlinexxx{% + \ifx\nchar\bgroup\else + \expandafter\parsearg + \fi \next} + + +% @alias. +% We need some trickery to remove the optional spaces around the equal +% sign. Just make them active and then expand them all to nothing. +\def\alias{\parseargusing\obeyspaces\aliasxxx} +\def\aliasxxx #1{\aliasyyy#1\relax} +\def\aliasyyy #1=#2\relax{% + {% + \expandafter\let\obeyedspace=\empty + \addtomacrolist{#1}% + \xdef\next{\global\let\makecsname{#1}=\makecsname{#2}}% + }% + \next +} + + +\message{cross references,} + +\newwrite\auxfile + +\newif\ifhavexrefs % True if xref values are known. +\newif\ifwarnedxrefs % True if we warned once that they aren't known. + +% @inforef is relatively simple. +\def\inforef #1{\inforefzzz #1,,,,**} +\def\inforefzzz #1,#2,#3,#4**{\putwordSee{} \putwordInfo{} \putwordfile{} \file{\ignorespaces #3{}}, + node \samp{\ignorespaces#1{}}} + +% @node's only job in TeX is to define \lastnode, which is used in +% cross-references. The @node line might or might not have commas, and +% might or might not have spaces before the first comma, like: +% @node foo , bar , ... +% We don't want such trailing spaces in the node name. +% +\parseargdef\node{\checkenv{}\donode #1 ,\finishnodeparse} +% +% also remove a trailing comma, in case of something like this: +% @node Help-Cross, , , Cross-refs +\def\donode#1 ,#2\finishnodeparse{\dodonode #1,\finishnodeparse} +\def\dodonode#1,#2\finishnodeparse{\gdef\lastnode{#1}} + +\let\nwnode=\node +\let\lastnode=\empty + +% Write a cross-reference definition for the current node. #1 is the +% type (Ynumbered, Yappendix, Ynothing). +% +\def\donoderef#1{% + \ifx\lastnode\empty\else + \setref{\lastnode}{#1}% + \global\let\lastnode=\empty + \fi +} + +% @anchor{NAME} -- define xref target at arbitrary point. +% +\newcount\savesfregister +% +\def\savesf{\relax \ifhmode \savesfregister=\spacefactor \fi} +\def\restoresf{\relax \ifhmode \spacefactor=\savesfregister \fi} +\def\anchor#1{\savesf \setref{#1}{Ynothing}\restoresf \ignorespaces} + +% \setref{NAME}{SNT} defines a cross-reference point NAME (a node or an +% anchor), which consists of three parts: +% 1) NAME-title - the current sectioning name taken from \thissection, +% or the anchor name. +% 2) NAME-snt - section number and type, passed as the SNT arg, or +% empty for anchors. +% 3) NAME-pg - the page number. +% +% This is called from \donoderef, \anchor, and \dofloat. In the case of +% floats, there is an additional part, which is not written here: +% 4) NAME-lof - the text as it should appear in a @listoffloats. +% +\def\setref#1#2{% + \pdfmkdest{#1}% + \iflinks + {% + \atdummies % preserve commands, but don't expand them + \edef\writexrdef##1##2{% + \write\auxfile{@xrdef{#1-% #1 of \setref, expanded by the \edef + ##1}{##2}}% these are parameters of \writexrdef + }% + \toks0 = \expandafter{\thissection}% + \immediate \writexrdef{title}{\the\toks0 }% + \immediate \writexrdef{snt}{\csname #2\endcsname}% \Ynumbered etc. + \writexrdef{pg}{\folio}% will be written later, during \shipout + }% + \fi +} + +% @xref, @pxref, and @ref generate cross-references. For \xrefX, #1 is +% the node name, #2 the name of the Info cross-reference, #3 the printed +% node name, #4 the name of the Info file, #5 the name of the printed +% manual. All but the node name can be omitted. +% +\def\pxref#1{\putwordsee{} \xrefX[#1,,,,,,,]} +\def\xref#1{\putwordSee{} \xrefX[#1,,,,,,,]} +\def\ref#1{\xrefX[#1,,,,,,,]} +\def\xrefX[#1,#2,#3,#4,#5,#6]{\begingroup + \unsepspaces + \def\printedmanual{\ignorespaces #5}% + \def\printedrefname{\ignorespaces #3}% + \setbox1=\hbox{\printedmanual\unskip}% + \setbox0=\hbox{\printedrefname\unskip}% + \ifdim \wd0 = 0pt + % No printed node name was explicitly given. + \expandafter\ifx\csname SETxref-automatic-section-title\endcsname\relax + % Use the node name inside the square brackets. + \def\printedrefname{\ignorespaces #1}% + \else + % Use the actual chapter/section title appear inside + % the square brackets. Use the real section title if we have it. + \ifdim \wd1 > 0pt + % It is in another manual, so we don't have it. + \def\printedrefname{\ignorespaces #1}% + \else + \ifhavexrefs + % We know the real title if we have the xref values. + \def\printedrefname{\refx{#1-title}{}}% + \else + % Otherwise just copy the Info node name. + \def\printedrefname{\ignorespaces #1}% + \fi% + \fi + \fi + \fi + % + % Make link in pdf output. + \ifpdf + \leavevmode + \getfilename{#4}% + {\turnoffactive + % See comments at \activebackslashdouble. + {\activebackslashdouble \xdef\pdfxrefdest{#1}% + \backslashparens\pdfxrefdest}% + % + \ifnum\filenamelength>0 + \startlink attr{/Border [0 0 0]}% + goto file{\the\filename.pdf} name{\pdfxrefdest}% + \else + \startlink attr{/Border [0 0 0]}% + goto name{\pdfmkpgn{\pdfxrefdest}}% + \fi + }% + \linkcolor + \fi + % + % Float references are printed completely differently: "Figure 1.2" + % instead of "[somenode], p.3". We distinguish them by the + % LABEL-title being set to a magic string. + {% + % Have to otherify everything special to allow the \csname to + % include an _ in the xref name, etc. + \indexnofonts + \turnoffactive + \expandafter\global\expandafter\let\expandafter\Xthisreftitle + \csname XR#1-title\endcsname + }% + \iffloat\Xthisreftitle + % If the user specified the print name (third arg) to the ref, + % print it instead of our usual "Figure 1.2". + \ifdim\wd0 = 0pt + \refx{#1-snt}% + \else + \printedrefname + \fi + % + % if the user also gave the printed manual name (fifth arg), append + % "in MANUALNAME". + \ifdim \wd1 > 0pt + \space \putwordin{} \cite{\printedmanual}% + \fi + \else + % node/anchor (non-float) references. + % + % If we use \unhbox0 and \unhbox1 to print the node names, TeX does not + % insert empty discretionaries after hyphens, which means that it will + % not find a line break at a hyphen in a node names. Since some manuals + % are best written with fairly long node names, containing hyphens, this + % is a loss. Therefore, we give the text of the node name again, so it + % is as if TeX is seeing it for the first time. + \ifdim \wd1 > 0pt + \putwordsection{} ``\printedrefname'' \putwordin{} \cite{\printedmanual}% + \else + % _ (for example) has to be the character _ for the purposes of the + % control sequence corresponding to the node, but it has to expand + % into the usual \leavevmode...\vrule stuff for purposes of + % printing. So we \turnoffactive for the \refx-snt, back on for the + % printing, back off for the \refx-pg. + {\turnoffactive + % Only output a following space if the -snt ref is nonempty; for + % @unnumbered and @anchor, it won't be. + \setbox2 = \hbox{\ignorespaces \refx{#1-snt}{}}% + \ifdim \wd2 > 0pt \refx{#1-snt}\space\fi + }% + % output the `[mynode]' via a macro so it can be overridden. + \xrefprintnodename\printedrefname + % + % But we always want a comma and a space: + ,\space + % + % output the `page 3'. + \turnoffactive \putwordpage\tie\refx{#1-pg}{}% + \fi + \fi + \endlink +\endgroup} + +% This macro is called from \xrefX for the `[nodename]' part of xref +% output. It's a separate macro only so it can be changed more easily, +% since square brackets don't work well in some documents. Particularly +% one that Bob is working on :). +% +\def\xrefprintnodename#1{[#1]} + +% Things referred to by \setref. +% +\def\Ynothing{} +\def\Yomitfromtoc{} +\def\Ynumbered{% + \ifnum\secno=0 + \putwordChapter@tie \the\chapno + \else \ifnum\subsecno=0 + \putwordSection@tie \the\chapno.\the\secno + \else \ifnum\subsubsecno=0 + \putwordSection@tie \the\chapno.\the\secno.\the\subsecno + \else + \putwordSection@tie \the\chapno.\the\secno.\the\subsecno.\the\subsubsecno + \fi\fi\fi +} +\def\Yappendix{% + \ifnum\secno=0 + \putwordAppendix@tie @char\the\appendixno{}% + \else \ifnum\subsecno=0 + \putwordSection@tie @char\the\appendixno.\the\secno + \else \ifnum\subsubsecno=0 + \putwordSection@tie @char\the\appendixno.\the\secno.\the\subsecno + \else + \putwordSection@tie + @char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno + \fi\fi\fi +} + +% Define \refx{NAME}{SUFFIX} to reference a cross-reference string named NAME. +% If its value is nonempty, SUFFIX is output afterward. +% +\def\refx#1#2{% + {% + \indexnofonts + \otherbackslash + \expandafter\global\expandafter\let\expandafter\thisrefX + \csname XR#1\endcsname + }% + \ifx\thisrefX\relax + % If not defined, say something at least. + \angleleft un\-de\-fined\angleright + \iflinks + \ifhavexrefs + \message{\linenumber Undefined cross reference `#1'.}% + \else + \ifwarnedxrefs\else + \global\warnedxrefstrue + \message{Cross reference values unknown; you must run TeX again.}% + \fi + \fi + \fi + \else + % It's defined, so just use it. + \thisrefX + \fi + #2% Output the suffix in any case. +} + +% This is the macro invoked by entries in the aux file. Usually it's +% just a \def (we prepend XR to the control sequence name to avoid +% collisions). But if this is a float type, we have more work to do. +% +\def\xrdef#1#2{% + \expandafter\gdef\csname XR#1\endcsname{#2}% remember this xref value. + % + % Was that xref control sequence that we just defined for a float? + \expandafter\iffloat\csname XR#1\endcsname + % it was a float, and we have the (safe) float type in \iffloattype. + \expandafter\let\expandafter\floatlist + \csname floatlist\iffloattype\endcsname + % + % Is this the first time we've seen this float type? + \expandafter\ifx\floatlist\relax + \toks0 = {\do}% yes, so just \do + \else + % had it before, so preserve previous elements in list. + \toks0 = \expandafter{\floatlist\do}% + \fi + % + % Remember this xref in the control sequence \floatlistFLOATTYPE, + % for later use in \listoffloats. + \expandafter\xdef\csname floatlist\iffloattype\endcsname{\the\toks0{#1}}% + \fi +} + +% Read the last existing aux file, if any. No error if none exists. +% +\def\tryauxfile{% + \openin 1 \jobname.aux + \ifeof 1 \else + \readdatafile{aux}% + \global\havexrefstrue + \fi + \closein 1 +} + +\def\setupdatafile{% + \catcode`\^^@=\other + \catcode`\^^A=\other + \catcode`\^^B=\other + \catcode`\^^C=\other + \catcode`\^^D=\other + \catcode`\^^E=\other + \catcode`\^^F=\other + \catcode`\^^G=\other + \catcode`\^^H=\other + \catcode`\^^K=\other + \catcode`\^^L=\other + \catcode`\^^N=\other + \catcode`\^^P=\other + \catcode`\^^Q=\other + \catcode`\^^R=\other + \catcode`\^^S=\other + \catcode`\^^T=\other + \catcode`\^^U=\other + \catcode`\^^V=\other + \catcode`\^^W=\other + \catcode`\^^X=\other + \catcode`\^^Z=\other + \catcode`\^^[=\other + \catcode`\^^\=\other + \catcode`\^^]=\other + \catcode`\^^^=\other + \catcode`\^^_=\other + % It was suggested to set the catcode of ^ to 7, which would allow ^^e4 etc. + % in xref tags, i.e., node names. But since ^^e4 notation isn't + % supported in the main text, it doesn't seem desirable. Furthermore, + % that is not enough: for node names that actually contain a ^ + % character, we would end up writing a line like this: 'xrdef {'hat + % b-title}{'hat b} and \xrdef does a \csname...\endcsname on the first + % argument, and \hat is not an expandable control sequence. It could + % all be worked out, but why? Either we support ^^ or we don't. + % + % The other change necessary for this was to define \auxhat: + % \def\auxhat{\def^{'hat }}% extra space so ok if followed by letter + % and then to call \auxhat in \setq. + % + \catcode`\^=\other + % + % Special characters. Should be turned off anyway, but... + \catcode`\~=\other + \catcode`\[=\other + \catcode`\]=\other + \catcode`\"=\other + \catcode`\_=\other + \catcode`\|=\other + \catcode`\<=\other + \catcode`\>=\other + \catcode`\$=\other + \catcode`\#=\other + \catcode`\&=\other + \catcode`\%=\other + \catcode`+=\other % avoid \+ for paranoia even though we've turned it off + % + % This is to support \ in node names and titles, since the \ + % characters end up in a \csname. It's easier than + % leaving it active and making its active definition an actual \ + % character. What I don't understand is why it works in the *value* + % of the xrdef. Seems like it should be a catcode12 \, and that + % should not typeset properly. But it works, so I'm moving on for + % now. --karl, 15jan04. + \catcode`\\=\other + % + % Make the characters 128-255 be printing characters. + {% + \count1=128 + \def\loop{% + \catcode\count1=\other + \advance\count1 by 1 + \ifnum \count1<256 \loop \fi + }% + }% + % + % @ is our escape character in .aux files, and we need braces. + \catcode`\{=1 + \catcode`\}=2 + \catcode`\@=0 +} + +\def\readdatafile#1{% +\begingroup + \setupdatafile + \input\jobname.#1 +\endgroup} + +\message{insertions,} +% including footnotes. + +\newcount \footnoteno + +% The trailing space in the following definition for supereject is +% vital for proper filling; pages come out unaligned when you do a +% pagealignmacro call if that space before the closing brace is +% removed. (Generally, numeric constants should always be followed by a +% space to prevent strange expansion errors.) +\def\supereject{\par\penalty -20000\footnoteno =0 } + +% @footnotestyle is meaningful for info output only. +\let\footnotestyle=\comment + +{\catcode `\@=11 +% +% Auto-number footnotes. Otherwise like plain. +\gdef\footnote{% + \let\indent=\ptexindent + \let\noindent=\ptexnoindent + \global\advance\footnoteno by \@ne + \edef\thisfootno{$^{\the\footnoteno}$}% + % + % In case the footnote comes at the end of a sentence, preserve the + % extra spacing after we do the footnote number. + \let\@sf\empty + \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\ptexslash\fi + % + % Remove inadvertent blank space before typesetting the footnote number. + \unskip + \thisfootno\@sf + \dofootnote +}% + +% Don't bother with the trickery in plain.tex to not require the +% footnote text as a parameter. Our footnotes don't need to be so general. +% +% Oh yes, they do; otherwise, @ifset (and anything else that uses +% \parseargline) fails inside footnotes because the tokens are fixed when +% the footnote is read. --karl, 16nov96. +% +\gdef\dofootnote{% + \insert\footins\bgroup + % We want to typeset this text as a normal paragraph, even if the + % footnote reference occurs in (for example) a display environment. + % So reset some parameters. + \hsize=\pagewidth + \interlinepenalty\interfootnotelinepenalty + \splittopskip\ht\strutbox % top baseline for broken footnotes + \splitmaxdepth\dp\strutbox + \floatingpenalty\@MM + \leftskip\z@skip + \rightskip\z@skip + \spaceskip\z@skip + \xspaceskip\z@skip + \parindent\defaultparindent + % + \smallfonts \rm + % + % Because we use hanging indentation in footnotes, a @noindent appears + % to exdent this text, so make it be a no-op. makeinfo does not use + % hanging indentation so @noindent can still be needed within footnote + % text after an @example or the like (not that this is good style). + \let\noindent = \relax + % + % Hang the footnote text off the number. Use \everypar in case the + % footnote extends for more than one paragraph. + \everypar = {\hang}% + \textindent{\thisfootno}% + % + % Don't crash into the line above the footnote text. Since this + % expands into a box, it must come within the paragraph, lest it + % provide a place where TeX can split the footnote. + \footstrut + \futurelet\next\fo@t +} +}%end \catcode `\@=11 + +% In case a @footnote appears in a vbox, save the footnote text and create +% the real \insert just after the vbox finished. Otherwise, the insertion +% would be lost. +% Similarily, if a @footnote appears inside an alignment, save the footnote +% text to a box and make the \insert when a row of the table is finished. +% And the same can be done for other insert classes. --kasal, 16nov03. + +% Replace the \insert primitive by a cheating macro. +% Deeper inside, just make sure that the saved insertions are not spilled +% out prematurely. +% +\def\startsavinginserts{% + \ifx \insert\ptexinsert + \let\insert\saveinsert + \else + \let\checkinserts\relax + \fi +} + +% This \insert replacement works for both \insert\footins{foo} and +% \insert\footins\bgroup foo\egroup, but it doesn't work for \insert27{foo}. +% +\def\saveinsert#1{% + \edef\next{\noexpand\savetobox \makeSAVEname#1}% + \afterassignment\next + % swallow the left brace + \let\temp = +} +\def\makeSAVEname#1{\makecsname{SAVE\expandafter\gobble\string#1}} +\def\savetobox#1{\global\setbox#1 = \vbox\bgroup \unvbox#1} + +\def\checksaveins#1{\ifvoid#1\else \placesaveins#1\fi} + +\def\placesaveins#1{% + \ptexinsert \csname\expandafter\gobblesave\string#1\endcsname + {\box#1}% +} + +% eat @SAVE -- beware, all of them have catcode \other: +{ + \def\dospecials{\do S\do A\do V\do E} \uncatcodespecials % ;-) + \gdef\gobblesave @SAVE{} +} + +% initialization: +\def\newsaveins #1{% + \edef\next{\noexpand\newsaveinsX \makeSAVEname#1}% + \next +} +\def\newsaveinsX #1{% + \csname newbox\endcsname #1% + \expandafter\def\expandafter\checkinserts\expandafter{\checkinserts + \checksaveins #1}% +} + +% initialize: +\let\checkinserts\empty +\newsaveins\footins +\newsaveins\margin + + +% @image. We use the macros from epsf.tex to support this. +% If epsf.tex is not installed and @image is used, we complain. +% +% Check for and read epsf.tex up front. If we read it only at @image +% time, we might be inside a group, and then its definitions would get +% undone and the next image would fail. +\openin 1 = epsf.tex +\ifeof 1 \else + % Do not bother showing banner with epsf.tex v2.7k (available in + % doc/epsf.tex and on ctan). + \def\epsfannounce{\toks0 = }% + \input epsf.tex +\fi +\closein 1 +% +% We will only complain once about lack of epsf.tex. +\newif\ifwarnednoepsf +\newhelp\noepsfhelp{epsf.tex must be installed for images to + work. It is also included in the Texinfo distribution, or you can get + it from ftp://tug.org/tex/epsf.tex.} +% +\def\image#1{% + \ifx\epsfbox\undefined + \ifwarnednoepsf \else + \errhelp = \noepsfhelp + \errmessage{epsf.tex not found, images will be ignored}% + \global\warnednoepsftrue + \fi + \else + \imagexxx #1,,,,,\finish + \fi +} +% +% Arguments to @image: +% #1 is (mandatory) image filename; we tack on .eps extension. +% #2 is (optional) width, #3 is (optional) height. +% #4 is (ignored optional) html alt text. +% #5 is (ignored optional) extension. +% #6 is just the usual extra ignored arg for parsing this stuff. +\newif\ifimagevmode +\def\imagexxx#1,#2,#3,#4,#5,#6\finish{\begingroup + \catcode`\^^M = 5 % in case we're inside an example + \normalturnoffactive % allow _ et al. in names + % If the image is by itself, center it. + \ifvmode + \imagevmodetrue + \nobreak\bigskip + % Usually we'll have text after the image which will insert + % \parskip glue, so insert it here too to equalize the space + % above and below. + \nobreak\vskip\parskip + \nobreak + \line\bgroup\hss + \fi + % + % Output the image. + \ifpdf + \dopdfimage{#1}{#2}{#3}% + \else + % \epsfbox itself resets \epsf?size at each figure. + \setbox0 = \hbox{\ignorespaces #2}\ifdim\wd0 > 0pt \epsfxsize=#2\relax \fi + \setbox0 = \hbox{\ignorespaces #3}\ifdim\wd0 > 0pt \epsfysize=#3\relax \fi + \epsfbox{#1.eps}% + \fi + % + \ifimagevmode \hss \egroup \bigbreak \fi % space after the image +\endgroup} + + +% @float FLOATTYPE,LABEL,LOC ... @end float for displayed figures, tables, +% etc. We don't actually implement floating yet, we always include the +% float "here". But it seemed the best name for the future. +% +\envparseargdef\float{\eatcommaspace\eatcommaspace\dofloat#1, , ,\finish} + +% There may be a space before second and/or third parameter; delete it. +\def\eatcommaspace#1, {#1,} + +% #1 is the optional FLOATTYPE, the text label for this float, typically +% "Figure", "Table", "Example", etc. Can't contain commas. If omitted, +% this float will not be numbered and cannot be referred to. +% +% #2 is the optional xref label. Also must be present for the float to +% be referable. +% +% #3 is the optional positioning argument; for now, it is ignored. It +% will somehow specify the positions allowed to float to (here, top, bottom). +% +% We keep a separate counter for each FLOATTYPE, which we reset at each +% chapter-level command. +\let\resetallfloatnos=\empty +% +\def\dofloat#1,#2,#3,#4\finish{% + \let\thiscaption=\empty + \let\thisshortcaption=\empty + % + % don't lose footnotes inside @float. + % + % BEWARE: when the floats start float, we have to issue warning whenever an + % insert appears inside a float which could possibly float. --kasal, 26may04 + % + \startsavinginserts + % + % We can't be used inside a paragraph. + \par + % + \vtop\bgroup + \def\floattype{#1}% + \def\floatlabel{#2}% + \def\floatloc{#3}% we do nothing with this yet. + % + \ifx\floattype\empty + \let\safefloattype=\empty + \else + {% + % the floattype might have accents or other special characters, + % but we need to use it in a control sequence name. + \indexnofonts + \turnoffactive + \xdef\safefloattype{\floattype}% + }% + \fi + % + % If label is given but no type, we handle that as the empty type. + \ifx\floatlabel\empty \else + % We want each FLOATTYPE to be numbered separately (Figure 1, + % Table 1, Figure 2, ...). (And if no label, no number.) + % + \expandafter\getfloatno\csname\safefloattype floatno\endcsname + \global\advance\floatno by 1 + % + {% + % This magic value for \thissection is output by \setref as the + % XREFLABEL-title value. \xrefX uses it to distinguish float + % labels (which have a completely different output format) from + % node and anchor labels. And \xrdef uses it to construct the + % lists of floats. + % + \edef\thissection{\floatmagic=\safefloattype}% + \setref{\floatlabel}{Yfloat}% + }% + \fi + % + % start with \parskip glue, I guess. + \vskip\parskip + % + % Don't suppress indentation if a float happens to start a section. + \restorefirstparagraphindent +} + +% we have these possibilities: +% @float Foo,lbl & @caption{Cap}: Foo 1.1: Cap +% @float Foo,lbl & no caption: Foo 1.1 +% @float Foo & @caption{Cap}: Foo: Cap +% @float Foo & no caption: Foo +% @float ,lbl & Caption{Cap}: 1.1: Cap +% @float ,lbl & no caption: 1.1 +% @float & @caption{Cap}: Cap +% @float & no caption: +% +\def\Efloat{% + \let\floatident = \empty + % + % In all cases, if we have a float type, it comes first. + \ifx\floattype\empty \else \def\floatident{\floattype}\fi + % + % If we have an xref label, the number comes next. + \ifx\floatlabel\empty \else + \ifx\floattype\empty \else % if also had float type, need tie first. + \appendtomacro\floatident{\tie}% + \fi + % the number. + \appendtomacro\floatident{\chaplevelprefix\the\floatno}% + \fi + % + % Start the printed caption with what we've constructed in + % \floatident, but keep it separate; we need \floatident again. + \let\captionline = \floatident + % + \ifx\thiscaption\empty \else + \ifx\floatident\empty \else + \appendtomacro\captionline{: }% had ident, so need a colon between + \fi + % + % caption text. + \appendtomacro\captionline{\scanexp\thiscaption}% + \fi + % + % If we have anything to print, print it, with space before. + % Eventually this needs to become an \insert. + \ifx\captionline\empty \else + \vskip.5\parskip + \captionline + % + % Space below caption. + \vskip\parskip + \fi + % + % If have an xref label, write the list of floats info. Do this + % after the caption, to avoid chance of it being a breakpoint. + \ifx\floatlabel\empty \else + % Write the text that goes in the lof to the aux file as + % \floatlabel-lof. Besides \floatident, we include the short + % caption if specified, else the full caption if specified, else nothing. + {% + \atdummies + % since we read the caption text in the macro world, where ^^M + % is turned into a normal character, we have to scan it back, so + % we don't write the literal three characters "^^M" into the aux file. + \scanexp{% + \xdef\noexpand\gtemp{% + \ifx\thisshortcaption\empty + \thiscaption + \else + \thisshortcaption + \fi + }% + }% + \immediate\write\auxfile{@xrdef{\floatlabel-lof}{\floatident + \ifx\gtemp\empty \else : \gtemp \fi}}% + }% + \fi + \egroup % end of \vtop + % + % place the captured inserts + % + % BEWARE: when the floats start float, we have to issue warning whenever an + % insert appears inside a float which could possibly float. --kasal, 26may04 + % + \checkinserts +} + +% Append the tokens #2 to the definition of macro #1, not expanding either. +% +\def\appendtomacro#1#2{% + \expandafter\def\expandafter#1\expandafter{#1#2}% +} + +% @caption, @shortcaption +% +\def\caption{\docaption\thiscaption} +\def\shortcaption{\docaption\thisshortcaption} +\def\docaption{\checkenv\float \bgroup\scanargctxt\defcaption} +\def\defcaption#1#2{\egroup \def#1{#2}} + +% The parameter is the control sequence identifying the counter we are +% going to use. Create it if it doesn't exist and assign it to \floatno. +\def\getfloatno#1{% + \ifx#1\relax + % Haven't seen this figure type before. + \csname newcount\endcsname #1% + % + % Remember to reset this floatno at the next chap. + \expandafter\gdef\expandafter\resetallfloatnos + \expandafter{\resetallfloatnos #1=0 }% + \fi + \let\floatno#1% +} + +% \setref calls this to get the XREFLABEL-snt value. We want an @xref +% to the FLOATLABEL to expand to "Figure 3.1". We call \setref when we +% first read the @float command. +% +\def\Yfloat{\floattype@tie \chaplevelprefix\the\floatno}% + +% Magic string used for the XREFLABEL-title value, so \xrefX can +% distinguish floats from other xref types. +\def\floatmagic{!!float!!} + +% #1 is the control sequence we are passed; we expand into a conditional +% which is true if #1 represents a float ref. That is, the magic +% \thissection value which we \setref above. +% +\def\iffloat#1{\expandafter\doiffloat#1==\finish} +% +% #1 is (maybe) the \floatmagic string. If so, #2 will be the +% (safe) float type for this float. We set \iffloattype to #2. +% +\def\doiffloat#1=#2=#3\finish{% + \def\temp{#1}% + \def\iffloattype{#2}% + \ifx\temp\floatmagic +} + +% @listoffloats FLOATTYPE - print a list of floats like a table of contents. +% +\parseargdef\listoffloats{% + \def\floattype{#1}% floattype + {% + % the floattype might have accents or other special characters, + % but we need to use it in a control sequence name. + \indexnofonts + \turnoffactive + \xdef\safefloattype{\floattype}% + }% + % + % \xrdef saves the floats as a \do-list in \floatlistSAFEFLOATTYPE. + \expandafter\ifx\csname floatlist\safefloattype\endcsname \relax + \ifhavexrefs + % if the user said @listoffloats foo but never @float foo. + \message{\linenumber No `\safefloattype' floats to list.}% + \fi + \else + \begingroup + \leftskip=\tocindent % indent these entries like a toc + \let\do=\listoffloatsdo + \csname floatlist\safefloattype\endcsname + \endgroup + \fi +} + +% This is called on each entry in a list of floats. We're passed the +% xref label, in the form LABEL-title, which is how we save it in the +% aux file. We strip off the -title and look up \XRLABEL-lof, which +% has the text we're supposed to typeset here. +% +% Figures without xref labels will not be included in the list (since +% they won't appear in the aux file). +% +\def\listoffloatsdo#1{\listoffloatsdoentry#1\finish} +\def\listoffloatsdoentry#1-title\finish{{% + % Can't fully expand XR#1-lof because it can contain anything. Just + % pass the control sequence. On the other hand, XR#1-pg is just the + % page number, and we want to fully expand that so we can get a link + % in pdf output. + \toksA = \expandafter{\csname XR#1-lof\endcsname}% + % + % use the same \entry macro we use to generate the TOC and index. + \edef\writeentry{\noexpand\entry{\the\toksA}{\csname XR#1-pg\endcsname}}% + \writeentry +}} + +\message{localization,} +% and i18n. + +% @documentlanguage is usually given very early, just after +% @setfilename. If done too late, it may not override everything +% properly. Single argument is the language abbreviation. +% It would be nice if we could set up a hyphenation file here. +% +\parseargdef\documentlanguage{% + \tex % read txi-??.tex file in plain TeX. + % Read the file if it exists. + \openin 1 txi-#1.tex + \ifeof 1 + \errhelp = \nolanghelp + \errmessage{Cannot read language file txi-#1.tex}% + \else + \input txi-#1.tex + \fi + \closein 1 + \endgroup +} +\newhelp\nolanghelp{The given language definition file cannot be found or +is empty. Maybe you need to install it? In the current directory +should work if nowhere else does.} + + +% @documentencoding should change something in TeX eventually, most +% likely, but for now just recognize it. +\let\documentencoding = \comment + + +% Page size parameters. +% +\newdimen\defaultparindent \defaultparindent = 15pt + +\chapheadingskip = 15pt plus 4pt minus 2pt +\secheadingskip = 12pt plus 3pt minus 2pt +\subsecheadingskip = 9pt plus 2pt minus 2pt + +% Prevent underfull vbox error messages. +\vbadness = 10000 + +% Don't be so finicky about underfull hboxes, either. +\hbadness = 2000 + +% Following George Bush, just get rid of widows and orphans. +\widowpenalty=10000 +\clubpenalty=10000 + +% Use TeX 3.0's \emergencystretch to help line breaking, but if we're +% using an old version of TeX, don't do anything. We want the amount of +% stretch added to depend on the line length, hence the dependence on +% \hsize. We call this whenever the paper size is set. +% +\def\setemergencystretch{% + \ifx\emergencystretch\thisisundefined + % Allow us to assign to \emergencystretch anyway. + \def\emergencystretch{\dimen0}% + \else + \emergencystretch = .15\hsize + \fi +} + +% Parameters in order: 1) textheight; 2) textwidth; +% 3) voffset; 4) hoffset; 5) binding offset; 6) topskip; +% 7) physical page height; 8) physical page width. +% +% We also call \setleading{\textleading}, so the caller should define +% \textleading. The caller should also set \parskip. +% +\def\internalpagesizes#1#2#3#4#5#6#7#8{% + \voffset = #3\relax + \topskip = #6\relax + \splittopskip = \topskip + % + \vsize = #1\relax + \advance\vsize by \topskip + \outervsize = \vsize + \advance\outervsize by 2\topandbottommargin + \pageheight = \vsize + % + \hsize = #2\relax + \outerhsize = \hsize + \advance\outerhsize by 0.5in + \pagewidth = \hsize + % + \normaloffset = #4\relax + \bindingoffset = #5\relax + % + \ifpdf + \pdfpageheight #7\relax + \pdfpagewidth #8\relax + \fi + % + \setleading{\textleading} + % + \parindent = \defaultparindent + \setemergencystretch +} + +% @letterpaper (the default). +\def\letterpaper{{\globaldefs = 1 + \parskip = 3pt plus 2pt minus 1pt + \textleading = 13.2pt + % + % If page is nothing but text, make it come out even. + \internalpagesizes{46\baselineskip}{6in}% + {\voffset}{.25in}% + {\bindingoffset}{36pt}% + {11in}{8.5in}% +}} + +% Use @smallbook to reset parameters for 7x9.25 trim size. +\def\smallbook{{\globaldefs = 1 + \parskip = 2pt plus 1pt + \textleading = 12pt + % + \internalpagesizes{7.5in}{5in}% + {\voffset}{.25in}% + {\bindingoffset}{16pt}% + {9.25in}{7in}% + % + \lispnarrowing = 0.3in + \tolerance = 700 + \hfuzz = 1pt + \contentsrightmargin = 0pt + \defbodyindent = .5cm +}} + +% Use @smallerbook to reset parameters for 6x9 trim size. +% (Just testing, parameters still in flux.) +\def\smallerbook{{\globaldefs = 1 + \parskip = 1.5pt plus 1pt + \textleading = 12pt + % + \internalpagesizes{7.4in}{4.8in}% + {-.2in}{-.4in}% + {0pt}{14pt}% + {9in}{6in}% + % + \lispnarrowing = 0.25in + \tolerance = 700 + \hfuzz = 1pt + \contentsrightmargin = 0pt + \defbodyindent = .4cm +}} + +% Use @afourpaper to print on European A4 paper. +\def\afourpaper{{\globaldefs = 1 + \parskip = 3pt plus 2pt minus 1pt + \textleading = 13.2pt + % + % Double-side printing via postscript on Laserjet 4050 + % prints double-sided nicely when \bindingoffset=10mm and \hoffset=-6mm. + % To change the settings for a different printer or situation, adjust + % \normaloffset until the front-side and back-side texts align. Then + % do the same for \bindingoffset. You can set these for testing in + % your texinfo source file like this: + % @tex + % \global\normaloffset = -6mm + % \global\bindingoffset = 10mm + % @end tex + \internalpagesizes{51\baselineskip}{160mm} + {\voffset}{\hoffset}% + {\bindingoffset}{44pt}% + {297mm}{210mm}% + % + \tolerance = 700 + \hfuzz = 1pt + \contentsrightmargin = 0pt + \defbodyindent = 5mm +}} + +% Use @afivepaper to print on European A5 paper. +% From romildo@urano.iceb.ufop.br, 2 July 2000. +% He also recommends making @example and @lisp be small. +\def\afivepaper{{\globaldefs = 1 + \parskip = 2pt plus 1pt minus 0.1pt + \textleading = 12.5pt + % + \internalpagesizes{160mm}{120mm}% + {\voffset}{\hoffset}% + {\bindingoffset}{8pt}% + {210mm}{148mm}% + % + \lispnarrowing = 0.2in + \tolerance = 800 + \hfuzz = 1.2pt + \contentsrightmargin = 0pt + \defbodyindent = 2mm + \tableindent = 12mm +}} + +% A specific text layout, 24x15cm overall, intended for A4 paper. +\def\afourlatex{{\globaldefs = 1 + \afourpaper + \internalpagesizes{237mm}{150mm}% + {\voffset}{4.6mm}% + {\bindingoffset}{7mm}% + {297mm}{210mm}% + % + % Must explicitly reset to 0 because we call \afourpaper. + \globaldefs = 0 +}} + +% Use @afourwide to print on A4 paper in landscape format. +\def\afourwide{{\globaldefs = 1 + \afourpaper + \internalpagesizes{241mm}{165mm}% + {\voffset}{-2.95mm}% + {\bindingoffset}{7mm}% + {297mm}{210mm}% + \globaldefs = 0 +}} + +% @pagesizes TEXTHEIGHT[,TEXTWIDTH] +% Perhaps we should allow setting the margins, \topskip, \parskip, +% and/or leading, also. Or perhaps we should compute them somehow. +% +\parseargdef\pagesizes{\pagesizesyyy #1,,\finish} +\def\pagesizesyyy#1,#2,#3\finish{{% + \setbox0 = \hbox{\ignorespaces #2}\ifdim\wd0 > 0pt \hsize=#2\relax \fi + \globaldefs = 1 + % + \parskip = 3pt plus 2pt minus 1pt + \setleading{\textleading}% + % + \dimen0 = #1 + \advance\dimen0 by \voffset + % + \dimen2 = \hsize + \advance\dimen2 by \normaloffset + % + \internalpagesizes{#1}{\hsize}% + {\voffset}{\normaloffset}% + {\bindingoffset}{44pt}% + {\dimen0}{\dimen2}% +}} + +% Set default to letter. +% +\letterpaper + + +\message{and turning on texinfo input format.} + +% Define macros to output various characters with catcode for normal text. +\catcode`\"=\other +\catcode`\~=\other +\catcode`\^=\other +\catcode`\_=\other +\catcode`\|=\other +\catcode`\<=\other +\catcode`\>=\other +\catcode`\+=\other +\catcode`\$=\other +\def\normaldoublequote{"} +\def\normaltilde{~} +\def\normalcaret{^} +\def\normalunderscore{_} +\def\normalverticalbar{|} +\def\normalless{<} +\def\normalgreater{>} +\def\normalplus{+} +\def\normaldollar{$}%$ font-lock fix + +% This macro is used to make a character print one way in \tt +% (where it can probably be output as-is), and another way in other fonts, +% where something hairier probably needs to be done. +% +% #1 is what to print if we are indeed using \tt; #2 is what to print +% otherwise. Since all the Computer Modern typewriter fonts have zero +% interword stretch (and shrink), and it is reasonable to expect all +% typewriter fonts to have this, we can check that font parameter. +% +\def\ifusingtt#1#2{\ifdim \fontdimen3\font=0pt #1\else #2\fi} + +% Same as above, but check for italic font. Actually this also catches +% non-italic slanted fonts since it is impossible to distinguish them from +% italic fonts. But since this is only used by $ and it uses \sl anyway +% this is not a problem. +\def\ifusingit#1#2{\ifdim \fontdimen1\font>0pt #1\else #2\fi} + +% Turn off all special characters except @ +% (and those which the user can use as if they were ordinary). +% Most of these we simply print from the \tt font, but for some, we can +% use math or other variants that look better in normal text. + +\catcode`\"=\active +\def\activedoublequote{{\tt\char34}} +\let"=\activedoublequote +\catcode`\~=\active +\def~{{\tt\char126}} +\chardef\hat=`\^ +\catcode`\^=\active +\def^{{\tt \hat}} + +\catcode`\_=\active +\def_{\ifusingtt\normalunderscore\_} +\let\realunder=_ +% Subroutine for the previous macro. +\def\_{\leavevmode \kern.07em \vbox{\hrule width.3em height.1ex}\kern .07em } + +\catcode`\|=\active +\def|{{\tt\char124}} +\chardef \less=`\< +\catcode`\<=\active +\def<{{\tt \less}} +\chardef \gtr=`\> +\catcode`\>=\active +\def>{{\tt \gtr}} +\catcode`\+=\active +\def+{{\tt \char 43}} +\catcode`\$=\active +\def${\ifusingit{{\sl\$}}\normaldollar}%$ font-lock fix + +% If a .fmt file is being used, characters that might appear in a file +% name cannot be active until we have parsed the command line. +% So turn them off again, and have \everyjob (or @setfilename) turn them on. +% \otherifyactive is called near the end of this file. +\def\otherifyactive{\catcode`+=\other \catcode`\_=\other} + +\catcode`\@=0 + +% \backslashcurfont outputs one backslash character in current font, +% as in \char`\\. +\global\chardef\backslashcurfont=`\\ +\global\let\rawbackslashxx=\backslashcurfont % let existing .??s files work + +% \rawbackslash defines an active \ to do \backslashcurfont. +% \otherbackslash defines an active \ to be a literal `\' character with +% catcode other. +{\catcode`\\=\active + @gdef@rawbackslash{@let\=@backslashcurfont} + @gdef@otherbackslash{@let\=@realbackslash} +} + +% \realbackslash is an actual character `\' with catcode other, and +% \doublebackslash is two of them (for the pdf outlines). +{\catcode`\\=\other @gdef@realbackslash{\} @gdef@doublebackslash{\\}} + +% \normalbackslash outputs one backslash in fixed width font. +\def\normalbackslash{{\tt\backslashcurfont}} + +\catcode`\\=\active + +% Used sometimes to turn off (effectively) the active characters +% even after parsing them. +@def@turnoffactive{% + @let"=@normaldoublequote + @let\=@realbackslash + @let~=@normaltilde + @let^=@normalcaret + @let_=@normalunderscore + @let|=@normalverticalbar + @let<=@normalless + @let>=@normalgreater + @let+=@normalplus + @let$=@normaldollar %$ font-lock fix + @unsepspaces +} + +% Same as @turnoffactive except outputs \ as {\tt\char`\\} instead of +% the literal character `\'. (Thus, \ is not expandable when this is in +% effect.) +% +@def@normalturnoffactive{@turnoffactive @let\=@normalbackslash} + +% Make _ and + \other characters, temporarily. +% This is canceled by @fixbackslash. +@otherifyactive + +% If a .fmt file is being used, we don't want the `\input texinfo' to show up. +% That is what \eatinput is for; after that, the `\' should revert to printing +% a backslash. +% +@gdef@eatinput input texinfo{@fixbackslash} +@global@let\ = @eatinput + +% On the other hand, perhaps the file did not have a `\input texinfo'. Then +% the first `\{ in the file would cause an error. This macro tries to fix +% that, assuming it is called before the first `\' could plausibly occur. +% Also turn back on active characters that might appear in the input +% file name, in case not using a pre-dumped format. +% +@gdef@fixbackslash{% + @ifx\@eatinput @let\ = @normalbackslash @fi + @catcode`+=@active + @catcode`@_=@active +} + +% Say @foo, not \foo, in error messages. +@escapechar = `@@ + +% These look ok in all fonts, so just make them not special. +@catcode`@& = @other +@catcode`@# = @other +@catcode`@% = @other + + +@c Local variables: +@c eval: (add-hook 'write-file-hooks 'time-stamp) +@c page-delimiter: "^\\\\message" +@c time-stamp-start: "def\\\\texinfoversion{" +@c time-stamp-format: "%:y-%02m-%02d.%02H" +@c time-stamp-end: "}" +@c End: + +@c vim:sw=2: + +@ignore + arch-tag: e1b36e32-c96e-4135-a41a-0b2efa2ea115 +@end ignore diff --git a/configure b/configure index 6d73b219..f8713512 100755 --- a/configure +++ b/configure @@ -1,749 +1,27747 @@ -#!/bin/sh -# Configure script for util-linux - aeb, 990205 -# -# We need to find out the following things: -# -# Version of gcc -# -# Existence of header files: -# H1. For fdisksunlabel.c: is there a ? -# H2. For fdisk.c: is there a ? -# H3. For kbd_rate.c: does exist? -# H4. For nls.h: do we have ? -# H5. For cal.c: do we have ? -# H6. For mkswap.c: do we have or ? -# H6a For mkswap.c: do we have ? -# H7. For nfsmount.c: do we have ? -# H8. For nfsmount.h (nfsmount_xdr.c: int32_t): do we have ? -# H9. For raw.c: do we have ? -# H10. For md5.c: do we have ? -# H11. For cmos.c: do we have ? -# -# Existence of functions: -# F1. For nfsmount.c: is inet_aton() available? -# F2. For mkswap.c: is fsync() available? -# F3. For agetty.c: is getdomainname() available? -# F4. For hwclock/kd.c: do we have nanosleep()? -# F5. For mkswap.c: do we have personality()? -# F6. For agetty.c: is updwtmp() available? -# F7. For pg.c: are fseeko() and ftello() available? -# F8. For fsck.cramfs.c: is lchown() available? -# F9. For cfdisk.c: is rpmatch() available? -# -# 1. Deleted. -# 2. For cfdisk, setterm, more, ul: do we have ncurses? How installed? -# 3. For more: do we have libtermcap? -# 4. For chfn, chsh, login, newgrp, passwd: do we need -lcrypt? -# 5. For sln: does static compilation work? -# 6. For lib/nls.h: do we have and gettext()? -# 7. For xgettext: does it take the option --foreign-user? -# 8. For err.c: do we have __progname? -# 9. For script.c: do we have and openpty()? -# 10. For lib/widechar.h: do we have wide character support? -# 11. For pivot_root.c: does define SYS_pivot_root? -# 12. For hwclock.c: does struct tm have a field tm_gmtoff? -# 13. For nfsmount: does the output of rpcgen compile? -# 14. For fsck.cramfs, mkfs.cramfs: do we have libz? -# 15. For mount, do we have blkid? +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.59 for util-linux 2.13-pre1. +# +# Report bugs to . +# +# Copyright (C) 2003 Free Software Foundation, Inc. +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi +DUALCASE=1; export DUALCASE # for MKS sh + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# Work around bugs in pre-3.0 UWIN ksh. +$as_unset ENV MAIL MAILPATH +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)$' \| \ + . : '\(.\)' 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + + +# PATH needs CR, and LINENO needs CR and PATH. +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done + + ;; + esac + # We did not find ourselves, most probably we were run as `sh COMMAND' + # in which case we are not to be found in the path. + if test "x$as_myself" = x; then + as_myself=$0 + fi + if test ! -f "$as_myself"; then + { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, and appends trailing '-' during + # substitution so that $LINENO is not a special case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} + + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + # We could just check for DJGPP; but this test a) works b) is more generic + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). + if test -f conf$$.exe; then + # Don't use ln at all; we don't have any links + as_ln_s='cp -p' + else + as_ln_s='ln -s' + fi +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.file + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_executable_p="test -f" + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +# IFS +# We need space, tab and new line, in precisely that order. +as_nl=' +' +IFS=" $as_nl" + +# CDPATH. +$as_unset CDPATH + + + +# Check that we are running under the correct shell. +SHELL=${CONFIG_SHELL-/bin/sh} + +case X$ECHO in +X*--fallback-echo) + # Remove one level of quotation (which was required for Make). + ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` + ;; +esac + +echo=${ECHO-echo} +if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then + # Yippee, $echo works! + : +else + # Restart under the correct shell. + exec $SHELL "$0" --no-reexec ${1+"$@"} +fi + +if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift + cat </dev/null && + echo_test_string="`eval $cmd`" && + (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null + then + break + fi + done +fi + +if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + : +else + # The Solaris, AIX, and Digital Unix default echo programs unquote + # backslashes. This makes it impossible to quote backslashes using + # echo "$something" | sed 's/\\/\\\\/g' + # + # So, first we look for a working echo in the user's PATH. + + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for dir in $PATH /usr/ucb; do + IFS="$lt_save_ifs" + if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && + test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + echo="$dir/echo" + break + fi + done + IFS="$lt_save_ifs" + + if test "X$echo" = Xecho; then + # We didn't find a better echo, so look for alternatives. + if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # This shell has a builtin print -r that does the trick. + echo='print -r' + elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && + test "X$CONFIG_SHELL" != X/bin/ksh; then + # If we have ksh, try running configure again with it. + ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} + export ORIGINAL_CONFIG_SHELL + CONFIG_SHELL=/bin/ksh + export CONFIG_SHELL + exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} + else + # Try using printf. + echo='printf %s\n' + if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # Cool, printf works + : + elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL + export CONFIG_SHELL + SHELL="$CONFIG_SHELL" + export SHELL + echo="$CONFIG_SHELL $0 --fallback-echo" + elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + echo="$CONFIG_SHELL $0 --fallback-echo" + else + # maybe with a smaller string... + prev=: + + for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do + if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null + then + break + fi + prev="$cmd" + done + + if test "$prev" != 'sed 50q "$0"'; then + echo_test_string=`eval $prev` + export echo_test_string + exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} + else + # Oops. We lost completely, so just stick with echo. + echo=echo + fi + fi + fi + fi +fi +fi + +# Copy echo and quote the copy suitably for passing to libtool from +# the Makefile, instead of quoting the original, which is used later. +ECHO=$echo +if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then + ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" +fi + + + + +tagnames=${tagnames+${tagnames},}CXX + +tagnames=${tagnames+${tagnames},}F77 + +# Name of the host. +# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +exec 6>&1 + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_config_libobj_dir=. +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} + +# Maximum number of lines to put in a shell here document. +# This variable seems obsolete. It should probably be removed, and +# only ac_max_sed_lines should be used. +: ${ac_max_here_lines=38} + +# Identity of this package. +PACKAGE_NAME='util-linux' +PACKAGE_TARNAME='util-linux' +PACKAGE_VERSION='2.13-pre1' +PACKAGE_STRING='util-linux 2.13-pre1' +PACKAGE_BUGREPORT='bunk@stusta.de' + +ac_unique_file="mount/mount.c" +ac_default_prefix=/ +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#if HAVE_SYS_TYPES_H +# include +#endif +#if HAVE_SYS_STAT_H +# include +#endif +#if STDC_HEADERS +# include +# include +#else +# if HAVE_STDLIB_H +# include +# endif +#endif +#if HAVE_STRING_H +# if !STDC_HEADERS && HAVE_MEMORY_H +# include +# endif +# include +#endif +#if HAVE_STRINGS_H +# include +#endif +#if HAVE_INTTYPES_H +# include +#else +# if HAVE_STDINT_H +# include +# endif +#endif +#if HAVE_UNISTD_H +# include +#endif" + +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL PERL HAVE_RAW_TRUE HAVE_RAW_FALSE HAVE_PAM_TRUE HAVE_PAM_FALSE HAVE_UUID_TRUE HAVE_UUID_FALSE HAVE_LIBUTIL_TRUE HAVE_LIBUTIL_FALSE HAVE_TERMCAP_TRUE HAVE_TERMCAP_FALSE HAVE_ZLIB_TRUE HAVE_ZLIB_FALSE HAVE_BLKID_TRUE HAVE_BLKID_FALSE HAVE_SELINUX_TRUE HAVE_SELINUX_FALSE MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB HAVE_NCURSES_TRUE HAVE_NCURSES_FALSE USE_SLANG_TRUE USE_SLANG_FALSE NEED_LIBCRYPT_TRUE NEED_LIBCRYPT_FALSE HAVE_PIVOT_ROOT_TRUE HAVE_PIVOT_ROOT_FALSE INTEL_TRUE INTEL_FALSE SPARC_TRUE SPARC_FALSE BUILD_AGETTY_TRUE BUILD_AGETTY_FALSE BUILD_ELVTUNE_TRUE BUILD_ELVTUNE_FALSE BUILD_INIT_TRUE BUILD_INIT_FALSE BUILD_KILL_TRUE BUILD_KILL_FALSE BUILD_LAST_TRUE BUILD_LAST_FALSE BUILD_MESG_TRUE BUILD_MESG_FALSE BUILD_PARTX_TRUE BUILD_PARTX_FALSE BUILD_RAW_TRUE BUILD_RAW_FALSE BUILD_RDEV_TRUE BUILD_RDEV_FALSE BUILD_RENAME_TRUE BUILD_RENAME_FALSE BUILD_RESET_TRUE BUILD_RESET_FALSE BUILD_LOGIN_UTILS_TRUE BUILD_LOGIN_UTILS_FALSE BUILD_SCHEDUTILS_TRUE BUILD_SCHEDUTILS_FALSE BUILD_WALL_TRUE BUILD_WALL_FALSE BUILD_WRITE_TRUE BUILD_WRITE_FALSE USE_TTY_GROUP_TRUE USE_TTY_GROUP_FALSE LIBOBJS LTLIBOBJS' +ac_subst_files='' + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +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' + +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 + + ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` + + # 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_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$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 ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad | --data | --dat | --da) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ + | --da=*) + datadir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/-/_/g'` + eval "enable_$ac_feature=no" ;; + + -enable-* | --enable-*) + ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/-/_/g'` + case $ac_option in + *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; + *) 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 | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$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 | -n) + 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_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + ac_package=`echo $ac_package| sed 's/-/_/g'` + case $ac_option in + *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; + *) ac_optarg=yes ;; + esac + eval "with_$ac_package='$ac_optarg'" ;; + + -without-* | --without-*) + ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + 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 "$as_me: error: unrecognized option: $ac_option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` + eval "$ac_envvar='$ac_optarg'" + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + { echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } +fi + +# Be sure to have absolute paths. +for ac_var in exec_prefix prefix +do + eval ac_val=$`echo $ac_var` + case $ac_val in + [\\/$]* | ?:[\\/]* | NONE | '' ) ;; + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; };; + esac +done + +# Be sure to have absolute paths. +for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ + localstatedir libdir includedir oldincludedir infodir mandir +do + eval ac_val=$`echo $ac_var` + case $ac_val in + [\\/$]* | ?:[\\/]* ) ;; + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; };; + esac +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used." >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +# 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_confdir=`(dirname "$0") 2>/dev/null || +$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$0" : 'X\(//\)[^/]' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$0" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + 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 "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 + { (exit 1); exit 1; }; } + else + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } + fi +fi +(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || + { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 + { (exit 1); exit 1; }; } +srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` +ac_env_build_alias_set=${build_alias+set} +ac_env_build_alias_value=$build_alias +ac_cv_env_build_alias_set=${build_alias+set} +ac_cv_env_build_alias_value=$build_alias +ac_env_host_alias_set=${host_alias+set} +ac_env_host_alias_value=$host_alias +ac_cv_env_host_alias_set=${host_alias+set} +ac_cv_env_host_alias_value=$host_alias +ac_env_target_alias_set=${target_alias+set} +ac_env_target_alias_value=$target_alias +ac_cv_env_target_alias_set=${target_alias+set} +ac_cv_env_target_alias_value=$target_alias +ac_env_CC_set=${CC+set} +ac_env_CC_value=$CC +ac_cv_env_CC_set=${CC+set} +ac_cv_env_CC_value=$CC +ac_env_CFLAGS_set=${CFLAGS+set} +ac_env_CFLAGS_value=$CFLAGS +ac_cv_env_CFLAGS_set=${CFLAGS+set} +ac_cv_env_CFLAGS_value=$CFLAGS +ac_env_LDFLAGS_set=${LDFLAGS+set} +ac_env_LDFLAGS_value=$LDFLAGS +ac_cv_env_LDFLAGS_set=${LDFLAGS+set} +ac_cv_env_LDFLAGS_value=$LDFLAGS +ac_env_CPPFLAGS_set=${CPPFLAGS+set} +ac_env_CPPFLAGS_value=$CPPFLAGS +ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} +ac_cv_env_CPPFLAGS_value=$CPPFLAGS +ac_env_CPP_set=${CPP+set} +ac_env_CPP_value=$CPP +ac_cv_env_CPP_set=${CPP+set} +ac_cv_env_CPP_value=$CPP +ac_env_CXX_set=${CXX+set} +ac_env_CXX_value=$CXX +ac_cv_env_CXX_set=${CXX+set} +ac_cv_env_CXX_value=$CXX +ac_env_CXXFLAGS_set=${CXXFLAGS+set} +ac_env_CXXFLAGS_value=$CXXFLAGS +ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} +ac_cv_env_CXXFLAGS_value=$CXXFLAGS +ac_env_CXXCPP_set=${CXXCPP+set} +ac_env_CXXCPP_value=$CXXCPP +ac_cv_env_CXXCPP_set=${CXXCPP+set} +ac_cv_env_CXXCPP_value=$CXXCPP +ac_env_F77_set=${F77+set} +ac_env_F77_value=$F77 +ac_cv_env_F77_set=${F77+set} +ac_cv_env_F77_value=$F77 +ac_env_FFLAGS_set=${FFLAGS+set} +ac_env_FFLAGS_value=$FFLAGS +ac_cv_env_FFLAGS_set=${FFLAGS+set} +ac_cv_env_FFLAGS_value=$FFLAGS + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # 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 <<_ACEOF +\`configure' configures util-linux 2.13-pre1 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +_ACEOF + + cat <<_ACEOF +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --datadir=DIR read-only architecture-independent data [PREFIX/share] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --infodir=DIR info documentation [PREFIX/info] + --mandir=DIR man documentation [PREFIX/man] +_ACEOF + + cat <<\_ACEOF + +Program names: + --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 + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of util-linux 2.13-pre1:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-shared[=PKGS] + build shared libraries [default=no] + --enable-static[=PKGS] + build static libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] + --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors + --disable-libtool-lock avoid locking (might break parallel builds) + --disable-largefile omit support for large files + --disable-nls do not use Native Language Support + --disable-rpath do not hardcode runtime library paths + --disable-agetty do not build agetty + --enable-elvtune build elvtune (only works with 2.2 and 2.4 kernels) + --enable-init build simpleinit, shutdown, initctl + --enable-kill build kill + --enable-last build last + --enable-mesg build mesg + --enable-partx build addpart, delpart, partx + --enable-raw build raw + --enable-rdev build rdev on i386 + --disable-rename do not build rename + --enable-reset build reset + --enable-login-utils build chfn, chsh, login, newgrp, vipw + --disable-schedutils do not build chrt, ionice, teskset + --disable-wall do not build wall + --enable-write build write + --disable-chsh-only-listed + chsh: allow shells not in /etc/shells + --enable-login-chown-vcs + let login chown /dev/vcsN + --enable-login-stat-mail + let login stat() the mailbox + --disable-pg-bell let pg not ring the bell on invalid keys + --disable-require-password + do not require the user to enter the password in + chfn and chsh + --disable-use-tty-group do not install wall and write setgid tty + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + --with-pic try to use only PIC/non-PIC objects [default=use + both] + --with-tags[=TAGS] + include additional configurations [automatic] + --with-gnu-ld assume the C compiler uses GNU ld default=no + --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib + --without-libiconv-prefix don't search for libiconv in includedir and libdir + --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib + --without-libintl-prefix don't search for libintl in includedir and libdir + --with-slang compile cfdisk with slang + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + CPPFLAGS C/C++ preprocessor flags, e.g. -I if you have + headers in a nonstandard directory + CPP C preprocessor + CXX C++ compiler command + CXXFLAGS C++ compiler flags + CXXCPP C++ preprocessor + F77 Fortran 77 compiler command + FFLAGS Fortran 77 compiler flags + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to . +_ACEOF +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + ac_popdir=`pwd` + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d $ac_dir || continue + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac + +# Do not use `cd foo && pwd` to compute absolute paths, because +# the directories may not exist. +case `pwd` in +.) ac_abs_builddir="$ac_dir";; +*) + case "$ac_dir" in + .) ac_abs_builddir=`pwd`;; + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; + *) ac_abs_builddir=`pwd`/"$ac_dir";; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_builddir=${ac_top_builddir}.;; +*) + case ${ac_top_builddir}. in + .) ac_abs_top_builddir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_srcdir=$ac_srcdir;; +*) + case $ac_srcdir in + .) ac_abs_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_srcdir=$ac_top_srcdir;; +*) + case $ac_top_srcdir in + .) ac_abs_top_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; + esac;; +esac + + cd $ac_dir + # Check for guested configure; otherwise get Cygnus style configure. + if test -f $ac_srcdir/configure.gnu; then + echo + $SHELL $ac_srcdir/configure.gnu --help=recursive + elif test -f $ac_srcdir/configure; then + echo + $SHELL $ac_srcdir/configure --help=recursive + elif test -f $ac_srcdir/configure.ac || + test -f $ac_srcdir/configure.in; then + echo + $ac_configure --help + else + echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi + cd "$ac_popdir" + done +fi + +test -n "$ac_init_help" && exit 0 +if $ac_init_version; then + cat <<\_ACEOF +util-linux configure 2.13-pre1 +generated by GNU Autoconf 2.59 + +Copyright (C) 2003 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit 0 +fi +exec 5>config.log +cat >&5 <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by util-linux $as_me 2.13-pre1, which was +generated by GNU Autoconf 2.59. Invocation command line was + + $ $0 $@ + +_ACEOF +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +hostinfo = `(hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + echo "PATH: $as_dir" +done + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_sep= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) + ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 2) + ac_configure_args1="$ac_configure_args1 '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" + # Get rid of the leading space. + ac_sep=" " + ;; + esac + done +done +$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Be sure not to use single quotes in there, as some shells, +# such as our DU 5.0 friend, will then `close' the trap. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + echo + # The following way of writing the cache mishandles newlines in values, +{ + (set) 2>&1 | + case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in + *ac_space=\ *) + sed -n \ + "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" + ;; + *) + sed -n \ + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" + ;; + esac; +} + echo + + cat <<\_ASBOX +## ----------------- ## +## Output variables. ## +## ----------------- ## +_ASBOX + echo + for ac_var in $ac_subst_vars + do + eval ac_val=$`echo $ac_var` + echo "$ac_var='"'"'$ac_val'"'"'" + done | sort + echo + + if test -n "$ac_subst_files"; then + cat <<\_ASBOX +## ------------- ## +## Output files. ## +## ------------- ## +_ASBOX + echo + for ac_var in $ac_subst_files + do + eval ac_val=$`echo $ac_var` + echo "$ac_var='"'"'$ac_val'"'"'" + done | sort + echo + fi + + if test -s confdefs.h; then + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + echo + sed "/^$/d" confdefs.h | sort + echo + fi + test "$ac_signal" != 0 && + echo "$as_me: caught signal $ac_signal" + echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core && + rm -rf conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status + ' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal +done +ac_signal=0 + +# 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 + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# 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 "$as_me:$LINENO: loading site script $ac_site_file" >&5 +echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special + # files actually), so we avoid doing that. + if test -f "$cache_file"; then + { echo "$as_me:$LINENO: loading cache $cache_file" >&5 +echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . $cache_file;; + *) . ./$cache_file;; + esac + fi +else + { echo "$as_me:$LINENO: creating cache $cache_file" >&5 +echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in `(set) 2>&1 | + sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val="\$ac_cv_env_${ac_var}_value" + eval ac_new_val="\$ac_env_${ac_var}_value" + case $ac_old_set,$ac_new_set in + set,) + { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 +echo "$as_me: former value: $ac_old_val" >&2;} + { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 +echo "$as_me: current value: $ac_new_val" >&2;} + ac_cache_corrupted=: + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) + ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +echo "$as_me: error: changes in the environment can compromise the build" >&2;} + { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + + + + + + + + + + + + + + + + + + + + + + + + +ac_aux_dir= +for ac_dir in config $srcdir/config; 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 + elif test -f $ac_dir/shtool; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config $srcdir/config" >&5 +echo "$as_me: error: cannot find install-sh or install.sh in config $srcdir/config" >&2;} + { (exit 1); exit 1; }; } +fi +ac_config_guess="$SHELL $ac_aux_dir/config.guess" +ac_config_sub="$SHELL $ac_aux_dir/config.sub" +ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. + + +am__api_version="1.9" +# 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 +# AmigaOS /C/install, which installs bootblocks on floppy discs +# 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" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 +if test -z "$INSTALL"; then +if test "${ac_cv_path_install+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in + ./ | .// | /cC/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + /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 + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + done + done + ;; +esac +done + + +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 "$as_me:$LINENO: result: $INSTALL" >&5 +echo "${ECHO_T}$INSTALL" >&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}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +echo "$as_me:$LINENO: checking whether build environment is sane" >&5 +echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 +# Just in case +sleep 1 +echo timestamp > conftest.file +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t $srcdir/configure conftest.file` + fi + rm -f conftest.file + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" >&5 +echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" >&2;} + { (exit 1); exit 1; }; } + fi + + test "$2" = conftest.file + ) +then + # Ok. + : +else + { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! +Check your system clock" >&5 +echo "$as_me: error: newly created file is older than distributed files! +Check your system clock" >&2;} + { (exit 1); exit 1; }; } +fi +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +test "$program_prefix" != NONE && + program_transform_name="s,^,$program_prefix,;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s,\$,$program_suffix,;$program_transform_name" +# Double any \ or $. echo might interpret backslashes. +# By default was `s,x,x', remove it if useless. +cat <<\_ACEOF >conftest.sed +s/[\\$]/&&/g;s/;s,x,x,$// +_ACEOF +program_transform_name=`echo $program_transform_name | sed -f conftest.sed` +rm conftest.sed + +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` + +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 +echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} +fi + +if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + # We used to keeping the `.' as first argument, in order to + # allow $(mkdir_p) to be used without argument. As in + # $(mkdir_p) $(somedir) + # where $(somedir) is conditionally defined. However this is wrong + # for two reasons: + # 1. if the package is installed by a user who cannot write `.' + # make install will fail, + # 2. the above comment should most certainly read + # $(mkdir_p) $(DESTDIR)$(somedir) + # so it does not work when $(somedir) is undefined and + # $(DESTDIR) is not. + # To support the latter case, we have to write + # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), + # so the `.' trick is pointless. + mkdir_p='mkdir -p --' +else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + for d in ./-p ./--version; + do + test -d $d && rmdir $d + done + # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. + if test -f "$ac_aux_dir/mkinstalldirs"; then + mkdir_p='$(mkinstalldirs)' + else + mkdir_p='$(install_sh) -d' + fi +fi + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_AWK+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + echo "$as_me:$LINENO: result: $AWK" >&5 +echo "${ECHO_T}$AWK" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$AWK" && break +done + +echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 +set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` +if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.make <<\_ACEOF +all: + @echo 'ac_maketemp="$(MAKE)"' +_ACEOF +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` +if test -n "$ac_maketemp"; then + eval ac_cv_prog_make_${ac_make}_set=yes +else + eval ac_cv_prog_make_${ac_make}_set=no +fi +rm -f conftest.make +fi +if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + SET_MAKE= +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +# test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 +echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} + { (exit 1); exit 1; }; } +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='util-linux' + VERSION='2.13-pre1' + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +install_sh=${install_sh-"$am_aux_dir/install-sh"} + +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + echo "$as_me:$LINENO: result: $STRIP" >&5 +echo "${ECHO_T}$STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +echo "${ECHO_T}$ac_ct_STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + STRIP=$ac_ct_STRIP +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" + +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +# Always define AMTAR for backward compatibility. + +AMTAR=${AMTAR-"${am_missing_run}tar"} + +am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' + + + + + + + + + + + + +# Check whether --enable-shared or --disable-shared was given. +if test "${enable_shared+set}" = set; then + enableval="$enable_shared" + p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_shared=no +fi; + + +# Check whether --enable-static or --disable-static was given. +if test "${enable_static+set}" = set; then + enableval="$enable_static" + p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_static=yes +fi; + +# Check whether --enable-fast-install or --disable-fast-install was given. +if test "${enable_fast_install+set}" = set; then + enableval="$enable_fast_install" + p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_fast_install=yes +fi; + +# Make sure we can run config.sub. +$ac_config_sub sun4 >/dev/null 2>&1 || + { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 +echo "$as_me: error: cannot run $ac_config_sub" >&2;} + { (exit 1); exit 1; }; } + +echo "$as_me:$LINENO: checking build system type" >&5 +echo $ECHO_N "checking build system type... $ECHO_C" >&6 +if test "${ac_cv_build+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_build_alias=$build_alias +test -z "$ac_cv_build_alias" && + ac_cv_build_alias=`$ac_config_guess` +test -z "$ac_cv_build_alias" && + { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 +echo "$as_me: error: cannot guess build type; you must specify one" >&2;} + { (exit 1); exit 1; }; } +ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || + { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 +echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} + { (exit 1); exit 1; }; } + +fi +echo "$as_me:$LINENO: result: $ac_cv_build" >&5 +echo "${ECHO_T}$ac_cv_build" >&6 +build=$ac_cv_build +build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + + +echo "$as_me:$LINENO: checking host system type" >&5 +echo $ECHO_N "checking host system type... $ECHO_C" >&6 +if test "${ac_cv_host+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_host_alias=$host_alias +test -z "$ac_cv_host_alias" && + ac_cv_host_alias=$ac_cv_build_alias +ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || + { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 +echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} + { (exit 1); exit 1; }; } + +fi +echo "$as_me:$LINENO: result: $ac_cv_host" >&5 +echo "${ECHO_T}$ac_cv_host" >&6 +host=$ac_cv_host +host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + + +DEPDIR="${am__leading_dot}deps" + + ac_config_commands="$ac_config_commands depfiles" + + +am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo done +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 +echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# We grep out `Entering directory' and `Leaving directory' +# messages which can occur if `w' ends up in MAKEFLAGS. +# In particular we don't look at `^make:' because GNU make might +# be invoked under some other name (usually "gmake"), in which +# case it prints its new name instead of `make'. +if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then + am__include=include + am__quote= + _am_result=GNU +fi +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then + am__include=.include + am__quote="\"" + _am_result=BSD + fi +fi + + +echo "$as_me:$LINENO: result: $_am_result" >&5 +echo "${ECHO_T}$_am_result" >&6 +rm -f confinc confmf + +# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then + enableval="$enable_dependency_tracking" + +fi; +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi + + +if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + CC=$ac_ct_CC +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + CC=$ac_ct_CC +else + CC="$ac_cv_prog_CC" +fi + +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 "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +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 $# != 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 + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$ac_ct_CC" && break +done + + CC=$ac_ct_CC +fi + +fi + + +test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&5 +echo "$as_me: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } + +# Provide some information about the compiler. +echo "$as_me:$LINENO:" \ + "checking for C compiler version" >&5 +ac_compiler=`set X $ac_compile; echo $2` +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 + (eval $ac_compiler --version &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 + (eval $ac_compiler -v &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 + (eval $ac_compiler -V &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 +echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 +ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 + (eval $ac_link_default) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Find the output, starting from the most likely. This scheme is +# not robust to junk in `.', hence go to wildcards (a.*) only as a last +# resort. + +# Be careful to initialize this variable, since it used to be cached. +# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. +ac_cv_exeext= +# b.out is created by i960 compilers. +for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) + ;; + conftest.$ac_ext ) + # This is the source file. + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + # FIXME: I believe we export ac_cv_exeext for Libtool, + # but it would be cool to find out if it's true. Does anybody + # maintain Libtool? --akim. + export ac_cv_exeext + break;; + * ) + break;; + esac +done +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { echo "$as_me:$LINENO: error: C compiler cannot create executables +See \`config.log' for more details." >&5 +echo "$as_me: error: C compiler cannot create executables +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; } +fi + +ac_exeext=$ac_cv_exeext +echo "$as_me:$LINENO: result: $ac_file" >&5 +echo "${ECHO_T}$ac_file" >&6 + +# Check the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +# If not cross compiling, check that we can run a simple program. +if test "$cross_compiling" != yes; then + if { ac_try='./$ac_file' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } + fi + fi +fi +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + +rm -f a.out a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +# Check the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 +echo "$as_me:$LINENO: result: $cross_compiling" >&5 +echo "${ECHO_T}$cross_compiling" >&6 + +echo "$as_me:$LINENO: checking for suffix of executables" >&5 +echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + export ac_cv_exeext + break;; + * ) break;; + esac +done +else + { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +rm -f conftest$ac_cv_exeext +echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +echo "${ECHO_T}$ac_cv_exeext" >&6 + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +echo "$as_me:$LINENO: checking for suffix of object files" >&5 +echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 +if test "${ac_cv_objext+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +echo "${ECHO_T}$ac_cv_objext" >&6 +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 +if test "${ac_cv_c_compiler_gnu+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_compiler_gnu=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_compiler_gnu=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 +GCC=`test $ac_compiler_gnu = yes && echo yes` +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +CFLAGS="-g" +echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 +if test "${ac_cv_prog_cc_g+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cc_g=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_prog_cc_g=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_g" >&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 "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 +echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 +if test "${ac_cv_prog_cc_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_prog_cc_stdc=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std1 is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std1. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +# Don't try gcc -ansi; that turns off useful extensions and +# breaks some systems' header files. +# AIX -qlanglvl=ansi +# Ultrix and OSF/1 -std1 +# HP-UX 10.20 and later -Ae +# HP-UX older versions -Aa -D_HPUX_SOURCE +# SVR4 -Xc -D__EXTENSIONS__ +for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cc_stdc=$ac_arg +break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext +done +rm -f conftest.$ac_ext conftest.$ac_objext +CC=$ac_save_CC + +fi + +case "x$ac_cv_prog_cc_stdc" in + x|xno) + echo "$as_me:$LINENO: result: none needed" >&5 +echo "${ECHO_T}none needed" >&6 ;; + *) + echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 + CC="$CC $ac_cv_prog_cc_stdc" ;; +esac + +# Some people use a C++ compiler to compile C. Since we use `exit', +# in C++ we need to declare it. In case someone uses the same compiler +# for both compiling C and C++ we need to have the C++ compiler decide +# the declaration of exit, since it's the most demanding environment. +cat >conftest.$ac_ext <<_ACEOF +#ifndef __cplusplus + choke me +#endif +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + for ac_declaration in \ + '' \ + 'extern "C" void std::exit (int) throw (); using std::exit;' \ + 'extern "C" void std::exit (int); using std::exit;' \ + 'extern "C" void exit (int) throw ();' \ + 'extern "C" void exit (int);' \ + 'void exit (int);' +do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +#include +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +continue +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +done +rm -f conftest* +if test -n "$ac_declaration"; then + echo '#ifdef __cplusplus' >>confdefs.h + echo $ac_declaration >>confdefs.h + echo '#endif' >>confdefs.h +fi + +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +depcc="$CC" am_compiler_list= + +echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 +if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + case $depmode in + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + none) break ;; + esac + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 +echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + + +if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 +echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 +if test "${lt_cv_path_SED+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # Loop through the user's path and test for sed and gsed. +# Then use that list of sed's as ones to test for truncation. +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for lt_ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then + lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" + fi + done + done +done +lt_ac_max=0 +lt_ac_count=0 +# Add /usr/xpg4/bin/sed as it is typically found on Solaris +# along with /bin/sed that truncates output. +for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do + test ! -f $lt_ac_sed && break + cat /dev/null > conftest.in + lt_ac_count=0 + echo $ECHO_N "0123456789$ECHO_C" >conftest.in + # Check for GNU sed and select it if it is found. + if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then + lt_cv_path_SED=$lt_ac_sed + break + fi + while true; do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo >>conftest.nl + $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break + cmp -s conftest.out conftest.nl || break + # 10000 chars as input seems more than enough + test $lt_ac_count -gt 10 && break + lt_ac_count=`expr $lt_ac_count + 1` + if test $lt_ac_count -gt $lt_ac_max; then + lt_ac_max=$lt_ac_count + lt_cv_path_SED=$lt_ac_sed + fi + done +done +SED=$lt_cv_path_SED + +fi + +echo "$as_me:$LINENO: result: $SED" >&5 +echo "${ECHO_T}$SED" >&6 + +echo "$as_me:$LINENO: checking for egrep" >&5 +echo $ECHO_N "checking for egrep... $ECHO_C" >&6 +if test "${ac_cv_prog_egrep+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if echo a | (grep -E '(a|b)') >/dev/null 2>&1 + then ac_cv_prog_egrep='grep -E' + else ac_cv_prog_egrep='egrep' + fi +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 +echo "${ECHO_T}$ac_cv_prog_egrep" >&6 + EGREP=$ac_cv_prog_egrep + + + +# Check whether --with-gnu-ld or --without-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then + withval="$with_gnu_ld" + test "$withval" = no || with_gnu_ld=yes +else + with_gnu_ld=no +fi; +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + echo "$as_me:$LINENO: checking for ld used by $CC" >&5 +echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + echo "$as_me:$LINENO: checking for GNU ld" >&5 +echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 +else + echo "$as_me:$LINENO: checking for non-GNU ld" >&5 +echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 +fi +if test "${lt_cv_path_LD+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some GNU ld's only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +echo "${ECHO_T}$LD" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi +test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 +echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} + { (exit 1); exit 1; }; } +echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 +echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 +if test "${lt_cv_prog_gnu_ld+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # I'd rather use --version here, but apparently some GNU ld's only accept -v. +case `$LD -v 2>&1 &5 +echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 +with_gnu_ld=$lt_cv_prog_gnu_ld + + +echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 +echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6 +if test "${lt_cv_ld_reload_flag+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_ld_reload_flag='-r' +fi +echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 +echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6 +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' + +echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 +echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6 +if test "${lt_cv_path_NM+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/${ac_tool_prefix}nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + esac + fi + done + IFS="$lt_save_ifs" + test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm +fi +fi +echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 +echo "${ECHO_T}$lt_cv_path_NM" >&6 +NM="$lt_cv_path_NM" + +echo "$as_me:$LINENO: checking whether ln -s works" >&5 +echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +else + echo "$as_me:$LINENO: result: no, using $LN_S" >&5 +echo "${ECHO_T}no, using $LN_S" >&6 +fi + +echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 +echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6 +if test "${lt_cv_deplibs_check_method+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# `unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. + +case $host_os in +aix4* | aix5*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi4*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump'. + lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | kfreebsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case "$host_cpu" in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be Linux ELF. +linux*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +nto-qnx*) + lt_cv_deplibs_check_method=unknown + ;; + +openbsd*) + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object' + else + lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +sco3.2v5*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 +echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6 +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check whether --enable-libtool-lock or --disable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then + enableval="$enable_libtool_lock" + +fi; +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out which ABI we are using. + echo '#line 3692 "configure"' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + if test "$lt_cv_prog_gnu_ld" = yes; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case "`/usr/bin/file conftest.o`" in + *32-bit*) + case $host in + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; + ppc64-*linux*|powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + ppc*-*linux*|powerpc*-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -belf" + echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 +echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 +if test "${lt_cv_cc_needs_belf+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + lt_cv_cc_needs_belf=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +lt_cv_cc_needs_belf=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 +echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS="$SAVE_CFLAGS" + fi + ;; + +esac + +need_locks="$enable_libtool_lock" + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if test "${ac_cv_prog_CPP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +echo "$as_me:$LINENO: result: $CPP" >&5 +echo "${ECHO_T}$CPP" >&6 +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + : +else + { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&5 +echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 +if test "${ac_cv_header_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_header_stdc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_header_stdc=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then + : +else + 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 <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then + : +else + 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 <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#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); +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_header_stdc=no +fi +rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +echo "${ECHO_T}$ac_cv_header_stdc" >&6 +if test $ac_cv_header_stdc = yes; then + +cat >>confdefs.h <<\_ACEOF +#define STDC_HEADERS 1 +_ACEOF + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. + + + + + + + + + +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_Header=no" +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + +for ac_header in dlfcn.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + +ac_ext=cc +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +if test -n "$ac_tool_prefix"; then + for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CXX+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CXX"; then + ac_cv_prog_CXX="$CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CXX=$ac_cv_prog_CXX +if test -n "$CXX"; then + echo "$as_me:$LINENO: result: $CXX" >&5 +echo "${ECHO_T}$CXX" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$CXX" && break + done +fi +if test -z "$CXX"; then + ac_ct_CXX=$CXX + for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CXX"; then + ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CXX="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CXX=$ac_cv_prog_ac_ct_CXX +if test -n "$ac_ct_CXX"; then + echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 +echo "${ECHO_T}$ac_ct_CXX" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$ac_ct_CXX" && break +done +test -n "$ac_ct_CXX" || ac_ct_CXX="g++" + + CXX=$ac_ct_CXX +fi + + +# Provide some information about the compiler. +echo "$as_me:$LINENO:" \ + "checking for C++ compiler version" >&5 +ac_compiler=`set X $ac_compile; echo $2` +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 + (eval $ac_compiler --version &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 + (eval $ac_compiler -v &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 + (eval $ac_compiler -V &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 +echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 +if test "${ac_cv_cxx_compiler_gnu+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_compiler_gnu=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_compiler_gnu=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_cxx_compiler_gnu=$ac_compiler_gnu + +fi +echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 +GXX=`test $ac_compiler_gnu = yes && echo yes` +ac_test_CXXFLAGS=${CXXFLAGS+set} +ac_save_CXXFLAGS=$CXXFLAGS +CXXFLAGS="-g" +echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 +echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 +if test "${ac_cv_prog_cxx_g+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cxx_g=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_prog_cxx_g=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 +echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 +if test "$ac_test_CXXFLAGS" = set; then + CXXFLAGS=$ac_save_CXXFLAGS +elif test $ac_cv_prog_cxx_g = yes; then + if test "$GXX" = yes; then + CXXFLAGS="-g -O2" + else + CXXFLAGS="-g" + fi +else + if test "$GXX" = yes; then + CXXFLAGS="-O2" + else + CXXFLAGS= + fi +fi +for ac_declaration in \ + '' \ + 'extern "C" void std::exit (int) throw (); using std::exit;' \ + 'extern "C" void std::exit (int); using std::exit;' \ + 'extern "C" void exit (int) throw ();' \ + 'extern "C" void exit (int);' \ + 'void exit (int);' +do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +#include +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +continue +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +done +rm -f conftest* +if test -n "$ac_declaration"; then + echo '#ifdef __cplusplus' >>confdefs.h + echo $ac_declaration >>confdefs.h + echo '#endif' >>confdefs.h +fi + +ac_ext=cc +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + +depcc="$CXX" am_compiler_list= + +echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 +if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CXX_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + case $depmode in + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + none) break ;; + esac + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CXX_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CXX_dependencies_compiler_type=none +fi + +fi +echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 +echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6 +CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type + + + +if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then + am__fastdepCXX_TRUE= + am__fastdepCXX_FALSE='#' +else + am__fastdepCXX_TRUE='#' + am__fastdepCXX_FALSE= +fi + + +ac_ext=cc +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 +echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 +if test -z "$CXXCPP"; then + if test "${ac_cv_prog_CXXCPP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # Double quotes because CXXCPP needs to be expanded + for CXXCPP in "$CXX -E" "/lib/cpp" + do + ac_preproc_ok=false +for ac_cxx_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + break +fi + + done + ac_cv_prog_CXXCPP=$CXXCPP + +fi + CXXCPP=$ac_cv_prog_CXXCPP +else + ac_cv_prog_CXXCPP=$CXXCPP +fi +echo "$as_me:$LINENO: result: $CXXCPP" >&5 +echo "${ECHO_T}$CXXCPP" >&6 +ac_preproc_ok=false +for ac_cxx_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + : +else + { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check +See \`config.log' for more details." >&5 +echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +ac_ext=cc +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + + +ac_ext=f +ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' +ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_f77_compiler_gnu +if test -n "$ac_tool_prefix"; then + for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_F77+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$F77"; then + ac_cv_prog_F77="$F77" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_F77="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +F77=$ac_cv_prog_F77 +if test -n "$F77"; then + echo "$as_me:$LINENO: result: $F77" >&5 +echo "${ECHO_T}$F77" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$F77" && break + done +fi +if test -z "$F77"; then + ac_ct_F77=$F77 + for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_F77+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_F77"; then + ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_F77="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_F77=$ac_cv_prog_ac_ct_F77 +if test -n "$ac_ct_F77"; then + echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 +echo "${ECHO_T}$ac_ct_F77" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$ac_ct_F77" && break +done + + F77=$ac_ct_F77 +fi + + +# Provide some information about the compiler. +echo "$as_me:5256:" \ + "checking for Fortran 77 compiler version" >&5 +ac_compiler=`set X $ac_compile; echo $2` +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 + (eval $ac_compiler --version &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 + (eval $ac_compiler -v &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 + (eval $ac_compiler -V &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +rm -f a.out + +# If we don't use `.F' as extension, the preprocessor is not run on the +# input file. (Note that this only needs to work for GNU compilers.) +ac_save_ext=$ac_ext +ac_ext=F +echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 +echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6 +if test "${ac_cv_f77_compiler_gnu+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF + program main +#ifndef __GNUC__ + choke me +#endif + + end +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_compiler_gnu=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_compiler_gnu=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_f77_compiler_gnu=$ac_compiler_gnu + +fi +echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6 +ac_ext=$ac_save_ext +ac_test_FFLAGS=${FFLAGS+set} +ac_save_FFLAGS=$FFLAGS +FFLAGS= +echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 +echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6 +if test "${ac_cv_prog_f77_g+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + FFLAGS=-g +cat >conftest.$ac_ext <<_ACEOF + program main + + end +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_f77_g=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_prog_f77_g=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 +echo "${ECHO_T}$ac_cv_prog_f77_g" >&6 +if test "$ac_test_FFLAGS" = set; then + FFLAGS=$ac_save_FFLAGS +elif test $ac_cv_prog_f77_g = yes; then + if test "x$ac_cv_f77_compiler_gnu" = xyes; then + FFLAGS="-g -O2" + else + FFLAGS="-g" + fi +else + if test "x$ac_cv_f77_compiler_gnu" = xyes; then + FFLAGS="-O2" + else + FFLAGS= + fi +fi + +G77=`test $ac_compiler_gnu = yes && echo yes` +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! + +# find the maximum length of command line arguments +echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 +echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6 +if test "${lt_cv_sys_max_cmd_len+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + i=0 + teststring="ABCD" + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + *) + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ + = "XX$teststring") >/dev/null 2>&1 && + new_result=`expr "X$teststring" : ".*" 2>&1` && + lt_cv_sys_max_cmd_len=$new_result && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + teststring= + # Add a significant safety factor because C++ compilers can tack on massive + # amounts of additional arguments before passing them to the linker. + # It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + ;; + esac + +fi + +if test -n $lt_cv_sys_max_cmd_len ; then + echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 +echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6 +else + echo "$as_me:$LINENO: result: none" >&5 +echo "${ECHO_T}none" >&6 +fi + + + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 +echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6 +if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Transform the above into a raw symbol and a C symbol. +symxfrm='\1 \2\3 \3' + +# Transform an extracted symbol line into a proper C declaration +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32*) + symcode='[ABCDGISTW]' + ;; +hpux*) # Its linker distinguishes data from code symbols + if test "$host_cpu" = ia64; then + symcode='[ABCDEGRST]' + fi + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris* | sysv5*) + symcode='[BDRT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +# Try without a prefix undercore, then with it. +for ac_symprfx in "" "_"; do + + # Write the raw and C identifiers. + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 + (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if grep ' nm_test_var$' "$nlist" >/dev/null; then + if grep ' nm_test_func$' "$nlist" >/dev/null; then + cat < conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif + +EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' + + cat <> conftest.$ac_ext +#if defined (__STDC__) && __STDC__ +# define lt_ptr_t void * +#else +# define lt_ptr_t char * +# define const +#endif + +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + lt_ptr_t address; +} +lt_preloaded_symbols[] = +{ +EOF + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext + cat <<\EOF >> conftest.$ac_ext + {0, (lt_ptr_t) 0} +}; + +#ifdef __cplusplus +} +#endif +EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_save_LIBS="$LIBS" + lt_save_CFLAGS="$CFLAGS" + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext}; then + pipe_works=yes + fi + LIBS="$lt_save_LIBS" + CFLAGS="$lt_save_CFLAGS" + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -f conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + echo "$as_me:$LINENO: result: failed" >&5 +echo "${ECHO_T}failed" >&6 +else + echo "$as_me:$LINENO: result: ok" >&5 +echo "${ECHO_T}ok" >&6 +fi + +echo "$as_me:$LINENO: checking for objdir" >&5 +echo $ECHO_N "checking for objdir... $ECHO_C" >&6 +if test "${lt_cv_objdir+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 +echo "${ECHO_T}$lt_cv_objdir" >&6 +objdir=$lt_cv_objdir + + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='sed -e s/^X//' +sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +# Constants: +rm="rm -f" + +# Global variables: +default_ofile=libtool +can_build_shared=yes + +# All known linkers require a `.a' archive for static linking (except M$VC, +# which needs '.lib'). +libext=a +ltmain="$ac_aux_dir/ltmain.sh" +ofile="$default_ofile" +with_gnu_ld="$lt_cv_prog_gnu_ld" + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. +set dummy ${ac_tool_prefix}ar; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_AR+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="${ac_tool_prefix}ar" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + echo "$as_me:$LINENO: result: $AR" >&5 +echo "${ECHO_T}$AR" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_AR"; then + ac_ct_AR=$AR + # Extract the first word of "ar", so it can be a program name with args. +set dummy ar; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_AR+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="ar" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false" +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 +echo "${ECHO_T}$ac_ct_AR" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + AR=$ac_ct_AR +else + AR="$ac_cv_prog_AR" +fi + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_RANLIB+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + echo "$as_me:$LINENO: result: $RANLIB" >&5 +echo "${ECHO_T}$RANLIB" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +echo "${ECHO_T}$ac_ct_RANLIB" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + RANLIB=$ac_ct_RANLIB +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + echo "$as_me:$LINENO: result: $STRIP" >&5 +echo "${ECHO_T}$STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +echo "${ECHO_T}$ac_ct_STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + STRIP=$ac_ct_STRIP +else + STRIP="$ac_cv_prog_STRIP" +fi + + +old_CC="$CC" +old_CFLAGS="$CFLAGS" + +# Set sane defaults for various variables +test -z "$AR" && AR=ar +test -z "$AR_FLAGS" && AR_FLAGS=cru +test -z "$AS" && AS=as +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$DLLTOOL" && DLLTOOL=dlltool +test -z "$LD" && LD=ld +test -z "$LN_S" && LN_S="ln -s" +test -z "$MAGIC_CMD" && MAGIC_CMD=file +test -z "$NM" && NM=nm +test -z "$SED" && SED=sed +test -z "$OBJDUMP" && OBJDUMP=objdump +test -z "$RANLIB" && RANLIB=: +test -z "$STRIP" && STRIP=: +test -z "$ac_objext" && ac_objext=o + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" + ;; + *) + old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +fi + +# Only perform the check for file, if the check method requires it +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 +echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/${ac_tool_prefix}file; then + lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac +fi + +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 +echo "${ECHO_T}$MAGIC_CMD" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + echo "$as_me:$LINENO: checking for file" >&5 +echo $ECHO_N "checking for file... $ECHO_C" >&6 +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/file; then + lt_cv_path_MAGIC_CMD="$ac_dir/file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac +fi + +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 +echo "${ECHO_T}$MAGIC_CMD" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +enable_dlopen=no +enable_win32_dll=no + +# Check whether --enable-libtool-lock or --disable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then + enableval="$enable_libtool_lock" + +fi; +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + + +# Check whether --with-pic or --without-pic was given. +if test "${with_pic+set}" = set; then + withval="$with_pic" + pic_mode="$withval" +else + pic_mode=default +fi; +test -z "$pic_mode" && pic_mode=default + +# Use C for the default configuration in the libtool script +tagname= +lt_save_CC="$CC" +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}\n' + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# +# Check for any special shared library compilation flags. +# +lt_prog_cc_shlib= +if test "$GCC" = no; then + case $host_os in + sco3.2v5*) + lt_prog_cc_shlib='-belf' + ;; + esac +fi +if test -n "$lt_prog_cc_shlib"; then + { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5 +echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;} + if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then : + else + { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 +echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} + lt_cv_prog_cc_can_build_shared=no + fi +fi + + +# +# Check to make sure the static flag actually works. +# +echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5 +echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6 +if test "${lt_prog_compiler_static_works+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_static_works=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $lt_prog_compiler_static" + printf "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + else + lt_prog_compiler_static_works=yes + fi + fi + $rm conftest* + LDFLAGS="$save_LDFLAGS" + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 +echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 + +if test x"$lt_prog_compiler_static_works" = xyes; then + : +else + lt_prog_compiler_static= +fi + + + + +lt_prog_compiler_no_builtin_flag= + +if test "$GCC" = yes; then + lt_prog_compiler_no_builtin_flag=' -fno-builtin' + + +echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 +if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:6288: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:6292: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test ! -s conftest.err; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 + +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + +lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + +echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 + + if test "$GCC" = yes; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + ;; + + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + hpux*) + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case "$host_cpu" in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case "$host_cpu" in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + linux*) + case $CC in + icc* | ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + esac + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + sco3.2v5*) + lt_prog_compiler_pic='-Kpic' + lt_prog_compiler_static='-dn' + ;; + + solaris*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic" >&6 + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + +echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 +if test "${lt_prog_compiler_pic_works+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic -DPIC" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:6521: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:6525: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test ! -s conftest.err; then + lt_prog_compiler_pic_works=yes + fi + fi + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6 + +if test x"$lt_prog_compiler_pic_works" = xyes; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi +case "$host_os" in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" + ;; +esac + +echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 +if test "${lt_cv_prog_compiler_c_o+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_prog_compiler_c_o=no + $rm -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:6581: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:6585: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test ! -s out/conftest.err; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . + $rm conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files + $rm out/* && rmdir out + cd .. + rmdir conftest + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 + + +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 + hard_links=yes + $rm conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + echo "$as_me:$LINENO: result: $hard_links" >&5 +echo "${ECHO_T}$hard_links" >&6 + if test "$hard_links" = no; then + { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + +echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 + + runpath_var= + allow_undefined_flag= + enable_shared_with_static_runtimes=no + archive_cmds= + archive_expsym_cmds= + old_archive_From_new_cmds= + old_archive_from_expsyms_cmds= + export_dynamic_flag_spec= + whole_archive_flag_spec= + thread_safe_flag_spec= + hardcode_libdir_flag_spec= + hardcode_libdir_flag_spec_ld= + hardcode_libdir_separator= + hardcode_direct=no + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + link_all_deplibs=unknown + hardcode_automatic=no + module_cmds= + module_expsym_cmds= + always_export_symbols=no + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + exclude_expsyms="_GLOBAL_OFFSET_TABLE_" + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + ld_shlibs=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # See if GNU ld supports shared libraries. + case $host_os in + aix3* | aix4* | aix5*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs=no + cat <&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +EOF + fi + ;; + + amigaos*) + archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + + # Samuel A. Falvo II reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we can't use + # them. + ld_shlibs=no + ;; + + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + ld_shlibs=no + fi + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris* | sysv5*) + if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +EOF + elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + linux*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_cmds="$tmp_archive_cmds" + supports_anon_versioning=no + case `$LD -v 2>/dev/null` in + *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + if test $supports_anon_versioning = yes; then + archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ +cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ +$echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + else + archive_expsym_cmds="$tmp_archive_cmds" + fi + link_all_deplibs=no + else + ld_shlibs=no + fi + ;; + + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test "$ld_shlibs" = yes; then + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec= + fi + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test "$GCC" = yes && test -z "$link_static_flag"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix5*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + + if test "$GCC" = yes; then + case $host_os in aix4.012|aix4.012.*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct=yes + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + esac + shared_flag='-shared' + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' ${wl}-bernotok' + allow_undefined_flag=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols=yes + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec=' ' + archive_cmds_need_lc=yes + # This is similar to how AIX traditionally builds it's shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + # see comment about different semantics on the GNU ld section + ld_shlibs=no + ;; + + bsdi4*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_From_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path='`cygpath -w "$srcfile"`' + enable_shared_with_static_runtimes=yes + ;; + + darwin* | rhapsody*) + if test "$GXX" = yes ; then + archive_cmds_need_lc=no + case "$host_os" in + rhapsody* | darwin1.[012]) + allow_undefined_flag='-undefined suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + allow_undefined_flag='-flat_namespace -undefined suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[012]) + allow_undefined_flag='-flat_namespace -undefined suppress' + ;; + 10.*) + allow_undefined_flag='-undefined dynamic_lookup' + ;; + esac + fi + ;; + esac + lt_int_apple_cc_single_mod=no + output_verbose_link_cmd='echo' + if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then + lt_int_apple_cc_single_mod=yes + fi + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + else + archive_cmds='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + fi + module_cmds='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + whole_archive_flag_spec='-all_load $convenience' + link_all_deplibs=yes + else + ld_shlibs=no + fi + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + freebsd1*) + ld_shlibs=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | kfreebsd*-gnu) + archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test "$GCC" = yes; then + archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='${wl}-E' + ;; + + hpux10* | hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case "$host_cpu" in + hppa*64*|ia64*) + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case "$host_cpu" in + hppa*64*|ia64*) + archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + ;; + *) + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + case "$host_cpu" in + hppa*64*) + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec_ld='+b $libdir' + hardcode_libdir_separator=: + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + ia64*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=no + hardcode_shlibpath_var=no + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + *) + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + export_dynamic_flag_spec='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec_ld='-rpath $libdir' + fi + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + link_all_deplibs=yes + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + openbsd*) + hardcode_direct=yes + hardcode_shlibpath_var=no + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + else + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + fi + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ + $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + hardcode_libdir_separator=: + ;; + + sco3.2v5*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='${wl}-Bexport' + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ;; + + solaris*) + no_undefined_flag=' -z text' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' + else + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) # Supported since Solaris 2.6 (maybe 2.5.1?) + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4.2uw2*) + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=no + hardcode_shlibpath_var=no + hardcode_runpath_var=yes + runpath_var=LD_RUN_PATH + ;; + + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) + no_undefined_flag='${wl}-z ${wl}text' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv5*) + no_undefined_flag=' -z text' + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + hardcode_libdir_flag_spec= + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $ld_shlibs" >&5 +echo "${ECHO_T}$ld_shlibs" >&6 +test "$ld_shlibs" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 + $rm conftest* + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 + (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + then + archive_cmds_need_lc=no + else + archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $rm conftest* + echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 +echo "${ECHO_T}$archive_cmds_need_lc" >&6 + ;; + esac + fi + ;; +esac + +echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix4* | aix5*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi4*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $rm \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' + # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. + if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` + else + sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' + fi + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +kfreebsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +freebsd*) + objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.01* | freebsdelf3.01*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + *) # from 3.2 on + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case "$host_cpu" in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +knetbsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +nto-qnx*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + need_lib_prefix=no + need_version=yes + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +sco3.2v5*) + version_type=osf + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +echo "${ECHO_T}$dynamic_linker" >&6 +test "$dynamic_linker" = no && can_build_shared=no + +echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || \ + test -n "$runpath_var " || \ + test "X$hardcode_automatic"="Xyes" ; then + + # We can hardcode non-existant directories. + if test "$hardcode_direct" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && + test "$hardcode_minus_L" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +echo "$as_me:$LINENO: result: $hardcode_action" >&5 +echo "${ECHO_T}$hardcode_action" >&6 + +if test "$hardcode_action" = relink; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + +striplib= +old_striplib= +echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 +echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 +if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + ;; + *) + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + ;; + esac +fi + +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dl_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dl_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 +if test $ac_cv_lib_dl_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + *) + echo "$as_me:$LINENO: checking for shl_load" >&5 +echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 +if test "${ac_cv_func_shl_load+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define shl_load to an innocuous variant, in case declares shl_load. + For example, HP-UX 11i declares gettimeofday. */ +#define shl_load innocuous_shl_load + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char shl_load (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef shl_load + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shl_load (); +/* 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_shl_load) || defined (__stub___shl_load) +choke me +#else +char (*f) () = shl_load; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != shl_load; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_shl_load=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_shl_load=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 +echo "${ECHO_T}$ac_cv_func_shl_load" >&6 +if test $ac_cv_func_shl_load = yes; then + lt_cv_dlopen="shl_load" +else + echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 +echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 +if test "${ac_cv_lib_dld_shl_load+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shl_load (); +int +main () +{ +shl_load (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dld_shl_load=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dld_shl_load=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 +echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 +if test $ac_cv_lib_dld_shl_load = yes; then + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" +else + echo "$as_me:$LINENO: checking for dlopen" >&5 +echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 +if test "${ac_cv_func_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define dlopen to an innocuous variant, in case declares dlopen. + For example, HP-UX 11i declares gettimeofday. */ +#define dlopen innocuous_dlopen + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char dlopen (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef dlopen + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +/* 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_dlopen) || defined (__stub___dlopen) +choke me +#else +char (*f) () = dlopen; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != dlopen; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 +echo "${ECHO_T}$ac_cv_func_dlopen" >&6 +if test $ac_cv_func_dlopen = yes; then + lt_cv_dlopen="dlopen" +else + echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dl_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dl_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 +if test $ac_cv_lib_dl_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 +echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 +if test "${ac_cv_lib_svld_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_svld_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_svld_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 +if test $ac_cv_lib_svld_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" +else + echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 +echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 +if test "${ac_cv_lib_dld_dld_link+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dld_link (); +int +main () +{ +dld_link (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dld_dld_link=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dld_dld_link=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 +echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 +if test $ac_cv_lib_dld_dld_link = yes; then + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 +echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 +if test "${lt_cv_dlopen_self+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +} +EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_unknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 +echo "${ECHO_T}$lt_cv_dlopen_self" >&6 + + if test "x$lt_cv_dlopen_self" = xyes; then + LDFLAGS="$LDFLAGS $link_static_flag" + echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 +echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 +if test "${lt_cv_dlopen_self_static+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +} +EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 +echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + +# Report which librarie types wil actually be built +echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 +echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 +echo "$as_me:$LINENO: result: $can_build_shared" >&5 +echo "${ECHO_T}$can_build_shared" >&6 + +echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 +echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 +test "$can_build_shared" = "no" && enable_shared=no + +# On AIX, shared libraries and static libraries use the same namespace, and +# are all built from PIC. +case "$host_os" in +aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + +aix4* | aix5*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + darwin* | rhapsody*) + if test "$GCC" = yes; then + archive_cmds_need_lc=no + case "$host_os" in + rhapsody* | darwin1.[012]) + allow_undefined_flag='-undefined suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + allow_undefined_flag='-flat_namespace -undefined suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[012]) + allow_undefined_flag='-flat_namespace -undefined suppress' + ;; + 10.*) + allow_undefined_flag='-undefined dynamic_lookup' + ;; + esac + fi + ;; + esac + output_verbose_link_cmd='echo' + archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring' + module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's + archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + whole_archive_flag_spec='-all_load $convenience' + link_all_deplibs=yes + else + ld_shlibs=no + fi + ;; +esac +echo "$as_me:$LINENO: result: $enable_shared" >&5 +echo "${ECHO_T}$enable_shared" >&6 + +echo "$as_me:$LINENO: checking whether to build static libraries" >&5 +echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 +# Make sure either enable_shared or enable_static is yes. +test "$enable_shared" = yes || enable_static=yes +echo "$as_me:$LINENO: result: $enable_static" >&5 +echo "${ECHO_T}$enable_static" >&6 + +# The else clause should only fire when bootstrapping the +# libtool distribution, otherwise you forgot to ship ltmain.sh +# with your package, and you will get complaints that there are +# no rules to generate ltmain.sh. +if test -f "$ltmain"; then + # See if we are running on zsh, and set the options which allow our commands through + # without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + # Now quote all the things that may contain metacharacters while being + # careful not to overquote the AC_SUBSTed values. We take copies of the + # variables and quote the copies for generation of the libtool script. + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + SED SHELL STRIP \ + libname_spec library_names_spec soname_spec extract_expsyms_cmds \ + old_striplib striplib file_magic_cmd finish_cmds finish_eval \ + deplibs_check_method reload_flag reload_cmds need_locks \ + lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ + lt_cv_sys_global_symbol_to_c_name_address \ + sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ + old_postinstall_cmds old_postuninstall_cmds \ + compiler \ + CC \ + LD \ + lt_prog_compiler_wl \ + lt_prog_compiler_pic \ + lt_prog_compiler_static \ + lt_prog_compiler_no_builtin_flag \ + export_dynamic_flag_spec \ + thread_safe_flag_spec \ + whole_archive_flag_spec \ + enable_shared_with_static_runtimes \ + old_archive_cmds \ + old_archive_from_new_cmds \ + predep_objects \ + postdep_objects \ + predeps \ + postdeps \ + compiler_lib_search_path \ + archive_cmds \ + archive_expsym_cmds \ + postinstall_cmds \ + postuninstall_cmds \ + old_archive_from_expsyms_cmds \ + allow_undefined_flag \ + no_undefined_flag \ + export_symbols_cmds \ + hardcode_libdir_flag_spec \ + hardcode_libdir_flag_spec_ld \ + hardcode_libdir_separator \ + hardcode_automatic \ + module_cmds \ + module_expsym_cmds \ + lt_cv_prog_compiler_c_o \ + exclude_expsyms \ + include_expsyms; do + + case $var in + old_archive_cmds | \ + old_archive_from_new_cmds | \ + archive_cmds | \ + archive_expsym_cmds | \ + module_cmds | \ + module_expsym_cmds | \ + old_archive_from_expsyms_cmds | \ + export_symbols_cmds | \ + extract_expsyms_cmds | reload_cmds | finish_cmds | \ + postinstall_cmds | postuninstall_cmds | \ + old_postinstall_cmds | old_postuninstall_cmds | \ + sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + # Double-quote double-evaled strings. + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + esac + done + + case $lt_echo in + *'\$0 --fallback-echo"') + lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; + esac + +cfgfile="${ofile}T" + trap "$rm \"$cfgfile\"; exit 1" 1 2 15 + $rm -f "$cfgfile" + { echo "$as_me:$LINENO: creating $ofile" >&5 +echo "$as_me: creating $ofile" >&6;} + + cat <<__EOF__ >> "$cfgfile" +#! $SHELL + +# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 +# Free Software Foundation, Inc. +# +# This file is part of GNU Libtool: +# Originally by Gordon Matzigkeit , 1996 +# +# 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. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="$SED -e s/^X//" + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi + +# The names of the tagged configurations supported by this script. +available_tags= + +# ### BEGIN LIBTOOL CONFIG + +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host + +# An echo program that does not interpret backslashes. +echo=$lt_echo + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A C compiler. +LTCC=$lt_LTCC + +# A language-specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU C compiler? +with_gcc=$GCC + +# An ERE matcher. +EGREP=$lt_EGREP + +# The linker used to build libraries. +LD=$lt_LD + +# Whether we need hard or soft links. +LN_S=$lt_LN_S + +# A BSD-compatible nm program. +NM=$lt_NM + +# A symbol stripping program +STRIP=$lt_STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" + +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" + +# Used on cygwin: assembler. +AS="$AS" + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Object file suffix (normally "o"). +objext="$ac_objext" + +# Old archive suffix (normally "a"). +libext="$libext" + +# Shared library suffix (normally ".so"). +shrext_cmds='$shrext_cmds' + +# Executable file suffix (normally ""). +exeext="$exeext" + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic +pic_mode=$pic_mode + +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Must we lock files when doing compilation ? +need_locks=$lt_need_locks + +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_thread_safe_flag_spec + +# Library versioning type. +version_type=$version_type + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_old_archive_cmds +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build and install a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_predep_objects + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_postdep_objects + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_predeps + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_postdeps + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_compiler_lib_search_path + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$lt_file_magic_cmd + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# This is the shared library runtime path variable. +runpath_var=$runpath_var + +# This is the shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# If ld is used when linking, flag to hardcode \$libdir into +# a binary during linking. This must work even if \$libdir does +# not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld + +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$hardcode_direct + +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to yes if building a shared library automatically hardcodes DIR into the library +# and all subsequent libraries and executables linked against it. +hardcode_automatic=$hardcode_automatic + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Compile-time system search path for libraries +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$fix_srcfile_path" + +# Set to yes if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# ### END LIBTOOL CONFIG + +__EOF__ + + + case $host_os in + aix3*) + cat <<\EOF >> "$cfgfile" + +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +EOF + ;; + esac + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || \ + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" + fi +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC="$lt_save_CC" + + +# Check whether --with-tags or --without-tags was given. +if test "${with_tags+set}" = set; then + withval="$with_tags" + tagnames="$withval" +fi; + +if test -f "$ltmain" && test -n "$tagnames"; then + if test ! -f "${ofile}"; then + { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 +echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} + fi + + if test -z "$LTCC"; then + eval "`$SHELL ${ofile} --config | grep '^LTCC='`" + if test -z "$LTCC"; then + { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 +echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} + else + { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 +echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} + fi + fi + + # Extract list of available tagged configurations in $ofile. + # Note that this assumes the entire list is on one line. + available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` + + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for tagname in $tagnames; do + IFS="$lt_save_ifs" + # Check whether tagname contains only valid characters + case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in + "") ;; + *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 +echo "$as_me: error: invalid tag name: $tagname" >&2;} + { (exit 1); exit 1; }; } + ;; + esac + + if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null + then + { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 +echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} + { (exit 1); exit 1; }; } + fi + + # Update the list of available tags. + if test -n "$tagname"; then + echo appending configuration tag \"$tagname\" to $ofile + + case $tagname in + CXX) + if test -n "$CXX" && test "X$CXX" != "Xno"; then + ac_ext=cc +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + + + + +archive_cmds_need_lc_CXX=no +allow_undefined_flag_CXX= +always_export_symbols_CXX=no +archive_expsym_cmds_CXX= +export_dynamic_flag_spec_CXX= +hardcode_direct_CXX=no +hardcode_libdir_flag_spec_CXX= +hardcode_libdir_flag_spec_ld_CXX= +hardcode_libdir_separator_CXX= +hardcode_minus_L_CXX=no +hardcode_automatic_CXX=no +module_cmds_CXX= +module_expsym_cmds_CXX= +link_all_deplibs_CXX=unknown +old_archive_cmds_CXX=$old_archive_cmds +no_undefined_flag_CXX= +whole_archive_flag_spec_CXX= +enable_shared_with_static_runtimes_CXX=no + +# Dependencies to place before and after the object being linked: +predep_objects_CXX= +postdep_objects_CXX= +predeps_CXX= +postdeps_CXX= +compiler_lib_search_path_CXX= + +# Source file extension for C++ test sources. +ac_ext=cc + +# Object file extension for compiled C++ test sources. +objext=o +objext_CXX=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(int, char *) { return(0); }\n' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_LD=$LD +lt_save_GCC=$GCC +GCC=$GXX +lt_save_with_gnu_ld=$with_gnu_ld +lt_save_path_LD=$lt_cv_path_LD +if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then + lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx +else + unset lt_cv_prog_gnu_ld +fi +if test -n "${lt_cv_path_LDCXX+set}"; then + lt_cv_path_LD=$lt_cv_path_LDCXX +else + unset lt_cv_path_LD +fi +test -z "${LDCXX+set}" || LD=$LDCXX +CC=${CXX-"c++"} +compiler=$CC +compiler_CXX=$CC +cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` + +# We don't want -fno-exception wen compiling C++ code, so set the +# no_builtin_flag separately +if test "$GXX" = yes; then + lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' +else + lt_prog_compiler_no_builtin_flag_CXX= +fi + +if test "$GXX" = yes; then + # Set up default GNU C++ configuration + + +# Check whether --with-gnu-ld or --without-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then + withval="$with_gnu_ld" + test "$withval" = no || with_gnu_ld=yes +else + with_gnu_ld=no +fi; +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + echo "$as_me:$LINENO: checking for ld used by $CC" >&5 +echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + echo "$as_me:$LINENO: checking for GNU ld" >&5 +echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 +else + echo "$as_me:$LINENO: checking for non-GNU ld" >&5 +echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 +fi +if test "${lt_cv_path_LD+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some GNU ld's only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +echo "${ECHO_T}$LD" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi +test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 +echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} + { (exit 1); exit 1; }; } +echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 +echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 +if test "${lt_cv_prog_gnu_ld+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # I'd rather use --version here, but apparently some GNU ld's only accept -v. +case `$LD -v 2>&1 &5 +echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + # Check if GNU C++ uses GNU ld as the underlying linker, since the + # archiving commands below assume that GNU ld is being used. + if test "$with_gnu_ld" = yes; then + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + + hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec_CXX='${wl}--export-dynamic' + + # If archive_cmds runs LD, not CC, wlarc should be empty + # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to + # investigate it a little bit more. (MM) + wlarc='${wl}' + + # ancient GNU ld didn't support --whole-archive et. al. + if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ + grep 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec_CXX= + fi + else + with_gnu_ld=no + wlarc= + + # A generic and very simple default shared library creation + # command for GNU C++ for the case where it uses the native + # linker, instead of GNU ld. If possible, this setting should + # overridden to take advantage of the native linker features on + # the platform it is being used on. + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + fi + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + +else + GXX=no + with_gnu_ld=no + wlarc= +fi + +# PORTME: fill in a description of your system's C++ link characteristics +echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 +ld_shlibs_CXX=yes +case $host_os in + aix3*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix5*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds_CXX='' + hardcode_direct_CXX=yes + hardcode_libdir_separator_CXX=':' + link_all_deplibs_CXX=yes + + if test "$GXX" = yes; then + case $host_os in aix4.012|aix4.012.*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct_CXX=yes + else + # We have old collect2 + hardcode_direct_CXX=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L_CXX=yes + hardcode_libdir_flag_spec_CXX='-L$libdir' + hardcode_libdir_separator_CXX= + fi + esac + shared_flag='-shared' + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols_CXX=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag_CXX='-berok' + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" + + archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag_CXX="-z nodefs" + archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag_CXX=' ${wl}-bernotok' + allow_undefined_flag_CXX=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols_CXX=yes + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec_CXX=' ' + archive_cmds_need_lc_CXX=yes + # This is similar to how AIX traditionally builds it's shared libraries. + archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec_CXX='-L$libdir' + allow_undefined_flag_CXX=unsupported + always_export_symbols_CXX=no + enable_shared_with_static_runtimes_CXX=yes + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + ld_shlibs_CXX=no + fi + ;; + + darwin* | rhapsody*) + if test "$GXX" = yes; then + archive_cmds_need_lc_CXX=no + case "$host_os" in + rhapsody* | darwin1.[012]) + allow_undefined_flag_CXX='-undefined suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + allow_undefined_flag_CXX='-flat_namespace -undefined suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[012]) + allow_undefined_flag_CXX='-flat_namespace -undefined suppress' + ;; + 10.*) + allow_undefined_flag_CXX='-undefined dynamic_lookup' + ;; + esac + fi + ;; + esac + lt_int_apple_cc_single_mod=no + output_verbose_link_cmd='echo' + if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then + lt_int_apple_cc_single_mod=yes + fi + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + else + archive_cmds_CXX='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + fi + module_cmds_CXX='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + hardcode_direct_CXX=no + hardcode_automatic_CXX=yes + hardcode_shlibpath_var_CXX=unsupported + whole_archive_flag_spec_CXX='-all_load $convenience' + link_all_deplibs_CXX=yes + else + ld_shlibs_CXX=no + fi + ;; + + dgux*) + case $cc_basename in + ec++) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + ghcx) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + freebsd12*) + # C++ shared libraries reported to be fairly broken before switch to ELF + ld_shlibs_CXX=no + ;; + freebsd-elf*) + archive_cmds_need_lc_CXX=no + ;; + freebsd* | kfreebsd*-gnu) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + ld_shlibs_CXX=yes + ;; + gnu*) + ;; + hpux9*) + hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_CXX=: + export_dynamic_flag_spec_CXX='${wl}-E' + hardcode_direct_CXX=yes + hardcode_minus_L_CXX=yes # Not in the search PATH, + # but as the default + # location of the library. + + case $cc_basename in + CC) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + aCC) + archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes; then + archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + fi + ;; + esac + ;; + hpux10*|hpux11*) + if test $with_gnu_ld = no; then + case "$host_cpu" in + hppa*64*) + hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec_ld_CXX='+b $libdir' + hardcode_libdir_separator_CXX=: + ;; + ia64*) + hardcode_libdir_flag_spec_CXX='-L$libdir' + ;; + *) + hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_CXX=: + export_dynamic_flag_spec_CXX='${wl}-E' + ;; + esac + fi + case "$host_cpu" in + hppa*64*) + hardcode_direct_CXX=no + hardcode_shlibpath_var_CXX=no + ;; + ia64*) + hardcode_direct_CXX=no + hardcode_shlibpath_var_CXX=no + hardcode_minus_L_CXX=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + *) + hardcode_direct_CXX=yes + hardcode_minus_L_CXX=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + esac + + case $cc_basename in + CC) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + aCC) + case "$host_cpu" in + hppa*64*|ia64*) + archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + ;; + *) + archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes; then + if test $with_gnu_ld = no; then + case "$host_cpu" in + ia64*|hppa*64*) + archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + ;; + *) + archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + fi + ;; + esac + ;; + irix5* | irix6*) + case $cc_basename in + CC) + # SGI C++ + archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + + # Archives containing C++ object files must be created using + # "CC -ar", where "CC" is the IRIX C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test "$GXX" = yes; then + if test "$with_gnu_ld" = no; then + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + else + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' + fi + fi + link_all_deplibs_CXX=yes + ;; + esac + hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_CXX=: + ;; + linux*) + case $cc_basename in + KCC) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + + hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' + export_dynamic_flag_spec_CXX='${wl}--export-dynamic' + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc) + # Intel C++ + with_gnu_ld=yes + archive_cmds_need_lc_CXX=no + archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' + export_dynamic_flag_spec_CXX='${wl}--export-dynamic' + whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + ;; + cxx) + # Compaq C++ + archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec_CXX='-rpath $libdir' + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + esac + ;; + lynxos*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + m88k*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + mvs*) + case $cc_basename in + cxx) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + hardcode_libdir_flag_spec_CXX='-R$libdir' + hardcode_direct_CXX=yes + hardcode_shlibpath_var_CXX=no + fi + # Workaround some broken pre-1.5 toolchains + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' + ;; + osf3*) + case $cc_basename in + KCC) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' + hardcode_libdir_separator_CXX=: + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' + + ;; + RCC) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + cxx) + allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + + hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + + hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + + else + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + fi + ;; + esac + ;; + osf4* | osf5*) + case $cc_basename in + KCC) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' + hardcode_libdir_separator_CXX=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' + ;; + RCC) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + cxx) + allow_undefined_flag_CXX=' -expect_unresolved \*' + archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~ + $rm $lib.exp' + + hardcode_libdir_flag_spec_CXX='-rpath $libdir' + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + + hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + + else + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + fi + ;; + esac + ;; + psos*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + sco*) + archive_cmds_need_lc_CXX=no + case $cc_basename in + CC) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + lcc) + # Lucid + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + solaris*) + case $cc_basename in + CC) + # Sun C++ 4.2, 5.x and Centerline C++ + no_undefined_flag_CXX=' -zdefs' + archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + hardcode_libdir_flag_spec_CXX='-R$libdir' + hardcode_shlibpath_var_CXX=no + case $host_os in + solaris2.0-5 | solaris2.0-5.*) ;; + *) + # The C++ compiler is used as linker so we must use $wl + # flag to pass the commands to the underlying system + # linker. + # Supported since Solaris 2.6 (maybe 2.5.1?) + whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + ;; + esac + link_all_deplibs_CXX=yes + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' + ;; + gcx) + # Green Hills C++ Compiler + archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + no_undefined_flag_CXX=' ${wl}-z ${wl}defs' + if $CC --version | grep -v '^2\.7' > /dev/null; then + archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" + else + # g++ 2.7 appears to require `-G' NOT `-shared' on this + # platform. + archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" + fi + + hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' + fi + ;; + esac + ;; + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) + archive_cmds_need_lc_CXX=no + ;; + tandem*) + case $cc_basename in + NCC) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + vxworks*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; +esac +echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 +echo "${ECHO_T}$ld_shlibs_CXX" >&6 +test "$ld_shlibs_CXX" = no && can_build_shared=no + +GCC_CXX="$GXX" +LD_CXX="$LD" + + +cat > conftest.$ac_ext <&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Parse the compiler output and extract the necessary + # objects, libraries and library flags. + + # Sentinel used to keep track of whether or not we are before + # the conftest object file. + pre_test_object_deps_done=no + + # The `*' in the case matches for architectures that use `case' in + # $output_verbose_cmd can trigger glob expansion during the loop + # eval without this substitution. + output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`" + + for p in `eval $output_verbose_link_cmd`; do + case $p in + + -L* | -R* | -l*) + # Some compilers place space between "-{L,R}" and the path. + # Remove the space. + if test $p = "-L" \ + || test $p = "-R"; then + prev=$p + continue + else + prev= + fi + + if test "$pre_test_object_deps_done" = no; then + case $p in + -L* | -R*) + # Internal compiler library paths should come after those + # provided the user. The postdeps already come after the + # user supplied libs so there is no need to process them. + if test -z "$compiler_lib_search_path_CXX"; then + compiler_lib_search_path_CXX="${prev}${p}" + else + compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" + fi + ;; + # The "-l" case would never come before the object being + # linked, so don't bother handling this case. + esac + else + if test -z "$postdeps_CXX"; then + postdeps_CXX="${prev}${p}" + else + postdeps_CXX="${postdeps_CXX} ${prev}${p}" + fi + fi + ;; + + *.$objext) + # This assumes that the test object file only shows up + # once in the compiler output. + if test "$p" = "conftest.$objext"; then + pre_test_object_deps_done=yes + continue + fi + + if test "$pre_test_object_deps_done" = no; then + if test -z "$predep_objects_CXX"; then + predep_objects_CXX="$p" + else + predep_objects_CXX="$predep_objects_CXX $p" + fi + else + if test -z "$postdep_objects_CXX"; then + postdep_objects_CXX="$p" + else + postdep_objects_CXX="$postdep_objects_CXX $p" + fi + fi + ;; + + *) ;; # Ignore the rest. + + esac + done + + # Clean up. + rm -f a.out a.exe +else + echo "libtool.m4: error: problem compiling CXX test program" +fi + +$rm -f confest.$objext + +case " $postdeps_CXX " in +*" -lc "*) archive_cmds_need_lc_CXX=no ;; +esac + +lt_prog_compiler_wl_CXX= +lt_prog_compiler_pic_CXX= +lt_prog_compiler_static_CXX= + +echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 + + # C++ specific cases for pic, static, wl, etc. + if test "$GXX" = yes; then + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_static_CXX='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_CXX='-Bstatic' + fi + ;; + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' + ;; + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | os2* | pw32*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic_CXX='-DDLL_EXPORT' + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic_CXX='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + lt_prog_compiler_pic_CXX= + ;; + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic_CXX=-Kconform_pic + fi + ;; + hpux*) + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case "$host_cpu" in + hppa*64*|ia64*) + ;; + *) + lt_prog_compiler_pic_CXX='-fPIC' + ;; + esac + ;; + *) + lt_prog_compiler_pic_CXX='-fPIC' + ;; + esac + else + case $host_os in + aix4* | aix5*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_CXX='-Bstatic' + else + lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68) + # Green Hills C++ Compiler + # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac + ;; + dgux*) + case $cc_basename in + ec++) + lt_prog_compiler_pic_CXX='-KPIC' + ;; + ghcx) + # Green Hills C++ Compiler + lt_prog_compiler_pic_CXX='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | kfreebsd*-gnu) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC) + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + if test "$host_cpu" != ia64; then + lt_prog_compiler_pic_CXX='+Z' + fi + ;; + aCC) + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + case "$host_cpu" in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic_CXX='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC) + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_static_CXX='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux*) + case $cc_basename in + KCC) + # KAI C++ Compiler + lt_prog_compiler_wl_CXX='--backend -Wl,' + lt_prog_compiler_pic_CXX='-fPIC' + ;; + icpc) + # Intel C++ + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_pic_CXX='-KPIC' + lt_prog_compiler_static_CXX='-static' + ;; + cxx) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + lt_prog_compiler_pic_CXX= + lt_prog_compiler_static_CXX='-non_shared' + ;; + *) + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx) + lt_prog_compiler_pic_CXX='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC) + lt_prog_compiler_wl_CXX='--backend -Wl,' + ;; + RCC) + # Rational C++ 2.4.1 + lt_prog_compiler_pic_CXX='-pic' + ;; + cxx) + # Digital/Compaq C++ + lt_prog_compiler_wl_CXX='-Wl,' + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + lt_prog_compiler_pic_CXX= + lt_prog_compiler_static_CXX='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + sco*) + case $cc_basename in + CC) + lt_prog_compiler_pic_CXX='-fPIC' + ;; + *) + ;; + esac + ;; + solaris*) + case $cc_basename in + CC) + # Sun C++ 4.2, 5.x and Centerline C++ + lt_prog_compiler_pic_CXX='-KPIC' + lt_prog_compiler_static_CXX='-Bstatic' + lt_prog_compiler_wl_CXX='-Qoption ld ' + ;; + gcx) + # Green Hills C++ Compiler + lt_prog_compiler_pic_CXX='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC) + # Sun C++ 4.x + lt_prog_compiler_pic_CXX='-pic' + lt_prog_compiler_static_CXX='-Bstatic' + ;; + lcc) + # Lucid + lt_prog_compiler_pic_CXX='-pic' + ;; + *) + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC) + # NonStop-UX NCC 3.20 + lt_prog_compiler_pic_CXX='-KPIC' + ;; + *) + ;; + esac + ;; + unixware*) + ;; + vxworks*) + ;; + *) + lt_prog_compiler_can_build_shared_CXX=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6 + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic_CXX"; then + +echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 +echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6 +if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_pic_works_CXX=no + ac_outfile=conftest.$ac_objext + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:11044: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:11048: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test ! -s conftest.err; then + lt_prog_compiler_pic_works_CXX=yes + fi + fi + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6 + +if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then + case $lt_prog_compiler_pic_CXX in + "" | " "*) ;; + *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; + esac +else + lt_prog_compiler_pic_CXX= + lt_prog_compiler_can_build_shared_CXX=no +fi + +fi +case "$host_os" in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic_CXX= + ;; + *) + lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" + ;; +esac + +echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 +if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_prog_compiler_c_o_CXX=no + $rm -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:11104: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:11108: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test ! -s out/conftest.err; then + lt_cv_prog_compiler_c_o_CXX=yes + fi + fi + chmod u+w . + $rm conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files + $rm out/* && rmdir out + cd .. + rmdir conftest + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6 + + +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 + hard_links=yes + $rm conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + echo "$as_me:$LINENO: result: $hard_links" >&5 +echo "${ECHO_T}$hard_links" >&6 + if test "$hard_links" = no; then + { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + +echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 + + export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + case $host_os in + aix4* | aix5*) + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) + export_symbols_cmds_CXX="$ltdll_cmds" + ;; + cygwin* | mingw*) + export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' + ;; + linux*) + link_all_deplibs_CXX=no + ;; + *) + export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + ;; + esac + +echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 +echo "${ECHO_T}$ld_shlibs_CXX" >&6 +test "$ld_shlibs_CXX" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc_CXX" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc_CXX=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds_CXX in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 + $rm conftest* + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl_CXX + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag_CXX + allow_undefined_flag_CXX= + if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 + (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + then + archive_cmds_need_lc_CXX=no + else + archive_cmds_need_lc_CXX=yes + fi + allow_undefined_flag_CXX=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $rm conftest* + echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 +echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6 + ;; + esac + fi + ;; +esac + +echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix4* | aix5*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi4*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $rm \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' + # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. + if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` + else + sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' + fi + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +kfreebsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +freebsd*) + objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.01* | freebsdelf3.01*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + *) # from 3.2 on + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case "$host_cpu" in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +knetbsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +nto-qnx*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + need_lib_prefix=no + need_version=yes + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +sco3.2v5*) + version_type=osf + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +echo "${ECHO_T}$dynamic_linker" >&6 +test "$dynamic_linker" = no && can_build_shared=no + +echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 +hardcode_action_CXX= +if test -n "$hardcode_libdir_flag_spec_CXX" || \ + test -n "$runpath_var CXX" || \ + test "X$hardcode_automatic_CXX"="Xyes" ; then + + # We can hardcode non-existant directories. + if test "$hardcode_direct_CXX" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && + test "$hardcode_minus_L_CXX" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action_CXX=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action_CXX=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action_CXX=unsupported +fi +echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 +echo "${ECHO_T}$hardcode_action_CXX" >&6 + +if test "$hardcode_action_CXX" = relink; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + +striplib= +old_striplib= +echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 +echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 +if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + ;; + *) + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + ;; + esac +fi + +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dl_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dl_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 +if test $ac_cv_lib_dl_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + *) + echo "$as_me:$LINENO: checking for shl_load" >&5 +echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 +if test "${ac_cv_func_shl_load+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define shl_load to an innocuous variant, in case declares shl_load. + For example, HP-UX 11i declares gettimeofday. */ +#define shl_load innocuous_shl_load + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char shl_load (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef shl_load + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shl_load (); +/* 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_shl_load) || defined (__stub___shl_load) +choke me +#else +char (*f) () = shl_load; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != shl_load; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_shl_load=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_shl_load=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 +echo "${ECHO_T}$ac_cv_func_shl_load" >&6 +if test $ac_cv_func_shl_load = yes; then + lt_cv_dlopen="shl_load" +else + echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 +echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 +if test "${ac_cv_lib_dld_shl_load+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shl_load (); +int +main () +{ +shl_load (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dld_shl_load=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dld_shl_load=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 +echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 +if test $ac_cv_lib_dld_shl_load = yes; then + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" +else + echo "$as_me:$LINENO: checking for dlopen" >&5 +echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 +if test "${ac_cv_func_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define dlopen to an innocuous variant, in case declares dlopen. + For example, HP-UX 11i declares gettimeofday. */ +#define dlopen innocuous_dlopen + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char dlopen (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef dlopen + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +/* 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_dlopen) || defined (__stub___dlopen) +choke me +#else +char (*f) () = dlopen; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != dlopen; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 +echo "${ECHO_T}$ac_cv_func_dlopen" >&6 +if test $ac_cv_func_dlopen = yes; then + lt_cv_dlopen="dlopen" +else + echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dl_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dl_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 +if test $ac_cv_lib_dl_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 +echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 +if test "${ac_cv_lib_svld_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_svld_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_svld_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 +if test $ac_cv_lib_svld_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" +else + echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 +echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 +if test "${ac_cv_lib_dld_dld_link+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dld_link (); +int +main () +{ +dld_link (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dld_dld_link=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dld_dld_link=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 +echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 +if test $ac_cv_lib_dld_dld_link = yes; then + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 +echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 +if test "${lt_cv_dlopen_self+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +} +EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_unknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 +echo "${ECHO_T}$lt_cv_dlopen_self" >&6 + + if test "x$lt_cv_dlopen_self" = xyes; then + LDFLAGS="$LDFLAGS $link_static_flag" + echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 +echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 +if test "${lt_cv_dlopen_self_static+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +} +EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 +echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + +# The else clause should only fire when bootstrapping the +# libtool distribution, otherwise you forgot to ship ltmain.sh +# with your package, and you will get complaints that there are +# no rules to generate ltmain.sh. +if test -f "$ltmain"; then + # See if we are running on zsh, and set the options which allow our commands through + # without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + # Now quote all the things that may contain metacharacters while being + # careful not to overquote the AC_SUBSTed values. We take copies of the + # variables and quote the copies for generation of the libtool script. + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + SED SHELL STRIP \ + libname_spec library_names_spec soname_spec extract_expsyms_cmds \ + old_striplib striplib file_magic_cmd finish_cmds finish_eval \ + deplibs_check_method reload_flag reload_cmds need_locks \ + lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ + lt_cv_sys_global_symbol_to_c_name_address \ + sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ + old_postinstall_cmds old_postuninstall_cmds \ + compiler_CXX \ + CC_CXX \ + LD_CXX \ + lt_prog_compiler_wl_CXX \ + lt_prog_compiler_pic_CXX \ + lt_prog_compiler_static_CXX \ + lt_prog_compiler_no_builtin_flag_CXX \ + export_dynamic_flag_spec_CXX \ + thread_safe_flag_spec_CXX \ + whole_archive_flag_spec_CXX \ + enable_shared_with_static_runtimes_CXX \ + old_archive_cmds_CXX \ + old_archive_from_new_cmds_CXX \ + predep_objects_CXX \ + postdep_objects_CXX \ + predeps_CXX \ + postdeps_CXX \ + compiler_lib_search_path_CXX \ + archive_cmds_CXX \ + archive_expsym_cmds_CXX \ + postinstall_cmds_CXX \ + postuninstall_cmds_CXX \ + old_archive_from_expsyms_cmds_CXX \ + allow_undefined_flag_CXX \ + no_undefined_flag_CXX \ + export_symbols_cmds_CXX \ + hardcode_libdir_flag_spec_CXX \ + hardcode_libdir_flag_spec_ld_CXX \ + hardcode_libdir_separator_CXX \ + hardcode_automatic_CXX \ + module_cmds_CXX \ + module_expsym_cmds_CXX \ + lt_cv_prog_compiler_c_o_CXX \ + exclude_expsyms_CXX \ + include_expsyms_CXX; do + + case $var in + old_archive_cmds_CXX | \ + old_archive_from_new_cmds_CXX | \ + archive_cmds_CXX | \ + archive_expsym_cmds_CXX | \ + module_cmds_CXX | \ + module_expsym_cmds_CXX | \ + old_archive_from_expsyms_cmds_CXX | \ + export_symbols_cmds_CXX | \ + extract_expsyms_cmds | reload_cmds | finish_cmds | \ + postinstall_cmds | postuninstall_cmds | \ + old_postinstall_cmds | old_postuninstall_cmds | \ + sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + # Double-quote double-evaled strings. + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + esac + done + + case $lt_echo in + *'\$0 --fallback-echo"') + lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; + esac + +cfgfile="$ofile" + + cat <<__EOF__ >> "$cfgfile" +# ### BEGIN LIBTOOL TAG CONFIG: $tagname + +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc_CXX + +# Whether or not to disallow shared libs when runtime libs are static +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host + +# An echo program that does not interpret backslashes. +echo=$lt_echo + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A C compiler. +LTCC=$lt_LTCC + +# A language-specific compiler. +CC=$lt_compiler_CXX + +# Is the compiler the GNU C compiler? +with_gcc=$GCC_CXX + +# An ERE matcher. +EGREP=$lt_EGREP + +# The linker used to build libraries. +LD=$lt_LD_CXX + +# Whether we need hard or soft links. +LN_S=$lt_LN_S + +# A BSD-compatible nm program. +NM=$lt_NM + +# A symbol stripping program +STRIP=$lt_STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" + +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" + +# Used on cygwin: assembler. +AS="$AS" + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl_CXX + +# Object file suffix (normally "o"). +objext="$ac_objext" + +# Old archive suffix (normally "a"). +libext="$libext" + +# Shared library suffix (normally ".so"). +shrext_cmds='$shrext_cmds' + +# Executable file suffix (normally ""). +exeext="$exeext" + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic_CXX +pic_mode=$pic_mode + +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX + +# Must we lock files when doing compilation ? +need_locks=$lt_need_locks + +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static_CXX + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX + +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX + +# Library versioning type. +version_type=$version_type + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_old_archive_cmds_CXX +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX + +# Commands used to build and install a shared archive. +archive_cmds=$lt_archive_cmds_CXX +archive_expsym_cmds=$lt_archive_expsym_cmds_CXX +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_module_cmds_CXX +module_expsym_cmds=$lt_module_expsym_cmds_CXX + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_predep_objects_CXX + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_postdep_objects_CXX + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_predeps_CXX + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_postdeps_CXX + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_compiler_lib_search_path_CXX + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$lt_file_magic_cmd + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag_CXX + +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag_CXX + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# This is the shared library runtime path variable. +runpath_var=$runpath_var + +# This is the shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action_CXX + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX + +# If ld is used when linking, flag to hardcode \$libdir into +# a binary during linking. This must work even if \$libdir does +# not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX + +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX + +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$hardcode_direct_CXX + +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$hardcode_minus_L_CXX + +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX + +# Set to yes if building a shared library automatically hardcodes DIR into the library +# and all subsequent libraries and executables linked against it. +hardcode_automatic=$hardcode_automatic_CXX + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs_CXX + +# Compile-time system search path for libraries +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$fix_srcfile_path_CXX" + +# Set to yes if exported symbols are required. +always_export_symbols=$always_export_symbols_CXX + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds_CXX + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms_CXX + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms_CXX + +# ### END LIBTOOL TAG CONFIG: $tagname + +__EOF__ + + +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" + fi +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC=$lt_save_CC +LDCXX=$LD +LD=$lt_save_LD +GCC=$lt_save_GCC +with_gnu_ldcxx=$with_gnu_ld +with_gnu_ld=$lt_save_with_gnu_ld +lt_cv_path_LDCXX=$lt_cv_path_LD +lt_cv_path_LD=$lt_save_path_LD +lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld +lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld + + else + tagname="" + fi + ;; + + F77) + if test -n "$F77" && test "X$F77" != "Xno"; then + +ac_ext=f +ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' +ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_f77_compiler_gnu + + +archive_cmds_need_lc_F77=no +allow_undefined_flag_F77= +always_export_symbols_F77=no +archive_expsym_cmds_F77= +export_dynamic_flag_spec_F77= +hardcode_direct_F77=no +hardcode_libdir_flag_spec_F77= +hardcode_libdir_flag_spec_ld_F77= +hardcode_libdir_separator_F77= +hardcode_minus_L_F77=no +hardcode_automatic_F77=no +module_cmds_F77= +module_expsym_cmds_F77= +link_all_deplibs_F77=unknown +old_archive_cmds_F77=$old_archive_cmds +no_undefined_flag_F77= +whole_archive_flag_spec_F77= +enable_shared_with_static_runtimes_F77=no + +# Source file extension for f77 test sources. +ac_ext=f + +# Object file extension for compiled f77 test sources. +objext=o +objext_F77=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code=" subroutine t\n return\n end\n" + +# Code to be used in simple link tests +lt_simple_link_test_code=" program t\n end\n" + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +CC=${F77-"f77"} +compiler=$CC +compiler_F77=$CC +cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` + +echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 +echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 +echo "$as_me:$LINENO: result: $can_build_shared" >&5 +echo "${ECHO_T}$can_build_shared" >&6 + +echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 +echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 +test "$can_build_shared" = "no" && enable_shared=no + +# On AIX, shared libraries and static libraries use the same namespace, and +# are all built from PIC. +case "$host_os" in +aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; +aix4* | aix5*) + test "$enable_shared" = yes && enable_static=no + ;; +esac +echo "$as_me:$LINENO: result: $enable_shared" >&5 +echo "${ECHO_T}$enable_shared" >&6 + +echo "$as_me:$LINENO: checking whether to build static libraries" >&5 +echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 +# Make sure either enable_shared or enable_static is yes. +test "$enable_shared" = yes || enable_static=yes +echo "$as_me:$LINENO: result: $enable_static" >&5 +echo "${ECHO_T}$enable_static" >&6 + +test "$ld_shlibs_F77" = no && can_build_shared=no + +GCC_F77="$G77" +LD_F77="$LD" + +lt_prog_compiler_wl_F77= +lt_prog_compiler_pic_F77= +lt_prog_compiler_static_F77= + +echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 + + if test "$GCC" = yes; then + lt_prog_compiler_wl_F77='-Wl,' + lt_prog_compiler_static_F77='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_F77='-Bstatic' + fi + ;; + + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' + ;; + + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic_F77='-DDLL_EXPORT' + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic_F77='-fno-common' + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared_F77=no + enable_shared=no + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic_F77=-Kconform_pic + fi + ;; + + hpux*) + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case "$host_cpu" in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic_F77='-fPIC' + ;; + esac + ;; + + *) + lt_prog_compiler_pic_F77='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl_F77='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_F77='-Bstatic' + else + lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic_F77='-DDLL_EXPORT' + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl_F77='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case "$host_cpu" in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic_F77='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static_F77='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl_F77='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static_F77='-non_shared' + ;; + + newsos6) + lt_prog_compiler_pic_F77='-KPIC' + lt_prog_compiler_static_F77='-Bstatic' + ;; + + linux*) + case $CC in + icc* | ecc*) + lt_prog_compiler_wl_F77='-Wl,' + lt_prog_compiler_pic_F77='-KPIC' + lt_prog_compiler_static_F77='-static' + ;; + ccc*) + lt_prog_compiler_wl_F77='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static_F77='-non_shared' + ;; + esac + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl_F77='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static_F77='-non_shared' + ;; + + sco3.2v5*) + lt_prog_compiler_pic_F77='-Kpic' + lt_prog_compiler_static_F77='-dn' + ;; + + solaris*) + lt_prog_compiler_wl_F77='-Wl,' + lt_prog_compiler_pic_F77='-KPIC' + lt_prog_compiler_static_F77='-Bstatic' + ;; + + sunos4*) + lt_prog_compiler_wl_F77='-Qoption ld ' + lt_prog_compiler_pic_F77='-PIC' + lt_prog_compiler_static_F77='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + lt_prog_compiler_wl_F77='-Wl,' + lt_prog_compiler_pic_F77='-KPIC' + lt_prog_compiler_static_F77='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + lt_prog_compiler_pic_F77='-Kconform_pic' + lt_prog_compiler_static_F77='-Bstatic' + fi + ;; + + uts4*) + lt_prog_compiler_pic_F77='-pic' + lt_prog_compiler_static_F77='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared_F77=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6 + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic_F77"; then + +echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 +echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6 +if test "${lt_prog_compiler_pic_works_F77+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_pic_works_F77=no + ac_outfile=conftest.$ac_objext + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic_F77" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:13398: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:13402: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test ! -s conftest.err; then + lt_prog_compiler_pic_works_F77=yes + fi + fi + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6 + +if test x"$lt_prog_compiler_pic_works_F77" = xyes; then + case $lt_prog_compiler_pic_F77 in + "" | " "*) ;; + *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; + esac +else + lt_prog_compiler_pic_F77= + lt_prog_compiler_can_build_shared_F77=no +fi + +fi +case "$host_os" in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic_F77= + ;; + *) + lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" + ;; +esac + +echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 +if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_prog_compiler_c_o_F77=no + $rm -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:13458: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:13462: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test ! -s out/conftest.err; then + lt_cv_prog_compiler_c_o_F77=yes + fi + fi + chmod u+w . + $rm conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files + $rm out/* && rmdir out + cd .. + rmdir conftest + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6 + + +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 + hard_links=yes + $rm conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + echo "$as_me:$LINENO: result: $hard_links" >&5 +echo "${ECHO_T}$hard_links" >&6 + if test "$hard_links" = no; then + { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + +echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 + + runpath_var= + allow_undefined_flag_F77= + enable_shared_with_static_runtimes_F77=no + archive_cmds_F77= + archive_expsym_cmds_F77= + old_archive_From_new_cmds_F77= + old_archive_from_expsyms_cmds_F77= + export_dynamic_flag_spec_F77= + whole_archive_flag_spec_F77= + thread_safe_flag_spec_F77= + hardcode_libdir_flag_spec_F77= + hardcode_libdir_flag_spec_ld_F77= + hardcode_libdir_separator_F77= + hardcode_direct_F77=no + hardcode_minus_L_F77=no + hardcode_shlibpath_var_F77=unsupported + link_all_deplibs_F77=unknown + hardcode_automatic_F77=no + module_cmds_F77= + module_expsym_cmds_F77= + always_export_symbols_F77=no + export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms_F77= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + ld_shlibs_F77=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # See if GNU ld supports shared libraries. + case $host_os in + aix3* | aix4* | aix5*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs_F77=no + cat <&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +EOF + fi + ;; + + amigaos*) + archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_minus_L_F77=yes + + # Samuel A. Falvo II reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we can't use + # them. + ld_shlibs_F77=no + ;; + + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag_F77=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs_F77=no + fi + ;; + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec_F77='-L$libdir' + allow_undefined_flag_F77=unsupported + always_export_symbols_F77=no + enable_shared_with_static_runtimes_F77=yes + export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + ld_shlibs=no + fi + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris* | sysv5*) + if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then + ld_shlibs_F77=no + cat <&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +EOF + elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs_F77=no + fi + ;; + + sunos4*) + archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct_F77=yes + hardcode_shlibpath_var_F77=no + ;; + + linux*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_cmds_F77="$tmp_archive_cmds" + supports_anon_versioning=no + case `$LD -v 2>/dev/null` in + *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + if test $supports_anon_versioning = yes; then + archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ +cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ +$echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + else + archive_expsym_cmds_F77="$tmp_archive_cmds" + fi + link_all_deplibs_F77=no + else + ld_shlibs_F77=no + fi + ;; + + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs_F77=no + fi + ;; + esac + + if test "$ld_shlibs_F77" = yes; then + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec_F77='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec_F77= + fi + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag_F77=unsupported + always_export_symbols_F77=yes + archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L_F77=yes + if test "$GCC" = yes && test -z "$link_static_flag"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct_F77=unsupported + fi + ;; + + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix5*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds_F77='' + hardcode_direct_F77=yes + hardcode_libdir_separator_F77=':' + link_all_deplibs_F77=yes + + if test "$GCC" = yes; then + case $host_os in aix4.012|aix4.012.*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct_F77=yes + else + # We have old collect2 + hardcode_direct_F77=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L_F77=yes + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_libdir_separator_F77= + fi + esac + shared_flag='-shared' + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols_F77=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag_F77='-berok' + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF + program main + + end +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag_F77="-z nodefs" + archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF + program main + + end +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag_F77=' ${wl}-bernotok' + allow_undefined_flag_F77=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols_F77=yes + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec_F77=' ' + archive_cmds_need_lc_F77=yes + # This is similar to how AIX traditionally builds it's shared libraries. + archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_minus_L_F77=yes + # see comment about different semantics on the GNU ld section + ld_shlibs_F77=no + ;; + + bsdi4*) + export_dynamic_flag_spec_F77=-rdynamic + ;; + + cygwin* | mingw* | pw32*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec_F77=' ' + allow_undefined_flag_F77=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_From_new_cmds_F77='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path='`cygpath -w "$srcfile"`' + enable_shared_with_static_runtimes_F77=yes + ;; + + darwin* | rhapsody*) + if test "$GXX" = yes ; then + archive_cmds_need_lc_F77=no + case "$host_os" in + rhapsody* | darwin1.[012]) + allow_undefined_flag_F77='-undefined suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + allow_undefined_flag_F77='-flat_namespace -undefined suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[012]) + allow_undefined_flag_F77='-flat_namespace -undefined suppress' + ;; + 10.*) + allow_undefined_flag_F77='-undefined dynamic_lookup' + ;; + esac + fi + ;; + esac + lt_int_apple_cc_single_mod=no + output_verbose_link_cmd='echo' + if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then + lt_int_apple_cc_single_mod=yes + fi + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + else + archive_cmds_F77='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + fi + module_cmds_F77='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + hardcode_direct_F77=no + hardcode_automatic_F77=yes + hardcode_shlibpath_var_F77=unsupported + whole_archive_flag_spec_F77='-all_load $convenience' + link_all_deplibs_F77=yes + else + ld_shlibs_F77=no + fi + ;; + + dgux*) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_shlibpath_var_F77=no + ;; + + freebsd1*) + ld_shlibs_F77=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec_F77='-R$libdir' + hardcode_direct_F77=yes + hardcode_shlibpath_var_F77=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_F77=yes + hardcode_minus_L_F77=yes + hardcode_shlibpath_var_F77=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | kfreebsd*-gnu) + archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec_F77='-R$libdir' + hardcode_direct_F77=yes + hardcode_shlibpath_var_F77=no + ;; + + hpux9*) + if test "$GCC" = yes; then + archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_F77=: + hardcode_direct_F77=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_F77=yes + export_dynamic_flag_spec_F77='${wl}-E' + ;; + + hpux10* | hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case "$host_cpu" in + hppa*64*|ia64*) + archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case "$host_cpu" in + hppa*64*|ia64*) + archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + ;; + *) + archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + case "$host_cpu" in + hppa*64*) + hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec_ld_F77='+b $libdir' + hardcode_libdir_separator_F77=: + hardcode_direct_F77=no + hardcode_shlibpath_var_F77=no + ;; + ia64*) + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_direct_F77=no + hardcode_shlibpath_var_F77=no + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_F77=yes + ;; + *) + hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_F77=: + hardcode_direct_F77=yes + export_dynamic_flag_spec_F77='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_F77=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' + fi + hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_F77=: + link_all_deplibs_F77=yes + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec_F77='-R$libdir' + hardcode_direct_F77=yes + hardcode_shlibpath_var_F77=no + ;; + + newsos6) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_F77=yes + hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_F77=: + hardcode_shlibpath_var_F77=no + ;; + + openbsd*) + hardcode_direct_F77=yes + hardcode_shlibpath_var_F77=no + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' + export_dynamic_flag_spec_F77='${wl}-E' + else + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec_F77='-R$libdir' + ;; + *) + archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' + ;; + esac + fi + ;; + + os2*) + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_minus_L_F77=yes + allow_undefined_flag_F77=unsupported + archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + allow_undefined_flag_F77=' -expect_unresolved \*' + archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + fi + hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_F77=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' + else + allow_undefined_flag_F77=' -expect_unresolved \*' + archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ + $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec_F77='-rpath $libdir' + fi + hardcode_libdir_separator_F77=: + ;; + + sco3.2v5*) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var_F77=no + export_dynamic_flag_spec_F77='${wl}-Bexport' + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ;; + + solaris*) + no_undefined_flag_F77=' -z text' + if test "$GCC" = yes; then + archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' + else + archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + fi + hardcode_libdir_flag_spec_F77='-R$libdir' + hardcode_shlibpath_var_F77=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) # Supported since Solaris 2.6 (maybe 2.5.1?) + whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; + esac + link_all_deplibs_F77=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_direct_F77=yes + hardcode_minus_L_F77=yes + hardcode_shlibpath_var_F77=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_F77=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds_F77='$CC -r -o $output$reload_objs' + hardcode_direct_F77=no + ;; + motorola) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var_F77=no + ;; + + sysv4.3*) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var_F77=no + export_dynamic_flag_spec_F77='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var_F77=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs_F77=yes + fi + ;; + + sysv4.2uw2*) + archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_F77=yes + hardcode_minus_L_F77=no + hardcode_shlibpath_var_F77=no + hardcode_runpath_var=yes + runpath_var=LD_RUN_PATH + ;; + + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) + no_undefined_flag_F77='${wl}-z ${wl}text' + if test "$GCC" = yes; then + archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var_F77=no + ;; + + sysv5*) + no_undefined_flag_F77=' -z text' + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + hardcode_libdir_flag_spec_F77= + hardcode_shlibpath_var_F77=no + runpath_var='LD_RUN_PATH' + ;; + + uts4*) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_shlibpath_var_F77=no + ;; + + *) + ld_shlibs_F77=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 +echo "${ECHO_T}$ld_shlibs_F77" >&6 +test "$ld_shlibs_F77" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc_F77" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc_F77=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds_F77 in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 + $rm conftest* + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl_F77 + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag_F77 + allow_undefined_flag_F77= + if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 + (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + then + archive_cmds_need_lc_F77=no + else + archive_cmds_need_lc_F77=yes + fi + allow_undefined_flag_F77=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $rm conftest* + echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 +echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6 + ;; + esac + fi + ;; +esac + +echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix4* | aix5*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi4*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $rm \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' + # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. + if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` + else + sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' + fi + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +kfreebsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +freebsd*) + objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.01* | freebsdelf3.01*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + *) # from 3.2 on + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case "$host_cpu" in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +knetbsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +nto-qnx*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + need_lib_prefix=no + need_version=yes + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +sco3.2v5*) + version_type=osf + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +echo "${ECHO_T}$dynamic_linker" >&6 +test "$dynamic_linker" = no && can_build_shared=no + +echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 +hardcode_action_F77= +if test -n "$hardcode_libdir_flag_spec_F77" || \ + test -n "$runpath_var F77" || \ + test "X$hardcode_automatic_F77"="Xyes" ; then + + # We can hardcode non-existant directories. + if test "$hardcode_direct_F77" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && + test "$hardcode_minus_L_F77" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action_F77=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action_F77=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action_F77=unsupported +fi +echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 +echo "${ECHO_T}$hardcode_action_F77" >&6 + +if test "$hardcode_action_F77" = relink; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + +striplib= +old_striplib= +echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 +echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 +if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + ;; + *) + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + ;; + esac +fi + + + +# The else clause should only fire when bootstrapping the +# libtool distribution, otherwise you forgot to ship ltmain.sh +# with your package, and you will get complaints that there are +# no rules to generate ltmain.sh. +if test -f "$ltmain"; then + # See if we are running on zsh, and set the options which allow our commands through + # without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + # Now quote all the things that may contain metacharacters while being + # careful not to overquote the AC_SUBSTed values. We take copies of the + # variables and quote the copies for generation of the libtool script. + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + SED SHELL STRIP \ + libname_spec library_names_spec soname_spec extract_expsyms_cmds \ + old_striplib striplib file_magic_cmd finish_cmds finish_eval \ + deplibs_check_method reload_flag reload_cmds need_locks \ + lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ + lt_cv_sys_global_symbol_to_c_name_address \ + sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ + old_postinstall_cmds old_postuninstall_cmds \ + compiler_F77 \ + CC_F77 \ + LD_F77 \ + lt_prog_compiler_wl_F77 \ + lt_prog_compiler_pic_F77 \ + lt_prog_compiler_static_F77 \ + lt_prog_compiler_no_builtin_flag_F77 \ + export_dynamic_flag_spec_F77 \ + thread_safe_flag_spec_F77 \ + whole_archive_flag_spec_F77 \ + enable_shared_with_static_runtimes_F77 \ + old_archive_cmds_F77 \ + old_archive_from_new_cmds_F77 \ + predep_objects_F77 \ + postdep_objects_F77 \ + predeps_F77 \ + postdeps_F77 \ + compiler_lib_search_path_F77 \ + archive_cmds_F77 \ + archive_expsym_cmds_F77 \ + postinstall_cmds_F77 \ + postuninstall_cmds_F77 \ + old_archive_from_expsyms_cmds_F77 \ + allow_undefined_flag_F77 \ + no_undefined_flag_F77 \ + export_symbols_cmds_F77 \ + hardcode_libdir_flag_spec_F77 \ + hardcode_libdir_flag_spec_ld_F77 \ + hardcode_libdir_separator_F77 \ + hardcode_automatic_F77 \ + module_cmds_F77 \ + module_expsym_cmds_F77 \ + lt_cv_prog_compiler_c_o_F77 \ + exclude_expsyms_F77 \ + include_expsyms_F77; do + + case $var in + old_archive_cmds_F77 | \ + old_archive_from_new_cmds_F77 | \ + archive_cmds_F77 | \ + archive_expsym_cmds_F77 | \ + module_cmds_F77 | \ + module_expsym_cmds_F77 | \ + old_archive_from_expsyms_cmds_F77 | \ + export_symbols_cmds_F77 | \ + extract_expsyms_cmds | reload_cmds | finish_cmds | \ + postinstall_cmds | postuninstall_cmds | \ + old_postinstall_cmds | old_postuninstall_cmds | \ + sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + # Double-quote double-evaled strings. + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + esac + done + + case $lt_echo in + *'\$0 --fallback-echo"') + lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; + esac + +cfgfile="$ofile" + + cat <<__EOF__ >> "$cfgfile" +# ### BEGIN LIBTOOL TAG CONFIG: $tagname + +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc_F77 + +# Whether or not to disallow shared libs when runtime libs are static +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host + +# An echo program that does not interpret backslashes. +echo=$lt_echo + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A C compiler. +LTCC=$lt_LTCC + +# A language-specific compiler. +CC=$lt_compiler_F77 + +# Is the compiler the GNU C compiler? +with_gcc=$GCC_F77 + +# An ERE matcher. +EGREP=$lt_EGREP + +# The linker used to build libraries. +LD=$lt_LD_F77 + +# Whether we need hard or soft links. +LN_S=$lt_LN_S + +# A BSD-compatible nm program. +NM=$lt_NM + +# A symbol stripping program +STRIP=$lt_STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" + +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" + +# Used on cygwin: assembler. +AS="$AS" + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl_F77 + +# Object file suffix (normally "o"). +objext="$ac_objext" + +# Old archive suffix (normally "a"). +libext="$libext" + +# Shared library suffix (normally ".so"). +shrext_cmds='$shrext_cmds' + +# Executable file suffix (normally ""). +exeext="$exeext" + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic_F77 +pic_mode=$pic_mode + +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 + +# Must we lock files when doing compilation ? +need_locks=$lt_need_locks + +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static_F77 + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 + +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 + +# Library versioning type. +version_type=$version_type + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_old_archive_cmds_F77 +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 + +# Commands used to build and install a shared archive. +archive_cmds=$lt_archive_cmds_F77 +archive_expsym_cmds=$lt_archive_expsym_cmds_F77 +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_module_cmds_F77 +module_expsym_cmds=$lt_module_expsym_cmds_F77 + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_predep_objects_F77 + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_postdep_objects_F77 + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_predeps_F77 + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_postdeps_F77 + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_compiler_lib_search_path_F77 + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$lt_file_magic_cmd + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag_F77 + +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag_F77 + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# This is the shared library runtime path variable. +runpath_var=$runpath_var + +# This is the shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action_F77 + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 + +# If ld is used when linking, flag to hardcode \$libdir into +# a binary during linking. This must work even if \$libdir does +# not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 + +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 + +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$hardcode_direct_F77 + +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$hardcode_minus_L_F77 + +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 + +# Set to yes if building a shared library automatically hardcodes DIR into the library +# and all subsequent libraries and executables linked against it. +hardcode_automatic=$hardcode_automatic_F77 + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs_F77 + +# Compile-time system search path for libraries +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$fix_srcfile_path_F77" + +# Set to yes if exported symbols are required. +always_export_symbols=$always_export_symbols_F77 + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds_F77 + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms_F77 + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms_F77 + +# ### END LIBTOOL TAG CONFIG: $tagname + +__EOF__ + + +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" + fi +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC="$lt_save_CC" + + else + tagname="" + fi + ;; + + GCJ) + if test -n "$GCJ" && test "X$GCJ" != "Xno"; then + + + +# Source file extension for Java test sources. +ac_ext=java + +# Object file extension for compiled Java test sources. +objext=o +objext_GCJ=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="class foo {}\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +CC=${GCJ-"gcj"} +compiler=$CC +compiler_GCJ=$CC + +# GCJ did not exist at the time GCC didn't implicitly link libc in. +archive_cmds_need_lc_GCJ=no + + +lt_prog_compiler_no_builtin_flag_GCJ= + +if test "$GCC" = yes; then + lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' + + +echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 +if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:15503: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:15507: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test ! -s conftest.err; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 + +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then + lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" +else + : +fi + +fi + +lt_prog_compiler_wl_GCJ= +lt_prog_compiler_pic_GCJ= +lt_prog_compiler_static_GCJ= + +echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 + + if test "$GCC" = yes; then + lt_prog_compiler_wl_GCJ='-Wl,' + lt_prog_compiler_static_GCJ='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_GCJ='-Bstatic' + fi + ;; + + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' + ;; + + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic_GCJ='-fno-common' + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared_GCJ=no + enable_shared=no + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic_GCJ=-Kconform_pic + fi + ;; + + hpux*) + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case "$host_cpu" in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic_GCJ='-fPIC' + ;; + esac + ;; + + *) + lt_prog_compiler_pic_GCJ='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl_GCJ='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_GCJ='-Bstatic' + else + lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl_GCJ='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case "$host_cpu" in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic_GCJ='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl_GCJ='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static_GCJ='-non_shared' + ;; + + newsos6) + lt_prog_compiler_pic_GCJ='-KPIC' + lt_prog_compiler_static_GCJ='-Bstatic' + ;; + + linux*) + case $CC in + icc* | ecc*) + lt_prog_compiler_wl_GCJ='-Wl,' + lt_prog_compiler_pic_GCJ='-KPIC' + lt_prog_compiler_static_GCJ='-static' + ;; + ccc*) + lt_prog_compiler_wl_GCJ='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static_GCJ='-non_shared' + ;; + esac + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl_GCJ='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static_GCJ='-non_shared' + ;; + + sco3.2v5*) + lt_prog_compiler_pic_GCJ='-Kpic' + lt_prog_compiler_static_GCJ='-dn' + ;; + + solaris*) + lt_prog_compiler_wl_GCJ='-Wl,' + lt_prog_compiler_pic_GCJ='-KPIC' + lt_prog_compiler_static_GCJ='-Bstatic' + ;; + + sunos4*) + lt_prog_compiler_wl_GCJ='-Qoption ld ' + lt_prog_compiler_pic_GCJ='-PIC' + lt_prog_compiler_static_GCJ='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + lt_prog_compiler_wl_GCJ='-Wl,' + lt_prog_compiler_pic_GCJ='-KPIC' + lt_prog_compiler_static_GCJ='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + lt_prog_compiler_pic_GCJ='-Kconform_pic' + lt_prog_compiler_static_GCJ='-Bstatic' + fi + ;; + + uts4*) + lt_prog_compiler_pic_GCJ='-pic' + lt_prog_compiler_static_GCJ='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared_GCJ=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6 + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic_GCJ"; then + +echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 +echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6 +if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_pic_works_GCJ=no + ac_outfile=conftest.$ac_objext + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic_GCJ" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:15736: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:15740: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test ! -s conftest.err; then + lt_prog_compiler_pic_works_GCJ=yes + fi + fi + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6 + +if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then + case $lt_prog_compiler_pic_GCJ in + "" | " "*) ;; + *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; + esac +else + lt_prog_compiler_pic_GCJ= + lt_prog_compiler_can_build_shared_GCJ=no +fi + +fi +case "$host_os" in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic_GCJ= + ;; + *) + lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" + ;; +esac + +echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 +if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_prog_compiler_c_o_GCJ=no + $rm -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:15796: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:15800: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test ! -s out/conftest.err; then + lt_cv_prog_compiler_c_o_GCJ=yes + fi + fi + chmod u+w . + $rm conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files + $rm out/* && rmdir out + cd .. + rmdir conftest + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6 + + +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 + hard_links=yes + $rm conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + echo "$as_me:$LINENO: result: $hard_links" >&5 +echo "${ECHO_T}$hard_links" >&6 + if test "$hard_links" = no; then + { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + +echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 + + runpath_var= + allow_undefined_flag_GCJ= + enable_shared_with_static_runtimes_GCJ=no + archive_cmds_GCJ= + archive_expsym_cmds_GCJ= + old_archive_From_new_cmds_GCJ= + old_archive_from_expsyms_cmds_GCJ= + export_dynamic_flag_spec_GCJ= + whole_archive_flag_spec_GCJ= + thread_safe_flag_spec_GCJ= + hardcode_libdir_flag_spec_GCJ= + hardcode_libdir_flag_spec_ld_GCJ= + hardcode_libdir_separator_GCJ= + hardcode_direct_GCJ=no + hardcode_minus_L_GCJ=no + hardcode_shlibpath_var_GCJ=unsupported + link_all_deplibs_GCJ=unknown + hardcode_automatic_GCJ=no + module_cmds_GCJ= + module_expsym_cmds_GCJ= + always_export_symbols_GCJ=no + export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms_GCJ= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + ld_shlibs_GCJ=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # See if GNU ld supports shared libraries. + case $host_os in + aix3* | aix4* | aix5*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs_GCJ=no + cat <&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +EOF + fi + ;; + + amigaos*) + archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_minus_L_GCJ=yes + + # Samuel A. Falvo II reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we can't use + # them. + ld_shlibs_GCJ=no + ;; + + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag_GCJ=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs_GCJ=no + fi + ;; + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec_GCJ='-L$libdir' + allow_undefined_flag_GCJ=unsupported + always_export_symbols_GCJ=no + enable_shared_with_static_runtimes_GCJ=yes + export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + ld_shlibs=no + fi + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris* | sysv5*) + if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then + ld_shlibs_GCJ=no + cat <&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +EOF + elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs_GCJ=no + fi + ;; + + sunos4*) + archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct_GCJ=yes + hardcode_shlibpath_var_GCJ=no + ;; + + linux*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_cmds_GCJ="$tmp_archive_cmds" + supports_anon_versioning=no + case `$LD -v 2>/dev/null` in + *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + if test $supports_anon_versioning = yes; then + archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ +cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ +$echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + else + archive_expsym_cmds_GCJ="$tmp_archive_cmds" + fi + link_all_deplibs_GCJ=no + else + ld_shlibs_GCJ=no + fi + ;; + + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs_GCJ=no + fi + ;; + esac + + if test "$ld_shlibs_GCJ" = yes; then + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec_GCJ= + fi + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag_GCJ=unsupported + always_export_symbols_GCJ=yes + archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L_GCJ=yes + if test "$GCC" = yes && test -z "$link_static_flag"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct_GCJ=unsupported + fi + ;; + + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix5*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds_GCJ='' + hardcode_direct_GCJ=yes + hardcode_libdir_separator_GCJ=':' + link_all_deplibs_GCJ=yes + + if test "$GCC" = yes; then + case $host_os in aix4.012|aix4.012.*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct_GCJ=yes + else + # We have old collect2 + hardcode_direct_GCJ=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L_GCJ=yes + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_libdir_separator_GCJ= + fi + esac + shared_flag='-shared' + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols_GCJ=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag_GCJ='-berok' + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag_GCJ="-z nodefs" + archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag_GCJ=' ${wl}-bernotok' + allow_undefined_flag_GCJ=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols_GCJ=yes + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec_GCJ=' ' + archive_cmds_need_lc_GCJ=yes + # This is similar to how AIX traditionally builds it's shared libraries. + archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_minus_L_GCJ=yes + # see comment about different semantics on the GNU ld section + ld_shlibs_GCJ=no + ;; + + bsdi4*) + export_dynamic_flag_spec_GCJ=-rdynamic + ;; + + cygwin* | mingw* | pw32*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec_GCJ=' ' + allow_undefined_flag_GCJ=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_From_new_cmds_GCJ='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path='`cygpath -w "$srcfile"`' + enable_shared_with_static_runtimes_GCJ=yes + ;; + + darwin* | rhapsody*) + if test "$GXX" = yes ; then + archive_cmds_need_lc_GCJ=no + case "$host_os" in + rhapsody* | darwin1.[012]) + allow_undefined_flag_GCJ='-undefined suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + allow_undefined_flag_GCJ='-flat_namespace -undefined suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[012]) + allow_undefined_flag_GCJ='-flat_namespace -undefined suppress' + ;; + 10.*) + allow_undefined_flag_GCJ='-undefined dynamic_lookup' + ;; + esac + fi + ;; + esac + lt_int_apple_cc_single_mod=no + output_verbose_link_cmd='echo' + if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then + lt_int_apple_cc_single_mod=yes + fi + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + archive_cmds_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + else + archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + fi + module_cmds_GCJ='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + hardcode_direct_GCJ=no + hardcode_automatic_GCJ=yes + hardcode_shlibpath_var_GCJ=unsupported + whole_archive_flag_spec_GCJ='-all_load $convenience' + link_all_deplibs_GCJ=yes + else + ld_shlibs_GCJ=no + fi + ;; + + dgux*) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_shlibpath_var_GCJ=no + ;; + + freebsd1*) + ld_shlibs_GCJ=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec_GCJ='-R$libdir' + hardcode_direct_GCJ=yes + hardcode_shlibpath_var_GCJ=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_GCJ=yes + hardcode_minus_L_GCJ=yes + hardcode_shlibpath_var_GCJ=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | kfreebsd*-gnu) + archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec_GCJ='-R$libdir' + hardcode_direct_GCJ=yes + hardcode_shlibpath_var_GCJ=no + ;; + + hpux9*) + if test "$GCC" = yes; then + archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_GCJ=: + hardcode_direct_GCJ=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_GCJ=yes + export_dynamic_flag_spec_GCJ='${wl}-E' + ;; + + hpux10* | hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case "$host_cpu" in + hppa*64*|ia64*) + archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case "$host_cpu" in + hppa*64*|ia64*) + archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + ;; + *) + archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + case "$host_cpu" in + hppa*64*) + hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' + hardcode_libdir_separator_GCJ=: + hardcode_direct_GCJ=no + hardcode_shlibpath_var_GCJ=no + ;; + ia64*) + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_direct_GCJ=no + hardcode_shlibpath_var_GCJ=no + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_GCJ=yes + ;; + *) + hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_GCJ=: + hardcode_direct_GCJ=yes + export_dynamic_flag_spec_GCJ='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_GCJ=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' + fi + hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_GCJ=: + link_all_deplibs_GCJ=yes + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec_GCJ='-R$libdir' + hardcode_direct_GCJ=yes + hardcode_shlibpath_var_GCJ=no + ;; + + newsos6) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_GCJ=yes + hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_GCJ=: + hardcode_shlibpath_var_GCJ=no + ;; + + openbsd*) + hardcode_direct_GCJ=yes + hardcode_shlibpath_var_GCJ=no + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' + export_dynamic_flag_spec_GCJ='${wl}-E' + else + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec_GCJ='-R$libdir' + ;; + *) + archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' + ;; + esac + fi + ;; + + os2*) + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_minus_L_GCJ=yes + allow_undefined_flag_GCJ=unsupported + archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + allow_undefined_flag_GCJ=' -expect_unresolved \*' + archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + fi + hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_GCJ=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' + else + allow_undefined_flag_GCJ=' -expect_unresolved \*' + archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ + $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec_GCJ='-rpath $libdir' + fi + hardcode_libdir_separator_GCJ=: + ;; + + sco3.2v5*) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var_GCJ=no + export_dynamic_flag_spec_GCJ='${wl}-Bexport' + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ;; + + solaris*) + no_undefined_flag_GCJ=' -z text' + if test "$GCC" = yes; then + archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' + else + archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + fi + hardcode_libdir_flag_spec_GCJ='-R$libdir' + hardcode_shlibpath_var_GCJ=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) # Supported since Solaris 2.6 (maybe 2.5.1?) + whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; + esac + link_all_deplibs_GCJ=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_direct_GCJ=yes + hardcode_minus_L_GCJ=yes + hardcode_shlibpath_var_GCJ=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_GCJ=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds_GCJ='$CC -r -o $output$reload_objs' + hardcode_direct_GCJ=no + ;; + motorola) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var_GCJ=no + ;; + + sysv4.3*) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var_GCJ=no + export_dynamic_flag_spec_GCJ='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var_GCJ=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs_GCJ=yes + fi + ;; + + sysv4.2uw2*) + archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_GCJ=yes + hardcode_minus_L_GCJ=no + hardcode_shlibpath_var_GCJ=no + hardcode_runpath_var=yes + runpath_var=LD_RUN_PATH + ;; + + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) + no_undefined_flag_GCJ='${wl}-z ${wl}text' + if test "$GCC" = yes; then + archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var_GCJ=no + ;; + + sysv5*) + no_undefined_flag_GCJ=' -z text' + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + hardcode_libdir_flag_spec_GCJ= + hardcode_shlibpath_var_GCJ=no + runpath_var='LD_RUN_PATH' + ;; + + uts4*) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_shlibpath_var_GCJ=no + ;; + + *) + ld_shlibs_GCJ=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 +echo "${ECHO_T}$ld_shlibs_GCJ" >&6 +test "$ld_shlibs_GCJ" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc_GCJ" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc_GCJ=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds_GCJ in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 + $rm conftest* + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl_GCJ + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ + allow_undefined_flag_GCJ= + if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 + (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + then + archive_cmds_need_lc_GCJ=no + else + archive_cmds_need_lc_GCJ=yes + fi + allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $rm conftest* + echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 +echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6 + ;; + esac + fi + ;; +esac + +echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix4* | aix5*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi4*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $rm \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' + # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. + if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` + else + sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' + fi + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +kfreebsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +freebsd*) + objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.01* | freebsdelf3.01*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + *) # from 3.2 on + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case "$host_cpu" in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +knetbsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +nto-qnx*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + need_lib_prefix=no + need_version=yes + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +sco3.2v5*) + version_type=osf + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +echo "${ECHO_T}$dynamic_linker" >&6 +test "$dynamic_linker" = no && can_build_shared=no + +echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 +hardcode_action_GCJ= +if test -n "$hardcode_libdir_flag_spec_GCJ" || \ + test -n "$runpath_var GCJ" || \ + test "X$hardcode_automatic_GCJ"="Xyes" ; then + + # We can hardcode non-existant directories. + if test "$hardcode_direct_GCJ" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && + test "$hardcode_minus_L_GCJ" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action_GCJ=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action_GCJ=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action_GCJ=unsupported +fi +echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 +echo "${ECHO_T}$hardcode_action_GCJ" >&6 + +if test "$hardcode_action_GCJ" = relink; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + +striplib= +old_striplib= +echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 +echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 +if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + ;; + *) + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + ;; + esac +fi + +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dl_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dl_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 +if test $ac_cv_lib_dl_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + *) + echo "$as_me:$LINENO: checking for shl_load" >&5 +echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 +if test "${ac_cv_func_shl_load+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define shl_load to an innocuous variant, in case declares shl_load. + For example, HP-UX 11i declares gettimeofday. */ +#define shl_load innocuous_shl_load + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char shl_load (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef shl_load + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shl_load (); +/* 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_shl_load) || defined (__stub___shl_load) +choke me +#else +char (*f) () = shl_load; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != shl_load; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_shl_load=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_shl_load=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 +echo "${ECHO_T}$ac_cv_func_shl_load" >&6 +if test $ac_cv_func_shl_load = yes; then + lt_cv_dlopen="shl_load" +else + echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 +echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 +if test "${ac_cv_lib_dld_shl_load+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shl_load (); +int +main () +{ +shl_load (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dld_shl_load=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dld_shl_load=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 +echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 +if test $ac_cv_lib_dld_shl_load = yes; then + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" +else + echo "$as_me:$LINENO: checking for dlopen" >&5 +echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 +if test "${ac_cv_func_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define dlopen to an innocuous variant, in case declares dlopen. + For example, HP-UX 11i declares gettimeofday. */ +#define dlopen innocuous_dlopen + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char dlopen (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef dlopen + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +/* 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_dlopen) || defined (__stub___dlopen) +choke me +#else +char (*f) () = dlopen; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != dlopen; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 +echo "${ECHO_T}$ac_cv_func_dlopen" >&6 +if test $ac_cv_func_dlopen = yes; then + lt_cv_dlopen="dlopen" +else + echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dl_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dl_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 +if test $ac_cv_lib_dl_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 +echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 +if test "${ac_cv_lib_svld_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_svld_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_svld_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 +if test $ac_cv_lib_svld_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" +else + echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 +echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 +if test "${ac_cv_lib_dld_dld_link+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dld_link (); +int +main () +{ +dld_link (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dld_dld_link=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dld_dld_link=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 +echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 +if test $ac_cv_lib_dld_dld_link = yes; then + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 +echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 +if test "${lt_cv_dlopen_self+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +} +EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_unknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 +echo "${ECHO_T}$lt_cv_dlopen_self" >&6 + + if test "x$lt_cv_dlopen_self" = xyes; then + LDFLAGS="$LDFLAGS $link_static_flag" + echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 +echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 +if test "${lt_cv_dlopen_self_static+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +} +EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 +echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + +# The else clause should only fire when bootstrapping the +# libtool distribution, otherwise you forgot to ship ltmain.sh +# with your package, and you will get complaints that there are +# no rules to generate ltmain.sh. +if test -f "$ltmain"; then + # See if we are running on zsh, and set the options which allow our commands through + # without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + # Now quote all the things that may contain metacharacters while being + # careful not to overquote the AC_SUBSTed values. We take copies of the + # variables and quote the copies for generation of the libtool script. + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + SED SHELL STRIP \ + libname_spec library_names_spec soname_spec extract_expsyms_cmds \ + old_striplib striplib file_magic_cmd finish_cmds finish_eval \ + deplibs_check_method reload_flag reload_cmds need_locks \ + lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ + lt_cv_sys_global_symbol_to_c_name_address \ + sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ + old_postinstall_cmds old_postuninstall_cmds \ + compiler_GCJ \ + CC_GCJ \ + LD_GCJ \ + lt_prog_compiler_wl_GCJ \ + lt_prog_compiler_pic_GCJ \ + lt_prog_compiler_static_GCJ \ + lt_prog_compiler_no_builtin_flag_GCJ \ + export_dynamic_flag_spec_GCJ \ + thread_safe_flag_spec_GCJ \ + whole_archive_flag_spec_GCJ \ + enable_shared_with_static_runtimes_GCJ \ + old_archive_cmds_GCJ \ + old_archive_from_new_cmds_GCJ \ + predep_objects_GCJ \ + postdep_objects_GCJ \ + predeps_GCJ \ + postdeps_GCJ \ + compiler_lib_search_path_GCJ \ + archive_cmds_GCJ \ + archive_expsym_cmds_GCJ \ + postinstall_cmds_GCJ \ + postuninstall_cmds_GCJ \ + old_archive_from_expsyms_cmds_GCJ \ + allow_undefined_flag_GCJ \ + no_undefined_flag_GCJ \ + export_symbols_cmds_GCJ \ + hardcode_libdir_flag_spec_GCJ \ + hardcode_libdir_flag_spec_ld_GCJ \ + hardcode_libdir_separator_GCJ \ + hardcode_automatic_GCJ \ + module_cmds_GCJ \ + module_expsym_cmds_GCJ \ + lt_cv_prog_compiler_c_o_GCJ \ + exclude_expsyms_GCJ \ + include_expsyms_GCJ; do + + case $var in + old_archive_cmds_GCJ | \ + old_archive_from_new_cmds_GCJ | \ + archive_cmds_GCJ | \ + archive_expsym_cmds_GCJ | \ + module_cmds_GCJ | \ + module_expsym_cmds_GCJ | \ + old_archive_from_expsyms_cmds_GCJ | \ + export_symbols_cmds_GCJ | \ + extract_expsyms_cmds | reload_cmds | finish_cmds | \ + postinstall_cmds | postuninstall_cmds | \ + old_postinstall_cmds | old_postuninstall_cmds | \ + sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + # Double-quote double-evaled strings. + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + esac + done + + case $lt_echo in + *'\$0 --fallback-echo"') + lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; + esac + +cfgfile="$ofile" + + cat <<__EOF__ >> "$cfgfile" +# ### BEGIN LIBTOOL TAG CONFIG: $tagname + +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc_GCJ + +# Whether or not to disallow shared libs when runtime libs are static +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host + +# An echo program that does not interpret backslashes. +echo=$lt_echo + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A C compiler. +LTCC=$lt_LTCC + +# A language-specific compiler. +CC=$lt_compiler_GCJ + +# Is the compiler the GNU C compiler? +with_gcc=$GCC_GCJ + +# An ERE matcher. +EGREP=$lt_EGREP + +# The linker used to build libraries. +LD=$lt_LD_GCJ + +# Whether we need hard or soft links. +LN_S=$lt_LN_S + +# A BSD-compatible nm program. +NM=$lt_NM + +# A symbol stripping program +STRIP=$lt_STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" + +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" + +# Used on cygwin: assembler. +AS="$AS" + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl_GCJ + +# Object file suffix (normally "o"). +objext="$ac_objext" + +# Old archive suffix (normally "a"). +libext="$libext" + +# Shared library suffix (normally ".so"). +shrext_cmds='$shrext_cmds' + +# Executable file suffix (normally ""). +exeext="$exeext" + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic_GCJ +pic_mode=$pic_mode + +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ + +# Must we lock files when doing compilation ? +need_locks=$lt_need_locks + +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static_GCJ + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ + +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ + +# Library versioning type. +version_type=$version_type + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_old_archive_cmds_GCJ +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ + +# Commands used to build and install a shared archive. +archive_cmds=$lt_archive_cmds_GCJ +archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_module_cmds_GCJ +module_expsym_cmds=$lt_module_expsym_cmds_GCJ + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_predep_objects_GCJ + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_postdep_objects_GCJ + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_predeps_GCJ + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_postdeps_GCJ + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$lt_file_magic_cmd + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag_GCJ + +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag_GCJ + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# This is the shared library runtime path variable. +runpath_var=$runpath_var + +# This is the shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action_GCJ + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ + +# If ld is used when linking, flag to hardcode \$libdir into +# a binary during linking. This must work even if \$libdir does +# not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ + +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ + +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$hardcode_direct_GCJ + +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$hardcode_minus_L_GCJ + +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ + +# Set to yes if building a shared library automatically hardcodes DIR into the library +# and all subsequent libraries and executables linked against it. +hardcode_automatic=$hardcode_automatic_GCJ + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs_GCJ + +# Compile-time system search path for libraries +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$fix_srcfile_path_GCJ" + +# Set to yes if exported symbols are required. +always_export_symbols=$always_export_symbols_GCJ + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds_GCJ + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms_GCJ + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms_GCJ + +# ### END LIBTOOL TAG CONFIG: $tagname + +__EOF__ + + +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" + fi +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC="$lt_save_CC" + + else + tagname="" + fi + ;; + + RC) + + + +# Source file extension for RC test sources. +ac_ext=rc + +# Object file extension for compiled RC test sources. +objext=o +objext_RC=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' + +# Code to be used in simple link tests +lt_simple_link_test_code="$lt_simple_compile_test_code" + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +CC=${RC-"windres"} +compiler=$CC +compiler_RC=$CC +lt_cv_prog_compiler_c_o_RC=yes + +# The else clause should only fire when bootstrapping the +# libtool distribution, otherwise you forgot to ship ltmain.sh +# with your package, and you will get complaints that there are +# no rules to generate ltmain.sh. +if test -f "$ltmain"; then + # See if we are running on zsh, and set the options which allow our commands through + # without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + # Now quote all the things that may contain metacharacters while being + # careful not to overquote the AC_SUBSTed values. We take copies of the + # variables and quote the copies for generation of the libtool script. + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + SED SHELL STRIP \ + libname_spec library_names_spec soname_spec extract_expsyms_cmds \ + old_striplib striplib file_magic_cmd finish_cmds finish_eval \ + deplibs_check_method reload_flag reload_cmds need_locks \ + lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ + lt_cv_sys_global_symbol_to_c_name_address \ + sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ + old_postinstall_cmds old_postuninstall_cmds \ + compiler_RC \ + CC_RC \ + LD_RC \ + lt_prog_compiler_wl_RC \ + lt_prog_compiler_pic_RC \ + lt_prog_compiler_static_RC \ + lt_prog_compiler_no_builtin_flag_RC \ + export_dynamic_flag_spec_RC \ + thread_safe_flag_spec_RC \ + whole_archive_flag_spec_RC \ + enable_shared_with_static_runtimes_RC \ + old_archive_cmds_RC \ + old_archive_from_new_cmds_RC \ + predep_objects_RC \ + postdep_objects_RC \ + predeps_RC \ + postdeps_RC \ + compiler_lib_search_path_RC \ + archive_cmds_RC \ + archive_expsym_cmds_RC \ + postinstall_cmds_RC \ + postuninstall_cmds_RC \ + old_archive_from_expsyms_cmds_RC \ + allow_undefined_flag_RC \ + no_undefined_flag_RC \ + export_symbols_cmds_RC \ + hardcode_libdir_flag_spec_RC \ + hardcode_libdir_flag_spec_ld_RC \ + hardcode_libdir_separator_RC \ + hardcode_automatic_RC \ + module_cmds_RC \ + module_expsym_cmds_RC \ + lt_cv_prog_compiler_c_o_RC \ + exclude_expsyms_RC \ + include_expsyms_RC; do + + case $var in + old_archive_cmds_RC | \ + old_archive_from_new_cmds_RC | \ + archive_cmds_RC | \ + archive_expsym_cmds_RC | \ + module_cmds_RC | \ + module_expsym_cmds_RC | \ + old_archive_from_expsyms_cmds_RC | \ + export_symbols_cmds_RC | \ + extract_expsyms_cmds | reload_cmds | finish_cmds | \ + postinstall_cmds | postuninstall_cmds | \ + old_postinstall_cmds | old_postuninstall_cmds | \ + sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + # Double-quote double-evaled strings. + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + esac + done + + case $lt_echo in + *'\$0 --fallback-echo"') + lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; + esac + +cfgfile="$ofile" + + cat <<__EOF__ >> "$cfgfile" +# ### BEGIN LIBTOOL TAG CONFIG: $tagname + +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc_RC + +# Whether or not to disallow shared libs when runtime libs are static +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host + +# An echo program that does not interpret backslashes. +echo=$lt_echo + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A C compiler. +LTCC=$lt_LTCC + +# A language-specific compiler. +CC=$lt_compiler_RC + +# Is the compiler the GNU C compiler? +with_gcc=$GCC_RC + +# An ERE matcher. +EGREP=$lt_EGREP + +# The linker used to build libraries. +LD=$lt_LD_RC + +# Whether we need hard or soft links. +LN_S=$lt_LN_S + +# A BSD-compatible nm program. +NM=$lt_NM + +# A symbol stripping program +STRIP=$lt_STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" + +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" + +# Used on cygwin: assembler. +AS="$AS" + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl_RC + +# Object file suffix (normally "o"). +objext="$ac_objext" + +# Old archive suffix (normally "a"). +libext="$libext" + +# Shared library suffix (normally ".so"). +shrext_cmds='$shrext_cmds' + +# Executable file suffix (normally ""). +exeext="$exeext" + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic_RC +pic_mode=$pic_mode + +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC + +# Must we lock files when doing compilation ? +need_locks=$lt_need_locks + +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static_RC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC + +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC + +# Library versioning type. +version_type=$version_type + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_old_archive_cmds_RC +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC + +# Commands used to build and install a shared archive. +archive_cmds=$lt_archive_cmds_RC +archive_expsym_cmds=$lt_archive_expsym_cmds_RC +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_module_cmds_RC +module_expsym_cmds=$lt_module_expsym_cmds_RC + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_predep_objects_RC + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_postdep_objects_RC + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_predeps_RC + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_postdeps_RC + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_compiler_lib_search_path_RC + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$lt_file_magic_cmd + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag_RC + +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag_RC + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# This is the shared library runtime path variable. +runpath_var=$runpath_var + +# This is the shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action_RC + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC + +# If ld is used when linking, flag to hardcode \$libdir into +# a binary during linking. This must work even if \$libdir does +# not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC + +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC + +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$hardcode_direct_RC + +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$hardcode_minus_L_RC + +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var_RC + +# Set to yes if building a shared library automatically hardcodes DIR into the library +# and all subsequent libraries and executables linked against it. +hardcode_automatic=$hardcode_automatic_RC + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs_RC + +# Compile-time system search path for libraries +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$fix_srcfile_path_RC" + +# Set to yes if exported symbols are required. +always_export_symbols=$always_export_symbols_RC + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds_RC + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms_RC + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms_RC + +# ### END LIBTOOL TAG CONFIG: $tagname + +__EOF__ + + +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" + fi +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC="$lt_save_CC" + + ;; + + *) + { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 +echo "$as_me: error: Unsupported tag name: $tagname" >&2;} + { (exit 1); exit 1; }; } + ;; + esac + + # Append the new tag name to the list of available tags. + if test -n "$tagname" ; then + available_tags="$available_tags $tagname" + fi + fi + done + IFS="$lt_save_ifs" + + # Now substitute the updated list of available tags. + if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then + mv "${ofile}T" "$ofile" + chmod +x "$ofile" + else + rm -f "${ofile}T" + { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 +echo "$as_me: error: unable to update list of available tagged configurations." >&2;} + { (exit 1); exit 1; }; } + fi +fi + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + +# Prevent multiple expansion + + + + + + + + + + + + + + + + + + + + + +# Extract the first word of "perl", so it can be a program name with args. +set dummy perl; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_PERL+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $PERL in + [\\/]* | ?:[\\/]*) + ac_cv_path_PERL="$PERL" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + ;; +esac +fi +PERL=$ac_cv_path_PERL + +if test -n "$PERL"; then + echo "$as_me:$LINENO: result: $PERL" >&5 +echo "${ECHO_T}$PERL" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + +# Check whether --enable-largefile or --disable-largefile was given. +if test "${enable_largefile+set}" = set; then + enableval="$enable_largefile" + +fi; +if test "$enable_largefile" != no; then + + echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5 +echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6 +if test "${ac_cv_sys_largefile_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_sys_largefile_CC=no + if test "$GCC" != yes; then + ac_save_CC=$CC + while :; do + # IRIX 6.2 and later do not support large files by default, + # so use the C compiler's -n32 option if that helps. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF + rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext + CC="$CC -n32" + rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sys_largefile_CC=' -n32'; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext + break + done + CC=$ac_save_CC + rm -f conftest.$ac_ext + fi +fi +echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5 +echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6 + if test "$ac_cv_sys_largefile_CC" != no; then + CC=$CC$ac_cv_sys_largefile_CC + fi + + echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6 +if test "${ac_cv_sys_file_offset_bits+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + while :; do + ac_cv_sys_file_offset_bits=no + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#define _FILE_OFFSET_BITS 64 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sys_file_offset_bits=64; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + break +done +fi +echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5 +echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6 +if test "$ac_cv_sys_file_offset_bits" != no; then + +cat >>confdefs.h <<_ACEOF +#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits +_ACEOF + +fi +rm -f conftest* + echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5 +echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6 +if test "${ac_cv_sys_large_files+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + while :; do + ac_cv_sys_large_files=no + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#define _LARGE_FILES 1 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sys_large_files=1; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + break +done +fi +echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5 +echo "${ECHO_T}$ac_cv_sys_large_files" >&6 +if test "$ac_cv_sys_large_files" != no; then + +cat >>confdefs.h <<_ACEOF +#define _LARGE_FILES $ac_cv_sys_large_files +_ACEOF + +fi +rm -f conftest* +fi + + + +for ac_header in scsi/scsi.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in linux/compiler.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in linux/blkpg.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#ifdef HAVE_LINUX_COMPILER_H +#include +#endif + + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_Header=no" +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in langinfo.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in sys/user.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in asm/page.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in rpcsvc/nfs_prot.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in sys/io.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in pty.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + +for ac_header in linux/raw.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + +if test x$ac_cv_header_linux_raw_h = xyes; then + HAVE_RAW_TRUE= + HAVE_RAW_FALSE='#' +else + HAVE_RAW_TRUE='#' + HAVE_RAW_FALSE= +fi + + + +for ac_header in security/pam_misc.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + +if test x$ac_cv_header_security_pam_misc_h = xyes; then + HAVE_PAM_TRUE= + HAVE_PAM_FALSE='#' +else + HAVE_PAM_TRUE='#' + HAVE_PAM_FALSE= +fi + + + + + +for ac_func in inet_aton +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* 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 (); +/* 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 +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +for ac_func in fsync +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* 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 (); +/* 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 +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +for ac_func in getdomainname +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* 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 (); +/* 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 +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +for ac_func in nanosleep +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* 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 (); +/* 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 +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +for ac_func in personality +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* 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 (); +/* 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 +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +for ac_func in updwtmp +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* 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 (); +/* 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 +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + +echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5 +echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6 +if test "${ac_cv_sys_largefile_source+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + while :; do + ac_cv_sys_largefile_source=no + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +int +main () +{ +return !fseeko; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#define _LARGEFILE_SOURCE 1 +#include +int +main () +{ +return !fseeko; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sys_largefile_source=1; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + break +done +fi +echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5 +echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6 +if test "$ac_cv_sys_largefile_source" != no; then + +cat >>confdefs.h <<_ACEOF +#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source +_ACEOF + +fi +rm -f conftest* + +# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug +# in glibc 2.1.3, but that breaks too many other things. +# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. +echo "$as_me:$LINENO: checking for fseeko" >&5 +echo $ECHO_N "checking for fseeko... $ECHO_C" >&6 +if test "${ac_cv_func_fseeko+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +int +main () +{ +return fseeko && fseeko (stdin, 0, 0); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_fseeko=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_fseeko=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_fseeko" >&5 +echo "${ECHO_T}$ac_cv_func_fseeko" >&6 +if test $ac_cv_func_fseeko = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_FSEEKO 1 +_ACEOF + +fi + + +for ac_func in lchown +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* 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 (); +/* 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 +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +for ac_func in rpmatch +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* 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 (); +/* 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 +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + + + +echo "$as_me:$LINENO: checking for uuid_is_null in -luuid" >&5 +echo $ECHO_N "checking for uuid_is_null in -luuid... $ECHO_C" >&6 +if test "${ac_cv_lib_uuid_uuid_is_null+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-luuid $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char uuid_is_null (); +int +main () +{ +uuid_is_null (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_uuid_uuid_is_null=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_uuid_uuid_is_null=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_is_null" >&5 +echo "${ECHO_T}$ac_cv_lib_uuid_uuid_is_null" >&6 +if test $ac_cv_lib_uuid_uuid_is_null = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBUUID 1 +_ACEOF + + LIBS="-luuid $LIBS" + +fi + + + +if test x$ac_cv_lib_uuid_uuid_is_null = xyes; then + HAVE_UUID_TRUE= + HAVE_UUID_FALSE='#' +else + HAVE_UUID_TRUE='#' + HAVE_UUID_FALSE= +fi + + + +echo "$as_me:$LINENO: checking for openpty in -lutil" >&5 +echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6 +if test "${ac_cv_lib_util_openpty+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lutil $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char openpty (); +int +main () +{ +openpty (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_util_openpty=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_util_openpty=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5 +echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6 +if test $ac_cv_lib_util_openpty = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBUTIL 1 +_ACEOF + + LIBS="-lutil $LIBS" + +fi + + + +if test x$ac_cv_lib_util_openpty = xyes; then + HAVE_LIBUTIL_TRUE= + HAVE_LIBUTIL_FALSE='#' +else + HAVE_LIBUTIL_TRUE='#' + HAVE_LIBUTIL_FALSE= +fi + + + +echo "$as_me:$LINENO: checking for tgetnum in -ltermcap" >&5 +echo $ECHO_N "checking for tgetnum in -ltermcap... $ECHO_C" >&6 +if test "${ac_cv_lib_termcap_tgetnum+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ltermcap $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char tgetnum (); +int +main () +{ +tgetnum (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_termcap_tgetnum=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_termcap_tgetnum=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_tgetnum" >&5 +echo "${ECHO_T}$ac_cv_lib_termcap_tgetnum" >&6 +if test $ac_cv_lib_termcap_tgetnum = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBTERMCAP 1 +_ACEOF + + LIBS="-ltermcap $LIBS" + +fi + + + +if test x$ac_cv_lib_termcap_tgetnum = xyes; then + HAVE_TERMCAP_TRUE= + HAVE_TERMCAP_FALSE='#' +else + HAVE_TERMCAP_TRUE='#' + HAVE_TERMCAP_FALSE= +fi + + + +echo "$as_me:$LINENO: checking for crc32 in -lz" >&5 +echo $ECHO_N "checking for crc32 in -lz... $ECHO_C" >&6 +if test "${ac_cv_lib_z_crc32+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lz $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char crc32 (); +int +main () +{ +crc32 (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_z_crc32=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_z_crc32=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_z_crc32" >&5 +echo "${ECHO_T}$ac_cv_lib_z_crc32" >&6 +if test $ac_cv_lib_z_crc32 = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBZ 1 +_ACEOF + + LIBS="-lz $LIBS" + +fi + + + +if test x$ac_cv_lib_z_crc32 = xyes; then + HAVE_ZLIB_TRUE= + HAVE_ZLIB_FALSE='#' +else + HAVE_ZLIB_TRUE='#' + HAVE_ZLIB_FALSE= +fi + + + +echo "$as_me:$LINENO: checking for blkid_known_fstype in -lblkid" >&5 +echo $ECHO_N "checking for blkid_known_fstype in -lblkid... $ECHO_C" >&6 +if test "${ac_cv_lib_blkid_blkid_known_fstype+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lblkid $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char blkid_known_fstype (); +int +main () +{ +blkid_known_fstype (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_blkid_blkid_known_fstype=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_blkid_blkid_known_fstype=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_blkid_blkid_known_fstype" >&5 +echo "${ECHO_T}$ac_cv_lib_blkid_blkid_known_fstype" >&6 +if test $ac_cv_lib_blkid_blkid_known_fstype = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBBLKID 1 +_ACEOF + + LIBS="-lblkid $LIBS" + +fi + + + +if test x$ac_cv_lib_blkid_blkid_known_fstype = xyes; then + HAVE_BLKID_TRUE= + HAVE_BLKID_FALSE='#' +else + HAVE_BLKID_TRUE='#' + HAVE_BLKID_FALSE= +fi + + + +echo "$as_me:$LINENO: checking for getprevcon in -lselinux" >&5 +echo $ECHO_N "checking for getprevcon in -lselinux... $ECHO_C" >&6 +if test "${ac_cv_lib_selinux_getprevcon+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lselinux $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char getprevcon (); +int +main () +{ +getprevcon (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_selinux_getprevcon=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_selinux_getprevcon=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_getprevcon" >&5 +echo "${ECHO_T}$ac_cv_lib_selinux_getprevcon" >&6 +if test $ac_cv_lib_selinux_getprevcon = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBSELINUX 1 +_ACEOF + + LIBS="-lselinux $LIBS" + +fi + + + +if test x$ac_cv_lib_selinux_getprevcon = xyes; then + HAVE_SELINUX_TRUE= + HAVE_SELINUX_FALSE='#' +else + HAVE_SELINUX_TRUE='#' + HAVE_SELINUX_FALSE= +fi + + +LIBS="" + + + + + MKINSTALLDIRS= + if test -n "$ac_aux_dir"; then + case "$ac_aux_dir" in + /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; + *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; + esac + fi + if test -z "$MKINSTALLDIRS"; then + MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" + fi + + + + echo "$as_me:$LINENO: checking whether NLS is requested" >&5 +echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6 + # Check whether --enable-nls or --disable-nls was given. +if test "${enable_nls+set}" = set; then + enableval="$enable_nls" + USE_NLS=$enableval +else + USE_NLS=yes +fi; + echo "$as_me:$LINENO: result: $USE_NLS" >&5 +echo "${ECHO_T}$USE_NLS" >&6 + + + + + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "msgfmt", so it can be a program name with args. +set dummy msgfmt; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_MSGFMT+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case "$MSGFMT" in + [\\/]* | ?:[\\/]*) + ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + echo "$as_me: trying $ac_dir/$ac_word..." >&5 + if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 && + (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" + ;; +esac +fi +MSGFMT="$ac_cv_path_MSGFMT" +if test "$MSGFMT" != ":"; then + echo "$as_me:$LINENO: result: $MSGFMT" >&5 +echo "${ECHO_T}$MSGFMT" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + # Extract the first word of "gmsgfmt", so it can be a program name with args. +set dummy gmsgfmt; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_GMSGFMT+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $GMSGFMT in + [\\/]* | ?:[\\/]*) + ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" + ;; +esac +fi +GMSGFMT=$ac_cv_path_GMSGFMT + +if test -n "$GMSGFMT"; then + echo "$as_me:$LINENO: result: $GMSGFMT" >&5 +echo "${ECHO_T}$GMSGFMT" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "xgettext", so it can be a program name with args. +set dummy xgettext; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_XGETTEXT+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case "$XGETTEXT" in + [\\/]* | ?:[\\/]*) + ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + echo "$as_me: trying $ac_dir/$ac_word..." >&5 + if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 && + (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" + ;; +esac +fi +XGETTEXT="$ac_cv_path_XGETTEXT" +if test "$XGETTEXT" != ":"; then + echo "$as_me:$LINENO: result: $XGETTEXT" >&5 +echo "${ECHO_T}$XGETTEXT" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + rm -f messages.po + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "msgmerge", so it can be a program name with args. +set dummy msgmerge; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_MSGMERGE+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case "$MSGMERGE" in + [\\/]* | ?:[\\/]*) + ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + echo "$as_me: trying $ac_dir/$ac_word..." >&5 + if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then + ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" + ;; +esac +fi +MSGMERGE="$ac_cv_path_MSGMERGE" +if test "$MSGMERGE" != ":"; then + echo "$as_me:$LINENO: result: $MSGMERGE" >&5 +echo "${ECHO_T}$MSGMERGE" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + + if test "$GMSGFMT" != ":"; then + if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && + (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + : ; + else + GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` + echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 +echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6 + GMSGFMT=":" + fi + fi + + if test "$XGETTEXT" != ":"; then + if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && + (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + : ; + else + echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5 +echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6 + XGETTEXT=":" + fi + rm -f messages.po + fi + + ac_config_commands="$ac_config_commands default-1" + + + + if test "X$prefix" = "XNONE"; then + acl_final_prefix="$ac_default_prefix" + else + acl_final_prefix="$prefix" + fi + if test "X$exec_prefix" = "XNONE"; then + acl_final_exec_prefix='${prefix}' + else + acl_final_exec_prefix="$exec_prefix" + fi + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" + prefix="$acl_save_prefix" + + +# Check whether --with-gnu-ld or --without-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then + withval="$with_gnu_ld" + test "$withval" = no || with_gnu_ld=yes +else + with_gnu_ld=no +fi; +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + echo "$as_me:$LINENO: checking for ld used by GCC" >&5 +echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6 + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | [A-Za-z]:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the path of ld + ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + echo "$as_me:$LINENO: checking for GNU ld" >&5 +echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 +else + echo "$as_me:$LINENO: checking for non-GNU ld" >&5 +echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 +fi +if test "${acl_cv_path_LD+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -z "$LD"; then + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + acl_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some GNU ld's only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in + *GNU* | *'with BFD'*) + test "$with_gnu_ld" != no && break ;; + *) + test "$with_gnu_ld" != yes && break ;; + esac + fi + done + IFS="$ac_save_ifs" +else + acl_cv_path_LD="$LD" # Let the user override the test with a path. +fi +fi + +LD="$acl_cv_path_LD" +if test -n "$LD"; then + echo "$as_me:$LINENO: result: $LD" >&5 +echo "${ECHO_T}$LD" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi +test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 +echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} + { (exit 1); exit 1; }; } +echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 +echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 +if test "${acl_cv_prog_gnu_ld+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # I'd rather use --version here, but apparently some GNU ld's only accept -v. +case `$LD -v 2>&1 &5 +echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6 +with_gnu_ld=$acl_cv_prog_gnu_ld + + + + + echo "$as_me:$LINENO: checking for shared library run path origin" >&5 +echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6 +if test "${acl_cv_rpath+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + + CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ + ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh + . ./conftest.sh + rm -f ./conftest.sh + acl_cv_rpath=done + +fi +echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5 +echo "${ECHO_T}$acl_cv_rpath" >&6 + wl="$acl_cv_wl" + libext="$acl_cv_libext" + shlibext="$acl_cv_shlibext" + hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" + hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" + hardcode_direct="$acl_cv_hardcode_direct" + hardcode_minus_L="$acl_cv_hardcode_minus_L" + # Check whether --enable-rpath or --disable-rpath was given. +if test "${enable_rpath+set}" = set; then + enableval="$enable_rpath" + : +else + enable_rpath=yes +fi; + + + + + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi + +fi; + LIBICONV= + LTLIBICONV= + INCICONV= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='iconv ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + if test $use_additional = yes; then + if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then + found_dir="$additional_libdir" + found_so="$additional_libdir/lib$name.$shlibext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + else + if test -f "$additional_libdir/lib$name.$libext"; then + found_dir="$additional_libdir" + found_a="$additional_libdir/lib$name.$libext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then + found_dir="$dir" + found_so="$dir/lib$name.$shlibext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + else + if test -f "$dir/lib$name.$libext"; then + found_dir="$dir" + found_a="$dir/lib$name.$libext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$hardcode_direct" = yes; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" + fi + if test "$hardcode_minus_L" != no; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */lib | */lib/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" + ;; + esac + done + fi + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" + done + fi + + + + + + + + + + + + + + + + + + + echo "$as_me:$LINENO: checking for CFPreferencesCopyAppValue" >&5 +echo $ECHO_N "checking for CFPreferencesCopyAppValue... $ECHO_C" >&6 +if test "${gt_cv_func_CFPreferencesCopyAppValue+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + gt_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" + gt_save_LIBS="$LIBS" + LIBS="$LIBS -framework CoreFoundation" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +int +main () +{ +CFPreferencesCopyAppValue(NULL, NULL) + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + gt_cv_func_CFPreferencesCopyAppValue=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +gt_cv_func_CFPreferencesCopyAppValue=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + CPPFLAGS="$gt_save_CPPFLAGS" + LIBS="$gt_save_LIBS" +fi +echo "$as_me:$LINENO: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 +echo "${ECHO_T}$gt_cv_func_CFPreferencesCopyAppValue" >&6 + if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_CFPREFERENCESCOPYAPPVALUE 1 +_ACEOF + + fi + echo "$as_me:$LINENO: checking for CFLocaleCopyCurrent" >&5 +echo $ECHO_N "checking for CFLocaleCopyCurrent... $ECHO_C" >&6 +if test "${gt_cv_func_CFLocaleCopyCurrent+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + gt_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" + gt_save_LIBS="$LIBS" + LIBS="$LIBS -framework CoreFoundation" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +int +main () +{ +CFLocaleCopyCurrent(); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + gt_cv_func_CFLocaleCopyCurrent=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +gt_cv_func_CFLocaleCopyCurrent=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + CPPFLAGS="$gt_save_CPPFLAGS" + LIBS="$gt_save_LIBS" +fi +echo "$as_me:$LINENO: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 +echo "${ECHO_T}$gt_cv_func_CFLocaleCopyCurrent" >&6 + if test $gt_cv_func_CFLocaleCopyCurrent = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_CFLOCALECOPYCURRENT 1 +_ACEOF + + fi + INTL_MACOSX_LIBS= + if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then + INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" + fi + + + + + echo "$as_me:$LINENO: checking whether NLS is requested" >&5 +echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6 + # Check whether --enable-nls or --disable-nls was given. +if test "${enable_nls+set}" = set; then + enableval="$enable_nls" + USE_NLS=$enableval +else + USE_NLS=yes +fi; + echo "$as_me:$LINENO: result: $USE_NLS" >&5 +echo "${ECHO_T}$USE_NLS" >&6 + + + + + LIBINTL= + LTLIBINTL= + POSUB= + + if test "$USE_NLS" = "yes"; then + gt_use_preinstalled_gnugettext=no + + + + + + + echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5 +echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6 +if test "${gt_cv_func_gnugettext1_libc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +extern int _nl_msg_cat_cntr; +extern int *_nl_domain_bindings; +int +main () +{ +bindtextdomain ("", ""); +return * gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + gt_cv_func_gnugettext1_libc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +gt_cv_func_gnugettext1_libc=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libc" >&5 +echo "${ECHO_T}$gt_cv_func_gnugettext1_libc" >&6 + + if test "$gt_cv_func_gnugettext1_libc" != "yes"; then + + + + + + am_save_CPPFLAGS="$CPPFLAGS" + + for element in $INCICONV; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + + echo "$as_me:$LINENO: checking for iconv" >&5 +echo $ECHO_N "checking for iconv... $ECHO_C" >&6 +if test "${am_cv_func_iconv+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + + am_cv_func_iconv="no, consider installing GNU libiconv" + am_cv_lib_iconv=no + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +int +main () +{ +iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + am_cv_func_iconv=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$am_cv_func_iconv" != yes; then + am_save_LIBS="$LIBS" + LIBS="$LIBS $LIBICONV" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +int +main () +{ +iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + am_cv_lib_iconv=yes + am_cv_func_iconv=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$am_save_LIBS" + fi + +fi +echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5 +echo "${ECHO_T}$am_cv_func_iconv" >&6 + if test "$am_cv_func_iconv" = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_ICONV 1 +_ACEOF + + fi + if test "$am_cv_lib_iconv" = yes; then + echo "$as_me:$LINENO: checking how to link with libiconv" >&5 +echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6 + echo "$as_me:$LINENO: result: $LIBICONV" >&5 +echo "${ECHO_T}$LIBICONV" >&6 + else + CPPFLAGS="$am_save_CPPFLAGS" + LIBICONV= + LTLIBICONV= + fi + + + + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libintl-prefix or --without-libintl-prefix was given. +if test "${with_libintl_prefix+set}" = set; then + withval="$with_libintl_prefix" + + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi + +fi; + LIBINTL= + LTLIBINTL= + INCINTL= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='intl ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + if test $use_additional = yes; then + if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then + found_dir="$additional_libdir" + found_so="$additional_libdir/lib$name.$shlibext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + else + if test -f "$additional_libdir/lib$name.$libext"; then + found_dir="$additional_libdir" + found_a="$additional_libdir/lib$name.$libext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then + found_dir="$dir" + found_so="$dir/lib$name.$shlibext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + else + if test -f "$dir/lib$name.$libext"; then + found_dir="$dir" + found_a="$dir/lib$name.$libext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$hardcode_direct" = yes; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" + fi + if test "$hardcode_minus_L" != no; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */lib | */lib/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" + ;; + esac + done + fi + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" + done + fi + + echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5 +echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6 +if test "${gt_cv_func_gnugettext1_libintl+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + gt_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $INCINTL" + gt_save_LIBS="$LIBS" + LIBS="$LIBS $LIBINTL" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *); +int +main () +{ +bindtextdomain ("", ""); +return * gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias ("") + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + gt_cv_func_gnugettext1_libintl=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +gt_cv_func_gnugettext1_libintl=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then + LIBS="$LIBS $LIBICONV" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *); +int +main () +{ +bindtextdomain ("", ""); +return * gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias ("") + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + LIBINTL="$LIBINTL $LIBICONV" + LTLIBINTL="$LTLIBINTL $LTLIBICONV" + gt_cv_func_gnugettext1_libintl=yes + +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + CPPFLAGS="$gt_save_CPPFLAGS" + LIBS="$gt_save_LIBS" +fi +echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libintl" >&5 +echo "${ECHO_T}$gt_cv_func_gnugettext1_libintl" >&6 + fi + + if test "$gt_cv_func_gnugettext1_libc" = "yes" \ + || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \ + && test "$PACKAGE" != gettext-runtime \ + && test "$PACKAGE" != gettext-tools; }; then + gt_use_preinstalled_gnugettext=yes + else + LIBINTL= + LTLIBINTL= + INCINTL= + fi + + + + if test -n "$INTL_MACOSX_LIBS"; then + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" + LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" + fi + fi + + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + +cat >>confdefs.h <<\_ACEOF +#define ENABLE_NLS 1 +_ACEOF + + else + USE_NLS=no + fi + fi + + echo "$as_me:$LINENO: checking whether to use NLS" >&5 +echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6 + echo "$as_me:$LINENO: result: $USE_NLS" >&5 +echo "${ECHO_T}$USE_NLS" >&6 + if test "$USE_NLS" = "yes"; then + echo "$as_me:$LINENO: checking where the gettext function comes from" >&5 +echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6 + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then + gt_source="external libintl" + else + gt_source="libc" + fi + else + gt_source="included intl directory" + fi + echo "$as_me:$LINENO: result: $gt_source" >&5 +echo "${ECHO_T}$gt_source" >&6 + fi + + if test "$USE_NLS" = "yes"; then + + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then + echo "$as_me:$LINENO: checking how to link with libintl" >&5 +echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6 + echo "$as_me:$LINENO: result: $LIBINTL" >&5 +echo "${ECHO_T}$LIBINTL" >&6 + + for element in $INCINTL; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + fi + + +cat >>confdefs.h <<\_ACEOF +#define HAVE_GETTEXT 1 +_ACEOF + + +cat >>confdefs.h <<\_ACEOF +#define HAVE_DCGETTEXT 1 +_ACEOF + + fi + + POSUB=po + fi + + + + INTLLIBS="$LIBINTL" + + + + + + + + + +for ac_header in ncurses.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in ncurses/ncurses.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + +if test x$ac_cv_header_ncurses_h = xyes -o x$ac_cv_header_ncurses_ncurses_h = xyes; then + have_ncurses=yes + { echo "$as_me:$LINENO: you have ncurses" >&5 +echo "$as_me: you have ncurses" >&6;} +else + { echo "$as_me:$LINENO: you do not have ncurses" >&5 +echo "$as_me: you do not have ncurses" >&6;} +fi + + + +if test x$have_ncurses = xyes; then + HAVE_NCURSES_TRUE= + HAVE_NCURSES_FALSE='#' +else + HAVE_NCURSES_TRUE='#' + HAVE_NCURSES_FALSE= +fi + + + + +# Check whether --with-slang or --without-slang was given. +if test "${with_slang+set}" = set; then + withval="$with_slang" + with_slang=$withval +else + with_slang=no + +fi; + +if test x$with_slang = xyes; then + +for ac_header in slcurses.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in slang/slcurses.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## ----------------------------- ## +## Report this to bunk@stusta.de ## +## ----------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + if test x$ac_cv_header_slcurses_h = xyes -o x$ac_cv_header_slang_slcurses_h = xyes; then + use_slang=yes + else + { { echo "$as_me:$LINENO: error: slang selected but slcurses.h not found" >&5 +echo "$as_me: error: slang selected but slcurses.h not found" >&2;} + { (exit 1); exit 1; }; } + fi +fi + + + +if test x$use_slang = xyes; then + USE_SLANG_TRUE= + USE_SLANG_FALSE='#' +else + USE_SLANG_TRUE='#' + USE_SLANG_FALSE= +fi + + + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE +#include + +int +main () +{ + +char *c = crypt("abc","pw"); + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + + my_LIBS="$LIBS" + LIBS="$LIBS -lcrypt" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + #define _XOPEN_SOURCE + #include + +int +main () +{ + + char *c = crypt("abc","pw"); + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + + +cat >>confdefs.h <<\_ACEOF +#define NEED_LIBCRYPT 1 +_ACEOF + + need_libcrypt=yes + +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + + { { echo "$as_me:$LINENO: error: crypt() is not available" >&5 +echo "$as_me: error: crypt() is not available" >&2;} + { (exit 1); exit 1; }; } + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + LIBS="$my_LIBS" + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + + + +if test x$need_libcrypt = xyes; then + NEED_LIBCRYPT_TRUE= + NEED_LIBCRYPT_FALSE='#' +else + NEED_LIBCRYPT_TRUE='#' + NEED_LIBCRYPT_FALSE= +fi + + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include + +int +main () +{ + +printf(__progname); + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE___PROGNAME 1 +_ACEOF + + +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#include +#include + +int +main () +{ + + wchar_t wc; + wint_t w; + w = fgetwc(stdin); + if (w == WEOF) exit(1); + wc = w; + fputwc(wc,stdout); + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_WIDECHAR 1 +_ACEOF + +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#include + +int +main () +{ + +int test = SYS_pivot_root; + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + have_pivot_root=true +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + + + +if test x$have_pivot_root = xtrue; then + HAVE_PIVOT_ROOT_TRUE= + HAVE_PIVOT_ROOT_FALSE='#' +else + HAVE_PIVOT_ROOT_TRUE='#' + HAVE_PIVOT_ROOT_FALSE= +fi + + + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#include + +int +main () +{ + + int a = 0; + struct tm *tm = localtime(0); + if (a == -1) /* false */ + sleep(tm->tm_gmtoff); + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_TM_GMTOFF 1 +_ACEOF -rm -f make_include defines.h +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + + +case "$host" in + i?86-*) intel=true ;; + sparc*) sparc=true ;; +esac + + + +if test x$intel = xtrue; then + INTEL_TRUE= + INTEL_FALSE='#' +else + INTEL_TRUE='#' + INTEL_FALSE= +fi + + + +if test x$sparc = xtrue; then + SPARC_TRUE= + SPARC_FALSE='#' +else + SPARC_TRUE='#' + SPARC_FALSE= +fi + + + +# Check whether --enable-agetty or --disable-agetty was given. +if test "${enable_agetty+set}" = set; then + enableval="$enable_agetty" + with_agetty=$withval +else + with_agetty=yes + +fi; + + +if test x$with_agetty = xyes; then + BUILD_AGETTY_TRUE= + BUILD_AGETTY_FALSE='#' +else + BUILD_AGETTY_TRUE='#' + BUILD_AGETTY_FALSE= +fi + + + +# Check whether --enable-elvtune or --disable-elvtune was given. +if test "${enable_elvtune+set}" = set; then + enableval="$enable_elvtune" + with_elvtune=$withval +else + with_elvtune=no + +fi; + + +if test x$with_elvtune = xyes; then + BUILD_ELVTUNE_TRUE= + BUILD_ELVTUNE_FALSE='#' +else + BUILD_ELVTUNE_TRUE='#' + BUILD_ELVTUNE_FALSE= +fi + + + +# Check whether --enable-init or --disable-init was given. +if test "${enable_init+set}" = set; then + enableval="$enable_init" + with_init=$withval +else + with_init=no + +fi; + + +if test x$with_init = xyes; then + BUILD_INIT_TRUE= + BUILD_INIT_FALSE='#' +else + BUILD_INIT_TRUE='#' + BUILD_INIT_FALSE= +fi + + + +# Check whether --enable-kill or --disable-kill was given. +if test "${enable_kill+set}" = set; then + enableval="$enable_kill" + with_kill=$withval +else + with_kill=no + +fi; + + +if test x$with_kill = xyes; then + BUILD_KILL_TRUE= + BUILD_KILL_FALSE='#' +else + BUILD_KILL_TRUE='#' + BUILD_KILL_FALSE= +fi + + + +# Check whether --enable-last or --disable-last was given. +if test "${enable_last+set}" = set; then + enableval="$enable_last" + with_last=$withval +else + with_last=no + +fi; + + +if test x$with_last = xyes; then + BUILD_LAST_TRUE= + BUILD_LAST_FALSE='#' +else + BUILD_LAST_TRUE='#' + BUILD_LAST_FALSE= +fi + + + +# Check whether --enable-mesg or --disable-mesg was given. +if test "${enable_mesg+set}" = set; then + enableval="$enable_mesg" + with_mesg=$withval +else + with_mesg=no + +fi; + + +if test x$with_mesg = xyes; then + BUILD_MESG_TRUE= + BUILD_MESG_FALSE='#' +else + BUILD_MESG_TRUE='#' + BUILD_MESG_FALSE= +fi + + + +# Check whether --enable-partx or --disable-partx was given. +if test "${enable_partx+set}" = set; then + enableval="$enable_partx" + with_partx=$withval +else + with_partx=no + +fi; + + +if test x$with_partx = xyes; then + BUILD_PARTX_TRUE= + BUILD_PARTX_FALSE='#' +else + BUILD_PARTX_TRUE='#' + BUILD_PARTX_FALSE= +fi + + + +# Check whether --enable-raw or --disable-raw was given. +if test "${enable_raw+set}" = set; then + enableval="$enable_raw" + with_raw=$withval +else + with_raw=no + +fi; + + +if test x$with_raw = xyes; then + BUILD_RAW_TRUE= + BUILD_RAW_FALSE='#' +else + BUILD_RAW_TRUE='#' + BUILD_RAW_FALSE= +fi + + + +# Check whether --enable-rdev or --disable-rdev was given. +if test "${enable_rdev+set}" = set; then + enableval="$enable_rdev" + with_rdev=$withval +else + with_rdev=no + +fi; + + +if test x$with_rdev = xyes; then + BUILD_RDEV_TRUE= + BUILD_RDEV_FALSE='#' +else + BUILD_RDEV_TRUE='#' + BUILD_RDEV_FALSE= +fi + + + +# Check whether --enable-rename or --disable-rename was given. +if test "${enable_rename+set}" = set; then + enableval="$enable_rename" + with_agetty=$withval +else + with_rename=yes + +fi; + + +if test x$with_rename = xyes; then + BUILD_RENAME_TRUE= + BUILD_RENAME_FALSE='#' +else + BUILD_RENAME_TRUE='#' + BUILD_RENAME_FALSE= +fi + + + +# Check whether --enable-reset or --disable-reset was given. +if test "${enable_reset+set}" = set; then + enableval="$enable_reset" + with_reset=$withval +else + with_reset=no + +fi; + + +if test x$with_reset = xyes; then + BUILD_RESET_TRUE= + BUILD_RESET_FALSE='#' +else + BUILD_RESET_TRUE='#' + BUILD_RESET_FALSE= +fi + + + +# Check whether --enable-login-utils or --disable-login-utils was given. +if test "${enable_login_utils+set}" = set; then + enableval="$enable_login_utils" + with_login_utils=$withval +else + with_login_utils=no + +fi; + + +if test x$with_login_utils = xyes; then + BUILD_LOGIN_UTILS_TRUE= + BUILD_LOGIN_UTILS_FALSE='#' +else + BUILD_LOGIN_UTILS_TRUE='#' + BUILD_LOGIN_UTILS_FALSE= +fi + + + +# Check whether --enable-schedutils or --disable-schedutils was given. +if test "${enable_schedutils+set}" = set; then + enableval="$enable_schedutils" + with_schedutils=$withval +else + with_schedutils=yes + +fi; + + +if test x$with_schedutils = xyes; then + BUILD_SCHEDUTILS_TRUE= + BUILD_SCHEDUTILS_FALSE='#' +else + BUILD_SCHEDUTILS_TRUE='#' + BUILD_SCHEDUTILS_FALSE= +fi + + + +# Check whether --enable-wall or --disable-wall was given. +if test "${enable_wall+set}" = set; then + enableval="$enable_wall" + with_wall=$withval +else + with_wall=yes + +fi; + + +if test x$with_wall = xyes; then + BUILD_WALL_TRUE= + BUILD_WALL_FALSE='#' +else + BUILD_WALL_TRUE='#' + BUILD_WALL_FALSE= +fi + + + +# Check whether --enable-write or --disable-write was given. +if test "${enable_write+set}" = set; then + enableval="$enable_write" + with_write=$withval +else + with_write=no + +fi; + + +if test x$with_write = xyes; then + BUILD_WRITE_TRUE= + BUILD_WRITE_FALSE='#' +else + BUILD_WRITE_TRUE='#' + BUILD_WRITE_FALSE= +fi + + + +# Check whether --enable-chsh-only-listed or --disable-chsh-only-listed was given. +if test "${enable_chsh_only_listed+set}" = set; then + enableval="$enable_chsh_only_listed" + with_login_chsh_only_listed=$withval +else + with_chsh_only_listed=yes + +fi; + +if test x$with_chsh_only_listed = xyes; then + +cat >>confdefs.h <<\_ACEOF +#define ONLY_LISTED_SHELLS 1 +_ACEOF + +fi + + +# Check whether --enable-login-chown-vcs or --disable-login-chown-vcs was given. +if test "${enable_login_chown_vcs+set}" = set; then + enableval="$enable_login_chown_vcs" + with_login_chown_vcs=$withval +else + with_login_chown_vcs=no + +fi; + +if test x$with_login_chown_vcs = xyes; then + +cat >>confdefs.h <<\_ACEOF +#define LOGIN_CHOWN_VCS 1 +_ACEOF + +fi + + +# Check whether --enable-login-stat-mail or --disable-login-stat-mail was given. +if test "${enable_login_stat_mail+set}" = set; then + enableval="$enable_login_stat_mail" + with_login_stat_mail=$withval +else + with_login_stat_mail=no + +fi; + +if test x$with_login_stat_mail = xyes; then + +cat >>confdefs.h <<\_ACEOF +#define LOGIN_STAT_MAIL 1 +_ACEOF + +fi + + +# Check whether --enable-pg-bell or --disable-pg-bell was given. +if test "${enable_pg_bell+set}" = set; then + enableval="$enable_pg_bell" + with_pg_bell=$withval +else + with_pg_bell=yes + +fi; + +if test x$with_pg_bell = xyes; then + +cat >>confdefs.h <<\_ACEOF +#define PG_BELL 1 +_ACEOF + +fi + + +# Check whether --enable-require-password or --disable-require-password was given. +if test "${enable_require_password+set}" = set; then + enableval="$enable_require_password" + with_require_password=$withval +else + with_require_password=yes + +fi; + +if test x$with_require_password = xyes; then + +cat >>confdefs.h <<\_ACEOF +#define REQUIRE_PASSWORD 1 +_ACEOF + +fi + + +# Check whether --enable-use-tty-group or --disable-use-tty-group was given. +if test "${enable_use_tty_group+set}" = set; then + enableval="$enable_use_tty_group" + with_use_tty_group=$withval +else + with_use_tty_group=yes + +fi; + + +if test x$with_use_tty_group = xyes; then + USE_TTY_GROUP_TRUE= + USE_TTY_GROUP_FALSE='#' +else + USE_TTY_GROUP_TRUE='#' + USE_TTY_GROUP_FALSE= +fi + + +if test x$with_use_tty_group = xyes; then + +cat >>confdefs.h <<\_ACEOF +#define USE_TTY_GROUP 1 +_ACEOF + +fi + + + +CPPFLAGS="-fsigned-char -Wall -Wmissing-prototypes -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration $CPPFLAGS" + + + ac_config_headers="$ac_config_headers config.h" + + + ac_config_files="$ac_config_files Makefile disk-utils/Makefile fdisk/Makefile getopt/Makefile hwclock/Makefile lib/Makefile login-utils/Makefile misc-utils/Makefile mount/Makefile partx/Makefile po/Makefile.in schedutils/Makefile sys-utils/Makefile text-utils/Makefile" + + +cat >confcache <<\_ACEOF +# 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, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# 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 \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n \ + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" + ;; + esac; +} | + sed ' + t clear + : clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + : end' >>confcache +if diff $cache_file confcache >/dev/null 2>&1; then :; else + if test -w $cache_file; then + test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" + cat confcache >$cache_file + else + echo "not updating unwritable cache $cache_file" + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/; +s/:*\${srcdir}:*/:/; +s/:*@srcdir@:*/:/; +s/^\([^=]*=[ ]*\):*/\1/; +s/:*$//; +s/^[^=]*=[ ]*$//; +}' +fi + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_i=`echo "$ac_i" | + sed 's/\$U\././;s/\.o$//;s/\.obj$//'` + # 2. Add them. + ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" + ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_RAW_TRUE}" && test -z "${HAVE_RAW_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_RAW\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_RAW\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_PAM_TRUE}" && test -z "${HAVE_PAM_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_PAM\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_PAM\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_UUID_TRUE}" && test -z "${HAVE_UUID_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_UUID\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_UUID\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_LIBUTIL_TRUE}" && test -z "${HAVE_LIBUTIL_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_LIBUTIL\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_LIBUTIL\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_TERMCAP_TRUE}" && test -z "${HAVE_TERMCAP_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_TERMCAP\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_TERMCAP\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_ZLIB_TRUE}" && test -z "${HAVE_ZLIB_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_ZLIB\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_ZLIB\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_BLKID_TRUE}" && test -z "${HAVE_BLKID_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_BLKID\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_BLKID\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_SELINUX_TRUE}" && test -z "${HAVE_SELINUX_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_SELINUX\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_SELINUX\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_NCURSES_TRUE}" && test -z "${HAVE_NCURSES_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_NCURSES\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_NCURSES\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${USE_SLANG_TRUE}" && test -z "${USE_SLANG_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"USE_SLANG\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"USE_SLANG\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${NEED_LIBCRYPT_TRUE}" && test -z "${NEED_LIBCRYPT_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"NEED_LIBCRYPT\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"NEED_LIBCRYPT\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_PIVOT_ROOT_TRUE}" && test -z "${HAVE_PIVOT_ROOT_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_PIVOT_ROOT\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_PIVOT_ROOT\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${INTEL_TRUE}" && test -z "${INTEL_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"INTEL\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"INTEL\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"SPARC\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"SPARC\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_AGETTY_TRUE}" && test -z "${BUILD_AGETTY_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_AGETTY\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_AGETTY\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_ELVTUNE_TRUE}" && test -z "${BUILD_ELVTUNE_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_ELVTUNE\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_ELVTUNE\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_INIT_TRUE}" && test -z "${BUILD_INIT_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_INIT\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_INIT\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_KILL_TRUE}" && test -z "${BUILD_KILL_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_KILL\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_KILL\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_LAST_TRUE}" && test -z "${BUILD_LAST_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_LAST\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_LAST\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_MESG_TRUE}" && test -z "${BUILD_MESG_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_MESG\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_MESG\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_PARTX_TRUE}" && test -z "${BUILD_PARTX_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_PARTX\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_PARTX\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_RAW_TRUE}" && test -z "${BUILD_RAW_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_RAW\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_RAW\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_RDEV_TRUE}" && test -z "${BUILD_RDEV_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_RDEV\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_RDEV\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_RENAME_TRUE}" && test -z "${BUILD_RENAME_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_RENAME\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_RENAME\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_RESET_TRUE}" && test -z "${BUILD_RESET_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_RESET\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_RESET\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_LOGIN_UTILS_TRUE}" && test -z "${BUILD_LOGIN_UTILS_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_LOGIN_UTILS\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_LOGIN_UTILS\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_SCHEDUTILS_TRUE}" && test -z "${BUILD_SCHEDUTILS_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_SCHEDUTILS\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_SCHEDUTILS\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_WALL_TRUE}" && test -z "${BUILD_WALL_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_WALL\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_WALL\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${BUILD_WRITE_TRUE}" && test -z "${BUILD_WRITE_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"BUILD_WRITE\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"BUILD_WRITE\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${USE_TTY_GROUP_TRUE}" && test -z "${USE_TTY_GROUP_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"USE_TTY_GROUP\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"USE_TTY_GROUP\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi -VERSION=`cat VERSION` -echo -echo configuring util-linux-$VERSION -echo -echo "VERSION=$VERSION" > make_include -echo '#define UTIL_LINUX_VERSION "'$VERSION'"' > defines.h -echo '#define util_linux_version "util-linux-'$VERSION'"' >> defines.h -echo >> defines.h +: ${CONFIG_STATUS=./config.status} +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +echo "$as_me: creating $CONFIG_STATUS" >&6;} +cat >$CONFIG_STATUS <<_ACEOF +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. -CC=${CC-cc} -CFLAGS=${CFLAGS-"-O2"} -LDFLAGS=${LDFLAGS-"-s"} -echo CC=$CC >> make_include -echo CFLAGS=$CFLAGS >> make_include -echo LDFLAGS=$LDFLAGS >> make_include +debug=false +ac_cs_recheck=false +ac_cs_silent=false +SHELL=\${CONFIG_SHELL-$SHELL} +_ACEOF -DEFS= -LIBS= -compile='$CC $CFLAGS $DEFS conftest.c -o conftest $LIBS >/dev/null 2>&1' -compile_with_warnings='$CC $CFLAGS $DEFS conftest.c -o conftest $LIBS 2>&1' -static_compile='$CC -static $DEFS conftest.c -o conftest $LIBS >/dev/null 2>&1' -eval COMPILE='"'$compile'"' -export COMPILE +cat >>$CONFIG_STATUS <<\_ACEOF +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## -rm -f conftest.c conftest +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi +DUALCASE=1; export DUALCASE # for MKS sh -# -# Old gcc (e.g. 2.5.8 and 2.7.2.3) wants options like -m486, and these -# are still accepted by 2.95.3 and RedHat's 2.96, but gcc 3.0 says: -# `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. -# -# Later gcc (e.g. 2.95.3 and 3.3.4) wants options like -mcpu=i486 -# and has never heard about -mtune=i486. -# -# I am told that gcc >= 3.4.0 wants options like -mtune=i486 -# -mtune gives the CPU to optimize for -# -march gives the architecture -# -# Various versions of gcc react to unknown options with strings -# containing "Invalid option" or "invalid option". -# -echo " -int main(){ exit(0); } -" > conftest.c -gccout=`$CC $CFLAGS -mtune=i486 conftest.c -o conftest 2>&1 | grep "nvalid"` -if test -z "$gccout"; then - echo "HAVE_NEW_GCC=yes" >> make_include +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset else - gccout=`$CC $CFLAGS -m386 conftest.c -o conftest 2>&1 | grep "march="` - if test -z "$gccout"; then - echo "HAVE_OLD_GCC=yes" >> make_include - fi + as_unset=false fi -rm -f conftest conftest.c -# -# Find out about the existence of header files -# -# -# H1. For fdisk/fdisksunlabel.c: is available? -# Some kernels have that uses u_char -# But maybe there is already a typedef. Let us use a #define -# -echo " -#define u_char unsigned char -#include -#undef u_char -int main(){ exit(0); } -" > conftest.c -eval $compile -if test -s conftest; then - echo "#define HAVE_scsi_h" >> defines.h - echo "You have " -else - echo "You don't have " -fi -rm -f conftest conftest.c +# Work around bugs in pre-3.0 UWIN ksh. +$as_unset ENV MAIL MAILPATH +PS1='$ ' +PS2='> ' +PS4='+ ' -# -# H2. For fdisk/fdisk.c: is available? -# -if ./testincl "linux/blkpg.h"; then - echo "#define HAVE_blkpg_h" >> defines.h -fi +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + $as_unset $as_var + fi +done -# -# H3. Does exist? -# -if ./testincl "linux/kd.h"; then - echo "#define HAVE_kd_h" >> defines.h +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false fi -# -# H4. For lib/nls.h: do we have ? -# -if ./testincl "locale.h"; then - echo "#define HAVE_locale_h" >> defines.h +if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false fi -# -# H5. For cal.c: do we have ? -# -if ./testincl "langinfo.h"; then - echo "#define HAVE_langinfo_h" >> defines.h -fi -# -# H6. For mkswap.c: do we have or ? -# -if ./testincl "sys/user.h"; then - echo "#define HAVE_sys_user_h" >> defines.h -else if ./testincl "asm/page.h"; then - echo "#define HAVE_asm_page_h" >> defines.h -fi; fi +# Name of the executable. +as_me=`$as_basename "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)$' \| \ + . : '\(.\)' 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` -# -# H6a. For mkswap.c: do we have ? -# -if ./testincl "uuid/uuid.h"; then - echo "#define HAVE_uuid_uuid_h" >> defines.h - echo "HAVE_UUID=yes" >> make_include -else - echo "HAVE_UUID=no" >> make_include -fi -# -# H7. For nfsmount.c: do we have ? -# -if ./testincl "rpcsvc/nfs_prot.h"; then - echo "#define HAVE_rpcsvc_nfs_prot_h" >> defines.h -fi +# PATH needs CR, and LINENO needs CR and PATH. +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits -# -# H8. For nfsmount.h: do we have ? -# -if ./testincl "asm/types.h"; then - echo "#define HAVE_asm_types_h" >> defines.h +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh fi -# -# H9. For raw.c: do we have ? -# -if ./testincl "linux/raw.h"; then - echo "HAVE_RAW_H=yes" >> make_include -fi -# -# H10. For md5.c: do we have ? -if ./testincl "stdint.h"; then - echo "#define HAVE_stdint_h" >> defines.h -fi + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done -# -# H11. For cmos.c: do we have ? -if ./testincl "sys/io.h"; then - echo "#define HAVE_sys_io_h" >> defines.h -fi + ;; + esac + # We did not find ourselves, most probably we were run as `sh COMMAND' + # in which case we are not to be found in the path. + if test "x$as_myself" = x; then + as_myself=$0 + fi + if test ! -f "$as_myself"; then + { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 +echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac -# -# Find out about the existence of functions -# + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, and appends trailing '-' during + # substitution so that $LINENO is not a special case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 +echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} + { (exit 1); exit 1; }; } -# -# F1. For mount/nfsmount.c: is inet_aton() available? -# -echo " -#include -#include -#include -int main(int a, char **v){ - if (a == -1) /* false */ - inet_aton((const char *) 0, (struct in_addr *) 0); - exit(0); + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit } -" > conftest.c -eval $compile -if test -s conftest; then - echo "#define HAVE_inet_aton" >> defines.h - echo "You have inet_aton()" -else - echo "You don't have inet_aton()" -fi -rm -f conftest conftest.c -# -# F2. For mkswap.c: is fsync() available? -# -echo " -#include -int main(int a, char **v){ - if (a == -1) /* false */ - fsync(0); - exit(0); -} -" > conftest.c -eval $compile -if test -s conftest; then - echo "#define HAVE_fsync" >> defines.h - echo "You have fsync()" -else - echo "You don't have fsync()" -fi -rm -f conftest conftest.c -# -# F3. For agetty.c: is getdomainname() available? -# -echo " -#include -int main(int a, char **v){ - char buf[1]; - if (a == -1) /* false */ - getdomainname(buf, sizeof buf); - exit(0); -} -" > conftest.c -eval $compile -if test -s conftest; then - echo "#define HAVE_getdomainname" >> defines.h - echo "You have getdomainname()" -else - echo "You don't have getdomainname()" -fi -rm -f conftest conftest.c +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac -# -# F4. For hwclock/kd.c: do we have nanosleep? -# -echo " -#include -int main () { - struct timespec sleep = { 0, 1 }; - nanosleep( &sleep, NULL ); - exit(0); -} -" > conftest.c -eval $compile -if test -s conftest; then - echo "#define HAVE_nanosleep" >> defines.h - echo "You have nanosleep()" +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr else - echo "You don't have nanosleep()" + as_expr=false fi -rm -f conftest conftest.c -# -# F5. For mkswap.c: do we have personality()? -# -echo " -int main () { - extern int personality(unsigned long); - personality(0); - exit(0); -} -" > conftest.c -eval $compile -if test -s conftest; then - echo "#define HAVE_personality" >> defines.h - echo "You have personality()" +rm -f conf$$ conf$$.exe conf$$.file +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + # We could just check for DJGPP; but this test a) works b) is more generic + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). + if test -f conf$$.exe; then + # Don't use ln at all; we don't have any links + as_ln_s='cp -p' + else + as_ln_s='ln -s' + fi +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln else - echo "You don't have personality()" + as_ln_s='cp -p' fi -rm -f conftest conftest.c +rm -f conf$$ conf$$.exe conf$$.file -# -# F6. For agetty.c: is updwtmp() available? -# -echo ' -#include -#include -int main(int a, char **v){ - struct utmp ut; - memset (&ut, 0, sizeof(ut)); - if (a == -1) /* false */ - updwtmp("/nowhere/wtmp", &ut); - exit(0); -} -' > conftest.c -eval $compile -if test -s conftest; then - echo "#define HAVE_updwtmp" >> defines.h - echo "You have updwtmp()" +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: else - echo "You don't have updwtmp()" + test -d ./-p && rmdir ./-p + as_mkdir_p=false fi -rm -f conftest conftest.c -# -# F7. For pg.c: are fseeko() and ftello() available? -# -echo ' -#include -int main(int a, char **v){ - fseeko(stdout, 0, 0); - ftello(stdout); - exit(0); -} -' > conftest.c -eval $compile -if test -s conftest; then - echo "#define HAVE_fseeko" >> defines.h - echo "You have fseeko()" -else - echo "You don't have fseeko()" +as_executable_p="test -f" + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +# IFS +# We need space, tab and new line, in precisely that order. +as_nl=' +' +IFS=" $as_nl" + +# CDPATH. +$as_unset CDPATH + +exec 6>&1 + +# Open the log real soon, to keep \$[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. Logging --version etc. is OK. +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX +} >&5 +cat >&5 <<_CSEOF + +This file was extended by util-linux $as_me 2.13-pre1, which was +generated by GNU Autoconf 2.59. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +_CSEOF +echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 +echo >&5 +_ACEOF + +# Files that config.status was made for. +if test -n "$ac_config_files"; then + echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS fi -rm -f conftest conftest.c -# -# F8. For fsck.cramfs.c: is lchown() available? -# -echo ' -#include -#include -int main(int a, char **v){ - lchown("nowhere",0,0); - exit(0); -} -' > conftest.c -gccout=`eval $compile_with_warnings | grep "lchown is not implemented"` -if test -s conftest -a -z "$gccout"; then - echo "#define HAVE_lchown" >> defines.h - echo "You have lchown()" -else - echo "You don't have lchown()" +if test -n "$ac_config_headers"; then + echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS fi -rm -f conftest conftest.c -# -# F9. For cfdisk.c: is rpmatch() available? -# -echo ' -#define _SVID_SOURCE -#include -int main(int a, char **v){ - rpmatch("y"); - exit(0); -} -' > conftest.c -eval $compile -if test -s conftest; then - echo "#define HAVE_rpmatch" >> defines.h - echo "You have rpmatch()" -else - echo "You don't have rpmatch()" -fi -rm -f conftest conftest.c - -# -# 2. How is [n]curses installed? -# -test_curses_h=0 -have_ncurses=1 -if ! ./testincl "term.h"; then - have_ncurses=0 -elif ./testincl -q "ncurses/curses.h"; then - echo "HAVE_NCURSES=yes" >> make_include - echo "CURSESFLAGS=-I/usr/include/ncurses -DNCH=0" >> make_include - echo "You have ncurses. Using ." -elif ./testincl -q "ncurses.h"; then - echo "HAVE_NCURSES=yes" >> make_include - echo "CURSESFLAGS=-DNCH=1" >> make_include - echo "You have ncurses. Using ." -elif [ -f /usr/local/include/ncurses.h ]; then - echo "HAVE_NCURSES=yes" >> make_include - echo "CURSESFLAGS=-I/usr/local/include -DNCH=1" >> make_include - echo "You have ncurses. Using /usr/local/include/ncurses.h." -elif ./testincl -q "curses.h"; then - test_curses_h=1 -else - have_ncurses=0 -fi -# -# If we found a curses.h, test whether it is ncurses -# (It should define __NCURSES_H and NCURSES_VERSION and NCURSES_CONST ...) -# -if [ $test_curses_h = 1 ]; then - echo " - #include - int main(){ char *c = NCURSES_VERSION; exit(0); } - " > conftest.c - eval $compile - if test -s conftest; then - echo "HAVE_NCURSES=yes" >> make_include - echo "CURSESFLAGS=-DNCH=0" >> make_include - echo "You have ncurses. Using ." - else - have_ncurses=0 - fi - rm -f conftest conftest.c -fi - -if [ $have_ncurses = 0 ]; then - echo "HAVE_NCURSES=no" >> make_include - echo "You don't have ncurses - I will not make ul and setterm." -else - echo "LIBCURSES=-lncurses" >> make_include - echo "#define HAVE_ncurses" >> defines.h -fi - -# -# 3. Some systems have /usr/lib/termcap.so -> /usr/lib/termcap.so.2 -# where however the latter file does not exist. When termcap does -# not exist, we can try to compile more with curses instead. -# -echo ' -#include -int main(){ exit(0); tgetnum("li"); } -' > conftest.c -LIBS=-ltermcap -eval $compile -LIBS= -if test -s conftest; then - echo "#define HAVE_termcap" >> defines.h - echo "HAVE_TERMCAP=yes" >> make_include - echo "LIBTERMCAP=-ltermcap" >> make_include - echo "You have termcap" -else - echo "HAVE_TERMCAP=no" >> make_include - if [ $have_ncurses = 0 ]; then - echo "You don't have termcap - I will not make more." - else - echo "You don't have termcap" - fi +if test -n "$ac_config_links"; then + echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS fi -rm -f conftest conftest.c -# -# 4. Do we need -lcrypt? -# -echo ' -#define _XOPEN_SOURCE -#include -int main(){ char *c = crypt("abc","pw"); exit(0); } -' > conftest.c -eval $compile -if test -s conftest; then - echo "NEED_LIBCRYPT=no" >> make_include - echo "You don't need -lcrypt" -else - echo "NEED_LIBCRYPT=yes" >> make_include - echo "You need -lcrypt" +if test -n "$ac_config_commands"; then + echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS fi -rm -f conftest conftest.c -# -# 5. Does static compilation work? -# -echo " -int main(){ return 0; } -" > conftest.c -eval $static_compile -if test -s conftest; then - : OK, nothing special -else - echo "CAN_DO_STATIC=no" >> make_include - echo "Strange... Static compilation fails here." +cat >>$CONFIG_STATUS <<\_ACEOF + +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTIONS] [FILE]... + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF +ac_cs_version="\\ +util-linux config.status 2.13-pre1 +configured by $0, generated by GNU Autoconf 2.59, + with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" + +Copyright (C) 2003 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." +srcdir=$srcdir +INSTALL="$INSTALL" +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +# If no file are specified by the user, then we need to provide default +# value. By we need to know if files were specified by the user. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "x$1" : 'x\([^=]*\)='` + ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` + ac_shift=: + ;; + -*) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + *) # This is not an option, so the user has probably given explicit + # arguments. + ac_option=$1 + ac_need_defaults=false;; + esac + + case $ac_option in + # Handling of the options. +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --vers* | -V ) + echo "$ac_cs_version"; exit 0 ;; + --he | --h) + # Conflict between --help and --header + { { echo "$as_me:$LINENO: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; };; + --help | --hel | -h ) + echo "$ac_cs_usage"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + CONFIG_FILES="$CONFIG_FILES $ac_optarg" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" + ac_need_defaults=false;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" fi -rm -f conftest.c conftest -# -# 6. For lib/nls.h: do we have and gettext() ? -# -echo ' -#include -int main(int a, char **v){ - if (a == -1) /* false */ - gettext("There is no gettext man page\n"); - exit(0); -} -' > conftest.c -eval $compile -if test -s conftest; then - echo '#define HAVE_libintl_h' >> defines.h - echo "You have and gettext()" - echo '#define MAY_ENABLE_NLS' >> defines.h - MAY_ENABLE_NLS=yes -else - echo "You don't have native language support" - MAY_ENABLE_NLS=no +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF +if \$ac_cs_recheck; then + echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 + exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion fi -rm -f conftest conftest.c +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF # -# 7. Does xgettext exist and take the option --foreign-user? -# -# We use the bash builtin "type" here. -# I don't see an easy way to avoid it. -# Many Linux systems do not have "which". Maybe "env" can be used. -# Writing /usr/bin/xgettext is no good: one may have xgettext elsewhere. +# INIT-COMMANDS section. # -if (test $MAY_ENABLE_NLS = yes && type xgettext > /dev/null 2>&1); then - msg=`xgettext --foreign-user 2>&1 | grep unrecognized` - if test -n "$msg"; then - echo "FOREIGN = " >> make_include - else - echo "FOREIGN = --foreign-user" >> make_include - fi - echo "HAVE_XGETTEXT=yes" >> make_include -else - echo "HAVE_XGETTEXT=no" >> make_include -fi +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" +# Capture the value of obsolete ALL_LINGUAS because we need it to compute + # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it + # from automake. + eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' + # Capture the value of LINGUAS because we need it to compute CATALOGS. + LINGUAS="${LINGUAS-%UNSET%}" -# -# 8. For err.c: do we have __progname? -# [make sure gcc -O does not optimize the access away] -# -echo " -#include -extern char *__progname; -int main(){ printf(__progname); exit(0); } -" > conftest.c -eval $compile -if test -s conftest; then - echo "#define HAVE_progname" >> defines.h - echo "You have __progname" -else - echo "You don't have __progname" -fi -rm -f conftest conftest.c -# -# 9. For script.c: do we have and openpty()? -# -echo " -#include -int main(){ exit(0); openpty(0, 0, 0, 0, 0); } -" > conftest.c -LIBS=-lutil -eval $compile -LIBS= -if test -s conftest; then - echo "HAVE_OPENPTY=yes" >> make_include - echo "#define HAVE_openpty" >> defines.h - echo "You have and openpty()" -else - echo "You don't have and openpty()" +_ACEOF + + + +cat >>$CONFIG_STATUS <<\_ACEOF +for ac_config_target in $ac_config_targets +do + case "$ac_config_target" in + # Handling of arguments. + "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "disk-utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES disk-utils/Makefile" ;; + "fdisk/Makefile" ) CONFIG_FILES="$CONFIG_FILES fdisk/Makefile" ;; + "getopt/Makefile" ) CONFIG_FILES="$CONFIG_FILES getopt/Makefile" ;; + "hwclock/Makefile" ) CONFIG_FILES="$CONFIG_FILES hwclock/Makefile" ;; + "lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; + "login-utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES login-utils/Makefile" ;; + "misc-utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES misc-utils/Makefile" ;; + "mount/Makefile" ) CONFIG_FILES="$CONFIG_FILES mount/Makefile" ;; + "partx/Makefile" ) CONFIG_FILES="$CONFIG_FILES partx/Makefile" ;; + "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; + "schedutils/Makefile" ) CONFIG_FILES="$CONFIG_FILES schedutils/Makefile" ;; + "sys-utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES sys-utils/Makefile" ;; + "text-utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES text-utils/Makefile" ;; + "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; + "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; + esac +done + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi -rm -f conftest conftest.c -# -# 10. For lib/widechar.h: do we have wide character support? -# [Do we have the headers , , the types wchar_t, wint_t -# and the fgetwc, fputwc, WEOF functions/macros?] -# -echo " -#include -#include -#include -int main () { - wchar_t wc; - wint_t w; - w = fgetwc(stdin); - if (w == WEOF) exit(1); - wc = w; - fputwc(wc,stdout); - exit(0); +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason to put it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Create a temporary directory, and hook for its removal unless debugging. +$debug || +{ + trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 } -" > conftest.c -eval $compile -if test -s conftest; then - echo "#define ENABLE_WIDECHAR" >> defines.h - echo "You have wide character support" -else - echo "You don't have wide character support" -fi -rm -f conftest conftest.c -# -# 11. For pivot_root.c: does define SYS_pivot_root? -# -echo " -#include -#include -int main(void) +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || { - return SYS_pivot_root; + tmp=./confstat$$-$RANDOM + (umask 077 && mkdir $tmp) +} || +{ + echo "$me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } } -" >conftest.c -eval $compile -if test -s conftest; then - echo "HAVE_PIVOT_ROOT=yes" >> make_include - echo "You have SYS_pivot_root" -else - echo "You don't have SYS_pivot_root" -fi -rm -f conftest conftest.c + +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF # -# 12. For hwclock.c: does struct tm have a field tm_gmtoff? +# CONFIG_FILES section. # -echo " -#include -#include -int main(int a, char **v) -{ - struct tm *tm = localtime(0); - if (a == -1) /* false */ - sleep(tm->tm_gmtoff); - exit(0); -} -" >conftest.c -eval $compile -if test -s conftest; then - echo "#define HAVE_tm_gmtoff" >> defines.h - echo "You have a tm_gmtoff field in struct tm" + +# No need to generate the scripts if there are no CONFIG_FILES. +# This happens for instance when ./config.status config.h +if test -n "\$CONFIG_FILES"; then + # Protect against being on the right side of a sed subst in config.status. + sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; + s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF +s,@SHELL@,$SHELL,;t t +s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t +s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t +s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t +s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t +s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t +s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t +s,@exec_prefix@,$exec_prefix,;t t +s,@prefix@,$prefix,;t t +s,@program_transform_name@,$program_transform_name,;t t +s,@bindir@,$bindir,;t t +s,@sbindir@,$sbindir,;t t +s,@libexecdir@,$libexecdir,;t t +s,@datadir@,$datadir,;t t +s,@sysconfdir@,$sysconfdir,;t t +s,@sharedstatedir@,$sharedstatedir,;t t +s,@localstatedir@,$localstatedir,;t t +s,@libdir@,$libdir,;t t +s,@includedir@,$includedir,;t t +s,@oldincludedir@,$oldincludedir,;t t +s,@infodir@,$infodir,;t t +s,@mandir@,$mandir,;t t +s,@build_alias@,$build_alias,;t t +s,@host_alias@,$host_alias,;t t +s,@target_alias@,$target_alias,;t t +s,@DEFS@,$DEFS,;t t +s,@ECHO_C@,$ECHO_C,;t t +s,@ECHO_N@,$ECHO_N,;t t +s,@ECHO_T@,$ECHO_T,;t t +s,@LIBS@,$LIBS,;t t +s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t +s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t +s,@INSTALL_DATA@,$INSTALL_DATA,;t t +s,@CYGPATH_W@,$CYGPATH_W,;t t +s,@PACKAGE@,$PACKAGE,;t t +s,@VERSION@,$VERSION,;t t +s,@ACLOCAL@,$ACLOCAL,;t t +s,@AUTOCONF@,$AUTOCONF,;t t +s,@AUTOMAKE@,$AUTOMAKE,;t t +s,@AUTOHEADER@,$AUTOHEADER,;t t +s,@MAKEINFO@,$MAKEINFO,;t t +s,@install_sh@,$install_sh,;t t +s,@STRIP@,$STRIP,;t t +s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t +s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t +s,@mkdir_p@,$mkdir_p,;t t +s,@AWK@,$AWK,;t t +s,@SET_MAKE@,$SET_MAKE,;t t +s,@am__leading_dot@,$am__leading_dot,;t t +s,@AMTAR@,$AMTAR,;t t +s,@am__tar@,$am__tar,;t t +s,@am__untar@,$am__untar,;t t +s,@build@,$build,;t t +s,@build_cpu@,$build_cpu,;t t +s,@build_vendor@,$build_vendor,;t t +s,@build_os@,$build_os,;t t +s,@host@,$host,;t t +s,@host_cpu@,$host_cpu,;t t +s,@host_vendor@,$host_vendor,;t t +s,@host_os@,$host_os,;t t +s,@CC@,$CC,;t t +s,@CFLAGS@,$CFLAGS,;t t +s,@LDFLAGS@,$LDFLAGS,;t t +s,@CPPFLAGS@,$CPPFLAGS,;t t +s,@ac_ct_CC@,$ac_ct_CC,;t t +s,@EXEEXT@,$EXEEXT,;t t +s,@OBJEXT@,$OBJEXT,;t t +s,@DEPDIR@,$DEPDIR,;t t +s,@am__include@,$am__include,;t t +s,@am__quote@,$am__quote,;t t +s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t +s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t +s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t +s,@CCDEPMODE@,$CCDEPMODE,;t t +s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t +s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t +s,@EGREP@,$EGREP,;t t +s,@LN_S@,$LN_S,;t t +s,@ECHO@,$ECHO,;t t +s,@AR@,$AR,;t t +s,@ac_ct_AR@,$ac_ct_AR,;t t +s,@RANLIB@,$RANLIB,;t t +s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t +s,@CPP@,$CPP,;t t +s,@CXX@,$CXX,;t t +s,@CXXFLAGS@,$CXXFLAGS,;t t +s,@ac_ct_CXX@,$ac_ct_CXX,;t t +s,@CXXDEPMODE@,$CXXDEPMODE,;t t +s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t +s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t +s,@CXXCPP@,$CXXCPP,;t t +s,@F77@,$F77,;t t +s,@FFLAGS@,$FFLAGS,;t t +s,@ac_ct_F77@,$ac_ct_F77,;t t +s,@LIBTOOL@,$LIBTOOL,;t t +s,@PERL@,$PERL,;t t +s,@HAVE_RAW_TRUE@,$HAVE_RAW_TRUE,;t t +s,@HAVE_RAW_FALSE@,$HAVE_RAW_FALSE,;t t +s,@HAVE_PAM_TRUE@,$HAVE_PAM_TRUE,;t t +s,@HAVE_PAM_FALSE@,$HAVE_PAM_FALSE,;t t +s,@HAVE_UUID_TRUE@,$HAVE_UUID_TRUE,;t t +s,@HAVE_UUID_FALSE@,$HAVE_UUID_FALSE,;t t +s,@HAVE_LIBUTIL_TRUE@,$HAVE_LIBUTIL_TRUE,;t t +s,@HAVE_LIBUTIL_FALSE@,$HAVE_LIBUTIL_FALSE,;t t +s,@HAVE_TERMCAP_TRUE@,$HAVE_TERMCAP_TRUE,;t t +s,@HAVE_TERMCAP_FALSE@,$HAVE_TERMCAP_FALSE,;t t +s,@HAVE_ZLIB_TRUE@,$HAVE_ZLIB_TRUE,;t t +s,@HAVE_ZLIB_FALSE@,$HAVE_ZLIB_FALSE,;t t +s,@HAVE_BLKID_TRUE@,$HAVE_BLKID_TRUE,;t t +s,@HAVE_BLKID_FALSE@,$HAVE_BLKID_FALSE,;t t +s,@HAVE_SELINUX_TRUE@,$HAVE_SELINUX_TRUE,;t t +s,@HAVE_SELINUX_FALSE@,$HAVE_SELINUX_FALSE,;t t +s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t +s,@USE_NLS@,$USE_NLS,;t t +s,@MSGFMT@,$MSGFMT,;t t +s,@GMSGFMT@,$GMSGFMT,;t t +s,@XGETTEXT@,$XGETTEXT,;t t +s,@MSGMERGE@,$MSGMERGE,;t t +s,@INTL_MACOSX_LIBS@,$INTL_MACOSX_LIBS,;t t +s,@LIBICONV@,$LIBICONV,;t t +s,@LTLIBICONV@,$LTLIBICONV,;t t +s,@INTLLIBS@,$INTLLIBS,;t t +s,@LIBINTL@,$LIBINTL,;t t +s,@LTLIBINTL@,$LTLIBINTL,;t t +s,@POSUB@,$POSUB,;t t +s,@HAVE_NCURSES_TRUE@,$HAVE_NCURSES_TRUE,;t t +s,@HAVE_NCURSES_FALSE@,$HAVE_NCURSES_FALSE,;t t +s,@USE_SLANG_TRUE@,$USE_SLANG_TRUE,;t t +s,@USE_SLANG_FALSE@,$USE_SLANG_FALSE,;t t +s,@NEED_LIBCRYPT_TRUE@,$NEED_LIBCRYPT_TRUE,;t t +s,@NEED_LIBCRYPT_FALSE@,$NEED_LIBCRYPT_FALSE,;t t +s,@HAVE_PIVOT_ROOT_TRUE@,$HAVE_PIVOT_ROOT_TRUE,;t t +s,@HAVE_PIVOT_ROOT_FALSE@,$HAVE_PIVOT_ROOT_FALSE,;t t +s,@INTEL_TRUE@,$INTEL_TRUE,;t t +s,@INTEL_FALSE@,$INTEL_FALSE,;t t +s,@SPARC_TRUE@,$SPARC_TRUE,;t t +s,@SPARC_FALSE@,$SPARC_FALSE,;t t +s,@BUILD_AGETTY_TRUE@,$BUILD_AGETTY_TRUE,;t t +s,@BUILD_AGETTY_FALSE@,$BUILD_AGETTY_FALSE,;t t +s,@BUILD_ELVTUNE_TRUE@,$BUILD_ELVTUNE_TRUE,;t t +s,@BUILD_ELVTUNE_FALSE@,$BUILD_ELVTUNE_FALSE,;t t +s,@BUILD_INIT_TRUE@,$BUILD_INIT_TRUE,;t t +s,@BUILD_INIT_FALSE@,$BUILD_INIT_FALSE,;t t +s,@BUILD_KILL_TRUE@,$BUILD_KILL_TRUE,;t t +s,@BUILD_KILL_FALSE@,$BUILD_KILL_FALSE,;t t +s,@BUILD_LAST_TRUE@,$BUILD_LAST_TRUE,;t t +s,@BUILD_LAST_FALSE@,$BUILD_LAST_FALSE,;t t +s,@BUILD_MESG_TRUE@,$BUILD_MESG_TRUE,;t t +s,@BUILD_MESG_FALSE@,$BUILD_MESG_FALSE,;t t +s,@BUILD_PARTX_TRUE@,$BUILD_PARTX_TRUE,;t t +s,@BUILD_PARTX_FALSE@,$BUILD_PARTX_FALSE,;t t +s,@BUILD_RAW_TRUE@,$BUILD_RAW_TRUE,;t t +s,@BUILD_RAW_FALSE@,$BUILD_RAW_FALSE,;t t +s,@BUILD_RDEV_TRUE@,$BUILD_RDEV_TRUE,;t t +s,@BUILD_RDEV_FALSE@,$BUILD_RDEV_FALSE,;t t +s,@BUILD_RENAME_TRUE@,$BUILD_RENAME_TRUE,;t t +s,@BUILD_RENAME_FALSE@,$BUILD_RENAME_FALSE,;t t +s,@BUILD_RESET_TRUE@,$BUILD_RESET_TRUE,;t t +s,@BUILD_RESET_FALSE@,$BUILD_RESET_FALSE,;t t +s,@BUILD_LOGIN_UTILS_TRUE@,$BUILD_LOGIN_UTILS_TRUE,;t t +s,@BUILD_LOGIN_UTILS_FALSE@,$BUILD_LOGIN_UTILS_FALSE,;t t +s,@BUILD_SCHEDUTILS_TRUE@,$BUILD_SCHEDUTILS_TRUE,;t t +s,@BUILD_SCHEDUTILS_FALSE@,$BUILD_SCHEDUTILS_FALSE,;t t +s,@BUILD_WALL_TRUE@,$BUILD_WALL_TRUE,;t t +s,@BUILD_WALL_FALSE@,$BUILD_WALL_FALSE,;t t +s,@BUILD_WRITE_TRUE@,$BUILD_WRITE_TRUE,;t t +s,@BUILD_WRITE_FALSE@,$BUILD_WRITE_FALSE,;t t +s,@USE_TTY_GROUP_TRUE@,$USE_TTY_GROUP_TRUE,;t t +s,@USE_TTY_GROUP_FALSE@,$USE_TTY_GROUP_FALSE,;t t +s,@LIBOBJS@,$LIBOBJS,;t t +s,@LTLIBOBJS@,$LTLIBOBJS,;t t +CEOF + +_ACEOF + + cat >>$CONFIG_STATUS <<\_ACEOF + # 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_lines=48 + ac_sed_frag=1 # Number of current file. + ac_beg=1 # First line for current file. + ac_end=$ac_max_sed_lines # 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" $tmp/subs.sed >$tmp/subs.frag + else + sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + fi + if test ! -s $tmp/subs.frag; then + ac_more_lines=false + else + # The purpose of the label and of the branching condition is to + # speed up the sed processing (if there are no `@' at all, there + # is no need to browse any of the substitutions). + # These are the two extra sed commands mentioned above. + (echo ':t + /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed + if test -z "$ac_sed_cmds"; then + ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" + else + ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" + fi + ac_sed_frag=`expr $ac_sed_frag + 1` + ac_beg=$ac_end + ac_end=`expr $ac_end + $ac_max_sed_lines` + fi + done + if test -z "$ac_sed_cmds"; then + ac_sed_cmds=cat + fi +fi # test -n "$CONFIG_FILES" + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case $ac_file in + - | *:- | *:-:* ) # input from stdin + cat >$tmp/stdin + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + * ) ac_file_in=$ac_file.in ;; + esac + + # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. + ac_dir=`(dirname "$ac_file") 2>/dev/null || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` else - echo "You don't have a tm_gmtoff field in struct tm" + ac_dir_suffix= ac_top_builddir= fi -rm -f conftest conftest.c + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac + +# Do not use `cd foo && pwd` to compute absolute paths, because +# the directories may not exist. +case `pwd` in +.) ac_abs_builddir="$ac_dir";; +*) + case "$ac_dir" in + .) ac_abs_builddir=`pwd`;; + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; + *) ac_abs_builddir=`pwd`/"$ac_dir";; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_builddir=${ac_top_builddir}.;; +*) + case ${ac_top_builddir}. in + .) ac_abs_top_builddir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_srcdir=$ac_srcdir;; +*) + case $ac_srcdir in + .) ac_abs_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_srcdir=$ac_top_srcdir;; +*) + case $ac_top_srcdir in + .) ac_abs_top_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; + esac;; +esac + + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_builddir$INSTALL ;; + esac + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + if test x"$ac_file" = x-; then + configure_input= + else + configure_input="$ac_file. " + fi + configure_input=$configure_input"Generated from `echo $ac_file_in | + sed 's,.*/,,'` by configure." + + # First look for the input files in the build tree, otherwise in the + # src tree. + ac_file_inputs=`IFS=: + for f in $ac_file_in; do + case $f in + -) echo $tmp/stdin ;; + [\\/$]*) + # Absolute (can't be DOS-style, as IFS=:) + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + echo "$f";; + *) # Relative + if test -f "$f"; then + # Build tree + echo "$f" + elif test -f "$srcdir/$f"; then + # Source tree + echo "$srcdir/$f" + else + # /dev/null tree + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + fi;; + esac + done` || { (exit 1); exit 1; } + + if test x"$ac_file" != x-; then + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF + sed "$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s,@configure_input@,$configure_input,;t t +s,@srcdir@,$ac_srcdir,;t t +s,@abs_srcdir@,$ac_abs_srcdir,;t t +s,@top_srcdir@,$ac_top_srcdir,;t t +s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t +s,@builddir@,$ac_builddir,;t t +s,@abs_builddir@,$ac_abs_builddir,;t t +s,@top_builddir@,$ac_top_builddir,;t t +s,@abs_top_builddir@,$ac_abs_top_builddir,;t t +s,@INSTALL@,$ac_INSTALL,;t t +" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out + rm -f $tmp/stdin + if test x"$ac_file" != x-; then + mv $tmp/out $ac_file + else + cat $tmp/out + rm -f $tmp/out + fi + +done +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF # -# 13. For nfsmount: does the output of rpcgen compile? +# CONFIG_HEADER section. # -# On some systems the output of rpcgen compiles with warnings -# Here we conclude "Your rpcgen output does not compile" -# and use pregenerated files. If one wishes to use rpcgen anyway, -# just add the line "HAVE_GOOD_RPC=yes" to make_include. + +# 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. # -rm -f conftest conftestx.c conftestl.c conftest.h conftest.x -rm -f conftestx.o conftestl.o -echo " -#ifdef RPC_CLNT -%#include /* for memset() */ -#endif -%#include -typedef opaque fhandle[1]; -union fhstatus switch (unsigned fhs_status) { -case 0: - fhandle fhs_fhandle; -default: - void; -}; -typedef string dirpath<1024>; -struct ppathcnf { - short pc_mask[2]; -}; +# ac_d sets the value in "#define NAME VALUE" lines. +ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' +ac_dB='[ ].*$,\1#\2' +ac_dC=' ' +ac_dD=',;t' +# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". +ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' +ac_uB='$,\1#\2define\3' +ac_uC=' ' +ac_uD=',;t' -program MOUNTPROG { - version MOUNTVERS { - fhstatus - MOUNTPROC_MNT(dirpath) = 1; - } = 2; -} = 100005; -" > conftest.x -if rpcgen -h -o conftest.h conftest.x 2> conferrs > /dev/null && \ - rpcgen -c -o conftestx.c conftest.x 2>> conferrs > /dev/null && \ - rpcgen -l -o conftestl.c conftest.x 2>> conferrs > /dev/null && \ - $CC $CFLAGS -c conftestx.c 2>> conferrs > /dev/null && \ - $CC $CFLAGS -c conftestl.c 2>> conferrs > /dev/null && \ - test ! -s conferrs -then - echo "HAVE_GOOD_RPC=yes" >> make_include - echo "Your rpcgen seems to work" -else - echo "Your rpcgen output does not compile - using pregenerated code" -fi -rm -f conftest conftestx.c conftestl.c conftest.h conftest.x conferrs -rm -f conftestx.o conftestl.o +for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case $ac_file in + - | *:- | *:-:* ) # input from stdin + cat >$tmp/stdin + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + * ) ac_file_in=$ac_file.in ;; + esac + + test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + + # First look for the input files in the build tree, otherwise in the + # src tree. + ac_file_inputs=`IFS=: + for f in $ac_file_in; do + case $f in + -) echo $tmp/stdin ;; + [\\/$]*) + # Absolute (can't be DOS-style, as IFS=:) + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + # Do quote $f, to prevent DOS paths from being IFS'd. + echo "$f";; + *) # Relative + if test -f "$f"; then + # Build tree + echo "$f" + elif test -f "$srcdir/$f"; then + # Source tree + echo "$srcdir/$f" + else + # /dev/null tree + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + fi;; + esac + done` || { (exit 1); exit 1; } + # Remove the trailing spaces. + sed 's/[ ]*$//' $ac_file_inputs >$tmp/in + +_ACEOF + +# Transform confdefs.h into two sed scripts, `conftest.defines' and +# `conftest.undefs', that substitutes the proper values into +# config.h.in to produce config.h. The first handles `#define' +# templates, and the second `#undef' templates. +# 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.defines conftest.undefs +# Using a here document instead of a string reduces the quoting nightmare. +# Putting comments in sed scripts is not portable. +# +# `end' is used to avoid that the second main sed command (meant for +# 0-ary CPP macros) applies to n-ary macro definitions. +# See the Autoconf documentation for `clear'. +cat >confdef2sed.sed <<\_ACEOF +s/[\\&,]/\\&/g +s,[\\$`],\\&,g +t clear +: clear +s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp +t end +s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp +: end +_ACEOF +# If some macros were called several times there might be several times +# the same #defines, which is useless. Nevertheless, we may not want to +# sort them, since we want the *last* AC-DEFINE to be honored. +uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines +sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs +rm -f confdef2sed.sed + +# 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.undefs <<\_ACEOF +s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, +_ACEOF + +# Break up conftest.defines because some shells have a limit on the size +# of here documents, and old seds have small limits too (100 cmds). +echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS +echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS +echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS +echo ' :' >>$CONFIG_STATUS +rm -f conftest.tail +while grep . conftest.defines >/dev/null +do + # Write a limited-size here document to $tmp/defines.sed. + echo ' cat >$tmp/defines.sed <>$CONFIG_STATUS + # Speed up: don't consider the non `#define' lines. + echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS + # Work around the forget-to-reset-the-flag bug. + echo 't clr' >>$CONFIG_STATUS + echo ': clr' >>$CONFIG_STATUS + sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS + echo 'CEOF + sed -f $tmp/defines.sed $tmp/in >$tmp/out + rm -f $tmp/in + mv $tmp/out $tmp/in +' >>$CONFIG_STATUS + sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail + rm -f conftest.defines + mv conftest.tail conftest.defines +done +rm -f conftest.defines +echo ' fi # grep' >>$CONFIG_STATUS +echo >>$CONFIG_STATUS + +# Break up conftest.undefs because some shells have a limit on the size +# of here documents, and old seds have small limits too (100 cmds). +echo ' # Handle all the #undef templates' >>$CONFIG_STATUS +rm -f conftest.tail +while grep . conftest.undefs >/dev/null +do + # Write a limited-size here document to $tmp/undefs.sed. + echo ' cat >$tmp/undefs.sed <>$CONFIG_STATUS + # Speed up: don't consider the non `#undef' + echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS + # Work around the forget-to-reset-the-flag bug. + echo 't clr' >>$CONFIG_STATUS + echo ': clr' >>$CONFIG_STATUS + sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS + echo 'CEOF + sed -f $tmp/undefs.sed $tmp/in >$tmp/out + rm -f $tmp/in + mv $tmp/out $tmp/in +' >>$CONFIG_STATUS + sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail + rm -f conftest.undefs + mv conftest.tail conftest.undefs +done +rm -f conftest.undefs + +cat >>$CONFIG_STATUS <<\_ACEOF + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + if test x"$ac_file" = x-; then + echo "/* Generated by configure. */" >$tmp/config.h + else + echo "/* $ac_file. Generated by configure. */" >$tmp/config.h + fi + cat $tmp/in >>$tmp/config.h + rm -f $tmp/in + if test x"$ac_file" != x-; then + if diff $ac_file $tmp/config.h >/dev/null 2>&1; then + { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 +echo "$as_me: $ac_file is unchanged" >&6;} + else + ac_dir=`(dirname "$ac_file") 2>/dev/null || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + rm -f $ac_file + mv $tmp/config.h $ac_file + fi + else + cat $tmp/config.h + rm -f $tmp/config.h + fi +# Compute $ac_file's index in $config_headers. +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $ac_file | $ac_file:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || +$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X$ac_file : 'X\(//\)[^/]' \| \ + X$ac_file : 'X\(//\)$' \| \ + X$ac_file : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X$ac_file | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'`/stamp-h$_am_stamp_count +done +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF # -# 14. For fsck.cramfs, mkfs.cramfs: do we have libz? +# CONFIG_COMMANDS section. # -echo ' -#include -int main(){ exit(0); crc32(0, 0, 0); } -' > conftest.c -LIBS=-lz -eval $compile -LIBS= -if test -s conftest; then - echo "HAVE_ZLIB=yes" >> make_include - echo "You have zlib" +for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue + ac_dest=`echo "$ac_file" | sed 's,:.*,,'` + ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_dir=`(dirname "$ac_dest") 2>/dev/null || +$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_dest" : 'X\(//\)[^/]' \| \ + X"$ac_dest" : 'X\(//\)$' \| \ + X"$ac_dest" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_dest" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` else - echo "HAVE_ZLIB=no" >> make_include - echo "You don't have zlib" + ac_dir_suffix= ac_top_builddir= fi -rm -f conftest conftest.c -# -# 15. For mount, do we have blkid? -# -echo ' -#include -int main(){ exit(0); blkid_known_fstype("ext2"); } -' > conftest.c -LIBS="-lblkid -luuid" -eval $compile -LIBS= -if test -s conftest; then - echo "HAVE_BLKID=yes" >> make_include - echo "You have blkid" -else - echo "HAVE_BLKID=no" >> make_include - echo "You don't have blkid" +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac + +# Do not use `cd foo && pwd` to compute absolute paths, because +# the directories may not exist. +case `pwd` in +.) ac_abs_builddir="$ac_dir";; +*) + case "$ac_dir" in + .) ac_abs_builddir=`pwd`;; + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; + *) ac_abs_builddir=`pwd`/"$ac_dir";; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_builddir=${ac_top_builddir}.;; +*) + case ${ac_top_builddir}. in + .) ac_abs_top_builddir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_srcdir=$ac_srcdir;; +*) + case $ac_srcdir in + .) ac_abs_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_srcdir=$ac_top_srcdir;; +*) + case $ac_top_srcdir in + .) ac_abs_top_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; + esac;; +esac + + + { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 +echo "$as_me: executing $ac_dest commands" >&6;} + case $ac_dest in + depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`(dirname "$mf") 2>/dev/null || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`(dirname "$file") 2>/dev/null || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p $dirpart/$fdir + else + as_dir=$dirpart/$fdir + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 +echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} + { (exit 1); exit 1; }; }; } + + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done + ;; + default-1 ) + for ac_file in $CONFIG_FILES; do + # Support "outfile[:infile[:infile...]]" + case "$ac_file" in + *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + esac + # PO directories have a Makefile.in generated from Makefile.in.in. + case "$ac_file" in */Makefile.in) + # Adjust a relative srcdir. + ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" + ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` + # In autoconf-2.13 it is called $ac_given_srcdir. + # In autoconf-2.50 it is called $srcdir. + test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" + case "$ac_given_srcdir" in + .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; + /*) top_srcdir="$ac_given_srcdir" ;; + *) top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + # Treat a directory as a PO directory if and only if it has a + # POTFILES.in file. This allows packages to have multiple PO + # directories under different names or in different locations. + if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then + rm -f "$ac_dir/POTFILES" + test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" + cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" + POMAKEFILEDEPS="POTFILES.in" + # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend + # on $ac_dir but don't depend on user-specified configuration + # parameters. + if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then + # The LINGUAS file contains the set of available languages. + if test -n "$OBSOLETE_ALL_LINGUAS"; then + test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" + fi + ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` + # Hide the ALL_LINGUAS assigment from automake. + eval 'ALL_LINGUAS''=$ALL_LINGUAS_' + POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" + else + # The set of available languages was given in configure.in. + eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' + fi + # Compute POFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) + # Compute UPDATEPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) + # Compute DUMMYPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) + # Compute GMOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) + case "$ac_given_srcdir" in + .) srcdirpre= ;; + *) srcdirpre='$(srcdir)/' ;; + esac + POFILES= + UPDATEPOFILES= + DUMMYPOFILES= + GMOFILES= + for lang in $ALL_LINGUAS; do + POFILES="$POFILES $srcdirpre$lang.po" + UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" + DUMMYPOFILES="$DUMMYPOFILES $lang.nop" + GMOFILES="$GMOFILES $srcdirpre$lang.gmo" + done + # CATALOGS depends on both $ac_dir and the user's LINGUAS + # environment variable. + INST_LINGUAS= + if test -n "$ALL_LINGUAS"; then + for presentlang in $ALL_LINGUAS; do + useit=no + if test "%UNSET%" != "$LINGUAS"; then + desiredlanguages="$LINGUAS" + else + desiredlanguages="$ALL_LINGUAS" + fi + for desiredlang in $desiredlanguages; do + # Use the presentlang catalog if desiredlang is + # a. equal to presentlang, or + # b. a variant of presentlang (because in this case, + # presentlang can be used as a fallback for messages + # which are not translated in the desiredlang catalog). + case "$desiredlang" in + "$presentlang"*) useit=yes;; + esac + done + if test $useit = yes; then + INST_LINGUAS="$INST_LINGUAS $presentlang" + fi + done + fi + CATALOGS= + if test -n "$INST_LINGUAS"; then + for lang in $INST_LINGUAS; do + CATALOGS="$CATALOGS $lang.gmo" + done + fi + test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" + sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" + for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do + if test -f "$f"; then + case "$f" in + *.orig | *.bak | *~) ;; + *) cat "$f" >> "$ac_dir/Makefile" ;; + esac + fi + done + fi + ;; + esac + done ;; + esac +done +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF + +{ (exit 0); exit 0; } +_ACEOF +chmod +x $CONFIG_STATUS +ac_clean_files=$ac_clean_files_save + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || { (exit 1); exit 1; } fi -rm -f conftest conftest.c + diff --git a/configure.ac b/configure.ac new file mode 100644 index 00000000..a6b3d513 --- /dev/null +++ b/configure.ac @@ -0,0 +1,359 @@ +AC_INIT(util-linux, 2.13-pre1, bunk@stusta.de) + +AC_CONFIG_AUX_DIR(config) + +AM_INIT_AUTOMAKE([check-news std-options -Wall foreign]) + +AC_CONFIG_SRCDIR(mount/mount.c) + +AC_PREFIX_DEFAULT(/) + +AC_PROG_CC_STDC + +AC_DISABLE_SHARED +AC_PROG_LIBTOOL + +AC_PATH_PROG(PERL, perl) + +AC_SYS_LARGEFILE + +AC_CHECK_HEADERS(scsi/scsi.h) +AC_CHECK_HEADERS(linux/compiler.h) +AC_CHECK_HEADERS(linux/blkpg.h,,,[ +#ifdef HAVE_LINUX_COMPILER_H +#include +#endif +]) +AC_CHECK_HEADERS(langinfo.h) +AC_CHECK_HEADERS(sys/user.h) +AC_CHECK_HEADERS(asm/page.h) +AC_CHECK_HEADERS(rpcsvc/nfs_prot.h) +AC_CHECK_HEADERS(sys/io.h) +AC_CHECK_HEADERS(pty.h) + +AC_CHECK_HEADERS(linux/raw.h) +AM_CONDITIONAL(HAVE_RAW, test x$ac_cv_header_linux_raw_h = xyes) + +AC_CHECK_HEADERS(security/pam_misc.h) +AM_CONDITIONAL(HAVE_PAM, test x$ac_cv_header_security_pam_misc_h = xyes) + + + +AC_CHECK_FUNCS(inet_aton) +AC_CHECK_FUNCS(fsync) +AC_CHECK_FUNCS(getdomainname) +AC_CHECK_FUNCS(nanosleep) +AC_CHECK_FUNCS(personality) +AC_CHECK_FUNCS(updwtmp) +AC_FUNC_FSEEKO +AC_CHECK_FUNCS(lchown) +AC_CHECK_FUNCS(rpmatch) + + +AC_CHECK_LIB(uuid, uuid_is_null) +AM_CONDITIONAL(HAVE_UUID, test x$ac_cv_lib_uuid_uuid_is_null = xyes) + +AC_CHECK_LIB(util, openpty) +AM_CONDITIONAL(HAVE_LIBUTIL, test x$ac_cv_lib_util_openpty = xyes) + +AC_CHECK_LIB(termcap, tgetnum) +AM_CONDITIONAL(HAVE_TERMCAP, test x$ac_cv_lib_termcap_tgetnum = xyes) + +AC_CHECK_LIB(z, crc32) +AM_CONDITIONAL(HAVE_ZLIB, test x$ac_cv_lib_z_crc32 = xyes) + +AC_CHECK_LIB(blkid, blkid_known_fstype) +AM_CONDITIONAL(HAVE_BLKID, test x$ac_cv_lib_blkid_blkid_known_fstype = xyes) + +AC_CHECK_LIB(selinux, getprevcon) +AM_CONDITIONAL(HAVE_SELINUX, test x$ac_cv_lib_selinux_getprevcon = xyes) + +LIBS="" + + +AM_GNU_GETTEXT([external]) + + +AC_CHECK_HEADERS(ncurses.h) +AC_CHECK_HEADERS(ncurses/ncurses.h) + + +if test x$ac_cv_header_ncurses_h = xyes -o x$ac_cv_header_ncurses_ncurses_h = xyes; then + have_ncurses=yes + AC_MSG_NOTICE([you have ncurses]) +else + AC_MSG_NOTICE([you do not have ncurses]) +fi + +AM_CONDITIONAL(HAVE_NCURSES, test x$have_ncurses = xyes) + + +AC_ARG_WITH([slang], + AC_HELP_STRING([--with-slang], [compile cfdisk with slang]), + with_slang=$withval, with_slang=no +) + +if test x$with_slang = xyes; then + AC_CHECK_HEADERS(slcurses.h) + AC_CHECK_HEADERS(slang/slcurses.h) + if test x$ac_cv_header_slcurses_h = xyes -o x$ac_cv_header_slang_slcurses_h = xyes; then + use_slang=yes + else + AC_MSG_ERROR([slang selected but slcurses.h not found]) + fi +fi + +AM_CONDITIONAL(USE_SLANG, test x$use_slang = xyes) + + +AC_TRY_LINK([ +#define _XOPEN_SOURCE +#include +],[ +char *c = crypt("abc","pw"); +],,[ + my_LIBS="$LIBS" + LIBS="$LIBS -lcrypt" + AC_TRY_COMPILE([ + #define _XOPEN_SOURCE + #include + ],[ + char *c = crypt("abc","pw"); + ],[ + AC_DEFINE(NEED_LIBCRYPT, 1, [Do we need -lcrypt?]) + need_libcrypt=yes + ],[ + AC_MSG_ERROR([crypt() is not available]) + ]) + LIBS="$my_LIBS" +]) + +AM_CONDITIONAL(NEED_LIBCRYPT, test x$need_libcrypt = xyes) + +AC_TRY_COMPILE([ +#include +],[ +printf(__progname); +],AC_DEFINE(HAVE___PROGNAME, 1, [Do we have __progname?]) +) + + +AC_TRY_COMPILE([ +#include +#include +#include +],[ + wchar_t wc; + wint_t w; + w = fgetwc(stdin); + if (w == WEOF) exit(1); + wc = w; + fputwc(wc,stdout); +],AC_DEFINE(HAVE_WIDECHAR,1,[Do we have wide character support?])) + + +AC_TRY_COMPILE([ +#include +#include +],[ +int test = SYS_pivot_root; +],have_pivot_root=true) + +AM_CONDITIONAL(HAVE_PIVOT_ROOT, test x$have_pivot_root = xtrue) + + +AC_TRY_COMPILE([ +#include +#include +],[ + int a = 0; + struct tm *tm = localtime(0); + if (a == -1) /* false */ + sleep(tm->tm_gmtoff); +],[AC_DEFINE(HAVE_TM_GMTOFF,1,[Does struct tm have a field tm_gmtoff?])]) + + +case "$host" in + i?86-*) intel=true ;; + sparc*) sparc=true ;; +esac + +AM_CONDITIONAL(INTEL, test x$intel = xtrue) +AM_CONDITIONAL(SPARC, test x$sparc = xtrue) + + +AC_ARG_ENABLE([agetty], + AC_HELP_STRING([--disable-agetty], [do not build agetty]), + with_agetty=$withval, with_agetty=yes +) +AM_CONDITIONAL(BUILD_AGETTY, test x$with_agetty = xyes) + + +AC_ARG_ENABLE([elvtune], + AC_HELP_STRING([--enable-elvtune], [build elvtune (only works with 2.2 and 2.4 kernels)]), + with_elvtune=$withval, with_elvtune=no +) +AM_CONDITIONAL(BUILD_ELVTUNE, test x$with_elvtune = xyes) + + +AC_ARG_ENABLE([init], + AC_HELP_STRING([--enable-init], [build simpleinit, shutdown, initctl]), + with_init=$withval, with_init=no +) +AM_CONDITIONAL(BUILD_INIT, test x$with_init = xyes) + + +AC_ARG_ENABLE([kill], + AC_HELP_STRING([--enable-kill], [build kill]), + with_kill=$withval, with_kill=no +) +AM_CONDITIONAL(BUILD_KILL, test x$with_kill = xyes) + + +AC_ARG_ENABLE([last], + AC_HELP_STRING([--enable-last], [build last]), + with_last=$withval, with_last=no +) +AM_CONDITIONAL(BUILD_LAST, test x$with_last = xyes) + + +AC_ARG_ENABLE([mesg], + AC_HELP_STRING([--enable-mesg], [build mesg]), + with_mesg=$withval, with_mesg=no +) +AM_CONDITIONAL(BUILD_MESG, test x$with_mesg = xyes) + + +AC_ARG_ENABLE([partx], + AC_HELP_STRING([--enable-partx], [build addpart, delpart, partx]), + with_partx=$withval, with_partx=no +) +AM_CONDITIONAL(BUILD_PARTX, test x$with_partx = xyes) + + +AC_ARG_ENABLE([raw], + AC_HELP_STRING([--enable-raw], [build raw]), + with_raw=$withval, with_raw=no +) +AM_CONDITIONAL(BUILD_RAW, test x$with_raw = xyes) + + +AC_ARG_ENABLE([rdev], + AC_HELP_STRING([--enable-rdev], [build rdev on i386]), + with_rdev=$withval, with_rdev=no +) +AM_CONDITIONAL(BUILD_RDEV, test x$with_rdev = xyes) + + +AC_ARG_ENABLE([rename], + AC_HELP_STRING([--disable-rename], [do not build rename]), + with_agetty=$withval, with_rename=yes +) +AM_CONDITIONAL(BUILD_RENAME, test x$with_rename = xyes) + + +AC_ARG_ENABLE([reset], + AC_HELP_STRING([--enable-reset], [build reset]), + with_reset=$withval, with_reset=no +) +AM_CONDITIONAL(BUILD_RESET, test x$with_reset = xyes) + + +AC_ARG_ENABLE([login-utils], + AC_HELP_STRING([--enable-login-utils], [build chfn, chsh, login, newgrp, vipw]), + with_login_utils=$withval, with_login_utils=no +) +AM_CONDITIONAL(BUILD_LOGIN_UTILS, test x$with_login_utils = xyes) + + +AC_ARG_ENABLE([schedutils], + AC_HELP_STRING([--disable-schedutils], [do not build chrt, ionice, teskset]), + with_schedutils=$withval, with_schedutils=yes +) +AM_CONDITIONAL(BUILD_SCHEDUTILS, test x$with_schedutils = xyes) + + +AC_ARG_ENABLE([wall], + AC_HELP_STRING([--disable-wall], [do not build wall]), + with_wall=$withval, with_wall=yes +) +AM_CONDITIONAL(BUILD_WALL, test x$with_wall = xyes) + + +AC_ARG_ENABLE([write], + AC_HELP_STRING([--enable-write], [build write]), + with_write=$withval, with_write=no +) +AM_CONDITIONAL(BUILD_WRITE, test x$with_write = xyes) + + +AC_ARG_ENABLE([chsh-only-listed], + AC_HELP_STRING([--disable-chsh-only-listed], [chsh: allow shells not in /etc/shells]), + with_login_chsh_only_listed=$withval, with_chsh_only_listed=yes +) + +if test x$with_chsh_only_listed = xyes; then + AC_DEFINE(ONLY_LISTED_SHELLS, 1, [Should chsh allow only shells in /etc/shells?]) +fi + + +AC_ARG_ENABLE([login-chown-vcs], + AC_HELP_STRING([--enable-login-chown-vcs], [let login chown /dev/vcsN]), + with_login_chown_vcs=$withval, with_login_chown_vcs=no +) + +if test x$with_login_chown_vcs = xyes; then + AC_DEFINE(LOGIN_CHOWN_VCS, 1, [Should login chown /dev/vcsN?]) +fi + + +AC_ARG_ENABLE([login-stat-mail], + AC_HELP_STRING([--enable-login-stat-mail], [let login stat() the mailbox]), + with_login_stat_mail=$withval, with_login_stat_mail=no +) + +if test x$with_login_stat_mail = xyes; then + AC_DEFINE(LOGIN_STAT_MAIL, 1, [Should login stat() the mailbox?]) +fi + + +AC_ARG_ENABLE([pg-bell], + AC_HELP_STRING([--disable-pg-bell], [let pg not ring the bell on invalid keys]), + with_pg_bell=$withval, with_pg_bell=yes +) + +if test x$with_pg_bell = xyes; then + AC_DEFINE(PG_BELL, 1, [Should pg ring the bell on invalid keys?]) +fi + + +AC_ARG_ENABLE([require-password], + AC_HELP_STRING([--disable-require-password], [do not require the user to enter the password in chfn and chsh]), + with_require_password=$withval, with_require_password=yes +) + +if test x$with_require_password = xyes; then + AC_DEFINE(REQUIRE_PASSWORD, 1, [Should chfn and chsh require the user to enter the password?]) +fi + + +AC_ARG_ENABLE([use-tty-group], + AC_HELP_STRING([--disable-use-tty-group], [do not install wall and write setgid tty]), + with_use_tty_group=$withval, with_use_tty_group=yes +) +AM_CONDITIONAL(USE_TTY_GROUP, test x$with_use_tty_group = xyes) + +if test x$with_use_tty_group = xyes; then + AC_DEFINE(USE_TTY_GROUP, 1, [Should wall and write be installed setgid tty?]) +fi + + + +CPPFLAGS="-fsigned-char -Wall -Wmissing-prototypes -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration $CPPFLAGS" + + +AC_CONFIG_HEADERS(config.h) + +AC_CONFIG_FILES([Makefile disk-utils/Makefile fdisk/Makefile getopt/Makefile hwclock/Makefile lib/Makefile login-utils/Makefile misc-utils/Makefile mount/Makefile partx/Makefile po/Makefile.in schedutils/Makefile sys-utils/Makefile text-utils/Makefile]) + +AC_OUTPUT diff --git a/disk-utils/Makefile b/disk-utils/Makefile deleted file mode 100644 index 5a333234..00000000 --- a/disk-utils/Makefile +++ /dev/null @@ -1,72 +0,0 @@ -# Makefile -- Makefile for util-linux Linux utilities -# Created: Sat Dec 26 20:09:40 1992 -# Copyright 1992, 1993, 1994, 1995 Rickard E. Faith (faith@cs.unc.edu) - - -include ../make_include -include ../MCONFIG - -# Where to put man pages? - -MAN8= blockdev.8 fdformat.8 isosize.8 mkfs.8 mkswap.8 elvtune.8 \ - fsck.minix.8 mkfs.minix.8 mkfs.bfs.8 - -# Where to put binaries? -# See the "install" rule for the links. . . - -SBIN= mkfs mkswap blockdev elvtune fsck.minix mkfs.minix mkfs.bfs - -USRBIN= fdformat isosize - -ETC= fdprm - -MAYBE= setfdprm raw fsck.cramfs mkfs.cramfs - -ifneq "$(HAVE_FDUTILS)" "yes" -USRBIN:=$(USRBIN) setfdprm -MAN8:=$(MAN8) setfdprm.8 -endif - -ifeq "$(HAVE_RAW_H)" "yes" -USRBIN:=$(USRBIN) raw -MAN8:=$(MAN8) raw.8 -endif - -ifeq "$(HAVE_ZLIB)" "yes" -SBIN:=$(SBIN) fsck.cramfs mkfs.cramfs -endif - -ifeq "$(HAVE_UUID)" "yes" -MKSWAP_LIBS=-luuid -endif - -all: $(SBIN) $(USRBIN) - -fsck.cramfs: fsck.cramfs.o - $(CC) $(LDFLAGS) -o fsck.cramfs fsck.cramfs.o -lz - -mkfs.cramfs: mkfs.cramfs.o $(LIB)/md5.o - $(CC) $(LDFLAGS) -o mkfs.cramfs mkfs.cramfs.o $(LIB)/md5.o -lz - -mkfs.cramfs.o: $(LIB)/md5.h - -fsck.cramfs.o mkfs.cramfs.o: cramfs.h - -fsck.minix.o mkfs.minix.o: bitops.h minix.h - -mkswap: mkswap.o $(LIB)/xstrncpy.o - $(CC) $(LDFLAGS) -o $@ $^ $(MKSWAP_LIBS) - -install: all - $(INSTALLDIR) $(SBINDIR) $(USRBINDIR) $(ETCDIR) - $(INSTALLBIN) $(SBIN) $(SBINDIR) - $(INSTALLBIN) $(USRBIN) $(USRBINDIR) -ifneq "$(HAVE_FDUTILS)" "yes" - $(INSTALLDAT) $(ETC) $(ETCDIR) -endif - $(INSTALLDIR) $(MAN8DIR) - $(INSTALLMAN) $(MAN8) $(MAN8DIR) - -.PHONY: clean -clean: - -rm -f *.o *~ core $(SBIN) $(USRBIN) $(MAYBE) diff --git a/disk-utils/Makefile.am b/disk-utils/Makefile.am new file mode 100644 index 00000000..acca3dee --- /dev/null +++ b/disk-utils/Makefile.am @@ -0,0 +1,37 @@ +include $(top_srcdir)/config/include-Makefile.am + +man_MANS = blockdev.8 fdformat.8 isosize.8 mkfs.8 mkswap.8 \ + fsck.minix.8 mkfs.minix.8 mkfs.bfs.8 + +sbin_PROGRAMS = mkfs mkswap blockdev fsck.minix mkfs.minix mkfs.bfs +fsck_minix_SOURCES = fsck.minix.c +mkfs_minix_SOURCES = mkfs.minix.c +mkfs_bfs_SOURCES = mkfs.bfs.c + +usrbin_PROGRAMS = fdformat isosize + +dist_sysconf_DATA = fdprm + +if BUILD_ELVTUNE +sbin_PROGRAMS += elvtune +man_MANS += elvtune.8 +endif + +if HAVE_RAW +if BUILD_RAW +usrbin_PROGRAMS += raw +man_MANS += raw.8 +endif +endif + +if HAVE_ZLIB +sbin_PROGRAMS += fsck.cramfs mkfs.cramfs +fsck_cramfs_SOURCES = fsck.cramfs.c +mkfs_cramfs_SOURCES = mkfs.cramfs.c +fsck_cramfs_LDADD = -lz +mkfs_cramfs_LDADD = -lz $(top_srcdir)/lib/libmd5.la +endif + +if HAVE_UUID +mkswap_LDADD = -luuid +endif diff --git a/disk-utils/Makefile.in b/disk-utils/Makefile.in new file mode 100644 index 00000000..4095736e --- /dev/null +++ b/disk-utils/Makefile.in @@ -0,0 +1,779 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(dist_sysconf_DATA) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(top_srcdir)/config/include-Makefile.am +sbin_PROGRAMS = mkfs$(EXEEXT) mkswap$(EXEEXT) blockdev$(EXEEXT) \ + fsck.minix$(EXEEXT) mkfs.minix$(EXEEXT) mkfs.bfs$(EXEEXT) \ + $(am__EXEEXT_1) $(am__EXEEXT_2) +usrbin_PROGRAMS = fdformat$(EXEEXT) isosize$(EXEEXT) $(am__EXEEXT_3) +@BUILD_ELVTUNE_TRUE@am__append_1 = elvtune +@BUILD_ELVTUNE_TRUE@am__append_2 = elvtune.8 +@BUILD_RAW_TRUE@@HAVE_RAW_TRUE@am__append_3 = raw +@BUILD_RAW_TRUE@@HAVE_RAW_TRUE@am__append_4 = raw.8 +@HAVE_ZLIB_TRUE@am__append_5 = fsck.cramfs mkfs.cramfs +subdir = disk-utils +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ + $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ + $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +@BUILD_ELVTUNE_TRUE@am__EXEEXT_1 = elvtune$(EXEEXT) +@HAVE_ZLIB_TRUE@am__EXEEXT_2 = fsck.cramfs$(EXEEXT) \ +@HAVE_ZLIB_TRUE@ mkfs.cramfs$(EXEEXT) +am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(usrbindir)" \ + "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(sysconfdir)" +sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +@BUILD_RAW_TRUE@@HAVE_RAW_TRUE@am__EXEEXT_3 = raw$(EXEEXT) +usrbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(sbin_PROGRAMS) $(usrbin_PROGRAMS) +blockdev_SOURCES = blockdev.c +blockdev_OBJECTS = blockdev.$(OBJEXT) +blockdev_LDADD = $(LDADD) +elvtune_SOURCES = elvtune.c +elvtune_OBJECTS = elvtune.$(OBJEXT) +elvtune_LDADD = $(LDADD) +fdformat_SOURCES = fdformat.c +fdformat_OBJECTS = fdformat.$(OBJEXT) +fdformat_LDADD = $(LDADD) +am__fsck_cramfs_SOURCES_DIST = fsck.cramfs.c +@HAVE_ZLIB_TRUE@am_fsck_cramfs_OBJECTS = fsck.cramfs.$(OBJEXT) +fsck_cramfs_OBJECTS = $(am_fsck_cramfs_OBJECTS) +fsck_cramfs_DEPENDENCIES = +am_fsck_minix_OBJECTS = fsck.minix.$(OBJEXT) +fsck_minix_OBJECTS = $(am_fsck_minix_OBJECTS) +fsck_minix_LDADD = $(LDADD) +isosize_SOURCES = isosize.c +isosize_OBJECTS = isosize.$(OBJEXT) +isosize_LDADD = $(LDADD) +mkfs_SOURCES = mkfs.c +mkfs_OBJECTS = mkfs.$(OBJEXT) +mkfs_LDADD = $(LDADD) +am_mkfs_bfs_OBJECTS = mkfs.bfs.$(OBJEXT) +mkfs_bfs_OBJECTS = $(am_mkfs_bfs_OBJECTS) +mkfs_bfs_LDADD = $(LDADD) +am__mkfs_cramfs_SOURCES_DIST = mkfs.cramfs.c +@HAVE_ZLIB_TRUE@am_mkfs_cramfs_OBJECTS = mkfs.cramfs.$(OBJEXT) +mkfs_cramfs_OBJECTS = $(am_mkfs_cramfs_OBJECTS) +@HAVE_ZLIB_TRUE@mkfs_cramfs_DEPENDENCIES = \ +@HAVE_ZLIB_TRUE@ $(top_srcdir)/lib/libmd5.la +am_mkfs_minix_OBJECTS = mkfs.minix.$(OBJEXT) +mkfs_minix_OBJECTS = $(am_mkfs_minix_OBJECTS) +mkfs_minix_LDADD = $(LDADD) +mkswap_SOURCES = mkswap.c +mkswap_OBJECTS = mkswap.$(OBJEXT) +mkswap_DEPENDENCIES = +raw_SOURCES = raw.c +raw_OBJECTS = raw.$(OBJEXT) +raw_LDADD = $(LDADD) +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = blockdev.c elvtune.c fdformat.c $(fsck_cramfs_SOURCES) \ + $(fsck_minix_SOURCES) isosize.c mkfs.c $(mkfs_bfs_SOURCES) \ + $(mkfs_cramfs_SOURCES) $(mkfs_minix_SOURCES) mkswap.c raw.c +DIST_SOURCES = blockdev.c elvtune.c fdformat.c \ + $(am__fsck_cramfs_SOURCES_DIST) $(fsck_minix_SOURCES) \ + isosize.c mkfs.c $(mkfs_bfs_SOURCES) \ + $(am__mkfs_cramfs_SOURCES_DIST) $(mkfs_minix_SOURCES) mkswap.c \ + raw.c +man8dir = $(mandir)/man8 +NROFF = nroff +MANS = $(man_MANS) +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +dist_sysconfDATA_INSTALL = $(INSTALL_DATA) +DATA = $(dist_sysconf_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BUILD_AGETTY_FALSE = @BUILD_AGETTY_FALSE@ +BUILD_AGETTY_TRUE = @BUILD_AGETTY_TRUE@ +BUILD_ELVTUNE_FALSE = @BUILD_ELVTUNE_FALSE@ +BUILD_ELVTUNE_TRUE = @BUILD_ELVTUNE_TRUE@ +BUILD_INIT_FALSE = @BUILD_INIT_FALSE@ +BUILD_INIT_TRUE = @BUILD_INIT_TRUE@ +BUILD_KILL_FALSE = @BUILD_KILL_FALSE@ +BUILD_KILL_TRUE = @BUILD_KILL_TRUE@ +BUILD_LAST_FALSE = @BUILD_LAST_FALSE@ +BUILD_LAST_TRUE = @BUILD_LAST_TRUE@ +BUILD_LOGIN_UTILS_FALSE = @BUILD_LOGIN_UTILS_FALSE@ +BUILD_LOGIN_UTILS_TRUE = @BUILD_LOGIN_UTILS_TRUE@ +BUILD_MESG_FALSE = @BUILD_MESG_FALSE@ +BUILD_MESG_TRUE = @BUILD_MESG_TRUE@ +BUILD_PARTX_FALSE = @BUILD_PARTX_FALSE@ +BUILD_PARTX_TRUE = @BUILD_PARTX_TRUE@ +BUILD_RAW_FALSE = @BUILD_RAW_FALSE@ +BUILD_RAW_TRUE = @BUILD_RAW_TRUE@ +BUILD_RDEV_FALSE = @BUILD_RDEV_FALSE@ +BUILD_RDEV_TRUE = @BUILD_RDEV_TRUE@ +BUILD_RENAME_FALSE = @BUILD_RENAME_FALSE@ +BUILD_RENAME_TRUE = @BUILD_RENAME_TRUE@ +BUILD_RESET_FALSE = @BUILD_RESET_FALSE@ +BUILD_RESET_TRUE = @BUILD_RESET_TRUE@ +BUILD_SCHEDUTILS_FALSE = @BUILD_SCHEDUTILS_FALSE@ +BUILD_SCHEDUTILS_TRUE = @BUILD_SCHEDUTILS_TRUE@ +BUILD_WALL_FALSE = @BUILD_WALL_FALSE@ +BUILD_WALL_TRUE = @BUILD_WALL_TRUE@ +BUILD_WRITE_FALSE = @BUILD_WRITE_FALSE@ +BUILD_WRITE_TRUE = @BUILD_WRITE_TRUE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ +HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ +HAVE_LIBUTIL_FALSE = @HAVE_LIBUTIL_FALSE@ +HAVE_LIBUTIL_TRUE = @HAVE_LIBUTIL_TRUE@ +HAVE_NCURSES_FALSE = @HAVE_NCURSES_FALSE@ +HAVE_NCURSES_TRUE = @HAVE_NCURSES_TRUE@ +HAVE_PAM_FALSE = @HAVE_PAM_FALSE@ +HAVE_PAM_TRUE = @HAVE_PAM_TRUE@ +HAVE_PIVOT_ROOT_FALSE = @HAVE_PIVOT_ROOT_FALSE@ +HAVE_PIVOT_ROOT_TRUE = @HAVE_PIVOT_ROOT_TRUE@ +HAVE_RAW_FALSE = @HAVE_RAW_FALSE@ +HAVE_RAW_TRUE = @HAVE_RAW_TRUE@ +HAVE_SELINUX_FALSE = @HAVE_SELINUX_FALSE@ +HAVE_SELINUX_TRUE = @HAVE_SELINUX_TRUE@ +HAVE_TERMCAP_FALSE = @HAVE_TERMCAP_FALSE@ +HAVE_TERMCAP_TRUE = @HAVE_TERMCAP_TRUE@ +HAVE_UUID_FALSE = @HAVE_UUID_FALSE@ +HAVE_UUID_TRUE = @HAVE_UUID_TRUE@ +HAVE_ZLIB_FALSE = @HAVE_ZLIB_FALSE@ +HAVE_ZLIB_TRUE = @HAVE_ZLIB_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTEL_FALSE = @INTEL_FALSE@ +INTEL_TRUE = @INTEL_TRUE@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_LIBCRYPT_FALSE = @NEED_LIBCRYPT_FALSE@ +NEED_LIBCRYPT_TRUE = @NEED_LIBCRYPT_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SPARC_FALSE = @SPARC_FALSE@ +SPARC_TRUE = @SPARC_TRUE@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +USE_SLANG_FALSE = @USE_SLANG_FALSE@ +USE_SLANG_TRUE = @USE_SLANG_TRUE@ +USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ +USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = $(prefix)/usr/share +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = $(datadir)/info +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = $(datadir)/man +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +usrbindir = $(prefix)/usr/bin +usrsbindir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +DEFAULT_INCLUDES = +man_MANS = blockdev.8 fdformat.8 isosize.8 mkfs.8 mkswap.8 \ + fsck.minix.8 mkfs.minix.8 mkfs.bfs.8 $(am__append_2) \ + $(am__append_4) +fsck_minix_SOURCES = fsck.minix.c +mkfs_minix_SOURCES = mkfs.minix.c +mkfs_bfs_SOURCES = mkfs.bfs.c +dist_sysconf_DATA = fdprm +@HAVE_ZLIB_TRUE@fsck_cramfs_SOURCES = fsck.cramfs.c +@HAVE_ZLIB_TRUE@mkfs_cramfs_SOURCES = mkfs.cramfs.c +@HAVE_ZLIB_TRUE@fsck_cramfs_LDADD = -lz +@HAVE_ZLIB_TRUE@mkfs_cramfs_LDADD = -lz $(top_srcdir)/lib/libmd5.la +@HAVE_UUID_TRUE@mkswap_LDADD = -luuid +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign disk-utils/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign disk-utils/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +install-sbinPROGRAMS: $(sbin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)" + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-sbinPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \ + rm -f "$(DESTDIR)$(sbindir)/$$f"; \ + done + +clean-sbinPROGRAMS: + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-sbinPROGRAMS: $(sbin_PROGRAMS) + bad=0; pid=$$$$; list="$(sbin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(sbindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +install-usrbinPROGRAMS: $(usrbin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" + @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-usrbinPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ + done + +clean-usrbinPROGRAMS: + @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-usrbinPROGRAMS: $(usrbin_PROGRAMS) + bad=0; pid=$$$$; list="$(usrbin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +blockdev$(EXEEXT): $(blockdev_OBJECTS) $(blockdev_DEPENDENCIES) + @rm -f blockdev$(EXEEXT) + $(LINK) $(blockdev_LDFLAGS) $(blockdev_OBJECTS) $(blockdev_LDADD) $(LIBS) +elvtune$(EXEEXT): $(elvtune_OBJECTS) $(elvtune_DEPENDENCIES) + @rm -f elvtune$(EXEEXT) + $(LINK) $(elvtune_LDFLAGS) $(elvtune_OBJECTS) $(elvtune_LDADD) $(LIBS) +fdformat$(EXEEXT): $(fdformat_OBJECTS) $(fdformat_DEPENDENCIES) + @rm -f fdformat$(EXEEXT) + $(LINK) $(fdformat_LDFLAGS) $(fdformat_OBJECTS) $(fdformat_LDADD) $(LIBS) +fsck.cramfs$(EXEEXT): $(fsck_cramfs_OBJECTS) $(fsck_cramfs_DEPENDENCIES) + @rm -f fsck.cramfs$(EXEEXT) + $(LINK) $(fsck_cramfs_LDFLAGS) $(fsck_cramfs_OBJECTS) $(fsck_cramfs_LDADD) $(LIBS) +fsck.minix$(EXEEXT): $(fsck_minix_OBJECTS) $(fsck_minix_DEPENDENCIES) + @rm -f fsck.minix$(EXEEXT) + $(LINK) $(fsck_minix_LDFLAGS) $(fsck_minix_OBJECTS) $(fsck_minix_LDADD) $(LIBS) +isosize$(EXEEXT): $(isosize_OBJECTS) $(isosize_DEPENDENCIES) + @rm -f isosize$(EXEEXT) + $(LINK) $(isosize_LDFLAGS) $(isosize_OBJECTS) $(isosize_LDADD) $(LIBS) +mkfs$(EXEEXT): $(mkfs_OBJECTS) $(mkfs_DEPENDENCIES) + @rm -f mkfs$(EXEEXT) + $(LINK) $(mkfs_LDFLAGS) $(mkfs_OBJECTS) $(mkfs_LDADD) $(LIBS) +mkfs.bfs$(EXEEXT): $(mkfs_bfs_OBJECTS) $(mkfs_bfs_DEPENDENCIES) + @rm -f mkfs.bfs$(EXEEXT) + $(LINK) $(mkfs_bfs_LDFLAGS) $(mkfs_bfs_OBJECTS) $(mkfs_bfs_LDADD) $(LIBS) +mkfs.cramfs$(EXEEXT): $(mkfs_cramfs_OBJECTS) $(mkfs_cramfs_DEPENDENCIES) + @rm -f mkfs.cramfs$(EXEEXT) + $(LINK) $(mkfs_cramfs_LDFLAGS) $(mkfs_cramfs_OBJECTS) $(mkfs_cramfs_LDADD) $(LIBS) +mkfs.minix$(EXEEXT): $(mkfs_minix_OBJECTS) $(mkfs_minix_DEPENDENCIES) + @rm -f mkfs.minix$(EXEEXT) + $(LINK) $(mkfs_minix_LDFLAGS) $(mkfs_minix_OBJECTS) $(mkfs_minix_LDADD) $(LIBS) +mkswap$(EXEEXT): $(mkswap_OBJECTS) $(mkswap_DEPENDENCIES) + @rm -f mkswap$(EXEEXT) + $(LINK) $(mkswap_LDFLAGS) $(mkswap_OBJECTS) $(mkswap_LDADD) $(LIBS) +raw$(EXEEXT): $(raw_OBJECTS) $(raw_DEPENDENCIES) + @rm -f raw$(EXEEXT) + $(LINK) $(raw_LDFLAGS) $(raw_OBJECTS) $(raw_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blockdev.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elvtune.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdformat.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fsck.cramfs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fsck.minix.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isosize.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mkfs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mkfs.bfs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mkfs.cramfs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mkfs.minix.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mkswap.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/raw.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +install-man8: $(man8_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ + done +uninstall-man8: + @$(NORMAL_UNINSTALL) + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ + done +install-dist_sysconfDATA: $(dist_sysconf_DATA) + @$(NORMAL_INSTALL) + test -z "$(sysconfdir)" || $(mkdir_p) "$(DESTDIR)$(sysconfdir)" + @list='$(dist_sysconf_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(am__strip_dir) \ + echo " $(dist_sysconfDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(sysconfdir)/$$f'"; \ + $(dist_sysconfDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(sysconfdir)/$$f"; \ + done + +uninstall-dist_sysconfDATA: + @$(NORMAL_UNINSTALL) + @list='$(dist_sysconf_DATA)'; for p in $$list; do \ + f=$(am__strip_dir) \ + echo " rm -f '$(DESTDIR)$(sysconfdir)/$$f'"; \ + rm -f "$(DESTDIR)$(sysconfdir)/$$f"; \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(mkdir_p) $(distdir)/../config + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) $(MANS) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(sysconfdir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-sbinPROGRAMS \ + clean-usrbinPROGRAMS mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-man install-usrbinPROGRAMS + +install-exec-am: install-dist_sysconfDATA install-sbinPROGRAMS + +install-info: install-info-am + +install-man: install-man8 + +installcheck-am: installcheck-sbinPROGRAMS installcheck-usrbinPROGRAMS + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-dist_sysconfDATA uninstall-info-am \ + uninstall-man uninstall-sbinPROGRAMS uninstall-usrbinPROGRAMS + +uninstall-man: uninstall-man8 + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-sbinPROGRAMS clean-usrbinPROGRAMS ctags \ + distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dist_sysconfDATA install-exec \ + install-exec-am install-info install-info-am install-man \ + install-man8 install-sbinPROGRAMS install-strip \ + install-usrbinPROGRAMS installcheck installcheck-am \ + installcheck-sbinPROGRAMS installcheck-usrbinPROGRAMS \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-dist_sysconfDATA uninstall-info-am \ + uninstall-man uninstall-man8 uninstall-sbinPROGRAMS \ + uninstall-usrbinPROGRAMS + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/disk-utils/blockdev.c b/disk-utils/blockdev.c index bb11981d..51033db9 100644 --- a/disk-utils/blockdev.c +++ b/disk-utils/blockdev.c @@ -171,7 +171,7 @@ main(int argc, char **argv) { /* -V not together with commands */ if (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version")) { - printf("%s from %s\n", progname, util_linux_version); + printf("%s from %s%s\n", progname, "util-linux-", VERSION); exit(0); } diff --git a/disk-utils/elvtune.c b/disk-utils/elvtune.c index a3c05ffb..ec3083b3 100644 --- a/disk-utils/elvtune.c +++ b/disk-utils/elvtune.c @@ -46,7 +46,7 @@ typedef struct blkelv_ioctl_arg_s { static void usage(void) { - fprintf(stderr, "elvtune (%s)\n", util_linux_version); + fprintf(stderr, "elvtune (%s%s)\n", "util-linux-", VERSION); fprintf(stderr, _("usage:\n")); fprintf(stderr, "\telvtune [-r r_lat] [-w w_lat] [-b b_lat]" " /dev/blkdev1 [/dev/blkdev2...]\n"); @@ -58,7 +58,7 @@ usage(void) { static void version(void) { - fprintf(stderr, "elvtune (%s)\n", util_linux_version); + fprintf(stderr, "elvtune (%s%s)\n", "util-linux-", VERSION); } #define MAKE_VERSION(p,q,r) (65536*(p) + 256*(q) + (r)) diff --git a/disk-utils/fdformat.c b/disk-utils/fdformat.c index e1b38117..98f22152 100644 --- a/disk-utils/fdformat.c +++ b/disk-utils/fdformat.c @@ -113,7 +113,7 @@ int main(int argc,char **argv) if (argc == 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s\n"), progname, util_linux_version); + printf(_("%s from %s%s\n"), progname, "util-linux-", VERSION); exit(0); } diff --git a/disk-utils/fsck.cramfs.c b/disk-utils/fsck.cramfs.c index 83bf00ac..d46a5695 100644 --- a/disk-utils/fsck.cramfs.c +++ b/disk-utils/fsck.cramfs.c @@ -51,7 +51,6 @@ #include /* for major, minor */ #include "cramfs.h" -#include "../defines.h" /* for HAVE_lchown */ #include "nls.h" #define BLKGETSIZE _IO(0x12,96) /* return device size */ @@ -205,10 +204,8 @@ static int uncompress_block(void *src, int len) return stream.total_out; } -#ifdef HAVE_lchown -#define my_lchown lchown -#else -#define my_lchown chown +#if !HAVE_LCHOWN +#define lchown chown #endif static void change_file_status(char *path, struct cramfs_inode *i) @@ -216,7 +213,7 @@ static void change_file_status(char *path, struct cramfs_inode *i) struct utimbuf epoch = { 0, 0 }; if (euid == 0) { - if (my_lchown(path, i->uid, i->gid) < 0) { + if (lchown(path, i->uid, i->gid) < 0) { perror(path); exit(8); } diff --git a/disk-utils/fsck.minix.c b/disk-utils/fsck.minix.c index 808ae22c..a3885955 100644 --- a/disk-utils/fsck.minix.c +++ b/disk-utils/fsck.minix.c @@ -1246,7 +1246,7 @@ main(int argc, char ** argv) { if (argc == 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s\n"), program_name, util_linux_version); + printf(_("%s from %s%s\n"), program_name, "util-linux-", VERSION); exit(0); } diff --git a/disk-utils/isosize.c b/disk-utils/isosize.c index 005077a8..2f98efb2 100644 --- a/disk-utils/isosize.c +++ b/disk-utils/isosize.c @@ -176,7 +176,7 @@ main(int argc, char * argv[]) { if (argc >= 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s\n"), progname, util_linux_version); + printf(_("%s from %s%s\n"), progname, "util-linux-", VERSION); exit(0); } diff --git a/disk-utils/mkfs.8 b/disk-utils/mkfs.8 index 760a5e08..47c489c2 100644 --- a/disk-utils/mkfs.8 +++ b/disk-utils/mkfs.8 @@ -56,7 +56,7 @@ contains and .IR /sbin/fs ), and finally in the directories -listed in the PATH enviroment variable. +listed in the PATH environment variable. Please see the file system-specific builder manual pages for further details. .SH OPTIONS diff --git a/disk-utils/mkfs.bfs.c b/disk-utils/mkfs.bfs.c index 47863bb1..224d54a3 100644 --- a/disk-utils/mkfs.bfs.c +++ b/disk-utils/mkfs.bfs.c @@ -116,7 +116,7 @@ main(int argc, char *argv[]) { if (argc == 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s\n"), progname, util_linux_version); + printf(_("%s from %s%s\n"), progname, "util-linux-", VERSION); exit(0); } diff --git a/disk-utils/mkfs.c b/disk-utils/mkfs.c index 38bacc03..4989f383 100644 --- a/disk-utils/mkfs.c +++ b/disk-utils/mkfs.c @@ -21,9 +21,7 @@ #include #include #include -#include "nls.h" - -#define VERSION UTIL_LINUX_VERSION +#include #ifndef DEFAULT_FSTYPE # define DEFAULT_FSTYPE "ext2" @@ -51,7 +49,7 @@ int main(int argc, char *argv[]) if (argc == 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s\n"), program_name, util_linux_version); + printf(_("%s from %s%s\n"), program_name, "util-linux-", VERSION); exit(0); } diff --git a/disk-utils/mkfs.cramfs.c b/disk-utils/mkfs.cramfs.c index 440b043d..1b3e891a 100644 --- a/disk-utils/mkfs.cramfs.c +++ b/disk-utils/mkfs.cramfs.c @@ -775,8 +775,8 @@ int main(int argc, char **argv) /* old option, ignored */ break; case 'V': - printf(_("%s from %s\n"), - progname, util_linux_version); + printf(_("%s from %s%s\n"), + progname, "util-linux-", VERSION); exit(0); case 'v': verbose = 1; diff --git a/disk-utils/mkfs.minix.c b/disk-utils/mkfs.minix.c index 14cf6fa6..c86ed165 100644 --- a/disk-utils/mkfs.minix.c +++ b/disk-utils/mkfs.minix.c @@ -158,7 +158,7 @@ die(char *str) { static void usage(void) { - fprintf(stderr, "%s (%s)\n", program_name, util_linux_version); + fprintf(stderr, "%s (%s%s)\n", program_name, "util-linux-", VERSION); fprintf(stderr, _("Usage: %s [-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]\n"), program_name); @@ -623,7 +623,7 @@ main(int argc, char ** argv) { if (argc == 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s\n"), program_name, util_linux_version); + printf(_("%s from %s%s\n"), program_name, "util-linux-", VERSION); exit(0); } diff --git a/disk-utils/mkswap.c b/disk-utils/mkswap.c index 67586fd1..3be98590 100644 --- a/disk-utils/mkswap.c +++ b/disk-utils/mkswap.c @@ -39,21 +39,20 @@ #include /* for _IO */ #include #include -#include "../defines.h" #include "swapheader.h" #include "xstrncpy.h" #include "nls.h" -#ifdef HAVE_uuid_uuid_h +#ifdef HAVE_UUID_UUID_H #include #endif /* Try to get PAGE_SIZE from libc or kernel includes */ -#ifdef HAVE_sys_user_h +#ifdef HAVE_SYS_USER_H /* Note: says: for gdb only */ #include /* for PAGE_SIZE and PAGE_SHIFT */ #else -#ifdef HAVE_asm_page_h +#ifdef HAVE_ASM_PAGE_H #include /* for PAGE_SIZE and PAGE_SHIFT */ /* we also get PAGE_SIZE via getpagesize() */ #endif @@ -112,7 +111,7 @@ is_sparc64(void) { if (strcmp(un.machine, "sparc")) return 0; /* Should not happen */ -#ifdef HAVE_personality +#ifdef HAVE_PERSONALITY { extern int personality(unsigned long); int oldpers; @@ -248,7 +247,7 @@ write_uuid_and_label(char *uuid, char *volume_name) { printf("LABEL=%s, ", h->volume_name); else printf(_("no label, ")); -#ifdef HAVE_uuid_uuid_h +#ifdef HAVE_UUID_UUID_H if (uuid) { char uuid_string[37]; uuid_unparse(uuid, uuid_string); @@ -506,7 +505,7 @@ main(int argc, char ** argv) { char *pp; char *opt_label = NULL; char *uuid = NULL; -#ifdef HAVE_uuid_uuid_h +#ifdef HAVE_UUID_UUID_H uuid_t uuid_dat; #endif @@ -520,7 +519,7 @@ main(int argc, char ** argv) { if (argc == 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s\n"), program_name, util_linux_version); + printf(_("%s from %s%s\n"), program_name, "util-linux-", VERSION); exit(0); } @@ -562,7 +561,7 @@ main(int argc, char ** argv) { usage(); } -#ifdef HAVE_uuid_uuid_h +#ifdef HAVE_UUID_UUID_H uuid_generate(uuid_dat); uuid = uuid_dat; #endif @@ -715,7 +714,7 @@ the -f option to force it.\n"), * A subsequent swapon() will fail if the signature * is not actually on disk. (This is a kernel bug.) */ -#ifdef HAVE_fsync +#ifdef HAVE_FSYNC if (fsync(DEV)) die(_("fsync failed")); #endif diff --git a/disk-utils/setfdprm.8 b/disk-utils/setfdprm.8 deleted file mode 100644 index 63143256..00000000 --- a/disk-utils/setfdprm.8 +++ /dev/null @@ -1,66 +0,0 @@ -.\" Copyright 1992 Rickard E. Faith (faith@cs.unc.edu) -.\" May be distributed under the GNU General Public License -.TH SETFDPRM 8 "20 November 1993" "Linux 0.99" "Linux Programmer's Manual" -.SH NAME -setfdprm \- sets user-provided floppy disk parameters -.SH SYNOPSIS -.B "setfdprm [ \-p ]" -device name -.br -.B "setfdprm [ \-p ]" -device size sectors heads tracks stretch gap rate spec1 fmt_gap -.br -.B "setfdprm [ \-c ]" -device -.br -.B "setfdprm [ \-y ]" -device -.br -.B "setfdprm [ \-n ]" -device -.SH DESCRIPTION -.B setfdprm -is a utility that can be used to load disk parameters into the -auto-detecting floppy devices, to clear old parameter sets and to disable -or enable diagnostic messages. - -Without any options, -.B setfdprm -loads the -.I device -(usually -.I /dev/fd0 -or -.IR /dev/fd1 ) -with a new parameter set with the -.I name -entry found in -.I /etc/fdprm -(usually named 360/360, etc.). These parameters stay in effect until the -media is changed. -.OPTIONS -.TP -.BI \-p " device name" -Permanently loads a new parameter set for the specified auto-configuring -floppy device for the configuration with -.I name -in -.IR /etc/fdprm . -Alternatively, the parameters can be given directly from the command line. -.TP -.BI \-c " device" -Clears the parameter set of the specified auto-configuring floppy device. -.TP -.BI -y " device" -Enables format detection messages for the specified auto-configuring floppy -device. -.TP -.BI -n " device" -Disables format detection messages for the specified auto-configuring -floppy device. -.SH BUGS -This documentation is grossly incomplete. -.SH FILES -.I /etc/fdprm -.SH AUTHOR -Werner Almesberger (almesber@nessie.cs.id.ethz.ch) diff --git a/disk-utils/setfdprm.c b/disk-utils/setfdprm.c deleted file mode 100644 index a5dba3e0..00000000 --- a/disk-utils/setfdprm.c +++ /dev/null @@ -1,176 +0,0 @@ -/* setfdprm.c - Sets user-provided floppy disk parameters, re-activates - autodetection and switches diagnostic messages. */ - -/* 1999-02-22 Arkadiusz Mi¶kiewicz - * - added Native Language Support - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "nls.h" - -#define FDPRMFILE "/etc/fdprm" -#define MAXLINE 200 - - -static int -convert(char *arg) { - long result; - char *end; - - result = strtol(arg,&end,0); - if (!*end) - return (int) result; - fprintf(stderr,_("Invalid number: %s\n"),arg); - exit(1); -} - -static void -cmd_without_param(int cmd,int fd) { - if (ioctl(fd,cmd,NULL) >= 0) - exit(0); - perror("ioctl"); - exit(1); -} - -/* set given fd parameters */ -static void -set_params(int cmd,int fd,char **params) { - struct floppy_struct ft; - - ft.size = convert(params[0]); - ft.sect = convert(params[1]); - ft.head = convert(params[2]); - ft.track = convert(params[3]); - ft.stretch = convert(params[4]); - ft.gap = convert(params[5]); - ft.rate = convert(params[6]); - ft.spec1 = convert(params[7]); - ft.fmt_gap = convert(params[8]); - ft.name = NULL; - if (ioctl(fd,cmd,&ft) >= 0) exit(0); - perror("ioctl"); - exit(1); -} - -/* find parameter set in file, and use it */ -static void -find_params(int cmd,int fd,char *name) { - FILE *file; - char line[MAXLINE+2],this[MAXLINE+2],param[9][MAXLINE+2]; - char *params[9],*start; - int count; - - if ((file = fopen(FDPRMFILE,"r")) == NULL) { - perror(FDPRMFILE); - exit(1); - } - while (fgets(line,MAXLINE,file)) { - for (start = line; *start == ' ' || *start == '\t'; start++); - if (*start && *start != '\n' && *start != '#') { - if (sscanf(start,"%s %s %s %s %s %s %s %s %s %s",this,param[0], - param[1],param[2],param[3],param[4],param[5],param[6],param[7], - param[8]) != 10) { - fprintf(stderr,_("Syntax error: '%s'\n"),line); - exit(1); - } - if (!strcmp(this,name)) { - for (count = 0; count < 9; count++) - params[count] = param[count]; - set_params(cmd,fd,params); - } - } - } - fprintf(stderr,_("No such parameter set: '%s'\n"),name); - exit(1); -} - -static void -usage(char *name) { - char *this; - - if ((this = strrchr(name,'/')) != NULL) name = this+1; - fprintf(stderr,_("usage:\n")); - fprintf(stderr,_(" %s [ -p ] dev name\n"),name); - fprintf(stderr,_(" %s [ -p ] dev size sect heads tracks stretch " - "gap rate spec1 fmt_gap\n"),name); -#ifdef FDMEDCNG - fprintf(stderr,_(" %s [ -c | -y | -n | -d ] dev\n"),name); -#else - fprintf(stderr,_(" %s [ -c | -y | -n ] dev\n"),name); -#endif - exit(1); -} - -int -main(int argc, char **argv) { - int fd; - unsigned int cmd; - char *progname, *p; - - progname = argv[0]; - if ((p = strrchr(progname, '/')) != NULL) - progname = p+1; - - setlocale(LC_ALL, ""); - bindtextdomain(PACKAGE, LOCALEDIR); - textdomain(PACKAGE); - - if (argc == 2 && - (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s\n"), progname, util_linux_version); - exit(0); - } - - if (argc < 2) - usage(progname); - cmd = FDSETPRM; - if (*argv[1] == '-') { - switch (argv[1][1]) { - case 'c': - cmd = FDCLRPRM; - break; - case 'p': - cmd = FDDEFPRM; - break; - case 'y': - cmd = FDMSGON; - break; - case 'n': - cmd = FDMSGOFF; - break; -#ifdef FDMEDCNG - case 'd': - cmd = FDMEDCNG; - break; -#endif - default: - usage(progname); - } - argc--; - argv++; - } - if ((fd = open(argv[1],3)) < 0) { /* O_WRONLY needed in a few kernels */ - perror(argv[1]); - exit(1); - } - if (cmd != FDSETPRM && cmd != FDDEFPRM) { - if (argc != 2) usage(progname); - cmd_without_param(cmd,fd); - } - if (argc != 11 && argc != 3) - usage(progname); - else if (argc == 11) - set_params(cmd,fd,&argv[2]); - else - find_params(cmd,fd,argv[2]); - /* not reached */ - return 0; -} diff --git a/fdisk/Makefile b/fdisk/Makefile deleted file mode 100644 index e0d3f36c..00000000 --- a/fdisk/Makefile +++ /dev/null @@ -1,76 +0,0 @@ -# Makefile -- Makefile for util-linux Linux utilities -# Created: Sat Dec 26 20:09:40 1992 -# Revised: Fri Oct 6 21:02:21 1995 by r.faith@ieee.org -# Copyright 1992, 1993, 1994, 1995 Rickard E. Faith (faith@cs.unc.edu) -# -include ../make_include -include ../MCONFIG - -MAN8= -SBIN= -CFDISK=cfdisk -NOTMADE= - -ifneq "$(HAVE_SLANG)" "yes" -ifneq "$(HAVE_NCURSES)" "yes" -CFDISK= -NOTMADE=cfdisk -endif -endif - -SBIN:=$(SBIN) fdisk -MAN8:=$(MAN8) fdisk.8 - -ifneq "$(ARCH)" "sparc" -SBIN:=$(SBIN) $(CFDISK) sfdisk -MAN8:=$(MAN8) cfdisk.8 sfdisk.8 -endif - -all: $(SBIN) $(NOTMADE) - -cfdisk.o: cfdisk.c ../MCONFIG -ifeq "$(HAVE_SLANG)" "yes" - $(CC) -c $(CFLAGS) -DSLCURSES=1 $< -o $@ -else -ifeq "$(HAVE_NCURSES)" "yes" - $(CC) -c $(CFLAGS) $< -o $@ -else - : -endif -endif - -cfdisk: cfdisk.o llseek.o disksize.o i386_sys_types.o $(LIB)/xstrncpy.o -ifeq "$(HAVE_SLANG)" "yes" - $(CC) $(LDFLAGS) $^ -o $@ $(LIBSLANG) -else -ifeq "$(HAVE_NCURSES)" "yes" - $(CC) $(LDFLAGS) $^ -o $@ $(LIBCURSES) -else - @echo $@ not made since it requires ncurses or slang -endif -endif - -# not installed by default -activate: sfdisk - rm -f activate - ln -s sfdisk activate - -fdisk: fdisk.o llseek.o disksize.o fdiskbsdlabel.o fdisksgilabel.o \ - fdisksunlabel.o fdiskaixlabel.o i386_sys_types.o partname.o -fdisk.o: fdisk.c fdisk.h -fdiskbsdlabel.o: fdiskbsdlabel.c fdisk.h fdiskbsdlabel.h -fdisksunlabel.o: fdisksunlabel.c fdisksunlabel.h fdisk.h -fdiskaixlabel.o: fdiskaixlabel.c fdiskaixlabel.h fdisk.h -fdisk.o cfdisk.o sfdisk.o fdiskbsdlabel.o fdisksunlabel.o \ - fdisksgilabel.o fdiskaixlabel.o i386_sys_types.o partname.o: common.h -sfdisk: sfdisk.o disksize.o i386_sys_types.o partname.o - -install: all - $(INSTALLDIR) $(SBINDIR) - $(INSTALLBIN) $(SBIN) $(SBINDIR) - $(INSTALLDIR) $(MAN8DIR) - $(INSTALLMAN) $(MAN8) $(MAN8DIR) - -.PHONY: clean -clean: - -rm -f *.o *~ core $(SBIN) partitiontype diff --git a/fdisk/Makefile.am b/fdisk/Makefile.am new file mode 100644 index 00000000..dd191fc9 --- /dev/null +++ b/fdisk/Makefile.am @@ -0,0 +1,28 @@ +include $(top_srcdir)/config/include-Makefile.am + +sbin_PROGRAMS = fdisk +man_MANS = fdisk.8 +fdisk_SOURCES = fdisk.c llseek.c disksize.c fdiskbsdlabel.c fdisksgilabel.c \ + fdisksunlabel.c fdiskaixlabel.c i386_sys_types.c partname.c + +if !SPARC + +sbin_PROGRAMS += sfdisk +man_MANS += sfdisk.8 +sfdisk_SOURCES = sfdisk.c disksize.c i386_sys_types.c partname.c + +if USE_SLANG +sbin_PROGRAMS += cfdisk +man_MANS += cfdisk.8 +cfdisk_SOURCES = cfdisk.c llseek.c disksize.c i386_sys_types.c +cfdisk_LDADD = -lslang +else +if HAVE_NCURSES +sbin_PROGRAMS += cfdisk +man_MANS += cfdisk.8 +cfdisk_SOURCES = cfdisk.c llseek.c disksize.c i386_sys_types.c +cfdisk_LDADD = -lncurses +endif +endif + +endif \ No newline at end of file diff --git a/fdisk/Makefile.in b/fdisk/Makefile.in new file mode 100644 index 00000000..da12ea94 --- /dev/null +++ b/fdisk/Makefile.in @@ -0,0 +1,650 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/config/include-Makefile.am +sbin_PROGRAMS = fdisk$(EXEEXT) $(am__EXEEXT_1) $(am__EXEEXT_2) \ + $(am__EXEEXT_3) +@SPARC_FALSE@am__append_1 = sfdisk +@SPARC_FALSE@am__append_2 = sfdisk.8 +@SPARC_FALSE@@USE_SLANG_TRUE@am__append_3 = cfdisk +@SPARC_FALSE@@USE_SLANG_TRUE@am__append_4 = cfdisk.8 +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@am__append_5 = cfdisk +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@am__append_6 = cfdisk.8 +subdir = fdisk +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ + $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ + $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +@SPARC_FALSE@am__EXEEXT_1 = sfdisk$(EXEEXT) +@SPARC_FALSE@@USE_SLANG_TRUE@am__EXEEXT_2 = cfdisk$(EXEEXT) +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@am__EXEEXT_3 = cfdisk$(EXEEXT) +am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man8dir)" +sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(sbin_PROGRAMS) +am__cfdisk_SOURCES_DIST = cfdisk.c llseek.c disksize.c \ + i386_sys_types.c +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@am_cfdisk_OBJECTS = cfdisk.$(OBJEXT) \ +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@ llseek.$(OBJEXT) \ +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@ disksize.$(OBJEXT) \ +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@ i386_sys_types.$(OBJEXT) +@SPARC_FALSE@@USE_SLANG_TRUE@am_cfdisk_OBJECTS = cfdisk.$(OBJEXT) \ +@SPARC_FALSE@@USE_SLANG_TRUE@ llseek.$(OBJEXT) \ +@SPARC_FALSE@@USE_SLANG_TRUE@ disksize.$(OBJEXT) \ +@SPARC_FALSE@@USE_SLANG_TRUE@ i386_sys_types.$(OBJEXT) +cfdisk_OBJECTS = $(am_cfdisk_OBJECTS) +cfdisk_DEPENDENCIES = +am_fdisk_OBJECTS = fdisk.$(OBJEXT) llseek.$(OBJEXT) disksize.$(OBJEXT) \ + fdiskbsdlabel.$(OBJEXT) fdisksgilabel.$(OBJEXT) \ + fdisksunlabel.$(OBJEXT) fdiskaixlabel.$(OBJEXT) \ + i386_sys_types.$(OBJEXT) partname.$(OBJEXT) +fdisk_OBJECTS = $(am_fdisk_OBJECTS) +fdisk_LDADD = $(LDADD) +am__sfdisk_SOURCES_DIST = sfdisk.c disksize.c i386_sys_types.c \ + partname.c +@SPARC_FALSE@am_sfdisk_OBJECTS = sfdisk.$(OBJEXT) disksize.$(OBJEXT) \ +@SPARC_FALSE@ i386_sys_types.$(OBJEXT) partname.$(OBJEXT) +sfdisk_OBJECTS = $(am_sfdisk_OBJECTS) +sfdisk_LDADD = $(LDADD) +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(cfdisk_SOURCES) $(fdisk_SOURCES) $(sfdisk_SOURCES) +DIST_SOURCES = $(am__cfdisk_SOURCES_DIST) $(fdisk_SOURCES) \ + $(am__sfdisk_SOURCES_DIST) +man8dir = $(mandir)/man8 +NROFF = nroff +MANS = $(man_MANS) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BUILD_AGETTY_FALSE = @BUILD_AGETTY_FALSE@ +BUILD_AGETTY_TRUE = @BUILD_AGETTY_TRUE@ +BUILD_ELVTUNE_FALSE = @BUILD_ELVTUNE_FALSE@ +BUILD_ELVTUNE_TRUE = @BUILD_ELVTUNE_TRUE@ +BUILD_INIT_FALSE = @BUILD_INIT_FALSE@ +BUILD_INIT_TRUE = @BUILD_INIT_TRUE@ +BUILD_KILL_FALSE = @BUILD_KILL_FALSE@ +BUILD_KILL_TRUE = @BUILD_KILL_TRUE@ +BUILD_LAST_FALSE = @BUILD_LAST_FALSE@ +BUILD_LAST_TRUE = @BUILD_LAST_TRUE@ +BUILD_LOGIN_UTILS_FALSE = @BUILD_LOGIN_UTILS_FALSE@ +BUILD_LOGIN_UTILS_TRUE = @BUILD_LOGIN_UTILS_TRUE@ +BUILD_MESG_FALSE = @BUILD_MESG_FALSE@ +BUILD_MESG_TRUE = @BUILD_MESG_TRUE@ +BUILD_PARTX_FALSE = @BUILD_PARTX_FALSE@ +BUILD_PARTX_TRUE = @BUILD_PARTX_TRUE@ +BUILD_RAW_FALSE = @BUILD_RAW_FALSE@ +BUILD_RAW_TRUE = @BUILD_RAW_TRUE@ +BUILD_RDEV_FALSE = @BUILD_RDEV_FALSE@ +BUILD_RDEV_TRUE = @BUILD_RDEV_TRUE@ +BUILD_RENAME_FALSE = @BUILD_RENAME_FALSE@ +BUILD_RENAME_TRUE = @BUILD_RENAME_TRUE@ +BUILD_RESET_FALSE = @BUILD_RESET_FALSE@ +BUILD_RESET_TRUE = @BUILD_RESET_TRUE@ +BUILD_SCHEDUTILS_FALSE = @BUILD_SCHEDUTILS_FALSE@ +BUILD_SCHEDUTILS_TRUE = @BUILD_SCHEDUTILS_TRUE@ +BUILD_WALL_FALSE = @BUILD_WALL_FALSE@ +BUILD_WALL_TRUE = @BUILD_WALL_TRUE@ +BUILD_WRITE_FALSE = @BUILD_WRITE_FALSE@ +BUILD_WRITE_TRUE = @BUILD_WRITE_TRUE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ +HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ +HAVE_LIBUTIL_FALSE = @HAVE_LIBUTIL_FALSE@ +HAVE_LIBUTIL_TRUE = @HAVE_LIBUTIL_TRUE@ +HAVE_NCURSES_FALSE = @HAVE_NCURSES_FALSE@ +HAVE_NCURSES_TRUE = @HAVE_NCURSES_TRUE@ +HAVE_PAM_FALSE = @HAVE_PAM_FALSE@ +HAVE_PAM_TRUE = @HAVE_PAM_TRUE@ +HAVE_PIVOT_ROOT_FALSE = @HAVE_PIVOT_ROOT_FALSE@ +HAVE_PIVOT_ROOT_TRUE = @HAVE_PIVOT_ROOT_TRUE@ +HAVE_RAW_FALSE = @HAVE_RAW_FALSE@ +HAVE_RAW_TRUE = @HAVE_RAW_TRUE@ +HAVE_SELINUX_FALSE = @HAVE_SELINUX_FALSE@ +HAVE_SELINUX_TRUE = @HAVE_SELINUX_TRUE@ +HAVE_TERMCAP_FALSE = @HAVE_TERMCAP_FALSE@ +HAVE_TERMCAP_TRUE = @HAVE_TERMCAP_TRUE@ +HAVE_UUID_FALSE = @HAVE_UUID_FALSE@ +HAVE_UUID_TRUE = @HAVE_UUID_TRUE@ +HAVE_ZLIB_FALSE = @HAVE_ZLIB_FALSE@ +HAVE_ZLIB_TRUE = @HAVE_ZLIB_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTEL_FALSE = @INTEL_FALSE@ +INTEL_TRUE = @INTEL_TRUE@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_LIBCRYPT_FALSE = @NEED_LIBCRYPT_FALSE@ +NEED_LIBCRYPT_TRUE = @NEED_LIBCRYPT_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SPARC_FALSE = @SPARC_FALSE@ +SPARC_TRUE = @SPARC_TRUE@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +USE_SLANG_FALSE = @USE_SLANG_FALSE@ +USE_SLANG_TRUE = @USE_SLANG_TRUE@ +USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ +USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = $(prefix)/usr/share +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = $(datadir)/info +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = $(datadir)/man +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +usrbindir = $(prefix)/usr/bin +usrsbindir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +DEFAULT_INCLUDES = +man_MANS = fdisk.8 $(am__append_2) $(am__append_4) $(am__append_6) +fdisk_SOURCES = fdisk.c llseek.c disksize.c fdiskbsdlabel.c fdisksgilabel.c \ + fdisksunlabel.c fdiskaixlabel.c i386_sys_types.c partname.c + +@SPARC_FALSE@sfdisk_SOURCES = sfdisk.c disksize.c i386_sys_types.c partname.c +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@cfdisk_SOURCES = cfdisk.c llseek.c disksize.c i386_sys_types.c +@SPARC_FALSE@@USE_SLANG_TRUE@cfdisk_SOURCES = cfdisk.c llseek.c disksize.c i386_sys_types.c +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@cfdisk_LDADD = -lncurses +@SPARC_FALSE@@USE_SLANG_TRUE@cfdisk_LDADD = -lslang +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign fdisk/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign fdisk/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +install-sbinPROGRAMS: $(sbin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)" + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-sbinPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \ + rm -f "$(DESTDIR)$(sbindir)/$$f"; \ + done + +clean-sbinPROGRAMS: + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-sbinPROGRAMS: $(sbin_PROGRAMS) + bad=0; pid=$$$$; list="$(sbin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(sbindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +cfdisk$(EXEEXT): $(cfdisk_OBJECTS) $(cfdisk_DEPENDENCIES) + @rm -f cfdisk$(EXEEXT) + $(LINK) $(cfdisk_LDFLAGS) $(cfdisk_OBJECTS) $(cfdisk_LDADD) $(LIBS) +fdisk$(EXEEXT): $(fdisk_OBJECTS) $(fdisk_DEPENDENCIES) + @rm -f fdisk$(EXEEXT) + $(LINK) $(fdisk_LDFLAGS) $(fdisk_OBJECTS) $(fdisk_LDADD) $(LIBS) +sfdisk$(EXEEXT): $(sfdisk_OBJECTS) $(sfdisk_DEPENDENCIES) + @rm -f sfdisk$(EXEEXT) + $(LINK) $(sfdisk_LDFLAGS) $(sfdisk_OBJECTS) $(sfdisk_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfdisk.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/disksize.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdisk.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdiskaixlabel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdiskbsdlabel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdisksgilabel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdisksunlabel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/i386_sys_types.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/llseek.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/partname.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfdisk.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +install-man8: $(man8_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ + done +uninstall-man8: + @$(NORMAL_UNINSTALL) + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(mkdir_p) $(distdir)/../config + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) $(MANS) +installdirs: + for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man8dir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-sbinPROGRAMS \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-man + +install-exec-am: install-sbinPROGRAMS + +install-info: install-info-am + +install-man: install-man8 + +installcheck-am: installcheck-sbinPROGRAMS + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-man uninstall-sbinPROGRAMS + +uninstall-man: uninstall-man8 + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-sbinPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-man8 install-sbinPROGRAMS install-strip installcheck \ + installcheck-am installcheck-sbinPROGRAMS installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am uninstall-man uninstall-man8 \ + uninstall-sbinPROGRAMS + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/fdisk/cfdisk.c b/fdisk/cfdisk.c index 30a888de..b2ffc5ba 100644 --- a/fdisk/cfdisk.c +++ b/fdisk/cfdisk.c @@ -64,14 +64,14 @@ #include #include #include -#ifdef SLCURSES - #include -#else -#if NCH - #include -#else - #include -#endif +#ifdef HAVE_SLCURSES_H +#include +#elif defined(HAVE_SLANG_SLCURSES_H) +#include +#elif defined(HAVE_NCURSES_H) +#include +#elif defined(HAVE_NCURSES_NCURSES_H) +#include #endif #include #include @@ -87,8 +87,6 @@ extern long long ext2_llseek(unsigned int fd, long long offset, unsigned int origin); -#define VERSION UTIL_LINUX_VERSION - #define DEFAULT_DEVICE "/dev/hda" #define ALTERNATE_DEVICE "/dev/sda" @@ -538,7 +536,7 @@ static void die_x(int ret) { signal(SIGINT, old_SIGINT); signal(SIGTERM, old_SIGTERM); -#ifdef SLCURSES +#if defined(HAVE_SLCURSES_H) || defined(HAVE_SLANG_SLCURSES_H) SLsmg_gotorc(LINES-1, 0); SLsmg_refresh(); #else @@ -717,7 +715,7 @@ get_linux_label(int i) { offset = (p_info[i].first_sector + p_info[i].offset) * SECTOR_SIZE + REISERFS_DISK_OFFSET_IN_BYTES; if (ext2_llseek(fd, offset, SEEK_SET) == offset - && read(fd, &reiserfsb, sizeof(reiserfsb)) == sizeof(reiserfsb) + && read(fd, &reiserfsb, 1024) == 1024 && has_reiserfs_magic_string(&reiserfsb, &reiserfs_is_3_6)) { if (reiserfs_is_3_6) { /* label only on version 3.6 onward */ @@ -2100,7 +2098,7 @@ print_p_info(void) { if (to_file) { if ((fp = fopen(fname, "w")) == NULL) { char errstr[LINE_LENGTH]; - sprintf(errstr, _("Cannot open file '%s'"), fname); + snprintf(errstr, LINE_LENGTH, _("Cannot open file '%s'"), fname); print_warning(errstr); return; } @@ -2184,7 +2182,7 @@ print_part_table(void) { if (to_file) { if ((fp = fopen(fname, "w")) == NULL) { char errstr[LINE_LENGTH]; - sprintf(errstr, _("Cannot open file '%s'"), fname); + snprintf(errstr, LINE_LENGTH, _("Cannot open file '%s'"), fname); print_warning(errstr); return; } @@ -2638,9 +2636,9 @@ draw_screen(void) { mvaddstr(WARNING_START, 0, line); - sprintf(line, "cfdisk %s", VERSION); + snprintf(line, COLS+1, "cfdisk %s", VERSION); mvaddstr(HEADER_START, (COLS-strlen(line))/2, line); - sprintf(line, _("Disk Drive: %s"), disk_device); + snprintf(line, COLS+1, _("Disk Drive: %s"), disk_device); mvaddstr(HEADER_START+2, (COLS-strlen(line))/2, line); { long long bytes = actual_size*(long long) SECTOR_SIZE; @@ -2654,7 +2652,7 @@ draw_screen(void) { bytes, megabytes/K, (10*megabytes/K)%10); } mvaddstr(HEADER_START+3, (COLS-strlen(line))/2, line); - sprintf(line, _("Heads: %d Sectors per Track: %d Cylinders: %lld"), + snprintf(line, COLS+1, _("Heads: %d Sectors per Track: %d Cylinders: %lld"), heads, sectors, cylinders); mvaddstr(HEADER_START+4, (COLS-strlen(line))/2, line); diff --git a/fdisk/disksize.c b/fdisk/disksize.c index f5687d26..28b8df0a 100644 --- a/fdisk/disksize.c +++ b/fdisk/disksize.c @@ -1,3 +1,4 @@ +#include #include "common.h" int disksize(int fd, unsigned long long *sectors) { @@ -6,8 +7,11 @@ int disksize(int fd, unsigned long long *sectors) { long long b; err = ioctl(fd, BLKGETSIZE, &sz); - if (err) - return err; + if (err) { + sz = 0; + if (errno != EFBIG) + return err; + } err = ioctl(fd, BLKGETSIZE64, &b); if (err || b == 0 || b == sz) *sectors = sz; diff --git a/fdisk/doc/CFdisk-Portuguese.html b/fdisk/doc/CFdisk-Portuguese.html deleted file mode 100644 index 6b699ee9..00000000 --- a/fdisk/doc/CFdisk-Portuguese.html +++ /dev/null @@ -1,1704 +0,0 @@ - - - - - - - CFdisk-Portugues-HOWTO - - - -
CFdisk-Portuguese Copyright (C) 1999 Gleydson -M. da Silva
- -


-
-
-
-
-
-

-


-
 Gleydson M. da Silva - gleydson@linuxbr.com.br -
Versão: 1.68 -
-
- -


-
-
-
-

[ Indice ] -
  -

1 - Introdução -ao CFdisk -
  1.1 - O que é uma partição -de disco -
  1.2 - O que é a Tabela de partição -
  1.3 - Introdução ao Particionamento -de Discos -
  1.4 - Identificadores utilizados neste -manual -
  1.5 - Identificação de discos -e partições no Sistema Linux -
  1.6 - Tipos de partições -de disco -
  1.7 - Observações sobre -o formato DOS 6.xx (FAT16) -

2 - Iniciando o programa CFdisk -
  2.1 - Opções de Linha de -comando -
  2.2 - Conhecendo a tela do CFdisk -
  2.3 - Descrição dos comandos -
    2.3.1 - Setas Acima/Abaixo -- Esquerda/Direita -
    2.3.2 - <CTRL>+<l> -
    2.3.3 - Boot -
    2.3.4 - Delete -
    2.3.5 - Geometry -
    2.3.6 - Help -
    2.3.7 - Maximize -
    2.3.8 - New -
    2.3.9 - Print -
    2.3.10 - Quit -
    2.3.11 - Type -
    2.3.12 - Units -
    2.3.13 - Write -

3 - Tipos de partições -compatíveis com o CFdisk -

4 - Direitos do Autor -

5 - Licenças e Garantias -sobre este documento -

6 - Notas sobre marcas registradas -

7 - Agradecimentos -
-


-
  -
  -
-
-
-
-

1-) Introdução ao CFdisk

- -

    CFdisk é um programa utilizado para fazer -o particionamento de discos, utilizando uma interface em modo texto. -
As grandes características deste programa, além de sua -interface de comunicação com o usuário e a enorme -quantidade de partições que manipula, é a grande facilidade -de utilização, o seu poder de manipulação de -partições e a sua precisão que fazem com que o usuário -tenha mais confiança durante o particionamento de disco. -
    É recomendável a leitura deste texto, -mesmo que tenha uma noção sobre o particionamento de discos, -exceto para os gurus que já conhecem a fundo a forma de trabalho, -em geral, de programas deste tipo, pois o particionamento de disco pode -destruir os seus arquivos e partições já existentes, -se for usado de forma incorreta. -
  O programa CFdisk pode ser utilizado em qualquer sistema operacional -que esteja de acordo com o padrão POSIX (Linux, UNIX, FreeBSD, HPUX, -etc). -

  A versão do CFdisk utilizada nas explicações -deste manual é a 0.8, mas isto não impede que este -manual seja utilizado com versões futuras ou anteriores deste programa. -As características principais do programa CFdisk e as explicações -sobre particionamento, são válidas para quaisquer versões -deste programa. -
  -

   Este documento é distribuído com a itenção -de ser útil ao seu utilizador, no entanto NÃO TEM NENHUMA -GARANTIA,  EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS OU -DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença -Pública Geral  GNU para maiores detalhes. -

- -
  -
  -
  -
-

1.1-) Partição de Disco

- -

    Uma Partição de Disco é -o local onde o sistema operacional armazena seu sistema de arquivos(arquivos, -diretórios, FAT, boot sector, etc). -

- -
-


1.2-) Tabela de partição

- -

    A Tabela de partição é -o local do disco rígido onde se localizam os dados sobre todas as -partições existentes no disco como o sistema de arquivos -utilizado, se ela é inicializável, a cabeça inicial/final, -setor inicial/final, cilindro inicial/final, número de setores ocupados -por ela no disco. -
  -

- -
-


1.3-) Introdução -ao particionamento de discos

- -

    Particionar o disco rígido é dividir -ele em partes para armazenamento de arquivos e programas. As partições -criadas no disco podem ter o tamanho que desejar (desde que esteja dentro -da capacidade máxima do disco rígido). -
     Uma partição não interfere -em outras partições do mesmo disco(é como se tivessemos -vários discos rígidos dentro de um), e nem em outros discos -rígidos(caso possuir mais que um disco rígido) instalado -em seu computador. -
    Pode ser criada  uma partição -única, que neste caso todo o disco rígido é usado -para armazenar os arquivos(que é o caso mais comum caso voce tenha -o DOS), ou várias partições, que podem ser usadas -pelo mesmo SO(Sistema Operacional) ou outros sistemas operacionais diferentes(um -exemplo de várias partições: se for usar o DOS e o -Linux no mesmo disco, os dois sistemas vão -
estar no mesmo disco mas um não interfere no outro). -
ATENÇÃO : A OPERAÇÃO DE PARTICIONAMENTO -DE DISCOS PODE FAZER -
                     -COM  QUE OS DADOS ARMAZENADOS EM SEU DISCO RÍGIDO SEJAM -
                     -PERDIDOS, SE FOR USADA INCORRETAMENTE. É SEMPRE -
                     -RECOMENDADO RETIRAR UMA CÓPIA DE SEGURANÇA DOS SEUS -
                     -ARQUIVOS EXISTENTES NO MICRO ANTES DE SE EXECUTAR UM -
                     -PROGRAMA DESTE TIPO, A NÃO SER QUE TENHA CONFIANÇA NO -
                     -QUE ESTA FAZENDO E QUE ENTENDEU AS EXPLICAÇÕES SOBRE A -
                      -IDENTIFICAÇÃO DE  DISCOS RÍGIDOS E SUAS PARTIÇÕES -NO -
                      -SISTEMA. -
    Neste manual voce aprenderá como deve particionar -seu disco rígido para a instalação do SO usando o -programa CFdisk. -

- -
-


1.4-) Algumas identificações -utilizadas neste manual para facilitar a -
compreensão do texto

- -

    Esta parte descreve algumas características -de organização deste manual e algumas identificações -que utilizei para facilitar o seu entendimento, e as explicações -que serão dadas. -

    Explicação de nomes e comandos, sera -seguida da palavra "onde:" e abaixo dela as explicações -sobre os comandos, exemplo: -

onde: -
nome a ser explicado1  : Descrição -
nome a ser explicado2  : Descrição -
nome a ser explicado3  : Descrição -

ou -

onde: -
nome a ser explicado1  - Descrição -
nome a ser explicado2  - Descrição -
nome a ser explicado3  - Descrição -
  -

    Quando for feita alguma referência com tecla -do teclado, por exemplo, pressione p para listar as partições, -a letra sera colocada entre <> para que seja melhor entendida, por exemplo: -

pressione <d> para deletar uma partição... -
...pressione <Enter> para escolher a opção do menu. -
pressione <t> para listar os tipos de partições disponíveis... -
  -

    As linhas pontilhadas que aparecem na tela, veja -abaixo, -
---------------------------------------------------------------------------- -
---------------------------------------------------------------------------- -
servem para identificar que o que esta entre as linhas é um -exemplo de como -
será a resposta do comando para a tela de seu computador. -

- -
-


1.5-) Identificação -de discos e partições no Linux

- -

    Antes de descrever como se utiliza o programa CFdisk, -é importante fazer algumas explicações sobre a identificação -das partições e unidades de disco no sistema Linux( e outros -*nix). -
    Se voce for um usuário que já conhece -a interpretação de discos e partições neste -sistema, voce não precisará ler esta parte. -
    No sistema operacional Linux, os dispositivos existentes -no computador (como impressoras, unidades de disquetes, discos rígidos, -monitor, placa de som, etc...) são identificados por um nome referente -a este dispositivo e colocado no diretório /dev (que é -utilizado para identificar os dispositivos ou periféricos existentes -no computador). -
   A identificação dos discos rígidos -segue a seguinte forma: -

  /dev/hda1 -
  |        |  |  -| -
  |        |  |  -|_Número que identifica a partição do disco rígido(1=Primeira, -2=segunda) -
  |        |  | -
  |        |  |_Letra -que identifica o disco rígido(a=primeiro disco, b=segundo disco, -etc..) -
  |        | -
  |        |_Sigla hd -- Significa que é um disco rígido IDE(Se tiver um -sd -significa SCSI) -
  | -
  |_ Identificação do diretório onde os dispositivos -do sistema são armazenados -

OBS: As unidades de disco rígido SCSI, são -identificadas com as letras sd -
         seguida pela letra -da unidade e número da partição e os discos IDE -são -
         identificados por -hd -seguida pela letra da unidade de disco e o número -
         da partição -do disco(como visto acima). -

Abaixo, algumas identificações de disco do sistema Linux: -

/dev/hda1    -   Disco rígido IDE primário -principal - Primeira partição -
/dev/hda2    -   Disco rígido IDE primário -principal - Segunda partição -
/dev/hda3    -   Disco rígido IDE primário -principal - Terceira partição -
/dev/hdb1    -   Disco rígido IDE primário -escravo - Primeira partição -
/dev/hdb2    -   Disco rígido IDE primário -escravo - Segunda partição -
/dev/hdb3    -   Disco rígido IDE primário -escravo - Terceira partição -
/dev/hdc1    -   Disco rígido IDE secundário -principal - Primeira partição -
/dev/hdc2    -   Disco rígido IDE secundário -principal - Segunda partição -
/dev/hdc3    -   Disco rígido IDE secundário -principal - Terceira partição -
/dev/hdd1    -   Disco rígido IDE secundário -escravo - Primeira partição -
/dev/hdd2    -   Disco rígido IDE secundário -escravo - Segunda partição -
/dev/hdd3    -   Disco rígido IDE secundário -escravo - Terceira partição -
/dev/sda1    -   Primeiro disco rígido -SCSI - Primeira partição -
/dev/sda2    -   Primeiro disco rígido -SCSI - Segunda partição -
/dev/sda3    -   Primeiro disco rígido -SCSI - Terceira partição -
/dev/sdb1    -   Segundo disco rígido -SCSI - Primeira partição -
/dev/sdb2    -   Segundo disco rígido -SCSI - Segunda partição -
/dev/sdb3    -   Segundo disco rígido -SCSI - Terceira partição -

    No exemplo acima foram usadas 3 partições -por disco, mas podem existir mais partições no mesmo disco, -um exemplo é se o disco rígido possuir partições -Lógicas, que são identificadas no sistemas a partir de -/dev/hdx5. -
  -

    Abaixo um exemplo de como o Linux identifica as partições -em cada disco existente em seu computador: -

Vamos supor que eu tenha 2 discos rígidos: -
o 1ºdisco de 2GB e o 2ºdisco  de 1GB(Giga -Byte ou 1.000 Megas!) -

    No primeiro disco(de 2GB), a primeira partição -é de 800MB do tipo FAT16(DOS), a segunda partição -é de 1.2GB do tipo EXT2(Linux)(1.2GB+800MB=2GB que -é a capacidade total do disco). Assim as partições -seriam identificadas da seguinte forma no Linux: -

/dev/hda   - Disco rígido Primário Principal -
/dev/hda1 - Primeira partição do primeiro disco -rígido (de 800MB do tipo DOS) -
/dev/hda2 - Segunda partição do primeiro disco -rígido( de 1.2GB do tipo Linux) -

    Neste caso estariam disponíveis 800MB para -serem usados com o DOS e 1.2GB para o Linux.     Por -exemplo, se voce particionar um disco rígido em duas partes e usar -as duas partições no DOS, ele reconhecerá as partições -como sendo C: e D:. -

Lembre-se: Quando um disco é particionado, nenhuma partição -interfere na outra, repare que -
                    -quando voce particiona(divide) um disco,  é como se tivesse -dois discos rígidos(o -
                    -único cuidado que voce deve tomar é com as cópias -de segurança, porque se der um -
                    -problema de parte eletrônica no disco rígido, por exemplo, -a sua placa controladora -
                    -queimar ou o cabeçote dele ir pro espaço, voce perderá -as suas 2 partições que estão -
                    -armazenadas nele. -
  -

Voltando ao exemplo das classificações das partições -do disco, vamos para o segundo disco: -

    No segundo disco(1GB), eu tenho uma partição -de 950MB do tipo FAT16(DOS), que costumo usar para armazenar -arquivos temporários e cópias de segurança de meu -sistema, etc..., e outra de 50MB SWAP(Partição de -memória virtual como descrevi acima)(950MB+50MB=1GB). Então -as partições deste disco seriam identificadas da seguinte -forma no Linux: -

/dev/hdb   - Disco rígido principal escravo -
/dev/hdb1 - Primeira partição do disco acima ( -de 950MB do tipo DOS) -
/dev/hdb2 - Segunda partição do disco acima ( -de 50MB do tipo SWAP) -

    No disco acima, 950MB estão disponíveis -para serem usados pelo DOS e 50 MB pela memória virtual -(SWAP) do Linux. -

    Note que se voce utiliza o MS-DOS, voce não -conseguirá ver as partições do Linux e SWAP, -porque são imcompatíveis com o formato aceito pelo DOS -(ele identificaria a primeira partição do primeiro disco(800MB) -como a unidade C: e a primeira partição do segundo disco(950MB) -como unidade D), mas o contrário não acontece; O Linux -tem total compatibilidade com a partição -
DOS FAT12, FAT16, FAT32, OS/2 HPFS, e muitas outras. -

- -
-


1.6-) Tipos de partições -de discos

- -

   As partições de disco são divididas -em tres tipos: Primária, Extendida e Lógica. -
   Pode se ter, no máximo, 4 partições -Primárias -e Extendidas no mesmo disco (3 Primárias e 1 Extendida ou -4 partições Primárias em cada disco). -
A partição Primária permite o armazenamento -de arquivos e diretórios. Todos os computadores que possuem somente -a unidade C: (supondo que utilize o DOS), utilizam este tipo de -partição para armazenamento de arquivos e inicialização -do sistema operacional. -
    Se for preciso criar mais que 4 partições -no mesmo disco, será necessário criar uma partição -Extendida. -A partição Extendida não pode ser utilizada para armazenar -arquivos. Ela é usada para a criação de outras partições, -dentro dela, que são chamadas de partições Lógicas. -
    Uma partição Extendida podem -conter várias partições Lógicas. As -partições Lógicas podem armazenar arquivos -e diretórios(como as partições primárias). -
    Um mesmo disco rígido pode armazenar mais -de 64 partições independentes uma das outras. -

LEMBRE-SE: Os arquivos e diretórios podem ser armazenados -somente em partições de disco primárias ou lógicas, -a partição extendida não é usada para armazanamento -de arquivos e diretórios. -

   Se possuir duas partições em seu computador -(C: e D: no DOS), e não estiver usando a partição -D:, -a instalação do Linux pode ser feita nesta partição -desde que ela tenha o espaço necessário para o sistema operacional -Linux, os programas que desejar instalar, mais a partição -SWAP.  -

- -
-


1.7-) Observações -sobre o formato DOS 6.XX(FAT 16)

- -

     No formato DOS 6.XX(FAT16), o primeiro -setor da área de dados da partição é utilizado -frequentemente pelo DOS para armazenamento de dados sobre a partição -de disco, e estes dados são usados pelo sistema para se ter maior -confiabilidade do que os dados armazenados na tabela de partição. -O sistema de arquivos DOS, faz o FDISK(do DOS) limpar os primeiros 512 -bytes da área de dados da partição sempre que uma -mudança de tamanho acontecer. -
     O formatador do DOS(format) verifica -este primeiro setor toda vez que a upção /U (que é -utilizada para não salvar dados para se fazer a desformatação -do disco) foi utilizada. -
     Isto é considerado uma FALHA no Format(do -DOS) e no Fdisk(do DOS). -

     A opção abaixo deve ser utilizada -caso voce crie uma partição do DOS FAT16 com o CFdisk, que -faz com que os primeiros 512 bytes daquela partição sejam -"limpos", para manter a compatibilidade com o DOS. Utilize esta opção -dentro do Linux, após criar a partição com o CFdisk -e reiniciar o seu computador. Foi notado que esta opção só -funciona corretamente somente quando o Sistema Linux estiver instalado -em seu computador. Não me responsabilizo caso utiliza-la a partir -de um disquete de recuperação. -

dd if=/dev/zero of=/dev/hdx1 bs=512 count=1 -

onde: -
hdx1 - É a identificação da unidade de -disco e a partição que foi criada  pelo CFdisk utilizando -o -
           sistema -de arquivos DOS que terá seu primeiro setor "limpo". -
  -

OBS1: Cuidado ao utilizar esta opção, um pequeno -descuido pode resultar na perda de dados do -
            -seu disco rígido ou outras partição. -
OBS2: Não utilize este comando com partições -que utilizam o sistema de arquivos FAT32(utilizada -
            -nos sistemas operacionais Windows 95 OSR/2 e superiores) .Se esta opção -for utilizada -
            -em um disco utlizando este sistema de arquivos, sua FAT será corrompida, -caso isto -
            -acontecer, será necessária a re-formatação -da partição. -
OBS3: É extremamente recomendado que se utilize o programa -de particionamento que -
           acompanha  -o seu sistema operacional. Por exemplo, se deseja criar  uma partição -DOS -
           6.XX, -utilize o FDisk qua acompanha o DOS. -

- -
-


2-) Iniciando o programa CFdisk

- -

    Para entrar no programa CFdisk digite: -

cfdisk <unidade> -

onde: -
unidade - é a unidade de disco que deseja utilizar para -fazer o particionamento. A unidade pode -
               -ser:  /dev/hda, /dev/hdb, /dev/hdc ..., /dev/sda, /dev/sdb...,etc -

NOTA: Se voce não digitar a unidade, o cfdisk utilizará -a unidade /dev/hda como padrão. -

- -
-


2.1-) Opções de -linha de comando utilizadas com o CFdisk

- -

  Opções de linha de comando fazem com que o programa -inicie de forma específica ou personalizada. As opções -devem ser digitadas após o nome do programa (cfdisk). -

       cfdisk <unidade> -< -avz > < -c cilindros > < -h cabeçotes -> -
              -< -s  setores_por trilha > < -P opt > < dispositivo -> -

onde: -
-a        Usa um cursor seta -ao invés de video reverso para destacar a -
          partição -atual. -
-v        Mostra a versão -do programa e Coyright(Direitos Reservados). -
-z        Ignora a leitura -da tabela das partições existentes no disco -
          ao iniciar o -CFdisk. -

-c Número de Cilindros do disco -
-h Número de Cabeçotes do disco -
-s Setores por trilha existentes no disco. -
-P OPC    Mostra a tabela de partição -no formato especifico. -
          OPC - -Pode ser: -
                     - -r - Mostra a tabela de partição em Formato RAW -
                     - -s - Mostra a tabela de partição em Format de Setores -
                     - -t -  Mostra a tabela de partição classificada -pelo número da partição -
                          -Para maiores detalhes, veja O comando Print <p>. -

OBS: A utilização dos parâmetros -c -h -s, -substituirão os parâmetros da BIOS da placa, utilize -
          estas opções -se sua bios não utilizar estes parâmetros ou se mostrar valores -incorretos. -

    Após entrar o programa CFdisk, ele verificará -automaticamente o tamanho do Disco Rígido, se não conseguir, -o programa será terminado. -
    Para resolver este problema, especifique o tamanho -do disco em cilindros, cabeças, e setores na linha de comando que -inicia o programa. Este problema geralmente acontece quando se tenta particionar -uma unidade de disco SCSI que esteja conectada a uma placa controladora -que não possui BIOS, e  quando  uma  BIOS  -mostra  os  valores  da  geometria  do  disco(tamanho) -
incorretamente. -
    O próximo passo do CFdisk é fazer -a leitura das partições atuais do disco, se não conseguir, -o programa será terminado. O único motivo para o CFdisk mostrar -esta mensagem de erro, é se voce digitar parâmetros incorretos -para o tamanho do disco, caso tenha acontecido o problema -
descrito no paragrafo anterior. Verifique se os parâmetros foram -digitados incorretamente, se os parâmetros estiverem digitados corretamente -e mesmo assim o programa continua dando erro na leitura das partições, -utilize a opção -z na linha de comando do programa, -que faz com que ele ignore a leitura das partições existentes -no disco ao iniciar . -

- -
-


2.2-) Conhecendo a Tela do CFdisk

- -

   Após digitar CFdisk, será mostrada a tela -principal onde voce poderá acionar os comandos para manipulação -das partições de disco, e visualizar as partições -de disco atuais e outros dados. -
Abaixo o exemplo e explicações sobre esta tela. -

O disco utilizado para os exemplos é um disco de 5157 MB -de Capacidade com: -
- 10672 Cilindros  15 Cabeças  63 -Setores (no modo C/H/S) -
- 627 Cilindros   255 Cabeças  -63 Setores (no modo LBA) -
   A unidade de medida utilizada pelo CFdisk para mostrar -os parâmetros do disco será o mesmo configurado na BIOS, ou -seja, se estiver utilizando o disco com o modo de operação -em LBA, os valores de cilindros, cabeças e setores motrados -pelo CFdisk sera em LBA. -
  -

--------------------------------------------------------------------------------------------------- -

CFdisk 0.8l -
Disk Drive: /dev/hda -
Heads:255  Sectores per track:63  Cylinders:627
---------------------------------------------------------------------------------------------------- -
Name            -Flags             -Part Type        FSType                   -[LABEL]              -Size(MB) -
hda1              -Boot              -Primary     Win 95 FAT 32                                         -1953.12 -
hda5                                    -Logical     DOS FAT 16 (BIG)    GLEYDSON            -172.58 -
                                           -Pri/Log      Free Space                                                -2910.55 -
  -
  -
  -
  -
  -
  -
  -
  -
  -

[Bootable]   [Delete]   [Help]   [Maximize]   -[Print] -
[Quit]          [Type]     -[Units]  [Write] -
---------------------------------------------------------------------------- -
     No cabeçalho da tela, é mostrada -a versão do programa, a unidade de disco que será usada no -particionamento e os parâmetros de tamanho do disco(cabeçotes, -cilindros e setores). -
Abaixo do cabeçalho após a linha pontilhada, se encontra -a área das partições. -

onde: -
- Name  : é o nome da(s) partição(ões) -de Disco. -
- Flags   : Se estiver marcada como BOOT, será -possível iniciar o sistema a partir desta partição -
                -(quando não se utiliza um Boot Manager). Se estiver marcada como -NC (Não -
                -compatível)  significa que esta partição não -é compatível com o DOS, OS/2, etc. Para -
                -maiores detalhes, veja O comando Maximize <m>. -
- Type   : O tipo da partição pode ser -Primária ou Lógica. Para espaço não particionado, -o -
               -tipo da partição pode ser Primário/Log. -
- FileSystems : Tipo de Sistema de Arquivos que é usado -naquela partição. Se o sistema de -
                -arquivos for desconhecido, ele será mostrado como um valor Hexadecimal. -Um -
                -caso especial ocorre quando há Partições do Disco -Rígido que não podem ser -
                -usadas ( porque toda a partição primária esta em uso). -Quando isto é detectado, o -
                -tipo de FileSystems é mostrado como não usável(Unusable) -para criação de novas -
                -partições. -
- Label   : Nome de volume da partição de disco. -Os nomes de partições FAT32,  não são -
                -mostrados com esta versão do CFdisk. -
- Size      : Mostra o tamanho que cada partição -ocupa no disco rígido em  MegaBytes (por -
                 -padrão). -
                -Também pode mostrar o tamanho ocupado por Setores ou Cilindros. -Se for mostrado -
                -um asterisco (*) após o tamanho, isto diz que a partição -não esta alinhada com Cilindro. -

   O espaço livre existente no disco para criação -de novas partições, é mostrado como uma outra partição, -com o FSType(sistema de arquivos) Free Space(espaço Livre). -

OBS: As partições de disco Extendidas não -são mostradas na tela do CFdisk durante o -
          particionamento, -mesmo assim, as partições lógicas que este tipo de -partição armazena, -
          serão -mostradas a partir de hdx5 ou sdx5. -

    No rodapé da tela, encontramos os comandos -utilizados pelo CFdisk para manipular as partições de disco. -Os comandos são mostrados entre Chaves []. -
    Todos os comandos no rodapé da tela, são -aplicaveis somente para a partição que estiver destacada -com a barra(video reverso).  Veja descrições dos comandos -do CFdisk para mais detalhes. -
    Abaixo do rodapé da tela, é mostrada -a descrição do comando que estiver em destaque com o cursor -em video reverso. -

    Veja abaixo a tradução da tela principal -do programa CFdisk: -
--------------------------------------------------------------------------------------------------- -

CFdisk 0.8l -
Unidade de Disco: /dev/hda -
Cabeças:255  Setores por trilha:63  Cilindros:627
---------------------------------------------------------------------------------------------------- -
Nome        Opções        -Tipo Part.      Tipo Sist. Arquivos       -[VOLUME]        Tamanho(MB) -
hda1           Boot            -Primary           Win -95 FAT 32                                        -1953.12 -
hda5                               -Logical         DOS FAT 16 (BIG)     -GLEYDSON            -172.58 -
                                      -Pri/Log            -Espaço Livre                                             -2910.55 -
  -
  -
  -
  -
  -
  -
  -
  -
  -

[Inicializável]    [Apagar]    -[Ajuda]     [Maximizar]    [Imprimir] -
[Sair]               -[Tipo]        [Unidades][Gravar] -
---------------------------------------------------------------------------- -

- -
-


2.3-) Descrição -dos comandos do CFdisk

- -

    Os comandos do programa são utilizados criar -partições, entrar na ajuda do programa, alterar o tipo da -partição, apagar uma partição, etc. -
    Pode ser utilizado Seta p/ Esquerda e Seta p/ direita -para se movimentar entre os comandos, quando o cursor estiver em cima do -comando que deseja executar, pressione <Enter>. -
    Outro método que se pode utilizar para acionar -uma opção do CFdisk, é pressionando a primeira letra -de cada opção, automaticamente a opção é -executada(sem ter que pressionar <Enter>). Neste método, todos -os comandos aceitam letras maiúsculas e minúsculas, exceto -o comando Write(gravar partição) que é executado somente -se pressionar <W> maiúscula, para evitar -
gravações acidentais o disco. -
    Quando estiver em um Sub-Menu e desejar retornar -ao menu principal, pressione a tecla <Esc>.  -

- -
-


2.3.1-) Setas Acima e Abaixo/ -Esquerda e Direita (Movimentação do Cursor)

- -

    Setas Acima e Abaixo são utilizadas para se -movimentar entre as partições existentes no disco e espaço -livre, selecionando-a para que seja utilizada as opções do -CFdisk. -
    Setas Esquerda e Direita são utilizadas para -selecionar entre as opções diponíveis do programa(que -serão explicadas abaixo). Para confirmar uma opção, -pressione <Enter>. -

- -
-


2.3.2-) <CTRL>+<l>

- -

   Este comando é utilizado para atualizar a tela manualmente -caso a atualização automática falhar, por exemplo, -quando uma partição for excluida, e continuar a ser mostrada -na tela. -

- -
-


2.3.3-) Boot <b>

- -

   Este comando permite escolher se a partição -Primária atual será utilizada para iniciar o sistema(BOOT). -Selecione esta opção para selecionar entre partição -inicializável ou não inializável. Quando uma partição -estiver marcada como inicializável, aparecerá a palavra BOOT -na coluna Flags(na tela principal do programa). -

OBS: Não será necessário marcar a partição -Linux como inicializável, caso se esteja utilizando um -
          Boot Manager(como -o LILO) para escolher qual sistema operacional sera utilizado para -
         inicializar o sistema. -

- -
-


2.3.4-) Delete <d>

- -

   Este comando apaga a partição selecionada -do disco. Após apagar a partição, o espaço -ocupado por ela é convertido para espaço livre. -
  A partição marcada atualmente como Free Space -ou como Unusable não pode ser apagada. -

- -
-


2.3.5-) Geometry <g>

- -

   Este comando não é mostrado no menu, pois -é utilizado para alterar o tamanho (Cilindros, Cabeças e -Setores do disco). Este comando só pode ser acionado se for pressionada -a tecla <g>. -

CUIDADO: Esta opção é recomendada somente -para aqueles que sabem os riscos que o uso -
                     -desta opção pode fazer, e se a situação que -estão, requerem o seu uso. -
   Uma situação que esta opção -é util, é se o BIOS do seu computador não mostrar -corretamente os parâmetros do disco(Cilindros, Cabeçotes ou -Setores), sendo necessário que se passe manualmente o tamanho do -disco para que seja feito o correto particionamento do disco. -

OBS: Caso seu disco rígido for SCSI e placa controladora -dele não tiver BIOS,  provavelmente o -
          CFdisk não -será iniciado. Se este problema ocorrer, digite os parâmetros -do disco na linha -
          de comando ao -iniciar o programa. Para maiores detalhes, veja opções de -linha de comando -
          do CFdisk.. -

Após pressionar <g> será mostrada a seguinte tela: -

---------------------------------------------------------------------------------------------------- -

CFdisk 0.8l -
Disk Drive: /dev/hda -
Heads:255  Sectors:63  Cilinders:627
----------------------------------------------------------------------------------------------------- -
Name        Flags         -Part Type           File -System              -[LABEL]         Size(MB) -

hda1         Boot           -Primary          Win 95 FAT -32                                   -1953.12 -
hda5                           -Logical        DOS FAT 16 (BIG)     -GLEYDSON        172.58 -
                                   -Pri/Log            -Espaço Livre                                       -2910.55 -
  -
  -
  -
  -
  -
  -
  -
  -

[ Cylinders]  [Heads]  [Sectors]  [Done] -

---------------------------------------------------------------------------- -
onde: -
Cylinders  : Altera o número de Cilindros do disco -atual durante o particionamento. -
Heads       : Altera o número -de Cabeças do disco atual durante o particionamento. -
Sectors     : Altera o número de -Setores do disco atual durante o particionamento. -
Done        : Quando finalizar -as alterações, tecle <d> ou selecione Done para -
                   -que o CFdisk modifique os valores de Cilindros, Cabeças e Setores -
                   -que utiliza para particionar o disco e retorne a tela anterior. -
  -

     Quando escolher algum parâmetro acima -para alteração(Cilindros, cabeçotes ou Setores do -disco), será vista uma tela como esta: -
---------------------------------------------------------------------------------------------------- -

CFdisk 0.8l -
Disk Drive: /dev/hda -
Heads:255  Sectors:63  Cilinders:627
----------------------------------------------------------------------------------------------------- -
Name          Flags           -Part Type             -File System               -[LABEL]                -Size(MB) -

hda1            -Boot             -Primary            -Win 95 FAT 32                                           -1953.12 -
hda5                                -Logical           DOS -FAT 16 (BIG)     GLEYDSON               -172.58 -
                                        -Pri/Log               -Espaço Livre                                              -2910.55 -
  -
  -
  -
  -
  -
  -
  -
  -

Enter the number of Cylinders: 627 -

---------------------------------------------------------------------------- -
     O valor que aparece ao selecionar a opção, -é o valor que o disco esta utilizando atualmente (cilindros), -e será pedido que digite um valor para os Cilindros, que substituirá -os da BIOS durante a seção de particionamento.  Para -sair desta tela sem alterar o valor, pressione <ESC>. A mesma tela e -explicação se aplicam para as alterações de -Cabeças e Setores. -

OBS: Se por acaso digitar um valor incorretamente para o tamanho -do disco e     não se lembrar -
          mais do valor -antigo ou original, selecione a opção Done, e  tecle -<q> para sair do CFdisk -
         sem gravar as alterações -feitas para o disco, pois se continuar a utilizar o CFdisk com o -
         tamanho do disco incorreto, -os dados existentes nele e até mesmo partições poderão -ser -
         perdidos(as). -

   Se aumentar o tamanho do disco, setores adicionais são -acrescentados no final do disco, e são mostrados como espaço -livre. -
   Se diminuir o tamanho do disco, as partições -que estavam localizadas após o setor/cilindro que foi excluido(se -existir alguma), será apagada e a última partição(ou -espaço livre ao final do disco rígido), terá seu tamanho -alterado e terminará neste "novo" último setor do disco. -

- -
-


2.3.6-) Help <h> ou <?>

- -

    O comando Help mostra a tela de ajuda do programa, -que descreve as funções das teclas utilizadas pelo programa -e suas funções. -

- -
-


2.3.7-) Maximize <m>

- -

   Este comando aumenta a utilização de espaço -do disco na partição atual. Isto porque o DOS, OS/2 -e outros sistemas operacionais utilizam o primeiro setor da primeira trilha -da partição do disco e em todas as partições -Lógicas para iniciar o sistema operacional, utilizando a segunda -trilha em diante daquela partição para fazer o armazenamento -de arquivos. Este espaço perdido entre o segundo e o último -Setor da primeira trilha da primeira cabeça, pode ser recuperado -com a utilizando este comando. -
    Este comando faz com que a partição -se torne imcompatível com DOS, OS/2 e outros Sistemas -Operacionais que utilizam este primeiro Setor do disco para iniciar o sistema -operacional. -
   Se este comando for utilizado, será colocada uma -opção chamada NC(não compatível) em -Flags(na tela principal do CFdisk). -
   Esta opção faz o uso máximo do disco -e a incompatibilidade com o DOS/OS/2, etc. O padrão quando -criando uma Partição, é criando Partições -compativeis com o DOS, OS/2, etc. -

OBS: O Fdisk(versão 8 e superiores) e partições -formatadas com o sistema de arquivos FAT32, -
          fazem a utilização -completa deste espaço entre o segundo e o último Setor da  -primeira trilha -
          do disco, eliminando -o desperdício de espaço. -

- -
-


2.3.8-) New <n>

- -

   O comando New<n>, cria uma nova partição -usando o espaço livre(FreeSpace) existente no disco. Após -escolher esta opção, o CFdisk perguntará se deseja -criar uma partição Primária, Lógica -ou Cancelar o comando. -
    Escolhendo criar uma partição Primária -ou Lógica, o sistema perguntará o tamanho da partição -que deseja criar, por padrão, o CFdisk mostrará o espaço -livre total disponível no disco para a criação da -nova partição(em MegaBytes). Tecle <Enter> para criar -uma partição do tipo escolhido com este tamanho ou digite -um tamamho menor. O CFdisk permite que seja digitados valores em: -
- MegaBytes(M - o padrão do programa) -
- KiloBytes(K) -
- Cilindros(C) -
- Setores(S) -
Digitando-se o tamanho da partição seguida de uma das -letras acima. Se a letra não for digitada, -
o programa assumirá o tamanho que digitou em MegaBytes. -

OBS1: Quando criar uma partição Lógica, -automaticamente será criada uma partição -
            -Extendida, entre hdx1 e hdx4, e a partição Extendida não -é  mostrada na tela de -
             -particionamento de disco. Se desejar exibir a partição extendida, -execute o comando -
             -PRINT <p> e escolha a opção Sector para verificar -qual é a identificação da partição -
             -Extendida  no disco. Para maiores detalhes, veja o comando -PRINT <p>. -
OBS2: São permitidas, no máximo, 4 partições -Primárias -e Extendidas(3 Primárias e 1 -
            -Extendida ou 4 partições Primárias em cada -disco). O CFdisk calculará -
            -automaticamente os valores das partições Lógicas caso -as primeiras 4 partições forem -
            -ocupadas. -

    O próximo passo, é a localização -da partição no espaço livre existente o disco. As -duas opções disponíveis são: -
- Beginning : A partição é colocada -a partir do inicio do espaço livre no disco, ocupando o espaço -
                   -livre de acordo com o seu tamanho (do início para o fim do espaço -livre ), este é o -
                    -padrão para a criação de novas partições -e o mais utilizado. Veja o exemplo,  a -
                    -criação de uma partição de 30MB em um -disco com 50MB de espaço não -
                    -particionado, sendo que este disco já possui uma partição -de 120MB(com espaço -
                    -total de 170MB). -

              -##################################MMMMMMMMMMMMMMMMMMMMMM -
                    -|                                                                       -| -
               -Partição existente(120MB)                     -Espaço Livre(50MB) -
  -

              -com a nova partição criada: -

 ###################################################MMMMMMMMM -
                        -|                                                            -|                                   -| -
              -Partição existente(120MB)                    -Nova partição                   -Espaço -
                                                                             -(30MB)                            -Livre -

- End       : A partição -é criada subtraindo-se o espaço livre total do disco pelo -tamanho da -
                  -partição  que será criada, começando a -criar esta partição a partir do ponto que -
                  -resultou esta subtração. -
                  -Veja abaixo no exemplo, a partição que será criada -terá o tamanho de 30MB e existe -
                  -no disco um espaço não particionado de 50MB, com 120MB -já ocupados por uma -
                  -partição existente: -

              -##################################MMMMMMMMMMMMMMMMMMMMM -
                    -|                                                                         -| -
               -Partição existente(120MB)                         -Espaço Livre(50MB) -
  -

com a nova partição criada (Selecionando a opção -End): -

##################################MMMMMMMMMM################# -
                        -|                                                           -|                                  -| -
              -Partição existente(120MB)                       -Espaço                    -Nova partição -
                                                                                -Livre                          -(30MB) -

    A partição que será criada utilizara -o espaço livre entre o último Setor do disco e o setor resultante -da subtração(170MB-30MB). Mesmo assim, a ordem -que será criada esta partição partição -será criada do Setor inicial(que é o resultado da subtração) -para o último Setor do disco. Existirá um espaço livre -de 20MB entre a primeira partição (de 120MB) -e a nova partição de 30MB. -

- -
-


2.3.9-) Print <p>

- -

   Este comando mostra a tabela de partição -no formato selecionado na tela, ou permite que seja gravado um arquivo -no disco. Todas as partições são classificadas na -ordem que foram gravadas no disco. -

Os formatos aceitos para visualização de partições -são: -

RAW <r> : Formato de dados do disco, mostra os setores -que serão gravados para o disco, caso -
                   -seja escolhido o comando WRITE <W>. O formato mostrado é exatamente -aquele -
                   -que será gravado para ao disco. -
          Abaixo um exemplo -deste formato: -
        -------------------------------------------------------------------- -
          Disk Drive: -/dev/hda -
          Sector 0: -
          0x000: EB 69 -4C 49 4C 4F 01 00 14 00 D7 02 00 00 00 00 -
          0x010: FB 1B -CF 36 74 D8 80 23 01 75 D8 80 23 01 73 D8 -
          0x020: 80 23 -01 01 77 01 77 D8 80 23 01 78 D8 80 23 01 -
          0x030: 64 D8 -80 23 01 65 D8 80 23 01 66 D8 80 23 01 67 -
          0x040: D8 80 -23 01 68 D8 80 23 01 69 D8 80 23 01 6A D8 -
          0x050: 80 23 -01 6B D8 80 23 01 00 00 00 00 00 00 00 00 -
          0x060: 00 00 -00 00 00 00 00 00 00 00 00 B8 C0 07 8E D8 -
          0x070: 8C 06 -66 00 89 36 64 00 89 1E 68 00 88 16 6A 00 -
          0x080: B8 00 -9A 8E C0 B9 00 01 29 F6 29 FF FC F3 A5 EA -
          0x090: 94 00 -00 9A FA 8E D8 8E C0 BC 00 B0 B8 00 90 8E -
          0x0A0: D0 FB -B0 0D E8 57 00 B0 0A E8 52 00 B0 4C E8 4D -
          0x0B0: 00 BE -30 00 BB 00 10 FC AD 89 C1 AD 89 C2 09 C8 -
          0x0C0: 74 20 -46 E8 43 00 72 06 81 C3 00 02 EB EA 50 B0 -
          0x0D0: 20 E8 -2A 00 58 88 E0 E8 12 00 31 C0 88 C2 CD 13 -
          0x0E0: EB CF -B0 49 E8 17 00 EA 00 00 00 9B 50 C0 E8 04 -
          0x0F0: E8 01 -00 58 24 0F 04 30 3C 3A 72 02 04 07 30 FF -
          0x100: B4 0E -CD 10 C3 5A 59 5B C3 F6 C2 40 74 52 80 E2 -
          0x110: BF 53 -51 52 B4 08 CD 13 72 EB 88 F3 5A 88 16 6D -
          0x120: 01 88 -F2 30 F6 88 F7 58 51 86 CD D0 C5 D0 C5 80 -
          0x130: E5 03 -89 0E 6B 01 59 83 E1 3F F7 F1 FE C2 88 16 -
          0x140: 6E 01 -31 D2 43 F7 F3 88 D6 8A 16 6D 01 3B 06 6B -
          0x150: 01 77 -13 86 C4 D0 C8 D0 C8 0A 06 6E 01 89 C1 5B -
          0x160: B8 01 -02 CD 13 C3 5B 31 C0 F9 C3 00 00 00 00 00 -
          0x170: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x180: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x190: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x1A0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x1B0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 80 01 -
          0x1C0: 01 00 -0B FE 3F 8F 3F 00 00 00 51 4C 23 00 00 00 -
          0x1D0: 41 D7 -83 FE BF 6F 17 75 73 00 59 81 25 00 00 00 -
          0x1E0: 01 98 -05 FE 7F D6 98 42 25 00 7F 32 4E 00 00 00 -
          0x1F0: 81 70 -82 FE BF 72 70 F6 98 00 43 BC 00 00 55 AA -

          Sector 2441880: -
          0x000: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x010: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x020: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x030: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x040: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x050: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x060: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x070: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x080: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x090: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x0A0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x0B0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x0C0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x0D0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x0E0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x0F0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x100: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x110: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x120: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x130: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x140: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x150: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x160: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x170: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x180: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x190: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x1A0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x1B0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 01 -
          0x1C0: 01 98 -0B FE 7F D6 3F 00 00 00 40 32 4E 00 00 00 -
          0x1D0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x1E0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -
          0x1F0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 55 AA -
          ----------------------------------------------------------------- -
               -A primeira tabela de partição mostrada é a Primária, -depois -
          as tabelas de -partições ligadas com cada partição lógica. -Como -
          no exemplo, -os dados são mostrados em bytes Hexadecimais(na -
          primeira coluna) -seguidos de 16 bytes por linha. -

Sector <s>: Mostra a tabela de partição -classificada por setores. Esta -
          opção -mostra o espaço não particionado no disco e a partição -
          Extendida, -que é mostrada antes das partições Lógicas. -
          Abaixo um exemplo -deste formato: -
          ------------------------------------------------------------------ -
          Partition Table -for /dev/hda -

                               -First         Last -
           # Type        -Sector     Sector     Offset   -Length   Filesystem Type (ID)   Flags -
          -- -------     ---------   ---------   ------ --------- ---------------------- ---------- -
           1 Primary        -0         2313359      -63  2313360  Win95 FAT32 (0B)   Boot (80) -
            -Logical      2313360  2441879        -0    128520  Free Space                -None (00) -
           3 Primary   -2441880  7566614        0  -5124735  Extended          -(05)   None (00) -
           5 Logical   -2441880   7566614      63  5124735  -Win95 FAT32 (0B)   None (00) -
           2 Primary  -7566615  10024559       0  2457945  -Linux                -(83)   None (00) -
           4 Primary -10024560 10072754       0      -48195  Linux Swap       (82)  None -(00) -
          ------------------------------------------------------------------------------------ -
          Onde: -
          #                  -- Identificação da partição no disco /dev/hda -
          Type            -- Tipo da partição(veja o exemplo) -
          First Sector -- Primeiro Setor utilizado para o armazanamento da partição. -
          Last Sector  -- Último Setor utilizado para o armazenamento da partição. -
          Offset           -- -
          Lenght         -- Tamanho total da partição em setores (Last Sector - First -
                                 -Sector). -
          FileSystem -Type (ID) - Identificação do Sistema de Arquivos da partição,  -seguido do seu -
                                  -código hexadecimal no CFDisk. A partição Extendida -é identificada como -
                                  -um sistema de arquivos  com o código 05 (veja o exemplo). -
          Flags        --     Opções da partição -seguido de seu valor em  hexadecimal. -

Table <t> : Mostra a tabela de partição -classificada pelo número da partição. -
            -Esta opção deixa fora todo espaço livre e não -usado na partição. -
            -Abaixo um exemplo deste formato. -
            ----------------------------------------------------------------- -
            -Partition Table for /dev/hda -

                           ----Starting---         ----Ending----    -Start       Number of -
             -# Flags Head Sect Cyl   ID  Head Sect Cyl    -Sector      Sectors -
            --- ----- ----   ----  ----  ----   ---- ---- -----  --------      --------- -
             -1  0x80    1     1       -0  0x0B  254   63  143           -63   2313297 -
             -2  0x00    0     1   -471  0x83  254   63  623  7566615   -2457945 -
             -3  0x00    0     1   -152  0x05  254   63  470  2441880   -5124735 -
             -4  0x00    0     1   -624  0x82  254   63  626 10024560      -48195 -
             -5  0x00    1     1   -152  0x0B  254   63  470            -63   5124672 -
             -------------------------------------------------------------------- -
           Onde: -
           #                 -- Número da partição de disco -
           Flags             -- As opções utilizadas com a partição (em  -valor Hexadecimal). -
                                      -O valor 0x80 equivale a BOOT. -
                                      -O valor 0x00 equivale a nenhuma opção  utilizada -naquela partição. -
           Starting -
           Head                       -- Cabeçote Inicial -
           Sector                     -- Setor Inicial -
           Cyl                          -- Cilindro Inicial -
           ID                           -- Identificação do Sistema de arquivos(em  hexadecimal, -conforme a -
                                               -tabela do CFdisk). -
           Ending -
           Head                       -- Cabeçote Final -
           Sector                     -- Setor Final -
           Cyl                          -- Cilindro Final -
           Start -Sector            -- Setor inicial da partição -
           Number -of Sectors - Número de setores ocupados pela partição. -

    Se a partição não inicia ou -não termina em um cilindro limite do disco ou se o seu tamanho não -é divisível pelo tamanho do cilindro, um * é -será mostrado após o setor não alinhado. Este problema -normalmente ocorre quando a partição é criada por -um Sistema operacional em que o limite da partição não -é alinhada com o cilindro ou que utiliza a contagem do tamanho do -disco -
de forma diferente. -
    A tabela de partição somente tem 10 -bits disponível para identificar o cilindro inicial e final. Assim, -quando o setor inicial absoluto é um cilindro maior que 1023(final -do disco), o valor máximo para a cabeça inicial, setor -e cilindro são definidos. Este metodo é usado pelo OS/2, -e -
e corrige os problemas associados com OS/2 caso o Fdisk regrava -a tabela de partição quanto ela não esta neste formato. -
    Desde então Linux e OS/2 utilizam -esta contagem de setores absolutos, os valores na cabeça inicial -e final, Setor e Cilindro não são usadas. -

- -
-


2.3.10-) Quit <q>

- -

     Esta opção faz com que o CFdisk -abandonar todas as alterações e retornar para o Aviso de -comando. Quando esta opção é escolhida, o programa -retorna deixando o disco como estava antes de se iniciar o particionamento. -
     Se escolher esta opção o CFdisk -abandonará o particionamento de disco e voltará para a linha -de comandos imediatamente. Se alterar/criar/excluir alguma partição -de disco e escolher esta opção, o programa emitirá -um Beep indicando que alguma alteração feita no disco foi -abandonada. -

OBS: Esta opção é útil caso tenha -se cometido algum engano durante o particionamento do disco, -
          como apagar -por uma partição que contém arquivos, alterar o tamanho -do disco(geometria), -
          etc. Lembre-se -que tudo o que fez será abandonado, durante o particionamento, se -escolher -
          esta opção. -

- -
-


2.3.11-) Type <t>

- -

     Comando usado para alterar o tipo do sistema -de arquivos utilizado pela partição. As partições, -quando criadas, recebem o sistema de arquivos Linux Native(ou simplesmente -Linux - tipo 83). O CFdisk pode criar, manipular, excluir, uma grande -variedade de Sistemas de arquivos para os mais diversos tipos de sistemas -operacionais existentes, veja o final deste manual para ver as partições -compatíveis com este programa. -
   Para alterar o tipo do sistema de arquivos (File System) -utilizado pela partição, tecle <t>, e digite o valor de -acordo com a lista de partições disponíveis no programa. -
   Por exemplo, para mudar a partição do tipo -Linux para Linux Swap, selecione esta partição, e tecle <t>, -e digite o número 82(que corresponde a Linux Native) -e tecle <Enter>, e a partição terá seu sistema -de arquivos alterado. -

- -
-


2.3.12-) Units <u>

- -

     A função deste comando é -alterar as unidades de medida do tamanho da partição que -é mostrado na tela, por padrão, ele é mostrado em -MegaBytes. -
    As unidades de medida do tamanho da partição -são em MegaBytes, Cilindros e Setores ocupados pela partição -de disco. -
Abaixo um exemplo da mudança da unidade de medida para Cilindros. -
---------------------------------------------------------------------------------------------------- -

CFdisk 0.8l -
Disk Drive: /dev/hda -
Heads:255  Sectors:63  Cilinders:627
----------------------------------------------------------------------------------------------------- -
Name            -Flags             -Part Type           FSType                -[LABEL]         Cilinders -
hda1              -Boot              -Primary       Win 95 FAT 32                                    -249 -
hda5                                    -Logical     DOS FAT 16 (BIG)   GLEYDSON         -22 -
                                           -Pri/Log           Free -Space                                        -371 -
  -
  -
  -
  -
  -
  -
  -
  -
  -

[Bootable]   [Delete]   [Help]   [Maximize]   -[Print] -
[Quit]          [Type]     -[Units]   [Write] -
---------------------------------------------------------------------------------------------------- -
   Será mostrada a quantidade de cilindros que a partição -ocupa no disco ao invés do espaço em MB. -

- -
-


2.3.13-) Write <W>

- -

      Este comando grava todas as tabelas de -partições criadas/modificadas e excluidas para o disco. Só -é aceita a tecla <W> em maiúscula para gravação -da partição de disco, por motivos de segurança para -que não seja feita a gravação acidental das partições -enquando estiver utilizando o programa. Para quem utiliza as setas do teclado, -o método é o mesmo que as outras opções. -
     Após selecionar esta opção, -o CFdisk perguntará se confirma a gravação das partições -para o disco. -
Para gravar a partição, digite "yes" e tecle <Enter>. -
Para cancelar o comando, pressione <Esc> ou digite "no" e -tecle <Enter>. -

    Após confirmar com "yes", o CFdisk -gravará a tabela de partição no disco e fara o Kernel -re-ler a tabela de partição do disco, para se evitar reiniciar -o sistema para utilizar a nova tabela de partição. -
    A tentativa de re-leitura da tabela de partição -pode falhar. Para solucionar este problema, é preciso reiniciar -o computador, quando o computador é reiniciado, o sistema operacional -faz uma nova leitura das tabelas de partições existentes -no disco, fazendo com que sejam reconhecidas -
corretamente. -

- -
-


3-) Tipos de partições -compatíveis com o CFdisk

- -

  Abaixo uma listagem das partições compatíveis -com o programa CFdisk e seus respectivos códigos Hexadecimais, -para consulta técnica ou utilização durante o particionamento -de disco. -

Código   Nome -
01 -         DOS FAT12 -
02 -         Xenix root -
03 -         Xenix usr -
04 -         DOS FAT16 (<32MB) -
05 -         Extendida -
06 -         DOS FAT16 (>=32MB) -
07 -         OS/2 HPFS ou NTFS -
08 -         AIX -
09 -         AIX inicializável -
0A -         OS/2 Boot Manager -
0B -         Windows 95 FAT32 -
0C -         Windows 95 FAT32(LBA) -
0E -         Windows 95 FAT16(LBA) -
0F -         Windows 95 Extendida -
11 -         DOS FAT12 oculta -
12 -         DOS FAT16 oculta -
16 -         DOS FAT16 oculta -
17 -         HPFS OS/2 oculta -
40 -         Venix 80286 -
51 -         Novell -
52 -         Microport -
63 -         GNU Hurd -
64 -         Novell Netware -286 -
65 -         Novell Netware -386 -
75 -         PC/IX -
80 -         Minix Antigo -
81 -         Linux / Minix -
82 -         Linux Swap -
83 -         Linux Nativa -
85 -         Linux Extendida -
93 -         Amoeba -
94 -         Amoeba BBT -
A5 -         BSD/386 -
A6 -         Open BSD -
A7 -         NextStep -
B7 -         BSDI Sistema de -Arquivos -
B8 -         BSDI Swap -
C7 -         Syrinx -
DB -         CP/M -
E1 -         DOS access -
E3 -         DOS R/O -
F2 -         DOS secundária -
FF -         BBT -

- -
-


4- ) Direitos Autorais

- -

      Este documento foi desenvolvido com base -em minha experiência e conhecimento em discos e partições, -mediante pesquisa em alguns documentos como os How-TO do Linux e verificando -as principais dúvidas de usuários durante a utilização -de particionadores de disco, tendo como objetivo levar o conhecimento sobre -discos, partições e utilização deste programa, -atendendo tanto usuários iniciantes como avançados e como -contribuição para a comunidade Linux em geral. -

-

Gleydson M. da Silva (gleydson_s@yahoo.com e gleydson@linuxbr.com.br)

- -

    Qualquer dúvida, sugestão ou reclamação -podem ser mandadas para um dos E-Mail's Acima. Conto com sua contribuição -para a melhoria deste Manual. -

    Autorizo a reprodução Total ou parcial -deste texto para que seja utilizado para fins educativos, autoaprendizado, -colocação em Home pages e qualquer outra forma de distribuição -não comercial do documento desde que sejam mantidos os meus créditos -pela pesquisa e elaboração deste documento de acordo com -os termos da GNU (veja abaixo Licenças e Garantias -sobre este documento). -

- -
-


5- ) Licenças e Garantias -sobre este documento

- -

CFdisk-Portuguese copyright (C) 1999 Gleydson M. da Silva -

   Este documento é de livre distribuição, -que pode ser copiado e distribuído sob os termos da Licença -Pública Geral  GNU, conforme publicada pela Free Software Foundation, -versão 2 da licença ou (a critério do autor) qualquer -versão posterior. -

   Este documento é distribuído com a itenção -de ser útil ao seu utilizador, no entanto NÃO TEM NENHUMA -GARANTIA,  EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS OU -DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença -Pública Geral  GNU para maiores detalhes. -

gleydson_s@yahoo.com -
gleydson@linuxbr.com.br -

- -
-


6- ) Nota sobre Marcas Registradas

- -

Os programas mencionados neste manual são de propriedade dos -seus respectivos donos: -

MS-DOS, Windows 3.1x, Windows 9x, Windows NT são de propriedade -da Microsoft. -
OS/2 e OS/2 Warp são de propriedade da IBM -

- -
-


7- ) Agradecimentos

- -

Agradeço a todas as pessoas que me mandam correções, -comentários, críticas e elogios sobre este documento, pois -através destas mensagens, estão contribuindo para a melhoria -deste projeto. -

Agradecimentos especiais a: -

Eduardo Marcel Macan <macan@thecore.com.br> - Pelo -apoio e interesse na divulgação -
                          -deste projeto e outros documentos relacionados com a tradução -e divulgação de -
                          -documentos do Linux no Brasil. -
Jorge Godoy <jorge@bestway.com.br> - Pela revisão -deste documento e primeiras orientações -
                          -para a conversão deste para SGML. -
Adam di Carlo <adam@onshore.com> - Que me deu apoio -na colocação deste -
                          -documento  na documentação da distribuição -Debian. -

E a voce pelo enteresse em conhecer mais sobre o Linux.  -

- -
  -

<EOF> - - diff --git a/fdisk/doc/CFdisk-Portuguese.txt b/fdisk/doc/CFdisk-Portuguese.txt deleted file mode 100644 index 99981c4d..00000000 --- a/fdisk/doc/CFdisk-Portuguese.txt +++ /dev/null @@ -1,1236 +0,0 @@ - CFdisk-Portuguese Copyright (C) 1999 Gleydson M. da Silva - - - - - - - - Gleydson M. da Silva - gleydson@linuxbr.com.br - Versão: 1.68 - - - - - - - -[ Indice ] - -1 - Introdução ao CFdisk - 1.1 - O que é uma partição de disco - 1.2 - O que é a tabela de partição - 1.3 - Introdução ao Particionamento de Discos - 1.4 - Identificadores utilizados neste manual - 1.5 - Identificação de discos e partições no Sistema Linux - 1.6 - Tipos de partições de disco - 1.7 - Observações sobre o formato DOS 6.xx(FAT16) - -2 - Iniciando o programa CFdisk - 2.1 - Opções de Linha de comando - 2.2 - Conhecendo a tela do CFdisk - 2.3 - Descrição dos comandos - 2.3.1 - Setas Acima/Abaixo - Esquerda/Direita - 2.3.2 - + - 2.3.3 - Boot - 2.3.4 - Delete - 2.3.5 - Geometry - 2.3.6 - Help - 2.3.7 - Maximize - 2.3.8 - New - 2.3.9 - Print - 2.3.10 - Quit - 2.3.11 - Type - 2.3.12 - Units - 2.3.13 - Write - -3 - Tipos de partições compatíveis com o CFdisk - -4 - Direitos Autorais - -5 - Licenças e Garantias sobre este documento - -6 - Notas sobre marcas registradas - -7 - Agradecimentos - - - - - - - - - - - -1-) Introdução ao CFdisk - -CFdisk é um programa utilizado para fazer o particionamento de discos, -utilizando uma interface em modo texto. - -A grande características deste programa, além de sua interface de comunicação -com o usuário e a enorme quantidade de partições que manipula, é a grande -facilidade de operação, o seu poder de manipulação de partições e a sua -precisão que fazem com que o usuário tenha mais confiança durante o -particionamento de disco. - -É recomendável a leitura deste texto, mesmo que tenha uma noção sobre o -particionamento de discos, exceto para os gurus que já conhecem a fundo a -forma de trabalho, em geral, de programas deste tipo, pois o particionamento -de disco pode destruir os seus arquivos e partições já existentes, se for -usado de forma incorreta. - -O programa CFdisk pode ser utilizado em qualquer sistema operacional que -esteja de acordo com o padrão POSIX (Linux, UNIX, FreeBSD, HPUX, etc). - -A versão do CFdisk utilizada nas explicações deste manual é a 0.8, mas -isto não impede que este manual seja utilizado com versões futuras ou -anteriores deste programa. As características principais -do programa CFdisk e as explicações sobre particionamento, são válidas para -quaisquer versões deste programa. - -Este documento é distribuído com a itenção de ser útil ao seu utilizador, -no entanto NÃO TEM NENHUMA GARANTIA,  EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS -OU DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença Pública -Geral  GNU para maiores detalhes. - - -1.1-) Partição de Disco - -Uma partição de disco é o local onde o sistema operacional armazena seu -sistema de arquivos(arquivos, diretórios, FAT, boot sector, etc). - - - -1.2-) Tabela de partição - -A Tabela de partição é o local do disco rígido onde se localizam os dados sobre -todas as partições existentes no disco como o sistema de arquivos utilizado, se -ela é inicializável, a cabeça inicial/final, setor inicial/final, cilindro -inicial/final, número de setores ocupados por ela no disco. - - -1.3-) Introdução ao particionamento de discos - -Particionar o disco rígido é dividir ele em partes para armazenamento -de arquivos e programas. As partições criadas no disco podem ter o tamanho -que desejar (desde que esteja dentro da capacidade máxima do disco rígido). - -Uma partição não interfere em outras partições do mesmo disco(é como -se tivessemos vários discos rígidos dentro de um), e nem em outros discos -rígidos(caso possuir mais que um disco rígido instalado em seu computador). - -Pode ser criada uma partição única, que neste caso todo o disco rígido -é usado para armazenar os arquivos(que é o caso mais comum caso voce tenha -o DOS), ou várias partições, que podem ser usadas pelo mesmo SO(Sistema -Operacional) ou outros sistemas operacionais diferentes(um exemplo de várias -partições: se for usar o DOS e o Linux no mesmo disco, os dois sistemas vão -estar no mesmo disco mas um não interfere no outro). - -ATENÇÃO : A OPERAÇÃO DE PARTICIONAMENTO DE DISCOS PODE FAZER COM QUE OS DADOS - ARMAZENADOS EM SEU DISCO RÍGIDO SEJAM PERDIDOS, SE FOR USADA - INCORRETAMENTE. É SEMPRE RECOMENDADO RETIRAR UMA CÓPIA DE SEGURANÇA - DOS SEUS ARQUIVOS EXISTENTES NO MICRO ANTES DE SE EXECUTAR UM - PROGRAMA DESTE TIPO, A NÃO SER QUE TENHA CONFIANÇA NO QUE ESTA - FAZENDO E QUE ENTENDEU AS EXPLICAÇÕES SOBRE A IDENTIFICAÇÃO DE - DISCOS RÍGIDOS E SUAS PARTIÇÕES NO SISTEMA. - -Neste manual voce aprenderá como deve particionar seu disco rígido para -a instalação do SO usando o programa CFdisk. - - -1.4-) Algumas identificações utilizadas neste manual para facilitar a - compreensão do texto - -Esta parte descreve algumas características de organização deste manual e -algumas identificações que utilizei para facilitar o seu entendimento, e as -explicações que serão dadas. - -Explicação de nomes e comandos, sera seguida da palavra "onde:" e abaixo -dela as explicações sobre os comandos, exemplo: - -onde: -nome a ser explicado1 : Descrição -nome a ser explicado2 : Descrição -nome a ser explicado3 : Descrição - -ou - -onde: -nome a ser explicado1 - Descrição -nome a ser explicado2 - Descrição -nome a ser explicado3 - Descrição - - -Quando for feita alguma referência com tecla do teclado, por exemplo, -pressione p para listar as partições, a letra sera colocada entre <> para -que seja melhor entendida: - -pressione para deletar uma partição... -...pressione para escolher a opção do menu. -pressione para listar os tipos de partições disponíveis... - - - As linhas pontilhadas que aparecem na tela, veja abaixo, ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- -servem para identificar que o que esta entre as linhas é um exemplo de como -será a resposta do comando para a tela de seu computador. - - - -1.5-) Identificação de discos e partições no Linux - -Antes de descrever como se utiliza o programa CFdisk, é importante fazer -algumas explicações sobre a identificação das partições e unidades de disco -no sistema Linux( e outros *nix). - -Se voce for um usuário que já conhece a interpretação de discos e partições -neste sistema, voce não precisará ler esta parte. - -No sistema operacional Linux, os dispositivos existentes no computador -(como impressoras, unidades de disquetes, discos rígidos, monitor, placa de -som, etc...) são identificados por um nome referente a este dispositivo e -colocado no diretório /dev (que é utilizado para identificar os dispositivos -ou periféricos existentes no computador). - - A identificação dos discos rígidos segue a seguinte forma: - - /dev/hda1 - | | || - | | ||_Número que identifica a partição do disco rígido(1=Primeira, 2=segunda) - | | | - | | |_Letra que identifica o disco rígido(a=primeiro disco, b=segundo disco, etc..) - | | - | |_Sigla HD - Significa que é um disco rígido IDE(Se tiver um SD significa SCSI) - | - |_ Identificação do diretório onde os dispositivos do sistema são armazenados - -OBS: As unidades de disco rígido SCSI, são identificadas com as letras SD - seguida pela letra da unidade e número da partição e os discos IDE são - identificados por HD seguida pela letra da unidade de disco e o número - da partição do disco(como visto acima). - -Abaixo, algumas identificações de disco do sistema Linux: - -/dev/hda1 - Disco rígido IDE primário principal - Primeira partição -/dev/hda2 - Disco rígido IDE primário principal - Segunda partição -/dev/hda3 - Disco rígido IDE primário principal - Terceira partição -/dev/hdb1 - Disco rígido IDE primário escravo - Primeira partição -/dev/hdb2 - Disco rígido IDE primário escravo - Segunda partição -/dev/hdb3 - Disco rígido IDE primário escravo - Terceira partição -/dev/hdc1 - Disco rígido IDE secundário principal - Primeira partição -/dev/hdc2 - Disco rígido IDE secundário principal - Segunda partição -/dev/hdc3 - Disco rígido IDE secundário principal - Terceira partição -/dev/hdd1 - Disco rígido IDE secundário escravo - Primeira partição -/dev/hdd2 - Disco rígido IDE secundário escravo - Segunda partição -/dev/hdd3 - Disco rígido IDE secundário escravo - Terceira partição -/dev/sda1 - Primeiro disco rígido SCSI - Primeira partição -/dev/sda2 - Primeiro disco rígido SCSI - Segunda partição -/dev/sda3 - Primeiro disco rígido SCSI - Terceira partição -/dev/sdb1 - Segundo disco rígido SCSI - Primeira partição -/dev/sdb2 - Segundo disco rígido SCSI - Segunda partição -/dev/sdb3 - Segundo disco rígido SCSI - Terceira partição - -No exemplo acima foram usadas 3 partições por disco, mas podem existir mais -partições no mesmo disco, um exemplo é se o disco rígido possuir partições -Lógicas, que são identificadas no sistemas a partir de /dev/hdx5. - - - -Abaixo um exemplo de como o Linux identifica as partições em cada disco -existente em seu computador: - -Vamos supor que eu tenha 2 discos rígidos: -o 1ºdisco de 2GB e o 2ºdisco de 1GB(Giga Byte ou 1.000 Megas!) - -No primeiro disco(de 2GB), a primeira partição é de 800MB do tipo -FAT16(DOS), a segunda partição é de 1.2GB do tipo EXT2(Linux)(1.2GB+800MB=2GB -que é a capacidade total do disco). Então as partições seriam identificadas -da seguinte forma no Linux: - -/dev/hda - Disco rígido Primário Principal -/dev/hda1 - Primeira partição do primeiro disco rígido (de 800MB do tipo DOS) -/dev/hda2 - Segunda partição do primeiro disco rígido( de 1.2GB do tipo Linux) - -Neste caso estariam disponíveis 800MB para serem usados com o DOS e -1.2GB para o Linux. - -Por exemplo, se voce particionar um disco rígido em duas partes e usar -as duas partições no DOS, ele reconhecerá as partições como sendo C: e D:. - -Lembre-se: Quando um disco é particionado, nenhuma partição interfere - na outra, repare que quando voce particiona(divide) um disco, - é como se tivesse dois discos rígidos(o único cuidado que - voce deve tomar é com as cópias de segurança, porque se der - um problema de parte eletrônica no disco rígido, por exemplo, - a sua placa controladora queimar ou o cabeçote dele ir pro - espaço, voce perderá as suas 2 partições que estão armazenadas - nele. - - -Voltando ao exemplo das classificações das partições do disco, vamos -para o segundo disco: - -No segundo disco(1GB), eu tenho uma partição de 950MB do tipo FAT16(DOS), -que costumo usar para armazenar arquivos temporários e cópias de segurança -de meu sistema, etc..., e outra de 50MB SWAP(Partição de memória virtual -como descrevi acima)(950MB+50MB=1GB). Então as partições deste disco seriam -identificadas da seguinte forma no Linux: - -/dev/hdb - Disco rígido principal escravo -/dev/hdb1 - Primeira partição do disco acima ( de 950MB do tipo DOS) -/dev/hdb2 - Segunda partição do disco acima ( de 50MB do tipo SWAP) - -No disco acima, 950MB estão disponíveis para serem usados pelo DOS e -50 MB pela memória virtual (SWAP) do Linux. - -Note que se voce utiliza o MS-DOS, voce não conseguirá ver as partições -do Linux e SWAP, porque são imcompatíveis com o formato aceito pelo DOS (ele -identificaria a primeira partição do primeiro disco(800MB) como a unidade C: -e a primeira partição do segundo disco(950MB) como unidade D), mas o -contrário não acontece; O Linux tem total compatibilidade com a partição -DOS FAT12, FAT16, FAT32, OS/2 HPFS, e muitas outras. - - - -1.6-)Tipos de partições de discos - -As partições de disco são divididas em tres tipos: Primária, Extendida -e Lógica. -Pode se ter, no máximo, 4 partições Primárias e Extendidas no mesmo disco -(3 Primárias e 1 Extendida ou 4 partições Primárias em cada disco). -A partição Primária permite o armazenamento de arquivos e diretórios. - -Todos os computadores que possuem somente a unidade C(supondo que utilize -o DOS), utilizam este tipo de partição para armazenamento de arquivos e -inicialização do sistema operacional. - -Se for preciso criar mais que 4 partições no mesmo disco, será necessário -criar uma partição Extendida. A partição Extendida não pode ser utilizada -para armazenar arquivos. Ela é usada para a criação de outras partições, -dentro dela, que são chamadas de partições Lógicas. - -Uma partição extendida podem conter várias partições Lógicas. As partições -Lógicas podem armazenar arquivos e diretórios(como as partições primárias). - -Um mesmo disco rígido pode armazenar mais de 64 partições independentes -uma das outras. - -LEMBRE-SE: Os arquivos e diretórios podem ser armazenados somente em - partições de disco primárias ou lógicas, a partição extendida não - é usada para armazanamento de arquivos e diretórios. - -Se possuir duas partições em seu computador (C: e D: no DOS), e não -estiver usando a partição D:, a instalação pode ser feita nesta partição -desde que ela tenha o espaço necessário para o sistema operacional Linux, -os programas que desejar instalar, mais a partição SWAP. - - - -1.7-) Observações sobre o formato DOS 6.XX(FAT 16) - -No formato DOS 6.XX(FAT16), o primeiro setor da área de dados da partição -é utilizado frequentemente pelo DOS para armazenamento de dados sobre a -partição de disco, e estes dados são usados pelo sistema para se ter maior -confiabilidade do que os dados armazenados na tabela de partição. O sistema -de arquivos DOS, faz o FDISK(do DOS) limpar os primeiros 512 bytes da área -de dados da partição sempre que uma mudança de tamanho acontecer. - -O formatador do DOS(format) verifica este primeiro setor toda vez que -a upção /U (que é utilizada para não salvar dados para se fazer a desformatação -do disco) é utilizada. - -Isto é considerado uma FALHA no Format(do DOS) e no Fdisk(do DOS). -A opção abaixo deve ser utilizada caso voce crie uma partição do DOS FAT16 -com o CFdisk, que faz com que os primeiros 512 bytes daquela partição -sejam "limpos", para manter a compatibilidade com o DOS. Utilize esta opção -dentro do Linux, após criar a partição com o CFdisk e reiniciar o seu -computador. Foi notado que esta opção só funciona corretamente somente quando -o Sistema Linux estiver instalado em seu computador. Não me responsabilizo -caso utiliza-la a partir de um disquete de recuperação. - -dd if=/dev/zero of=/dev/hdx1 bs=512 count=1 - -onde: -hdx1 - É a identificação da unidade de disco e a partição que foi criada - pelo CFdisk utilizando o sistema de arquivos DOS que terá seu - primeiro setor "limpo". - - -OBS1: Cuidado ao utilizar esta opção, um pequeno descuido pode resultar na - perda de dados do seu disco rígido ou outras partição. - -OBS2: Não utilize este comando com partições que utilizam o sistema de arquivos - FAT32(utilizada nos sistemas operacionais Windows 95 OSR/2 e superiores) - se for utilizada em um disco com este sistema, sua FAT será corrompida, - se isto acontecer, será necessária a re-formatação da partição. - -OBS3: É extremamente recomendado que se utilize o programa de particionamento - que acompanha o seu sistema operacional. Por exemplo, se deseja criar - uma partição DOS 6.XX, utilize o FDisk qua acompanha o DOS. - - - -2-) Iniciando o programa CFdisk - -Para entrar no programa CFdisk digite: -cfdisk - -onde: -unidade - é a unidade de disco que deseja utilizar para fazer o particionamento - a unidade pode ser: /dev/hda, /dev/hdb, /dev/hdc ..., /dev/sda, - /dev/sdb...,etc - -NOTA: Se voce não digitar a unidade, o cfdisk utilizará a unidade /dev/hda - como padrão. - - - -2.1-) Opções de linha de comando utilizadas com o CFdisk - -Opções de linha de comando fazem com que o programa inicie de forma -específica ou personalizada. As opções devem ser digitadas após o nome do -programa (cfdisk). - - cfdisk < -avz > < -c cilindros > < -h cabeçotes > - < -s setores_por trilha > < -P opt > < dispositivo > - -onde: --a Usa um cursor seta ao invés de video reverso para destacar a - partição atual. --v Mostra a versão do programa e Coyright(Direitos Reservados). --z Ignora a leitura da tabela das partições existentes no disco - ao iniciar o CFdisk. - --c Número de Cilindros do disco --h Número de Cabeçotes do disco --s Setores por trilha existentes no disco. --P OPC Mostra a tabela de partição no formato especifico. - OPC - Pode ser: r - Mostra a tabela de partição em Formato RAW - s - Mostra a tabela de partição em Format de Setores - t - Mostra a tabela de partição classificada por - setores - Para maiores detalhes, veja O comando Print

. - -OBS: A utilização dos parâmetros -c -h -s, substituirão os parâmetros da BIOS - da placa, utilize estas opções se sua bios não utilizar estes parâmetros - ou se mostrar valores incorretos. - -Após entrar o programa CFdisk, ele verificará automaticamente o -tamanho do Disco Rígido, se não conseguir, o programa será terminado. -Para resolver este problema, especifique o tamanho do disco em cilindros, -cabeças, e setores na linha de comando que inicia o programa. -Este problema geralmente acontece quando se tenta particionar uma unidade de -disco SCSI que esteja conectada a uma placa controladora que não possui BIOS, -e quando uma BIOS mostra os valores da geometria do disco(tamanho) -incorretamente. - -O próximo passo do CFdisk é fazer a leitura das partições atuais do -disco, se não conseguir, o programa será terminado. O único motivo para o -CFdisk mostrar esta mensagem de erro, é se voce digitar parâmetros -incorretos para o tamanho do disco, caso tenha acontecido o problema -descrito no paragrafo anterior. Verifique se os parâmetros foram digitados -incorretamente, se os parâmetros estiverem digitados corretamente e mesmo -assim o programa continua dando erro na leitura das partições, utilize a -opção -z na linha de comando do programa, que faz com que ele ignore a -leitura das partições existentes no disco ao iniciar. - - - -2.2-) Conhecendo a Tela do CFdisk - -Após digitar CFdisk, será mostrada a tela principal onde voce poderá -acionar os comandos para manipulação das partições de disco, e visualizar -as partições de disco atuais e outros dados. Abaixo o exemplo e explicações -sobre esta tela. - -O disco utilizado para os exemplos é um disco de 5157 MB de Capacidade com: -- 10672 Cilindros 15 Cabeças 63 Setores (no modo C/H/S) -- 627 Cilindros 255 Cabeças 63 Setores (no modo LBA) - - A unidade de medida utilizada pelo CFdisk para mostrar os parâmetros do -disco será o mesmo configurado na BIOS, ou seja, se estiver utilizando o -disco com o modo de operação em LBA, os valores de cilindros, cabeças e -setores motrados pelo CFdisk sera em LBA. - - ----------------------------------------------------------------------------- - CFdisk 0.8l - - Disk Drive: /dev/hda - Heads:255 Sectores per track:63 Cylinders:627 ------------------------------------------------------------------------------ -Name Flags Part Type FSType [LABEL] Size(MB) -hda1 Boot Primary Win 95 FAT 32 1953.12 -hda5 Logical DOS FAT 16 (BIG) GLEYDSON 172.58 - Pri/Log Free Space 2910.55 - - - - - - - - - - -[Bootable] [Delete] [Help] [Maximize] [Print] -[Quit] [Type] [Units] [Write] ----------------------------------------------------------------------------- -No cabeçalho da tela, é mostrada a versão do programa, a unidade de disco -que será usada no particionamento e os parâmetros de tamanho do disco(cabeçotes, -cilindros e setores). -Abaixo do cabeçalho após a linha pontilhada, se encontra a área das partições. - -onde: -- Name : é o nome da(s) partição(ões) de Disco. -- Flags : Se estiver marcada como BOOT, será possível iniciar o sistema - a partir desta partição(quando não se utiliza um Boot Manager). - Se estiver marcada como NC (Não compatível) significa que esta - partição não é compatível com o DOS, OS/2, etc. Para maiores - detalhes, veja O comando Maximize . -- Type : O tipo da partição pode ser Primária ou Lógica. Para espaço não - utilizado no Disco, o tipo da partição pode ser Primário/Log. -- FileSystems : Tipo de Sistema de Arquivos que é usado naquela partição. - Se o sistema de arquivos for desconhecido, ele será mostrado como - um valor Hexadecimal. - Um caso especial ocorre quando há Partições do Disco Rígido que - não podem ser usadas ( porque toda a partição primária esta em uso). - Quando isto é detectado, o tipo de FileSystems é mostrado como não - usável(Unusable) para criação de novas partições. -- Label : Nome de volume da partição de disco. Os nomes de partições FAT32, - não são mostrados com esta versão do CFdisk. -- Size : Mostra o tamanho que cada partição ocupa no disco rígido em - MegaBytes (por padrão). Também pode mostrar o tamanho ocupado por - Setores ou Cilindros. Se for mostrado um asterisco (*) após o - tamanho, isto diz que a partição não esta alinhada com Cilindro. - - -O espaço livre existente no disco para criação de novas partições, é -mostrado como uma outra partição, com o FSType(sistema de arquivos) Free -Space(espaço Livre). - -OBS: As partições de disco Extendidas não são mostradas na tela do CFdisk - durante o particionamento, mesmo assim, as partições lógicas que este - tipo de partição armazena, serão mostradas. - -No rodapé da tela, encontramos os comandos utilizados pelo CFdisk para -manipular as partições de disco. Os comandos são mostrados entre Chaves []. - -Todos os comandos no rodapé da tela, são aplicaveis somente para a -partição que estiver destacada com a barra(video reverso). Veja descrições -dos comandos do CFdisk para mais detalhes. - -Abaixo do rodapé da tela, é mostrada a descrição do comando que estiver -em destaque com o cursor em video reverso. - - Veja abaixo a tradução da tela principal do programa CFdisk: ----------------------------------------------------------------------------- - CFdisk 0.8l - - Unidade de Disco: /dev/hda - Cabeças:255 Setores por trilha:63 Cilindros:627 ------------------------------------------------------------------------------ -Nome Opções Tipo Part. Tipo Sist. Arquivos [VOLUME] Tamanho(MB) -hda1 Boot Primary Win 95 FAT 32 1953.12 -hda5 Logical DOS FAT 16 (BIG) GLEYDSON 172.58 - Pri/Log Espaço Livre 2910.55 - - - - - - - - - - -[Inicializável] [Apagar] [Ajuda] [Maximizar] [Imprimir] -[Sair] [Tipo] [Unidades][Gravar] ----------------------------------------------------------------------------- - - - -2.3-) Descrição dos comandos do CFdisk - -Os comandos do programa são utilizados criar partições, entrar na ajuda do -programa, alterar o tipo da partição, apagar uma partição, etc. - -Pode ser utilizado Seta p/ Esquerda e Seta p/ direita para se movimentar -entre os comandos, quando o cursor estiver em cima do comando que deseja -executar, pressione . - -Outro método que se pode utilizar para acionar uma opção do CFdisk, é -pressionando a primeira letra de cada opção, automaticamente a opção é -executada(sem ter que pressionar ). Neste método, todos os comandos -aceitam letras maiúsculas e minúsculas, exceto o comando Write(gravar -partição) que é executado somente se pressionar maiúscula, para evitar -gravações acidentais o disco. - -Quando estiver em um Sub-Menu e desejar retornar ao menu principal, -pressione a tecla . - - - -2.3.1-) Setas Acima e Abaixo/ Esquerda e Direita (Movimentação do Cursor) - -Setas Acima e Abaixo são utilizadas para se movimentar entre as partições -existentes no disco e espaço livre, selecionando-a para que seja utilizada -as opções do CFdisk. - -Setas Esquerda e Direita são utilizadas para selecionar entre as opções -diponíveis do programa(que serão explicadas abaixo). Para confirmar uma -opção, pressione . - - - -2.3.2-) O comando + - -Este comando é utilizado para atualizar a tela manualmente caso a -atualização automática falhar, por exemplo, quando uma partição for -excluida, e continuar a ser mostrada na tela. - - - -2.3.3-) O comando Boot - -Este comando permite escolher se a partição Primária atual será utilizada -para iniciar o sistema(BOOT). Selecione esta opção para selecionar entre -partição inicializável ou não inializável. Quando uma partição estiver -marcada como inicializável, aparecerá a palavra BOOT na coluna Flags(na tela -principal do programa). - -OBS: Não será necessário marcar a partição Linux como inicializável, caso se - esteja utilizando um Boot Manager para escolher qual sistema operacional - sera utilizado para inicializar o sistema. - - - -2.3.4-) O comando Delete - -Este comando apaga a partição selecionada do disco. Após apagar a partição, -o espaço ocupado por ela é convertido para espaço livre. -A partição marcada atualmente como Free Space ou como Unusable não pode -ser apagada. - - - -2.3.5-) O comando Geometry - -Este comando não é mostrado no menu, pois é utilizado para alterar o -tamanho (Cilindros, Cabeças e Setores do disco). Este comando só pode -ser acionado se for pressionada a tecla . - -ALERTA: Esta opção é recomendada somente para aqueles que sabem os riscos - que o uso desta opção pode fazer, e se a situação que estão, requerem - o seu uso. - -Uma situação que esta opção é util, é se o BIOS do seu computador não -mostrar corretamente os parâmetros do disco(Cilindros, Cabeçotes ou Setores), -sendo necessário que se passe manualmente o tamanho do disco para que seja -feito o correto particionamento do disco. - -OBS: Caso seu disco rígido for SCSI e placa controladora dele não tiver BIOS, - provavelmente o CFdisk não será iniciado. Se este problema ocorrer, - digite os parâmetros do disco na linha de comando ao iniciar o programa. - Para maiores detalhes, veja opções de linha de comando do CFdisk. - -Após pressionar será mostrada a seguinte tela: - ----------------------------------------------------------------------------- - CFdisk 0.8l - - Disk Drive: /dev/hda - Heads:255 Sectors:63 Cilinders:627 ------------------------------------------------------------------------------ -Name Flags Part Type File System [LABEL] Size(MB) -hda1 Boot Primary Win 95 FAT 32 1953.12 -hda5 Logical DOS FAT 16 (BIG) GLEYDSON 172.58 - Pri/Log Espaço Livre 2910.55 - - - - - - - - - -[ Cylinders] [Heads] [Sectors] [Done] - ----------------------------------------------------------------------------- -onde: -Cylinders: Altera o número de Cilindros do disco atual durante o particionamento. -Heads : Altera o número de Cabeças do disco atual durante o particionamento. -Sectors : Altera o número de Setores do disco atual durante o particionamento. -Done : Quando finalizar as alterações, tecle ou selecione Done para - que o CFdisk modifique os valores de Cilindros, Cabeças e Setores - que utiliza para particionar o disco e retorne a tela anterior. - - - Quando escolher algum parâmetro acima para alteração(Cilindros, cabeçotes -ou Setores do disco), será vista uma tela como esta: ----------------------------------------------------------------------------- - CFdisk 0.8l - - Unidade de Disco: /dev/hda - Cabeças:255 Setores por trilha:63 Cilindros:627 ------------------------------------------------------------------------------ -Nome Opções Tipo Part. Tipo Sist. Arquivos [VOLUME] Tamanho(MB) -hda1 Boot Primary Win 95 FAT 32 1953.12 -hda5 Logical DOS FAT 16 (BIG) GLEYDSON 172.58 - Pri/Log Espaço Livre 2910.55 - - - - - - - - - -Enter the number of Cylinders: 627 - ----------------------------------------------------------------------------- -O valor que aparece ao selecionar a opção, é o valor que o disco esta -utilizando atualmente(cilindros), e será pedido que digite um valor para os -Cilindros, que substituirá os da BIOS durante a seção de particionamento. -Para sair desta tela sem alterar o valor, pressione . A mesma tela e -explicação se aplicam para as alterações de Cabeças e Setores. - -OBS: Se por acaso digitar um valor incorretamente para o tamanho do disco e - não se lembrar mais do valor antigo ou original, selecione a opção Done, e - tecle para sair do CFdisk sem gravar as alterações feitas para o - disco, pois se continuar a utilizar o CFdisk com o tamanho do disco - incorreto, os dados existentes nele e até mesmo partições poderão ser - perdidos(as). - -Se aumentar o tamanho do disco, setores adicionais são acrescentados no -final do disco, e são mostrados como espaço livre. -Se diminuir o tamanho do disco, as partições que estavam localizadas após -o setor/cilindro que foi excluido(se existir alguma), será apagada e a -última partição(ou espaço livre ao final do disco rígido), terá seu -tamanho alterado e terminará neste "novo" último setor do disco. - - - -2.3.6-) O comando Help ou - -O comando Help mostra a tela de ajuda do programa, que descreve as funções -das teclas utilizadas pelo programa e suas funções. - - - -2.3.7-) O comando Maximize - -Este comando aumenta a utilização de espaço do disco na partição atual. -Isto porque o DOS, OS/2 e outros sistemas operacionais utilizam o primeiro -setor da primeira trilha da partição do disco e em todas as partições Lógicas -para iniciar o sistema operacional, utilizando a segunda trilha em diante -daquela partição para fazer o armazenamento de arquivos. Este espaço perdido -entre o segundo e o último Setor da primeira trilha da primeira cabeça, pode -ser recuperado com a utilizando este comando. - -Este comando faz com que a partição se torne imcompatível com DOS, OS/2 -e outros Sistemas Operacionais que utilizam este primeiro Setor do disco -para iniciar o sistema operacional. - -Se este comando for utilizado, será colocada uma opção chamada NC(não -compatível) em Flags(na tela principal do CFdisk). - -Esta opção faz o uso máximo do disco e a incompatibilidade com o DOS/OS/2, -etc. O padrão quando criando uma Partição, é criando Partições compativeis -com o DOS, OS/2, etc. - -OBS: O Fdisk(8) e partições formatadas com o sistema de arquivos FAT32, fazem - a utilização completa deste espaço entre o segundo e o último Setor da - primeira trilha do disco, eliminando o desperdício de espaço. - - - -2.3.8-) O comando New - -O comando New, cria uma nova partição usando o espaço livre(FreeSpace) -existente no disco. Após escolher esta opção, o CFdisk perguntará se deseja -criar uma partição Primária, Lógica ou Cancelar o comando. - -Escolhendo criar uma partição Primária ou Lógica, o sistema perguntará o -tamanho da partição que deseja criar, por padrão, o CFdisk mostrará o espaço -livre total disponível no disco para a criação da nova partição(em MegaBytes). -Tecle para criar uma partição do tipo escolhido com este tamanho ou -digite um tamamho menor. O CFdisk permite que seja digitados valores em: - -- MegaBytes(M - o padrão do programa) -- KiloBytes(K) -- Cilindros(C) -- Setores(S) - -Digitando-se o tamanho da partição seguida de uma das letras acima. Se a -letra não for digitada, o programa assumirá o tamanho que digitou em MegaBytes. - -OBS1: Quando criar uma partição Lógica, automaticamente será criada uma - partição extendida, entre hdx1 e hdx4, e a partição Extendida não é - mostrada na tela de particionamento de disco. Se desejar exibir a - partição extendida, execute o comando PRINT

e escolha a opção - Sector para verificar qual é a identificação da partição Extendida - no disco. Para maiores detalhes, veja o comando PRINT

. - -OBS2: São permitidas, no máximo, 4 partições Primárias e Extendidas(3 Primárias - e 1 Extendida ou 4 partições Primárias em cada disco). O CFdisk - calculará automaticamente os valores das partições lógicas caso - as primeiras 4 partições forem ocupadas. - -O próximo passo, é a localização da partição no espaço livre existente no -disco. As duas opções disponíveis são: - -- Beginning : A partição é colocada a partir do inicio do espaço livre no - disco, ocupando o espaço livre de acordo com o seu tamanho - (do início para o fim do espaço livre ), este é o padrão para - a criação de novas partições e o mais utilizado. Veja o exemplo, - a criação de uma partição de 30MB em um disco com 50MB de - espaço não particionado, sendo que este disco já possui uma - partição de 120MB(com espaço total de 170MB) - - ##################################MMMMMMMMMMMMMMMMMMMMMMMMMM - | | - Partição existente(120MB) Espaço Livre(50MB) - - - com a nova partição criada: - - ###################################################MMMMMMMMM - | | | - Partição existente(120MB) Nova partição Espaço - (30MB) Livre - -- End : A partição é criada subtraindo-se o espaço livre total do disco - pelo tamanho da partição que será criada, começando a criar - esta partição a partir do ponto que resultou esta subtração. - Veja abaixo no exemplo, a partição que será criada terá o - tamanho de 30MB e existe no disco um espaço não particionado - de 50MB, com 120MB já ocupados por uma partição existente: - - ##################################MMMMMMMMMMMMMMMMMMMMMMMMMM - | | - Partição existente(120MB) Espaço Livre(50MB) - - - com a nova partição criada (Selecionando a opção End): - - ##################################MMMMMMMMMM################# - | | | - Partição existente(120MB) Espaço Nova partição - Livre (30MB) - - A partição que será criada utilizara o espaço livre entre o - último Setor do disco e o setor resultante da subtração(170MB-30MB). - Mesmo assim, a ordem que será criada esta partição partição - será criada do Setor inicial(que é o resultado da subtração) - para o último Setor do disco. Existirá um espaço livre de 20MB - entre a primeira partição (de 120MB) e a nova partição de 30MB. - - - -2.3.9-) O comando Print

- -Este comando mostra a tabela de partição no formato selecionado na tela, -ou permite que seja gravado um arquivo no disco. Todas as partições são -classificadas na ordem que foram gravadas no disco. - -Os formatos aceitos para visualização de partições são: - -RAW : Formato de dados do disco, mostra os setores que serão gravados - para o disco, caso seja escolhido o comando WRITE . O formato - mostrado é exatamente aquele que será gravado para ao disco. - Abaixo um exemplo deste formato: - -------------------------------------------------------------------- - Disk Drive: /dev/hda - Sector 0: - 0x000: EB 69 4C 49 4C 4F 01 00 14 00 D7 02 00 00 00 00 - 0x010: FB 1B CF 36 74 D8 80 23 01 75 D8 80 23 01 73 D8 - 0x020: 80 23 01 01 77 01 77 D8 80 23 01 78 D8 80 23 01 - 0x030: 64 D8 80 23 01 65 D8 80 23 01 66 D8 80 23 01 67 - 0x040: D8 80 23 01 68 D8 80 23 01 69 D8 80 23 01 6A D8 - 0x050: 80 23 01 6B D8 80 23 01 00 00 00 00 00 00 00 00 - 0x060: 00 00 00 00 00 00 00 00 00 00 00 B8 C0 07 8E D8 - 0x070: 8C 06 66 00 89 36 64 00 89 1E 68 00 88 16 6A 00 - 0x080: B8 00 9A 8E C0 B9 00 01 29 F6 29 FF FC F3 A5 EA - 0x090: 94 00 00 9A FA 8E D8 8E C0 BC 00 B0 B8 00 90 8E - 0x0A0: D0 FB B0 0D E8 57 00 B0 0A E8 52 00 B0 4C E8 4D - 0x0B0: 00 BE 30 00 BB 00 10 FC AD 89 C1 AD 89 C2 09 C8 - 0x0C0: 74 20 46 E8 43 00 72 06 81 C3 00 02 EB EA 50 B0 - 0x0D0: 20 E8 2A 00 58 88 E0 E8 12 00 31 C0 88 C2 CD 13 - 0x0E0: EB CF B0 49 E8 17 00 EA 00 00 00 9B 50 C0 E8 04 - 0x0F0: E8 01 00 58 24 0F 04 30 3C 3A 72 02 04 07 30 FF - 0x100: B4 0E CD 10 C3 5A 59 5B C3 F6 C2 40 74 52 80 E2 - 0x110: BF 53 51 52 B4 08 CD 13 72 EB 88 F3 5A 88 16 6D - 0x120: 01 88 F2 30 F6 88 F7 58 51 86 CD D0 C5 D0 C5 80 - 0x130: E5 03 89 0E 6B 01 59 83 E1 3F F7 F1 FE C2 88 16 - 0x140: 6E 01 31 D2 43 F7 F3 88 D6 8A 16 6D 01 3B 06 6B - 0x150: 01 77 13 86 C4 D0 C8 D0 C8 0A 06 6E 01 89 C1 5B - 0x160: B8 01 02 CD 13 C3 5B 31 C0 F9 C3 00 00 00 00 00 - 0x170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 01 - 0x1C0: 01 00 0B FE 3F 8F 3F 00 00 00 51 4C 23 00 00 00 - 0x1D0: 41 D7 83 FE BF 6F 17 75 73 00 59 81 25 00 00 00 - 0x1E0: 01 98 05 FE 7F D6 98 42 25 00 7F 32 4E 00 00 00 - 0x1F0: 81 70 82 FE BF 72 70 F6 98 00 43 BC 00 00 55 AA - - Sector 2441880: - 0x000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 - 0x1C0: 01 98 0B FE 7F D6 3F 00 00 00 40 32 4E 00 00 00 - 0x1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA - ----------------------------------------------------------------- - A primeira tabela de partição mostrada é a Primária, depois - as tabelas de partições ligadas com cada partição lógica. Como - no exemplo, os dados são mostrados em bytes Hexadecimais(na - primeira coluna) seguidos de 16 bytes por linha. - -Sector : Mostra a tabela de partição classificada por setores. Esta - opção mostra o espaço não particionado no disco e a partição - Extendida, que é mostrada antes das partições Lógicas. - Abaixo um exemplo deste formato: - ------------------------------------------------------------------ - Partition Table for /dev/hda - - First Last - # Type Sector Sector Offset Length Filesystem Type (ID) Flags - -- ------- -------- --------- ------ --------- ---------------------- --------- - 1 Primary 0 2313359 63 2313360 Win95 FAT32 (0B) Boot (80) - Logical 2313360 2441879 0 128520 Free Space None (00) - 3 Primary 2441880 7566614 0 5124735 Extended (05) None (00) - 5 Logical 2441880 7566614 63 5124735 Win95 FAT32 (0B) None (00) - 2 Primary 7566615 10024559 0 2457945 Linux (83) None (00) - 4 Primary 10024560 10072754 0 48195 Linux Swap (82) None (00) - ------------------------------------------------------------------ - - onde: - # - Identificação da partição no disco /dev/hda - Type - Tipo da partição(veja o exemplo) - First Sector - Primeiro Setor utilizado para o armazanamento da partição. - Last Sector - Último Setor utilizado para o armazenamento da partição. - Offset - - Lenght - Tamanho total da partição em setores (Last Sector - First - Sector). - FileSystem Type (ID) - Identificação do Sistema de Arquivos da partição, - seguido do seu código hexadecimal no CFDisk. A partição - Extendida é identificada como um sistema de arquivos - com o código 05 (veja o exemplo). - Flags - Opções da partição seguido de seu valor em - hexadecimal. - -Table : Mostra a tabela de partição classificada pelo número da partição. - Esta opção deixa fora todo espaço livre e não usado na partição. - Abaixo um exemplo deste formato. - ---------------------------------------------------------------- - Partition Table for /dev/hda - - ---Starting--- ----Ending---- Start Number of - # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors - -- ----- ---- ---- ---- ---- ---- ---- ---- -------- --------- - 1 0x80 1 1 0 0x0B 254 63 143 63 2313297 - 2 0x00 0 1 471 0x83 254 63 623 7566615 2457945 - 3 0x00 0 1 152 0x05 254 63 470 2441880 5124735 - 4 0x00 0 1 624 0x82 254 63 626 10024560 48195 - 5 0x00 1 1 152 0x0B 254 63 470 63 5124672 - --------------------------------------------------------------- - - onde: - # - Número da partição de disco - Flags - As opções utilizadas com a partição (em - valor Hexadecimal). - O valor 0x80 equivale a BOOT. - O valor 0x00 equivale a nenhuma opção - utilizada naquela partição. - Starting - Head - Cabeçote Inicial - Sector - Setor Inicial - Cyl - Cilindro Inicial - ID - Identificação do Sistema de arquivos(em - hexadecimal, conforme a tabela do CFdisk). - Ending - Head - Cabeçote Final - Sector - Setor Final - Cyl - Cilindro Final - Start Sector - Setor inicial da partição - Number of Sectors - Número de setores ocupados pela partição. - -Se a partição não inicia ou não termina em um cilindro limite do disco -ou se o seu tamanho não é divisível pelo tamanho do cilindro, um * é será -mostrado após o setor não alinhado. Este problema normalmente ocorre quando -a partição é criada por um Sistema operacional em que o limite da partição -não é alinhada com o cilindro ou que utiliza a contagem do tamanho do disco -de forma diferente. - - A tabela de partição somente tem 10 bits disponível para identificar o -cilindro inicial e final. Assim, quando o setor inicial absoluto é um -cilindro maior que 1023(final do disco), o valor máximo para a cabeça -inicial, setor e cilindro são mostrados. Este metodo é usado pelo OS/2, e -e corrige os problemas associados com OS/2 caso o Fdisk regrava a tabela de -partição quanto ela não esta neste formato. - -Desde então Linux e OS/2 utilizam esta contagem de setores absolutos, os -valores na cabeça inicial e final, Setor e Cilindro não são usadas. - - - -2.3.10-) O comando quit - -Esta opção faz com que o CFdisk abandonar todas as alterações e -retornar para o Aviso de comando. Quando esta opção é escolhida, o programa -retorna deixando o disco como estava antes de se iniciar o particionamento. - -Se escolher esta opção o CFdisk abandonará o particionamento de disco -e voltará para a linha de comandos imediatamente. Se alterar/criar/excluir -alguma partição de disco e escolher esta opção, o programa emitirá um Beep -indicando que alguma alteração feita no disco foi abandonada. - -OBS: Esta opção é útil caso tenha se cometido algum engano durante o - particionamento do disco, como apagar por uma partição que contém - arquivos, alterar o tamanho do disco(geometria), etc. Lembre-se que - tudo o que fez será abandonado, durante o particionamento, se escolher - esta opção. - - - -2.3.11-) O comando type - -Comando usado para alterar o tipo do sistema de arquivos utilizado -pela partição. As partições, quando criadas, recebem o sistema de arquivos -Linux Native(ou simplesmente Linux - tipo 83). O CFdisk pode criar, manipular, -excluir, uma grande variedade de Sistemas de arquivos para os mais diversos -tipos de sistemas operacionais existentes, veja o final deste manual para -ver as partições compatíveis com este programa. - -Para alterar o tipo do sistema de arquivos (File System) utilizado pela -partição, tecle , e digite o valor de acordo com a lista de partições -disponíveis no programa. - -Por exemplo, para mudar a partição do tipo Linux para Linux Swap, selecione -esta partição, e tecle , e digite o número 82(que corresponde a Linux -Native) e tecle , e a partição terá seu sistema de arquivos alterado. - - - -2.3.12-) O comando units - -A função deste comando é alterar as unidades de medida do tamanho da -partição que é mostrado na tela, por padrão, ele é mostrado em MegaBytes. -As unidades de medida do tamanho da partição são em MegaBytes, Cilindros e -Setores ocupados pela partição de disco. -Abaixo um exemplo da mudança da unidade de medida para Cilindros. ----------------------------------------------------------------------------- - CFdisk 0.8l - - Disk Drive: /dev/hda - Heads:255 Sectores per track:63 Cylinders:627 ------------------------------------------------------------------------------ -Name Flags Part Type FSType [LABEL] Cilinders -hda1 Boot Primary Win 95 FAT 32 249 -hda5 Logical DOS FAT 16 (BIG) GLEYDSON 22 - Pri/Log Free Space 371 - - - - - - - - - - -[Bootable] [Delete] [Help] [Maximize] [Print] -[Quit] [Type] [Units] [Write] ----------------------------------------------------------------------------- -Será mostrada a quantidade de cilindros que a partição ocupa no disco ao -invés do espaço em MB. - - - -2.3.13-) O comando Write - -Este comando grava todas as tabelas de partições criadas/modificadas e -excluidas para o disco. Só é aceita a tecla em maiúscula para gravação -da partição de disco, por motivos de segurança para que não seja feita a -gravação acidental das partições enquando estiver utilizando o programa. -Para quem utiliza as setas do teclado, o método é o mesmo que as outras -opções. - -Após selecionar esta opção, o CFdisk perguntará se confirma a gravação -das partições para o disco. - -Para gravar a partição, digite "yes" e tecle . -Para cancelar o comando, pressione ou digite "no" e tecle . - -Após confirmar com "yes", o CFdisk gravará a tabela de partição no disco -e fara o Kernel re-ler a tabela de partição do disco, para se evitar -reiniciar o sistema para utilizar a nova tabela de partição. - -A tentativa de re-leitura da tabela de partição pode falhar. Para -solucionar este problema, é preciso reiniciar o computador, quando o -computador é reiniciado, o sistema operacional faz uma nova leitura das -tabelas de partições existentes no disco, fazendo com que sejam reconhecidas -corretamente. - - - -3-) Tipos de partições compatíveis com o CFdisk - -Abaixo uma listagem das partições compatíveis com o programa CFdisk e -seus respectivos códigos Hexadecimais, para consulta técnica ou utilização -durante o particionamento de disco. - -Código Nome -01 - DOS FAT12 -02 - Xenix root -03 - Xenix usr -04 - DOS FAT16 (<32MB) -05 - Extendida -06 - DOS FAT16 (>=32MB) -07 - OS/2 HPFS ou NTFS -08 - AIX -09 - AIX inicializável -0A - OS/2 Boot Manager -0B - Windows 95 FAT32 -0C - Windows 95 FAT32(LBA) -0E - Windows 95 FAT16(LBA) -0F - Windows 95 Extendida -11 - DOS FAT12 oculta -12 - DOS FAT16 oculta -16 - DOS FAT16 oculta -17 - HPFS OS/2 oculta -40 - Venix 80286 -51 - Novell -52 - Microport -63 - GNU Hurd -64 - Novell Netware 286 -65 - Novell Netware 386 -75 - PC/IX -80 - Minix Antigo -81 - Linux / Minix -82 - Linux Swap -83 - Linux Nativa -85 - Linux Extendida -93 - Amoeba -94 - Amoeba BBT -A5 - BSD/386 -A6 - Open BSD -A7 - NextStep -B7 - BSDI Sistema de Arquivos -B8 - BSDI Swap -C7 - Syrinx -DB - CP/M -E1 - DOS access -E3 - DOS R/O -F2 - DOS secundária -FF - BBT - - - - -4- ) Direitos Autorais - -Este documento foi desenvolvido com base em minha experiência e conhecimento em -discos e partições, e mediante pesquisa em alguns documentos como os How-TO do -Linux tendo como objetivo a contribuição para a comunidade Linux em geral. - -Gleydson M. da Silva (gleydson_s@yahoo.com ou gleydson@linuxbr.com.br) - -Qualquer dúvida, sugestão ou reclamação podem ser mandadas para um dos -E-Mail's Acima. Conto com sua contribuição para a melhoria deste Manual. - -Autorizo a reprodução Total ou parcial deste texto para que seja utilizado para -fins educativos, autoaprendizado, colocação em Home pages e qualquer outra -forma de distribuição não comercial do documento desde que sejam mantidos os -meus créditos pela pesquisa e desenvolvimento deste documento de acordo com os -termos da GNU (veja abaixo). - - - - -5- ) Licenças e Garantias sobre este documento - - -CFdisk-Portuguese Copyright (C) 1999 Gleydson M. da Silva -  -Este é um documento de livre distribuição, que pode ser copiado e -distribuído sob os termos da Licença Pública Geral  GNU, conforme publicada -pela Free Software Foundation, versão 2 da licença ou (a critério do autor) -qualquer versão posterior. - -Este documento é distribuído com a itenção de ser útil ao seu utilizador, -no entanto NÃO TEM NENHUMA GARANTIA,  EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS -OU DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença Pública -Geral  GNU para maiores detalhes. - -gleydson_s@yahoo.com -gleydson@linuxbr.com.br - - - -6- )Nota sobre Marcas Registradas - -Os programas mencionados neste manual são de propriedade dos seus respectivos -donos: - -MS-DOS, Windows 3.1x, Windows 9x, Windows NT são de propriedade da Microsoft. -OS/2 e OS/2 Warp são de propriedade da IBM - - -7- ) Agradecimentos - -Agradeço a todas as pessoas que me mandam correções, comentários, críticas, -elogios, dúvidas sobre este documento, pois através destas mensagens, estão -contribuindo para a melhoria deste projeto e me icentivando em sua continuação. - - -Agradecimentos especiais a: - -Eduardo Marcel Macan - Pelo apoio e interesse na - divulgação deste projeto e outros documentos relacionados com a - tradução e divulgação de documentos sobre o Linux no Brasil. - -Jorge Godoy - Pela revisão deste documento e primeiras - orientações para a conversão deste para SGML. - -Adam di Carlo - Que me deu apoio na colocação deste documento - na documentação da distribuição Debian. - -E a voce pelo interesse em conhecer mais sobre o Linux. - - - \ No newline at end of file diff --git a/fdisk/doc/Fdisk-Portuguese.html b/fdisk/doc/Fdisk-Portuguese.html deleted file mode 100644 index fdf29b80..00000000 --- a/fdisk/doc/Fdisk-Portuguese.html +++ /dev/null @@ -1,1118 +0,0 @@ - - - - - - - Fdisk-Portugues-HOWTO - - - -

Fdisk-Portugues-HOWTO Copyright (C) 1999 Gleydson -M. da Silva -
  -
  -
  -
  -
  -
  -
  -

-


-
Gleydson M. da Silva - gleydson@linuxbr.com.br -
Versão 1.3
- -
-
  -
  -
-
-
-
-
-
-
-
-
-
-
-
-
-
-

Índice

- -

1 - Introdução -ao Fdisk -
  1.1 - O que é uma Partição -de Disco -
  1.2 - A Tabela de Partição -
  1.3 - Introdução ao Particionamento -de discos -
  1.4 - Identificações utilizadas -neste documento -
  1.5 - Identificação de discos -e partições no Linux -
  1.6 - Tipos de partições -de disco -
  1.7-) Observações sobre -o formato DOS 6.XX(FAT 16) -

2 - Iniciando o programa Fdisk -
  2.1 - Opções de Linha de -comando -
  2.2 - Comandos do Fdisk -

3 - Manipulando partições -no disco rígido -
  3.1 - Listando partições -existentes no disco -
  3.2 - Criando partições -de disco -
  3.3 - Mudando o tipo da partição -
  3.4 - Excluindo uma partição -de disco -
  3.5 - Gravando partições -alteradas para o disco -
  3.6 - Abandonando o programa sem gravar -alterações para o disco -
  3.7 - Alternando entre partição -inicializável/não inicializável -
  3.8 - Escolhendo a unidade  para -mostrar o tamanho ocupado pela partição -

4 - Tipos de partições -reconhecidas pelo Fdisk -

5 - Direitos Autorais -

6 - Licenças e Garantias -sobre este documento -

7 - Marcas Registradas -

8 - Agradecimentos -
  -
  -
-
-
-
-
-
-
-
-
-
-
-
-

-

1-) Introdução ao Fdisk

- -

    Fdisk é um programa utilizado para o particionamento -de discos rígidos IDE e SCSI.   A versão -do programa Fdisk descrita neste manual é a 2.8 -

ATENÇÃO: ESTE MANUAL TEM COMO OBJETIVO A EXPLICAÇÃO -DE -
                     -FUNCIONAMENTO E  UTILIZAÇÃO DO FDISK DO LINUX (NÃO -O -
                     -FDISK DO DOS), MESMO QUE  VOCE SEJA UM USUÁRIO DO DOS, -
                     -RECOMENDO QUE LEIA ESTE MANUAL COMO UMA REFERÊNCIA -
                     -TÉCNICA E PARA SEU APRENDIZADO. -

    Este documento é distribuído com -a itenção de ser útil ao seu utilizador, no entanto -NÃO TEM NENHUMA GARANTIA,  EXPLÍCITAS OU IMPLÍCITAS -, COMERCIAIS OU DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a -Licença Pública Geral  (GNU) para maiores detalhes. -

- -
  -
-

1.1-) Partição de Disco

- -

    Uma partição de disco é -o local onde o sistema operacional armazena seu sistema de arquivos(arquivos, -diretórios, FAT, boot sector, etc). -

- -
  -
-

1.2-) Tabela de partição

- -

    A Tabela de partição é -o local do disco rígido onde se localizam os dados sobre todas as -partições existentes no disco como o sistema de arquivos -utilizado, se ela é inicializável, a cabeça inicial/final, -setor inicial/final, cilindro inicial/final, número de setores ocupados -por ela no disco. -

- -
  -
-

1.3-) Introdução ao -particionamento de discos

- -

    Particionar o disco rígido é dividir -ele em partes para armazenamento de arquivos e programas. As partições -criadas no disco podem ter o tamanho que desejar (desde que esteja dentro -da capacidade máxima do disco rígido). -
     Uma partição não interfere -em outras partições do mesmo disco(é como se tivessemos -vários discos rígidos dentro de um). -
    Em um disco rígido, pode ser criada uma partição -única, que neste caso todo o disco rígido  é -usado para armazenar os arquivos(que é o caso mais comum caso voce -tenha o DOS), ou várias partições, que podem ser usadas -pelo mesmo SO(Sistema Operacional) ou outros sistemas operacionais diferentes(um -exemplo de várias partições, é se voce for -usar o DOS e o Linux no mesmo disco, os dois -
sistemas vão estar no mesmo disco mas um não interfere -no outro). -
    Este manual tem a itenção de explicar -o funcionamento do programa fdisk (fdisk do Linux não do DOS!). -

- -
  -
-

1.4-) Algumas identificações -utilizadas neste manual para facilitar a  compreensão do texto

- -

    Esta parte descreve algumas características -de organização deste manual e algumas identificações -que adotei para facilitar o seu entendimento, e as explicações -que serão dadas. -

    Explicação de nomes e comandos, será -seguida da palavra "onde" e abaixo dela as explicações -sobre os comandos, exemplo: -

onde: -
nome a ser explicado1  : Descrição -
nome a ser explicado2  : Descrição -
nome a ser explicado3  : Descrição -

ou -

onde: -
nome a ser explicado1  - Descrição -
nome a ser explicado2  - Descrição -
nome a ser explicado3  - Descrição -
  -

    Quando for feita alguma referência com tecla -do teclado, por exemplo, pressione p para listar as partições, -a letra sera colocada entre <> para facilitar a interpretação: -
pressione <p> para listar as partições -
após isto pressione <Enter> para confirmar -
pressione <l> para listar os tipos de partições disponíveis -
  -

    As linhas pontilhadas que aparecem na tela, veja -abaixo, -
---------------------------------------------------------------------------- -
---------------------------------------------------------------------------- -
servem para identificar que o que esta entre as linhas é um -exemplo de como -
será a resposta do comando para a tela de seu computador. -

- -
  -
-

1.5-) Identificação -de discos e partições no Linux

- -

    Antes de descrever como se utiliza o programa fdisk, -é importante fazer algumas explicações sobre a identificação -das partições e unidades de disco no sistema Linux( e outros -*nix). Se voce for um usuário que já conhece a interpretação -de discos e partições neste sistema, voce não precisará -ler esta parte. -
    No sistema operacional Linux, os dispositivos existentes -no computador (como impressoras, unidades de disquetes, discos rígidos, -monitor, placa de som, etc...) são identificados por um nome referente -a este dispositivo e colocado no diretório /dev (que é utilizado -para identificar dispositivos ou periféricos existentes no computador). -
   A identificação dos discos rígidos -segue a seguinte forma: -

  /dev/hda1 -
  |       |   |  -| -
  |       |   |  -|_Número que identifica a partição do disco rígido(1=Primeira, -2=segunda) -
  |       |   | -
  |       |   |_Letra -que identifica o disco rígido(a=primeiro disco, b=segundo disco, -etc..) -
  |       | -
  |       |_Sigla HD - Significa -que é um disco rígido IDE(Se tiver um SD significa SCSI) -
  | -
  |_ Identificação do diretório onde os dispositivos -do sistema são armazenados -

OBS: As unidades de disco rígido SCSI, são -identificadas com as letras sd  seguida pela letra da -
         unidade e número -da partição e os discos IDE são identificados -por hd seguida pela letra da -
         unidade de disco e -o número da partição do disco(como visto acima). -

Abaixo, algumas identificações de disco do sistema Linux: -

/dev/hda1    -   Disco rígido -IDE primário principal - Primeira partição -
/dev/hda2    -   Disco rígido -IDE primário principal - Segunda partição -
/dev/hda3    -   Disco rígido -IDE primário principal - Terceira partição -
/dev/hdb1    -   Disco rígido -IDE primário escravo - Primeira partição -
/dev/hdb2    -   Disco rígido -IDE primário escravo - Segunda partição -
/dev/hdb3    -   Disco rígido -IDE primário escravo - Terceira partição -
/dev/hdc1    -   Disco rígido -IDE secundário principal - Primeira partição -
/dev/hdc2    -   Disco rígido -IDE secundário principal - Segunda partição -
/dev/hdc3    -   Disco rígido -IDE secundário principal - Terceira partição -
/dev/hdd1    -   Disco rígido -IDE secundário escravo - Primeira partição -
/dev/hdd2    -   Disco rígido -IDE secundário escravo - Segunda partição -
/dev/hdd3    -   Disco rígido -IDE secundário escravo - Terceira partição -
/dev/sda1    -   Primeiro disco rígido -SCSI - Primeira partição -
/dev/sda2   -   Primeiro disco rígido -SCSI - Segunda partição -
/dev/sda3    -   Primeiro disco rígido -SCSI - Terceira partição -
/dev/sdb1    -   Segundo disco rígido -SCSI - Primeira partição -
/dev/sdb2    -   Segundo disco rígido -SCSI - Segunda partição -
/dev/sdb3    -   Segundo disco rígido -SCSI - Terceira partição -

    No exemplo acima foram usadas 3 partições -por disco, mas podem existir mais partições no mesmo disco, -um exemplo é se o disco rígido possuir partições -Lógicas, que são identificadas no sistemas a partir de -/dev/hdx5 em diante. -

    Abaixo um exemplo de como o Linux identifica as partições -em cada disco existente em seu computador: -

Vamos supor que eu tenha 2 discos rígidos: -
o 1ºdisco de 2GB e o 2ºdisco  de 1GB (Giga -Byte ou 1.000 Megas) -

    No primeiro disco(de 2GB), a primeira partição -é de 800MB do tipo FAT16(DOS), a segunda partição -é de 1.2GB do tipo EXT2(Linux)(1.2GB+800MB=2GB -que é a capacidade total do disco). Então as partições -seriam identificadas da seguinte forma no Linux: -

/dev/hda - Disco rígido Primário Principal -
/dev/hda1 - Primeira partição do primeiro disco -rígido (de 800MB do tipo DOS) -
/dev/hda2 - Segunda partição do primeiro disco -rígido( de 1.2GB do tipo Linux) -

    Neste caso estariam disponíveis 800MB -para serem usados com o DOS e 1.2GB para o Linux. -
    Por exemplo, se voce particionar um disco rígido -em duas partes e usar as duas partições no DOS, ele reconhecerá -as partições como sendo C: e D:. -

Lembre-se: Quando um disco é particionado, uma partição -não interfere nas outras, repare que -
                    -quando voce particiona(divide) um disco, é como se tivesse dois -discos rígidos(o -
                    -único cuidado que voce deve tomar é com as cópias -de segurança, porque se der um -
                    -problema de parte eletrônica no disco rígido, por exemplo,  -a sua placa controladora -
                    -queimar ou o cabeçote dele ir pro espaço, serão perdidas -as suas 2 partições que -
                    -estão armazenadas nele. -
  -

Voltando ao exemplo das classificações das partições -do disco, vamos para o segundo disco: -

    No segundo disco(1GB), eu tenho uma partição -de 950MB do tipo FAT16(DOS), que costumo usar para armazenar -arquivos temporários e cópias de segurança de meu -computador, etc..., e outra de 50MB SWAP(Partição -de memória virtual como descrevi acima)(950MB+50MB=1GB). -Então as partições deste disco seriam identificadas -da seguinte forma no Linux: -

/dev/hdb   - Disco rígido principal escravo -
/dev/hdb1 - Primeira partição do disco acima ( -de 950MB do tipo DOS) -
/dev/hdb2 - Segunda partição do disco acima ( -de 50MB do tipo SWAP) -

    No disco acima, 950MB estão disponíveis -para serem usados pelo DOS e 50 MB pela memória virtual (SWAP) -do Linux. -

    Note que se voce utiliza o MS-DOS, não será -possível conseguirá ver as partições do Linux -e SWAP, porque são imcompatíveis com o formato aceito pelo -DOS (ele identificaria a primeira partição do primeiro disco(800MB) -como a unidade C: e a primeira partição do segundo disco(950MB) -como unidade D), mas o contrário não acontece; O Linux tem -total compatibilidade com a partição DOS FAT12, FAT16, FAT32, -OS/2 HPFS, e muitas outras. -

- -
  -
-

1.6-) Tipos de partições -de discos

- -

   As partições de disco são divididas -em tres tipos: Primária, Extendida e Lógica. -

   Pode se ter no máximo quatro partições -primárias e extendidas no mesmo disco. A partição -Primária permite o armazenamento de arquivos e diretórios. -
Todos os computadores que possuem somente a unidade C(supondo que voce -use o DOS), usam este tipo de partição para armazenamento -de arquivos e inicialização do sistema operacional. -
    Se for preciso criar mais que 4 partições -no mesmo disco, será necessário -
criar uma partição Extendida. A partição -Extendida  não pode ser utilizada para armazenar arquivos. -Ela é usada para a criação de outras partições, -dentro dela, que são chamadas de partições Lógicas. -
    Uma partição extendida podem -conter várias partições Lógicas. As -partições Lógicas podem armazenar arquivos e diretórios(como -as partições primárias). -
    Um mesmo disco rígido pode armazenar mais -de 64 partições independentes uma das outras. -

OBS: Os arquivos e diretórios podem ser armazenados somente -em partições de disco Primárias ou Lógicas, -a partição Extendida não é usada para -armazanamento de arquivos e diretórios. -

     Se possuir duas partições em -seu computador (C: e D: no DOS), e não estiver usando a partição -D:, a instalação pode ser feita nesta partição -desde que ela tenha o espaço necessário para o sistema operacional -Linux, os programas que desejar instalar, mais a partição -SWAP. -

- -
  -
-

1.7-) Observações sobre -o formato DOS 6.XX(FAT 16)

- -

     No formato DOS 6.XX(FAT16), o primeiro -setor da área de dados da partição é utilizado -frequentemente pelo DOS para armazenamento de dados sobre a partição -de disco, e estes dados são usados pelo sistema para se ter maior -confiabilidade do que os dados armazenados na tabela de partição. -O sistema de arquivos DOS, faz o FDISK(do DOS) limpar os primeiros -512 bytes da área de dados da partição sempre que -uma mudança de tamanho acontecer. -
     O formatador do DOS(format) verifica -este primeiro setor toda vez que a upção /U (que é -utilizada para não salvar dados para se fazer a desformatação -do disco) é utilizada. -
     Isto é considerado uma FALHA no Format(do -DOS) -e no Fdisk(do DOS). -
A opção abaixo deve ser utilizada caso voce crie uma -partição do DOS FAT16 com o Fdisk, que faz com que -os primeiros 512 bytes daquela partição sejam "limpos", para -manter a compatibilidade com o DOS. Utilize esta opção dentro -do Linux, após criar a partição com o Fdisk e reiniciar -o seu -
computador. Foi notado que esta opção só funciona -corretamente somente quando o Sistema Linux estiver instalado em seu computador. -Não me responsabilizo caso utiliza-la a partir de um disquete de -recuperação. -

dd if=/dev/zero of=/dev/hdx1 bs=512 count=1 -

onde: -
hdx1 - É a identificação da unidade de -disco e a partição que foi criada  pelo Fdisk utilizando -o sistema de arquivos DOS que terá seu  primeiro setor "limpo". -

OBS1: Cuidado ao utilizar esta opção, um pequeno -descuido pode resultar na  perda de dados do -
            -seu disco rígido ou outras partição. -
OBS2: Não utilize este comando com partições -que utilizam o sistema de arquivos  FAT32 -
            -(utilizada nos sistemas operacionais Windows 95 OSR/2 e superiores) -se for utilizada em -
            -um disco com este sistema, sua FAT será corrompida,  se isto -acontecer, será necessária a -
            -re-formatação da partição. -
OBS3: É extremamente recomendado que se utilize o programa -de particionamento que -
            -acompanha o seu sistema operacional para a criação da partição. -Por exemplo, se deseja -
            -criar uma partição DOS 6.XX, utilize o FDisk qua acompanha -o DOS. -

- -
  -
-

2-) Iniciando o programa Fdisk

- -

Para iniciar o programa fdisk(Linux)digite: -

fdisk [unidade] -

Onde: -
unidade - deve ser a unidade de disco rígido no padrão -Linux( /dev/hda,  /dev/hdb, /dev/sda, -
                -/dev/sdb, etc... ). Se voce tem apenas 1  disco rígido -IDE, use /dev/hda, para fazer o -
                -fdisk trabalhar com este disco ou digite fdisk sem especificar a unidade. -Se possuir 1 -
                -disco SCSI, use /dev/sda -

  Se unidade não for especificada, o programa fdisk usará -/dev/hda -como unidade de disco padrão. -

ATENÇÃO : A OPERAÇÃO DE PARTICIONAMENTO -DE DISCOS PODE FAZER COM -
                     -QUE OS DADOS  ARMAZENADOS EM SEU DISCO RÍGIDO SEJAM -
                     -PERDIDOS, SE FOR USADA INCORRETAMENTE. É SEMPRE -
                     -RECOMENDADO RETIRAR UMA CÓPIA DE SEGURANÇA DOS SEUS -
                     -ARQUIVOS EXISTENTES NO MICRO ANTES DE SE EXECUTAR UM -
                     -PROGRAMA DESTE TIPO, A NÃO SER QUE TENHA CONFIANÇA NO -
                     -QUE ESTA FAZENDO E QUE ENTENDEU AS EXPLICAÇÕES SOBRE A -
                     -IDENTIFICAÇÃO DE   DISCOS RÍGIDOS E SUAS -PARTIÇÕES NO -
                     -SISTEMA. -

- -
  -
-

2.1-) Opções de linha -de comando

- -

   Com a utilização de opções -de linha de comando, voce pode fazer com que o programa inicie de uma forma -específica, ou personalizada. -

fdisk [-b] [-u] [unidade]   - -Opções aceitas para o particionamento. -
fdisk [-l] [-b] [-u]             -- Opções aceitas para listar as partições atuais. -
fdisk [-s] [unidade]          -- Opção aceita para mostrar o Tamanho da partição -
fdisk [-v]                          -- Versão do programa -

Onde: -
-b  : Faz com que o fdisk mostre na tela a coluna BEGIN -quando utilizar a opção <p> durante o -
       particionamento do disco ou com -a opção -l  quando se for listar as partições -na linha de -
       comando. -
      OBS: Esta opção -é geralmente desnecessária, porque seu valor equivale ao -valor da coluna -
                -START. -
-u  : Muda a unidade de medida padrão para Setores. -Se esta opção for usada  na linha de -
      comando para se fazer o particionamento -de disco, após pressionar <p>, o programa mostrará -
      na tela o inicio e o fim da partição -em Setores ao invés de utilizar cilindros para a listagem. -
      Se for utilizada em conjunto com a opção --l, a unidade de medida do Inicio e Fim da partição -
      será listada Setores ao invés -de cilindros. -
-l  : Lista as partições existentes no disco, -sem entrar no programa fdisk, ou alterar qualquer -
      partição. Esta opção -é equivalente a entrar no programa fdisk e pressionar <p>, mas -ela -
      somente lista as partições -sem entrar no programa. -
-s  : Mostra o tamanho de uma partição de -disco. A única diferença desta para as outras opções, -é -
      que se deve especificar a unidade mais -a partição que deseja ver o tamanho, por exemplo, -
      digitando-se: -
      fdisk -s /dev/hda1 -
      voce visualizará o tamanho total -da partição de disco hda1. -
-v  : Mostra a versão do programa fdisk que esta -utilizando. -

- -
  -
-

2.2-) Comandos do fdisk.

- -

     O fdisk do Linux manipula as partições -de seu disco através de comandos digitados no teclado. Cada letra -digitada corresponde a um comando diferente no fdisk. Estes comandos serão -utilizados após iniciar o programa. -
     Aqui vai a lista de comandos disponíveis -no fdisk, recomendo que anote em um papel, ou imprima esta parte do texto( -ou todo o documento) para que possa consultar estas opções -durante o particionamento do seu disco rígido. -

a  - Seleciona entre partição inicializável -e não inicializável. -
b  - Edita um volume de disco BSD(não usada em computadores -com DOS) -
d  - Apaga uma tabela de partição (Delete) -
l   - Lista os tipos de partições disponíveis -(List) -
m - Ajuda -
n  - Cria uma nova tabela de partição (New) -
p  - Mostra a tabela de partição atual (Print) -
q  - sai do fdisk sem gravar as alterações -no disco (quit) -
t   - Muda o tipo da partição (Type) -
u  - Altera as unidades de medidas que são mostradas -na tela -
v  - Verifica a tabela de partição (verify) -
w - grava as alterações feitas para o disco e -sai do fdisk (write) -
x  - Comandos especiais do programa(somente para usuários -experientes) -

- -
  -
-

3-) Manipulando partições -no disco rígido

- -

    Agora vamos começar realmente a trabalhar -com o fdisk, os textos que foram colocados acima, foi para que voce entendesse -o que é o particionamento de um disco rígido e para que soubesse -a diferença entre partição e um disco rígido,(já -vi muitas pessoas falarem de partição como se fosse disco -rígido...) -
     Abaixo uma explicação passo-a-passo -de como particionar um disco usando -
o fdisk e seus comandos. -

ATENÇÃO: O disco rígido usado no particionamento -é um exemplo. Ele não deve ser usado por -
                     -voce para fazer o particionamento de seu disco, uma vez que a capacidade -e outros -
                     -parâmetros do disco rígido variam de um para o outro. Este -exemplo serve apenas -
                     -para que voce entenda como o fdisk funciona, o que faz cada um de seus -comandos -
                     -e a  fazer o cálculo do tamanho das partições. -

   A tradução das mensagens que aparecem em -Ingles nos exemplos que vou colocar logo abaixo, e a ajuda do programa, -não foram feitas porque aparecem exatamente como estão quando -fizer o particionamento de seu disco, e não conheço nenhuma -versão do fdisk(Linux) em português (caso alguém conheça -uma versão deste programa em português, favor entrar em contato -comigo para que eu possa atualizar este documento, meu endereço -de E-mail esta no final do documento). -
    Somente vou explicar o que significa cada mensagem -que aparece no fdisk -
através de uma comparação. -

No exemplo eu vou usar um disco de 1.08GB. Este disco possui -630 -cilindros, 16 cabeças, e 21 setores por trilha( emmodo -LBA). -

- -
  -
-

3.1-) Listando partições -existentes no disco

- -

    Primeiro digite fdisk /dev/hda (supondo que -este seja o disco principal), se a unidade de disco não for digitada, -o fdisk usará /dev/hda como padrão. Após voce digitar -este comando, o fdisk procura por partições existentes, seus -tamanhos e outras características(geometria do disco) que serão -utilizadas para se fazer o cálculo de partições. -
    Quando entrar no programa, digite a letra <p> -para que o programa mostre as tabelas de partição existentes -no disco rígido. -

A tela que aparece é a seguinte: -

---------------------------------------------------------------------------------------------------- -
Command (m for help): p -
Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -
Units = cylinders of 630*512 bytes -

 Device      Boot    Begin    -Start    End   Blocks   Id   -System -
 /dev/hda1    *        -1        1      -117   204800    6   DOS 16-bits >=32M -

Command (m for help): -
----------------------------------------------------------------------------------------------------- -
  -

Abaixo uma tradução desta tela: -
----------------------------------------------------------------------------------------------------- -
Commando (m para ajuda): <p> -
Disco /dev/hda: 16 cabeças, 21 setores, 630 cilindros -
Unidades = cilindros de 630*512 bytes -

Dispositivo  Partida  Começa  Inicio   -Fim  Blocos  Identif.  Sistema -
/dev/hda1      *        -1       1      117  -204800     6      DOS 16-bits ->=32M -

Comando (m para ajuda): -
---------------------------------------------------------------------------------------------------- -

Onde: -
Device : É a identificação da partição -de disco. -
Boot     : Se estiver com "*", se a partição -pode ser usada para BOOT. -
Begin    : Cilindro inicial da partição -de disco -
Start     : Cilindro inicial da partição -de disco -
End       : Cilindro Final da -partição do disco -
Blocks   : Quantidade de blocos ocupados pela partição -de disco. No Linux, um -
                -Bloco equivale a 1024 bytes(1KB) -
ID         : Tipo da -partição (conforme a lista de partições existentes -quando é -
              -pressionada a letra <L>. -
System : Descrição do sistema de arquivos que -é usado na partição de disco. -

    Como vemos acima, o disco rígido possui uma -partição do tipo DOS- FAT16 ocupando 200MB -de espaço em disco (200000 Blocos multiplicados por 1024). -

- -
  -
-

3.2-) Criando uma partição -de Disco

- -

    Para criar uma partição de disco, pressionamos -a letra <n>. Neste exemplo vamos criar uma partição do -tipo Linux EXT2(Nativa) com o tamanho de 820MB, esta partição -é a que conterá todo o sistema de arquivos Linux e seus programas, -veja o exemplo: -

----------------------------------------------------------------------------------------------------- -
Command ( m for help): <n> -
    e  extended -
    p  primary partition (1-4) -
<p> -
Partition number (1-4): <2> -
First cylinder(118-630): <118> -
Last cylinder or +size or +sizeK or +sizeM (118-630): <+820M> -
----------------------------------------------------------------------------------------------------- -
    O fdisk perguntará se deseja criar uma partição -extendida ou primária. Crie uma partição primária -para o sistema de arquivos do Linux, ou uma partição extendida -caso voce ja tenha 3 partições primárias criadas em -seu disco, conforme foi visto acima. -
    Como pode ter notado no exemplo acima, como já -existia a partição 1, digitamos o número 2 para que -fosse criada uma segunda partição, se a partição -número 2 já existisse, seria digitado o número 3 para -criar uma terceira partição, assim por diante. -
    Após escolher o tipo de partição -que será criada, voce deverá especificar o cilindro inicial -da partição de disco. No exemplo acima, o valor do cilindro -inicial é de 118. Utilize sempre o valor do cilindro inicial sugerido -pelo fdisk, a não ser que se queira deixar um espaço entre -uma partição antiga e a nova partição para -a criação de uma partição menor ou por outros -motivos. -
     O último passo é especificar -onde terminará a partição de disco. É permitida -a utilização de Cilindros, bytes, Kbytes e Mbytes para marcar -o final da partição de disco (veja detalhes abaixo). -

LEMBRE-SE: Em um mesmo disco rígido podem existir até -4 partições primárias (contando com -
                         -a partição Extendida). -

Onde: -
   Partition number : Número da partição -que vai ser criada, como já temos  uma partição -no -
                             -disco, digitamos o número 2 para dizer ao fdisk que queremos criar -uma -
                             -segunda partição primária. Neste exemplo, voce acabou -de criar a -
                             -partição /dev/hda2. -
    First cylinder  : Primeiro cilindro -disponível após o último cilindro usado pela partição -1. Neste -
                             -caso usamos o cilindro 118 até o cilindro final(Last Cylinder). -O valor deve ser -
                             -digitado em cilindros. -
    Last cylinder or +size or +sizeK or +sizeM -: Aqui voce pode especificar o final da partição de -
                             -disco. -
                             -Os seguintes valores podem ser usados para marcar o  final da partição -de -
                             -disco: -

                            -597                -- É o valor equivalente a partição de 820MB  -(em cilindros) -
                            -+820000000  - É o valor equivalente a partição -de  820MB (em bytes) -
                            -+820000K     - É o valor equivalente a partição -de 820MB (em Kbytes) -
                            -+820M           - É -o valor equivalente a partição de 820MB (em Mbytes) -

    Recomendo que especifique o valor em MB ou -KB -por não exigir o cálculo do espaço do disco usado -em cada cilindro, e por ser um dos mais utilizados e mais práticos. -Especificando o valor em bytes, Kbytes ou Mbytes, o fdisk -se encarregará de converter o tamanho digitado para um valor de -cilindro final. -
    Se digitar um número acima do espaço -disponível no disco(ou cilindro diponível), será mostrada -uma mensagem de erro dizendo que a partição não pode -ser criada. -

OBS: Caso seja criada uma partição DOS FAT16, deverá -ser utilizado o comando -
     dd if=/dev/zero of=/dev/hdx1 bs=512 count=1 -
     para que a partição criada seja -compatível com o formato utilizado pelo -
     DOS. Para maiores detalhes veja Observações -sobre o formato DOS 6.XX -
  -

    Para verificar as partições existentes -no disco tecle <p> -
----------------------------------------------------------------------------------------------------- -
Command (m for help): p -
Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -
Units = cylinders of 630*512 bytes -

 Device    Boot  Begin  Start  End   -Blocks    Id     System -
/dev/hda1   *        1      -1    117   204800     6       -DOS 16-bits >=32M -
/dev/hda2         118    -118   597   839680    83     -Linux Native -

Command (m for help): -
----------------------------------------------------------------------------------------------------- -

- -
  -
  -
-

3.3-) Mudando o tipo de uma partição

- -

    O tipo da partição é a identificação -de qual sistema de arquvios que ela pertence e na qual possuem características -próprias e diferentes de outros sistemas de arquivos. -
    Tecle <t> para trocar o tipo de partição -usado no disco. -
Pressione a tecla <l> se desejar ver os tipos de partições -compatíveis com o programa fdisk. -
     Veja o exemplo de como trocar o tipo da partição -de Linux Native (tipo 83) para Linux Swap (tipo 82). -
----------------------------------------------------------------------------------------------------- -
  Command (m for help): <t> -
  Partition number (1-4): <3> -
  Hex code (type L to list codes): <82> -
----------------------------------------------------------------------------------------------------- -
    Agora a partição em /dev/hda3 é -do tipo Linux SWAP(tipo 82). -
  -

Pressione a tecla <p> para verificar a partição /dev/hda3: -
----------------------------------------------------------------------------------------------------- -
Command (m for help): p -
Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -
Units = cylinders of 630*512 bytes -

 Device    Boot  Begin  Start  End  -Blocks    Id     System -
/dev/hda1   *      1      -1    117  204800     6    -DOS 16-bits >=32M -
/dev/hda2         118    -118   597  839680    83    -Linux Native -
/dev/hda3         598    -598   630   61440    83    -Linux SWAP -

Command (m for help): -
----------------------------------------------------------------------------------------------------- -

- -
  -
-

3.4-) Excluindo uma partição -de Disco

- -

    Para excluir uma partição, pressione -a tecla <d>, será mostrada a seguinte tela: -
---------------------------------------------------------------------------------------------------- -
Command (m for help):<d> -
Partition number(1-4): 3 -

Command(m for help): -
---------------------------------------------------------------------------------------------------- -
    Com o comando acima, a partição número -3 (SWAP) foi excluida,. O espaço ocupado pela partição -3 é novamente liberado para que voce possa utilizar para criar outra -(ou outras) partições de disco. -

ATENÇÃO: TENHA MUITO CUIDADE COM O DA OPÇÃO -<D>(Delete) DO FDISK. -
                     -Caso se tenha apagado acidentalmente alguma partição que -contém dados, pressione -
                      -a tecla <q> para sair do fdisk sem gravar o que fez. Neste caso, será -necessário -
                      -refazer todo o particionamento do disco.  Não pressione a tecla -<w> se voce excluiu -
                      -alguma partição que utiliza, porque todo o que foi feito -no fdisk será gravado, -
                      -inclusive a partição excluida acidentalmente, sem a possibilidade -de recupera-la. -

para verificar se a partição foi excluida pressionamos -<p>: -
----------------------------------------------------------------------------------------------------- -
Command (m for help): p -
Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -
Units = cylinders of 630*512 bytes -

 Device    Boot Begin  Start  End  -Blocks    Id     System -
/dev/hda1   *     1      -1    117  204800     6     -DOS 16-bits >=32M -
/dev/hda2        118    -118   597  839680    83    -Linux Native -
Command (m for help): -
---------------------------------------------------------------------------------------------------- -

- -
  -
-

3.5-) Gravando partições -alteradas para o disco

- -

     Para gravar as alterações feitas -na(s) partições para o disco após fazer o particionamento, -pressione a tecla <w>, esta opção faz a saida do fdisk -gravando todas as alterações que fez durante o uso do programa -fdisk(partições criadas, alteradas, excluidas). -
    Enquando voce trabalha no fdisk criando partições, -modificando tamanhos, excluindo partições, nada do que faz -é gravado para o disco automaticamente (por motivos de segurança -contra perda de alguma partição já existente). -

- -
  -
-

3.6-) Abandonando o particionamento -de disco sem gravar as alterações

- -

    Para sair do fdisk sem gravar as alterações -para o disco pressione <q>. Esta opção de sair do fdisk -sem gravar as alterações(abandona o programa), é bastante -útil caso tenha apagado acidentalmente uma partição -que contenha arquivos e programas importantes armazenados nela. -

- -
  -
-

3.7-) Alternando entre partição -inicializável e não inicializável

- -

     Partição inicializável -é aquela em que o sistema pode dar a partida(boot) no computador. -Pressione a tecla <a> para alterar o tipo da partição -entre inicializável e não inicalizável. -
OBS: O Linux pode iniciar mesmo que a partição -que esta instalado esteja  marcada como não -
          inicializável, -utilizando um boot manager(gerenciador de inicialização) -como o LILO(Linux -
          Loader) ou o -LoadLin no DOS. -

- -
  -
-

3.8-) Alterando a unidade de medida -do tamanho ocupado pela partição

- -

    Para alterar de uma unidade de medida para outra, -pressione a tecla <u>. A unidade de medida da partição, -é o valor com que será mostrado o tamanho que a partição -ocupa no disco toda a vez que se pressiona a tecla <p>, para mostrar -as partições na tela, durante o particionamento de disco -ou quando se utilizar a opção -l na linha de comando, para -listar as partições de disco. -

As unidades de medida disponíveis são: -
Cilindros : Este é o padrão do sistema, corresponde -ao local onde começa e -
                 -aonde termina a partição, em cilindros. -
Setores   : corresponde ao local onde começa -e aonde termina a partição, em -
                 -Setores. -

- -
  -
  -
-

4-) Outros tipos de partições -disponíveis no fdisk(para referência técnica)

- -

    Abaixo, segue a listagem dos tipos de partições -compatíveis com esta versão do fdisk, que pode servir de -guia durante o processo de particionamento, e para que conheça a -compatibilidade deste programa com os diversos tipos de partições -que suporte. -

OBS1: Recomendo que voce use o programa de particionamento que -acompanha seu sistema -
            -operacional para a criação de seu sistema de arquivos, por -exemplo: -
            -- Para criar uma partição DOS, utilize o Fdisk que acompanha -o  DOS. -
            -- Para criar uma partição Linux, utilize o Fdisk que acompanha -o Linux. -
  -

Tipo     Descrição -

0         Vazio -
1         DOS FAT 12 -
2         Xenix root -
3         Xenix /usr -
4         DOS 16-bits<32MB -
5         Extendida DOS -
6         DOS 16-bits >=32MB -
7         OS/2 HPFS -
8         AIX -
9         AIX inicializável -
a         OS/2 Boot Manager -
40       Venix 80286 -
51       Novell -
52       Microport -
63       GNU hurd -
64       Novell Netware 286 -
65       Novell Netware 386 -
75       PC/IX -
80       OLD Minix -
81       Linux Minix -
82       Linux SWAP -
83       Linux Native -
85       Linux Extendida -
93       Amoeba -
94       Amoeba BBT -
a5       BSD/386 -
a6       Open BSD -
a7       NextStep -
b7       BSDI File System -
b8       BSDI Swap -
c7       Syrinx -
db       CP/M -
e1       DOS access -
e3       DOS R/O -
f2       Dos Secundária -
ff       BBT -

- -
  -
-

5-) Direitos Autorais

- -

       Este documento foi desenvolvido -com base em minha experiência e conhecimento em discos e partições, -mediante pesquisa em alguns documentos como os How-TO do Linux e verificando -as principais dúvidas de usuários durante a utilização -de particionadores de disco, tendo como objetivo levar o conhecimento sobre -discos, partições e utilização deste programa, -atendendo tanto usuários iniciantes como avançados e como -contribuição para a comunidade Linux em geral. -
  -
  -
-
-

-

Gleydson M. da Silva (gleydson_s@yahoo.com e gleydson@linuxbr.com.br)

- -

    Qualquer dúvida, sugestão ou reclamação -podem ser mandadas para um dos E-Mail's Acima. Conto com sua contribuição -para a melhoria deste Manual. -

-

    Autorizo a reprodução Total ou parcial -deste texto para que seja utilizado para fins educativos, autoaprendizado, -colocação em Home pages e qualquer outra forma de distribuição -não comercial do documento desde que sejam mantidos os meus créditos -pela pesquisa e elaboração deste documento de acordo com -os termos da GNU (veja abaixo Licenças e Garantias -sobre este documento).

-  - - -
6- ) Licenças e garantias -sobre este documento
- -

Fdisk-Portugues-HOWTO Copyright (C) 1999 Gleydson M. da Silva -

    Este é um documento de livre distribuição, -que pode ser copiado e distribuído sob os termos da Licença -Pública Geral  GNU, conforme publicada pela Free Software Foundation, -versão 2 da licença ou (a critério do autor) qualquer -versão posterior. -
   Este documento é distribuído com a itenção -de ser útil ao seu utilizador, no entanto NÃO TEM NENHUMA -GARANTIA,  EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS OU -DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença -Pública Geral  GNU para maiores detalhes. -

gleydson_s@yahoo.com -
gleydson@linuxbr.com.br -

- -
  -
-

7- ) Marcas Registradas

- -

Os programas e referências mencionados neste manual são -de propriedade dos seus respectivos donos: -

MS-DOS, Windows 3.1x, Windows 9x, Windows NT são de propriedade -da Microsoft. -
OS/2 e OS/2 Warp são de propriedade da IBM -

- -
8- ) Agradecimentos
- -

Agradeço a todas as pessoas que me mandam correções, -comentários, críticas, elogios, dúvidas sobre este -documento, pois através destas mensagens, estão contribuindo -para a melhoria deste projeto e me icentivando em sua continuação.  -

-<EOF> - - diff --git a/fdisk/doc/Fdisk-Portuguese.txt b/fdisk/doc/Fdisk-Portuguese.txt deleted file mode 100644 index fbf0dcf8..00000000 --- a/fdisk/doc/Fdisk-Portuguese.txt +++ /dev/null @@ -1,855 +0,0 @@ - Fdisk-Portuguese Copyright (C) 1999 Gleydson M. da Silva - - - - - - - - - - Gleydson M. da Silva - gleydson@linuxbr.com.br - Versão 1.3 - - - - - - - - - -[ Índice ] - -1 - Introdução ao Fdisk - 1.1 - O que é uma Partição de Disco - 1.2 - A tabela de partição - 1.3 - Introdução ao Particionamento de discos - 1.4 - Identificações utilizadas neste documento - 1.5 - Identificação de discos e partições no Linux - 1.6 - Tipos de partições de disco - 1.7-) Observações sobre o formato DOS 6.XX(FAT 16) - -2 - Iniciando o programa Fdisk - 2.1 - Opções de Linha de comando - 2.2 - Comandos do Fdisk - -3 - Manipulando partições no disco rígido - 3.1 - Listando partições existentes no disco - 3.2 - Criando partições de disco - 3.3 - Mudando o tipo da partição - 3.4 - Excluindo uma partição de disco - 3.5 - Gravando partições alteradas para o disco - 3.6 - Abandonando o programa sem gravar alterações para o disco - 3.7 - Alternando entre partição inicializável/não inicializável - 3.8 - Escolhendo a unidade para mostrar o tamanho ocupado pela partição - -4 - Tipos de partições reconhecídas pelo Fdisk - -5 - Direitos Autorais - -6 - Licenças e Garantias sobre este documento - -7 - Marcas Registradas - -8 - Agradecimentos - - - - - - - - - - - - - -1-) Introdução ao Fdisk - - Fdisk é um programa utilizado para fazer o particionamento de discos rígidos -IDE e SCSI. - A versão do programa Fdisk descrita neste manual é a 2.8 -ATENÇÃO: ESTE MANUAL TEM COMO OBJETIVO A EXPLICAÇÃO DE FUNCIONAMENTO E - UTILIZAÇÃO DO FDISK DO LINUX (NÃO O FDISK DO DOS), MESMO QUE - SEJA UM USUÁRIO DO DOS, EU RECOMENDO QUE LEIA ESTE MANUAL - COMO UMA REFERÊNCIA TÉCNICA E PARA SEU APRENDIZADO. - - Este documento é distribuído com a itenção de ser útil ao seu utilizador, -no entanto NÃO TEM NENHUMA GARANTIA,  EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS -OU DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença Pública -Geral  GNU para maiores detalhes. - - - -1.1-) Partição de Disco - - Uma partição de disco é o local onde o sistema operacional armazena seu -sistema de arquivos(arquivos, diretórios, FAT, boot sector, etc). - - - -1.2-) Tabela de partição - -A Tabela de partição é o local do disco rígido onde se localizam os dados sobre -todas as partições existentes no disco como o sistema de arquivos utilizado, se -ela é inicializável, a cabeça inicial/final, setor inicial/final, cilindro -inicial/final, número de setores ocupados por ela no disco. - - - -1.3-) Introdução ao particionamento de discos - -Particionar o disco rígido é dividir ele em partes para armazenamento -de arquivos e programas. As partições criadas no disco podem ter o tamanho -que desejar (desde que esteja dentro da capacidade máxima do disco rígido). - -Uma partição não interfere em outras partições do mesmo disco(é como -se tivessemos vários discos rígidos dentro de um). - -Em um disco rígido, pode ser criada uma partição única, que neste caso -todo o disco rígido é usado para armazenar os arquivos(que é o caso mais -comum caso voce tenha o DOS), ou várias partições, que podem ser usadas -pelo mesmo SO(Sistema Operacional) ou outros sistemas operacionais diferentes -(um exemplo de várias partições, é se voce for usar o DOS e o Linux no mesmo -disco, os dois sistemas vão estar no mesmo disco mas um não interfere no -outro). - -Este manual tem a itenção de explicar o particionamento de discos utilizando -o programa fdisk (fdisk do Linux não do DOS!). - - - -1.4-) Algumas identificações utilizadas neste manual para facilitar a - compreensão do texto - -Esta parte descreve algumas características de organização deste manual -e algumas identificações que adotei para facilitar o seu entendimento, e as -explicações que serão dadas. - -Explicação de nomes e comandos, sera seguida da palavra "onde" e abaixo -dela as explicações sobre os comandos, exemplo: - -onde: -nome a ser explicado1 : Descrição -nome a ser explicado2 : Descrição -nome a ser explicado3 : Descrição - -ou - -onde: -nome a ser explicado1 - Descrição -nome a ser explicado2 - Descrição -nome a ser explicado3 - Descrição - - -Quando for feita alguma referência com tecla do teclado, por exemplo, -pressione p para listar as partições, a letra sera colocada entre <> para -facilitar a interpretação: - -pressione

para listar as partições -após isto pressione para confirmar -pressione para listar os tipos de partições disponíveis - - -As linhas pontilhadas que aparecem na tela, veja abaixo, ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- -servem para identificar que o que esta entre as linhas é um exemplo de como -será a resposta do comando para a tela de seu computador. - - - -1.5-) Identificação de discos e partições no Linux - -Antes de descrever como se utiliza o programa fdisk, é importante fazer -algumas explicações sobre a identificação das partições e unidades de disco -no sistema Linux( e outros *nix). Se voce for um usuário que já conhece -a interpretação de discos e partições neste sistema, voce não precisará ler -esta parte. - -No sistema operacional Linux, os dispositivos existentes no computador -(como impressoras, unidades de disquetes, discos rígidos, monitor, placa de -som, etc...) são identificados por um nome referente a este dispositivo e -colocado no diretório /dev (que é utilizado para identificar dispositivos ou -periféricos existentes no computador). - -A identificação dos discos rígidos segue a seguinte forma: - - /dev/hda1 - | | || - | | ||_Número que identifica a partição do disco rígido(1=Primeira, 2=segunda) - | | | - | | |_Letra que identifica o disco rígido(a=primeiro disco, b=segundo disco, etc..) - | | - | |_Sigla HD - Significa que é um disco rígido IDE(Se tiver um SD significa SCSI) - | - |_ Identificação do diretório onde os dispositivos do sistema são armazenados - -OBS: As unidades de disco rígido SCSI, são identificadas com as letras SD - seguida pela letra da unidade e número da partição e os discos IDE são - identificados por HD seguida pela letra da unidade de disco e o número - da partição do disco(como visto acima). - -Abaixo, algumas identificações de disco do sistema Linux: - -/dev/hda1 - Disco rígido IDE primário principal - Primeira partição -/dev/hda2 - Disco rígido IDE primário principal - Segunda partição -/dev/hda3 - Disco rígido IDE primário principal - Terceira partição -/dev/hdb1 - Disco rígido IDE primário escravo - Primeira partição -/dev/hdb2 - Disco rígido IDE primário escravo - Segunda partição -/dev/hdb3 - Disco rígido IDE primário escravo - Terceira partição -/dev/hdc1 - Disco rígido IDE secundário principal - Primeira partição -/dev/hdc2 - Disco rígido IDE secundário principal - Segunda partição -/dev/hdc3 - Disco rígido IDE secundário principal - Terceira partição -/dev/hdd1 - Disco rígido IDE secundário escravo - Primeira partição -/dev/hdd2 - Disco rígido IDE secundário escravo - Segunda partição -/dev/hdd3 - Disco rígido IDE secundário escravo - Terceira partição -/dev/sda1 - Primeiro disco rígido SCSI - Primeira partição -/dev/sda2 - Primeiro disco rígido SCSI - Segunda partição -/dev/sda3 - Primeiro disco rígido SCSI - Terceira partição -/dev/sdb1 - Segundo disco rígido SCSI - Primeira partição -/dev/sdb2 - Segundo disco rígido SCSI - Segunda partição -/dev/sdb3 - Segundo disco rígido SCSI - Terceira partição - -No exemplo acima foram usadas 3 partições por disco, mas podem existir -mais partições no mesmo disco, um exemplo é se o disco rígido possuir -partições Lógicas, que são identificadas no sistemas a partir de /dev/hdx5 -em diante. - -Abaixo um exemplo de como o Linux identifica as partições em cada disco -existente em seu computador: - -Vamos supor que eu tenha 2 discos rígidos: -o 1ºdisco de 2GB e o 2ºdisco de 1GB(Giga Byte ou 1.000 Megas!) - -No primeiro disco(de 2GB), a primeira partição é de 800MB do tipo -FAT16(DOS), a segunda partição é de 1.2GB do tipo EXT2(Linux)(1.2GB+800MB=2GB -que é a capacidade total do disco). Então as partições seriam identificadas -da seguinte forma no Linux: - -/dev/hda - Disco rígido Primário Principal -/dev/hda1 - Primeira partição do primeiro disco rígido (de 800MB do tipo DOS) -/dev/hda2 - Segunda partição do primeiro disco rígido( de 1.2GB do tipo Linux) - -Neste caso estariam disponíveis 800MB para serem usados com o DOS e -1.2GB para o Linux. -Por exemplo, se voce particionar um disco rígido em duas partes e usar -as duas partições no DOS, ele reconhecerá as partições como sendo C: e D:. - -Lembre-se: Quando um disco é particionado, uma partição não interfere - nas outras, repare que quando voce particiona(divide) um disco, - é como se tivesse dois discos rígidos(o único cuidado que - voce deve tomar é com as cópias de segurança, porque se der - um problema de parte eletrônica no disco rígido, por exemplo, - a sua placa controladora queimar ou o cabeçote dele ir pro - espaço, voce perderá as suas 2 partições que estão armazenadas - nele. - - -Voltando ao exemplo das classificações das partições do disco, vamos -para o segundo disco: - -No segundo disco(1GB), eu tenho uma partição de 950MB do tipo FAT16(DOS), -que costumo usar para armazenar arquivos temporários e cópias de segurança -de meu sistema, etc..., e outra de 50MB SWAP(Partição de memória virtual -como descrevi acima)(950MB+50MB=1GB). Então as partições deste disco seriam -identificadas da seguinte forma no Linux: - -/dev/hdb - Disco rígido principal escravo -/dev/hdb1 - Primeira partição do disco acima ( de 950MB do tipo DOS) -/dev/hdb2 - Segunda partição do disco acima ( de 50MB do tipo SWAP) - -No disco acima, 950MB estão disponíveis para serem usados pelo DOS e 50 MB pela -memória virtual (SWAP) do Linux. - -Note que se voce utiliza o MS-DOS, não será possível ver as partições -do Linux e SWAP, porque são imcompatíveis com o formato aceito pelo DOS (ele -identificaria a primeira partição do primeiro disco(800MB) como a unidade C: -e a primeira partição do segundo disco(950MB) como unidade D), mas o -contrário não acontece; O Linux tem total compatibilidade com a partição -DOS FAT12, FAT16, FAT32, OS/2 HPFS, e muitas outras. - - - -1.6-) Tipos de partições de discos - -As partições de disco são divididas em tres tipos: Primária, Extendida -e Lógica. - -Pode se ter no máximo quatro partições primárias e extendidas no mesmo -disco. A partição Primária permite o armazenamento de arquivos e diretórios. -Todos os computadores que possuem somente a unidade C(supondo que voce use o -DOS), usam este tipo de partição para armazenamento de arquivos e inicialização -do sistema operacional. - -Se for preciso criar mais que 4 partições no mesmo disco, será necessário -criar uma partição Extendida. A partição Extendida não pode ser utilizada -para armazenar arquivos. Ela é usada para a criação de outras partições, -dentro dela, que são chamadas de partições Lógicas. - -Uma partição extendida podem conter várias partições Lógicas. As partições -Lógicas podem armazenar arquivos e diretórios(como as partições primárias). - -Um mesmo disco rígido pode armazenar mais de 64 partições independentes -uma das outras. - -OBS: Os arquivos e diretórios podem ser armazenados somente em partições de - disco primárias ou lógicas, a partição extendida não é usada para armazanamento - de arquivos e diretórios. - -Se possuir duas partições em seu computador (C: e D: no DOS), e não -estiver usando a partição D:, a instalação pode ser feita nesta partição -desde que ela tenha o espaço necessário para o sistema operacional Linux, -os programas que desejar instalar, mais a partição SWAP. - - - -1.7-) Observações sobre o formato DOS 6.XX(FAT 16) - -No formato DOS 6.XX(FAT16), o primeiro setor da área de dados da partição -é utilizado frequentemente pelo DOS para armazenamento de dados sobre a -partição de disco, e estes dados são usados pelo sistema para se ter maior -confiabilidade do que os dados armazenados na tabela de partição. O sistema -de arquivos DOS, faz o FDISK(do DOS) limpar os primeiros 512 bytes da área -de dados da partição sempre que uma mudança de tamanho acontecer. - -O formatador do DOS(format) verifica este primeiro setor toda vez que -a upção /U (que é utilizada para não salvar dados para se fazer a desformatação -do disco) é utilizada. - -Isto é considerado uma FALHA no Format(do DOS) e no Fdisk(do DOS). -A opção abaixo deve ser utilizada caso voce crie uma partição do DOS FAT16 -com o Fdisk, que faz com que os primeiros 512 bytes daquela partição -sejam "limpos", para manter a compatibilidade com o DOS. Utilize esta opção -dentro do Linux, após criar a partição com o Fdisk e reiniciar o seu -computador. Foi notado que esta opção só funciona corretamente somente quando -o Sistema Linux estiver instalado em seu computador. Não me responsabilizo -caso utiliza-la a partir de um disquete de recuperação. - -dd if=/dev/zero of=/dev/hdx1 bs=512 count=1 - -onde: -hdx1 - É a identificação da unidade de disco e a partição que foi criada - pelo Fdisk utilizando o sistema de arquivos DOS que terá seu - primeiro setor "limpo". - - -OBS1: Cuidado ao utilizar esta opção, um pequeno descuido pode resultar na - perda de dados do seu disco rígido ou outras partição. - -OBS2: Não utilize este comando com partições que utilizam o sistema de arquivos - FAT32(utilizada nos sistemas operacionais Windows 95 OSR/2 e superiores) - se for utilizada em um disco com este sistema, sua FAT será corrompida, - se isto acontecer, será necessária a re-formatação da partição. - -OBS3: É extremamente recomendado que se utilize o programa de particionamento - que acompanha o seu sistema operacional. Por exemplo, se deseja criar - uma partição DOS 6.XX, utilize o FDisk qua acompanha o DOS. - - - -2-) Iniciando o programa Fdisk - -Para iniciar o programa fdisk(Linux)digite: -fdisk [unidade] - -Onde: -unidade - deve ser a unidade de disco rígido no padrão Linux( /dev/hda, - /dev/hdb, /dev/sda, /dev/sdb, etc... ). Se voce tem apenas 1 - disco rígido IDE, use /dev/hda, para fazer o fdisk trabalhar - com este disco. Se possuir 1 disco SCSI, use /dev/sda - -Se a unidade não for especificada, o programa fdisk usará /dev/hda como -unidade de disco padrão. - -ATENÇÃO : A OPERAÇÃO DE PARTICIONAMENTO DE DISCOS PODE FAZER COM QUE OS DADOS - ARMAZENADOS EM SEU DISCO RÍGIDO SEJAM PERDIDOS, SE FOR USADA - INCORRETAMENTE. É SEMPRE RECOMENDADO RETIRAR UMA CÓPIA DE SEGURANÇA - DOS SEUS ARQUIVOS EXISTENTES NO MICRO ANTES DE SE EXECUTAR UM - PROGRAMA DESTE TIPO, A NÃO SER QUE TENHA CONFIANÇA NO QUE ESTA - FAZENDO E QUE ENTENDEU AS EXPLICAÇÕES SOBRE A IDENTIFICAÇÃO DE - DISCOS RÍGIDOS E SUAS PARTIÇÕES NO SISTEMA. - - - -2.1-) Opções de linha de comando - -Com a utilização de opções de linha de comando, voce pode fazer com que -o programa inicie de uma forma específica, ou personalizada. - -fdisk [-b] [-u] [unidade] - Opções aceitas para o particionamento. -fdisk [-l] [-b] [-u] - Opções aceitas para listar as partições atuais. -fdisk [-s] [unidade] - Opção aceita para mostrar o Tamanho da partição -fdisk [-v] - Versão do programa - -Onde: --b : Faz com que o fdisk mostre na tela a coluna BEGIN quando utilizar - a opção

durante o particionamento do disco ou com a opção -l - quando se for listar as partições na linha de comando. - OBS: Esta opção é geralmente desnecessária, porque seu valor equivale - ao valor da coluna START. --u : Muda a unidade de medida padrão para Setores. Se esta opção for usada - na linha de comando para se fazer o particionamento de disco, após - pressionar

, o programa mostrará na tela o inicio e o fim da - partição em Setores ao invés de utilizar cilindros para a listagem. - Se for utilizada em conjunto com a opção -l, a unidade de medida do - Inicio e Fim da partição será listada Setores ao invés de cilindros. --l : Lista as partições existentes no disco, sem entrar no programa - fdisk, ou alterar qualquer partição. Esta opção é equivalente a - entrar no programa fdisk e pressionar

, mas ela somente lista - as partições sem entrar no programa. --s : Mostra o tamanho de uma partição de disco. A única diferença desta - para as outras opções, é que se deve especificar a unidade mais a - partição que deseja ver o tamanho, por exemplo, digitando-se: - fdisk -s /dev/hda1 - voce visualizará o tamanho total da partição de disco hda1. --v : Mostra a versão do programa fdisk que esta utilizando. - - - -2.2-) Comandos do fdisk. - -O fdisk do Linux manipula as partições de seu disco através de comandos -digitados no teclado. Cada letra digitada corresponde a um comando diferente -no fdisk. Estes comandos serão utilizados após iniciar o programa. - -Aqui vai a lista de comandos disponíveis no fdisk, recomendo que anote -em um papel, ou imprima esta parte do texto( ou todo o documento) para que -possa consultar estas opções durante o particionamento do seu disco rígido. - -a - Seleciona entre partição inicializável e não inicializável. -b - Edita um volume de disco BSD(não usada em computadores com DOS) -d - Apaga uma tabela de partição (Delete) -l - Lista os tipos de partições disponíveis (List) -m - Ajuda -n - Cria uma nova tabela de partição (New) -p - Mostra a tabela de partição atual (Print) -q - sai do fdisk sem gravar as alterações no disco (quit) -t - Muda o tipo da partição (Type) -u - Altera as unidades de medidas que são mostradas na tela -v - Verifica a tabela de partição (verify) -w - grava as alterações feitas para o disco e sai do fdisk (write) -x - Comandos especiais do programa(somente para usuários experientes) - - - -3-) Manipulando partições no disco rígido - -Agora vamos começar realmente a trabalhar com o fdisk, os textos que -foram colocados acima, foi para que voce entendesse o que é o particionamento -de um disco rígido e para que soubesse a diferença entre partição e um disco -rígido,(já vi muitas pessoas falarem de partição como se fosse disco rígido...) - -Abaixo uma explicação passo-a-passo de como particionar um disco usando -o fdisk e seus comandos. - -ATENÇÃO: O disco rígido usado no particionamento é um exemplo. Ele não deve - ser usado por voce para fazer o particionamento de seu disco, uma - vez que a capacidade e outros parâmetros do disco rígido variam de - um para o outro. Este exemplo serve apenas para que voce entenda - como o fdisk funciona, o que faz cada um de seus comandos e a - fazer o cálculo do tamanho das partições. - -A tradução das mensagens que aparecem em Ingles nos exemplos que vou colocar -logo abaixo, e a ajuda do programa, não foram feitas porque aparecem exatamente -como estão quando fizer o particionamento de seu disco, e não conheço -nenhuma versão do fdisk(Linux) em português (caso alguém conheça uma versão -deste programa em português, favor entrar em contato comigo para que eu -possa atualizar este documento, meu endereço de E-mail esta no final do -documento). -Somente vou explicar o que significa cada mensagem que aparece no fdisk -através de uma comparação. - -No exemplo eu vou usar um disco de 1.08GB. Este disco possui 630 cilindros, -16 cabeças, e 21 setores por trilha(modo LBA). - - - -3.1-) Listando partições existentes no disco - -Primeiro digite fdisk /dev/hda (supondo que este disco seja o principal), -se a unidade de disco não for digitada, o fdisk usará /dev/hda como padrão. -Após voce digitar este comando, o fdisk procura por partições existentes, -seus tamanhos e outras características(geometria do disco) que serão -utilizadas para se fazer o cálculo de partições. - -Quando entrar no programa, digite a letra

para que o programa mostre -as tabelas de partição existentes no disco rígido. - -A tela que aparece é a seguinte: - ----------------------------------------------------------------------------- -Command (m for help): p -Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -Units = cylinders of 630*512 bytes - - Device Boot Begin Start End Blocks Id System - /dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M - -Command (m for help): ------------------------------------------------------------------------------ - - -Abaixo uma tradução desta tela: ----------------------------------------------------------------------------- -Commando (m para ajuda):

-Disco /dev/hda: 16 cabeças, 21 setores, 630 cilindros -Unidades = cilindros de 630*512 bytes - -Dispositivo Partida Começa Inicio Fim Blocos Identif. Sistema -/dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M - -Comando (m para ajuda): ----------------------------------------------------------------------------- - -Onde: -Device : É a identificação da partição de disco. -Boot : Se estiver com "*", se a partição pode ser usada para BOOT. -Begin : Cilindro inicial da partição de disco -Start : Cilindro inicial da partição de disco -End : Cilindro Final da partição do disco -Blocks : Quantidade de blocos ocupados pela partição de disco. No Linux, um - Bloco equivale a 1024 bytes(1KB) -ID : Tipo da partição (conforme a lista de partições existentes quando é - pressionada a letra . -System : Descrição do sistema de arquivos que é usado na partição de disco. - -Como vemos acima, o disco rígido possui uma partição do tipo DOS- FAT16 -ocupando 200MB de espaço em disco (200000 Blocos multiplicados por 1024). - - - -3.2-) Criando uma partição de Disco - -Para criar uma partição de disco, pressionamos a letra . Neste -exemplo vamos criar uma partição do tipo Linux EXT2(Nativa) com o tamanho de -820MB, esta partição é a que conterá todo o sistema de arquivos Linux e seus -programas, veja o exemplo: - ----------------------------------------------------------------------------- -Command ( m for help): - e extended - p primary partition (1-4) -

-Partition number (1-4): <2> -First cylinder(118-630): <118> -Last cylinder or +size or +sizeK or +sizeM (118-630): <+820M> ----------------------------------------------------------------------------- -O fdisk perguntará se deseja criar uma partição extendida ou primária. -Crie uma partição primária para o sistema de arquivos do Linux, ou uma -partição extendida caso voce ja tenha 3 partições primárias criadas em seu -disco, conforme foi visto acima. - -Como pode ter notado no exemplo acima, como já existia a partição 1, -digitamos o número 2 para que fosse criada uma segunda partição, se -a partição número 2 já existisse, seria digitado o número 3 para criar -uma terceira partição, assim por diante. - -Após escolher o tipo de partição que será criada, voce deverá especificar -o cilindro inicial da partição de disco. No exemplo acima, o valor do cilindro -inicial é de 118. Utilize sempre o valor do cilindro inicial sugerido pelo -fdisk, a não ser que se queira deixar um espaço entre uma partição antiga e -a nova partição para a criação de uma partição menor ou por outros motivos. - -O último passo é especificar onde terminará a partição de disco. É -permitida a utilização de Cilindros, bytes, Kbytes e Mbytes para marcar o -final da partição de disco (veja detalhes abaixo). - -LEMBRE-SE: Em um mesmo disco rígido podem existir até 4 partições primárias - (contando com a partição Extendida). - -onde: - Partition number : Número da partição que vai ser criada, como já temos - uma partição no disco, digitamos o número 2 para - dizer ao fdisk que queremos criar uma segunda partição - primária. Neste exemplo, voce acabou de criar a - partição /dev/hda2. - First cylinder : Primeiro cilindro disponível após o último cilindro - usado pela partição 1. Neste caso usamos o cilindro - 118 até o cilindro final(Last Cylinder). O valor - deve ser digitado em cilindros. - Last cylinder or +size or +sizeK or +sizeM : Aqui voce pode especificar - o final da partição de disco. - Os seguintes valores podem ser usados para marcar o - final da partição de disco: - - 597 - É o valor equivalente a partição de 820MB - (em cilindros) - +820000000 - É o valor equivalente a partição de - 820MB (em bytes) - +820000K - É o valor equivalente a partição de - 820MB (em Kbytes) - +820M - É o valor equivalente a partição de - 820MB (em Mbytes) - -Recomendo que especifique o valor em MB ou KB por não exigir o -cálculo do espaço do disco usado em cada cilindro, e por ser um dos mais -utilizados e mais práticos. Especificando o valor em bytes, Kbytes ou -Mbytes, o fdisk se encarregará de converter o tamanho digitado para -um valor de cilindro final. - -Se digitar um número acima do espaço disponível no disco(ou cilindro -diponível), será mostrada uma mensagem de erro dizendo que a partição não -pode ser criada. - -OBS: Caso seja criada uma partição DOS FAT16, deverá ser utilizado o comando - dd if=/dev/zero of=/dev/hdx1 bs=512 count=1 - para que a partição criada seja compatível com o formato utilizado pelo - DOS. Para maiores detalhes veja Observações sobre o formato DOS 6.XX - - - Para verificar as partições existentes no disco tecle

----------------------------------------------------------------------------- -Command (m for help): p -Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -Units = cylinders of 630*512 bytes - - Device Boot Begin Start End Blocks Id System -/dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M -/dev/hda2 118 118 597 839680 83 Linux Native - -Command (m for help): ----------------------------------------------------------------------------- - - - - -3.3-) Mudando o tipo de uma partição - -O tipo da partição é a identificação de qual sistema de arquvios que ela -pertence e na qual possuem características próprias e diferentes de outros -sistemas de arquivos. - -Tecle para trocar o tipo de partição usado no disco. -Pressione a tecla se desejar ver os tipos de partições compatíveis -com o programa fdisk. - -Veja o exemplo de como trocar o tipo da partição de Linux Native (tipo -83) para Linux Swap (tipo 82): - ----------------------------------------------------------------------------- - Command (m for help): - Partition number (1-4): <3> - Hex code (type L to list codes): <82> ----------------------------------------------------------------------------- - Agora a partição em /dev/hda3 é do tipo Linux SWAP(tipo 82). - - -Pressione a tecla

para verificar a partição /dev/hda3: ----------------------------------------------------------------------------- -Command (m for help): p -Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -Units = cylinders of 630*512 bytes - - Device Boot Begin Start End Blocks Id System -/dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M -/dev/hda2 118 118 597 839680 83 Linux Native -/dev/hda3 598 598 630 61440 83 Linux SWAP -Command (m for help): ----------------------------------------------------------------------------- - - - -3.4-) Excluindo uma partição de Disco - -Para excluir uma partição, pressione a tecla , será mostrada a seguinte -tela: - ----------------------------------------------------------------------------- -Command (m for help): -Partition number(1-4): 3 - -Command(m for help): ----------------------------------------------------------------------------- - -Com o comando acima, a partição número 3 (SWAP) foi excluida,. O espaço -ocupado pela partição 3 é novamente liberado para que voce possa utilizar -para criar outra (ou outras) partições de disco. - -ATENÇÃO: TENHA MUITO CUIDADE COM O DA OPÇÃO (Delete) DO FDISK. Caso se - tenha apagado acidentalmente alguma partição que contém dados, - pressione a tecla para sair do fdisk sem gravar o que fez. - Neste caso, será necessário refazer todo o particionamento do disco. - Não pressione a tecla se voce excluiu alguma partição que - utiliza, porque todo o que foi feito no fdisk será gravado, inclusive - a partição excluida acidentalmente, sem a possibilidade de - recupera-la. - -para verificar se a partição foi excluida pressionamos

: ----------------------------------------------------------------------------- -Command (m for help): p -Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -Units = cylinders of 630*512 bytes - - Device Boot Begin Start End Blocks Id System -/dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M -/dev/hda2 118 118 597 839680 83 Linux Native -Command (m for help): ----------------------------------------------------------------------------- - - - -3.5-) Gravando partições alteradas para o disco - -Para gravar as alterações feitas na(s) partições para o disco após -fazer o particionamento, pressione a tecla , esta opção faz a saida do -fdisk gravando todas as alterações que fez durante o uso do programa -fdisk(partições criadas, alteradas, excluidas). - -Enquando voce trabalha no fdisk criando partições, modificando tamanhos, -excluindo partições, nada do que faz é gravado para o disco automaticamente -(por motivos de segurança contra perda de alguma partição já existente). - - - -3.6-) Abandonando o particionamento de disco sem gravar as alterações - -Para sair do fdisk sem gravar as alterações para o disco pressione . -Esta opção de sair do fdisk sem gravar as alterações(abandona o programa), -é bastante útil caso tenha apagado acidentalmente uma partição que contenha -arquivos e programas importantes armazenados nela. - - - -3.7-) Alternando entre partição inicializável e não inicializável - -Partição inicializável é aquela em que o sistema pode dar a partida(boot). -Pressione a tecla para alterar o tipo da partição entre inicializável -e não inicalizável. - -OBS: O Linux pode iniciar mesmo que a partição que esta instalado esteja - marcada como não inicializável, utilizando um boot manager(gerenciador - de inicialização) como o LILO(Linux Loader) ou o LoadLin no DOS. - - - -3.8-) Alterando a unidade de medida do tamanho ocupado pela partição - -Para alterar de uma unidade de medida para outra, pressione a tecla . -A unidade de medida da partição, é o tipo de valor que mostrará o tamanho -que a partição ocupa no disco toda a vez que se pressiona a tecla

, para -mostrar as partições na tela, durante o particionamento de disco ou quando -se utilizar a opção -l na linha de comando, para listar as partições de -disco. - -As unidades de medida disponíveis são: -Cilindros : Este é o padrão do sistema, corresponde ao local onde começa e - aonde termina a partição, em cilindros. -Setores : corresponde ao local onde começa e aonde termina a partição, em - setores. - - - - -4-) Outros tipos de partições disponíveis no fdisk(para referência técnica) - -Abaixo, segue a listagem dos tipos de partições compatíveis com esta versão -do fdisk, que pode servir de guia durante o processo de particionamento, e -para que conheça a compatibilidade deste programa com os diversos tipos -de partições que suporte. - -OBS1: Recomendo que voce use o programa de particionamento específico de - seu sistema operacional, por exemplo: - Para criar uma partição DOS, utilize o Fdisk do dos. - Para criar uma partição Linux, utilize o Fdisk dele. - - -Tipo Descrição - -0 Vazio -1 DOS FAT 12 -2 Xenix root -3 Xenix /usr -4 DOS 16-bits<32MB -5 Extendida DOS -6 DOS 16-bits >=32MB -7 OS/2 HPFS -8 AIX -9 AIX inicializável -a OS/2 Boot Manager -40 Venix 80286 -51 Novell -52 Microport -63 GNU hurd -64 Novell Netware 286 -65 Novell Netware 386 -75 PC/IX -80 OLD Minix -81 Linux Minix -82 Linux SWAP -83 Linux Native -85 Linux Extendida -93 Amoeba -94 Amoeba BBT -a5 BSD/386 -a6 Open BSD -a7 NextStep -b7 BSDI File System -b8 BSDI Swap -c7 Syrinx -db CP/M -e1 DOS access -e3 DOS R/O -f2 Dos Secundária -ff BBT - - - -5-) Direitos Autorais - -Este documento foi desenvolvido com base em minha experiência e conhecimento -em discos e partições, mediante pesquisa em alguns documentos como os How-TO's -do Linux, e verificando as principais dúvidas de usuários durante a utilização -de particionadores de disco, tendo como objetivo levar o conhecimento sobre -discos, partições e utilização deste programa, atendendo tanto usuários -iniciantes como avançados e como contribuição para a comunidade Linux em geral. - -Gleydson M. da Silva (gleydson_s@yahoo.com e gleydson@linuxbr.com.br) - -Qualquer dúvida, sugestão ou reclamação podem ser mandadas para um dos E-Mail's -Acima. Conto com sua contribuição para a melhoria deste Manual. - -Autorizo a reprodução Total ou parcial deste texto para que seja utilizado para -fins educativos, autoaprendizado, colocação em Home pages e qualquer outra forma -de distribuição não comercial do documento desde que sejam mantidos os meus -créditos pela pesquisa e elaboração deste documento de acordo com os termos da -GNU (veja baixo Licenças e Garantias sobre este documento). - - -6- ) Licenças e garantias sobre este documento - -Fdisk-Portuguese Copyright (C) 1999 Gleydson M. da Silva -  -Este é um documento de livre distribuição, que pode ser copiado e -distribuído sob os termos da Licença Pública Geral  GNU, conforme publicada -pela Free Software Foundation, versão 2 da licença ou (a critério do autor) -qualquer versão posterior. - -Este documento é distribuído com a itenção de ser útil ao seu utilizador, -no entanto NÃO TEM NENHUMA GARANTIA,  EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS -OU DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença Pública -Geral  GNU para maiores detalhes. - -gleydson_s@yahoo.com -gleydson@linuxbr.com.br - - - -7- ) Marcas Registradas - -Os programas e referências mencionados neste manual são de propriedade dos -seus respectivos donos: - -MS-DOS, Windows 3.1x, Windows 9x, Windows NT são de propriedade da Microsoft. -OS/2 e OS/2 Warp são de propriedade da IBM - - -8- Agradecimentos - -Agradeço a todas as pessoas que me mandam correções, comentários, críticas, -elogios, dúvidas sobre este documento, pois através destas mensagens, estão -contribuindo para a melhoria deste projeto e me icentivando para sua continuação. - - \ No newline at end of file diff --git a/fdisk/fdisk.c b/fdisk/fdisk.c index 1aafdd28..33cf062f 100644 --- a/fdisk/fdisk.c +++ b/fdisk/fdisk.c @@ -27,8 +27,10 @@ #include "fdisksgilabel.h" #include "fdiskaixlabel.h" -#include "../defines.h" -#ifdef HAVE_blkpg_h +#ifdef HAVE_LINUX_COMPILER_H +#include +#endif +#ifdef HAVE_LINUX_BLKPG_H #include #endif @@ -2515,7 +2517,7 @@ main(int argc, char **argv) { break; case 'V': case 'v': - printf("fdisk v" UTIL_LINUX_VERSION "\n"); + printf("fdisk v" VERSION "\n"); exit(0); default: fatal(usage); diff --git a/fdisk/fdisksunlabel.c b/fdisk/fdisksunlabel.c index eab67c01..603b62c4 100644 --- a/fdisk/fdisksunlabel.c +++ b/fdisk/fdisksunlabel.c @@ -21,8 +21,7 @@ #include "nls.h" #include -#include "../defines.h" /* for HAVE_scsi_h */ -#ifdef HAVE_scsi_h +#ifdef HAVE_SCSI_SCSI_H #define u_char unsigned char #include /* SCSI_IOCTL_GET_IDLUN */ #undef u_char diff --git a/fdisk/sfdisk.c b/fdisk/sfdisk.c index 8ac17cd1..0611754d 100644 --- a/fdisk/sfdisk.c +++ b/fdisk/sfdisk.c @@ -33,8 +33,6 @@ */ #define PROGNAME "sfdisk" -#define VERSION "3.08" -#define DATE "040824" #include #include /* atoi, free */ @@ -1725,7 +1723,7 @@ read_stdin(unsigned char **fields, unsigned char *line, int fieldssize, int line fno = 0; /* read a line from stdin */ - lp = fgets(line+2, linesize, stdin); + lp = fgets(line+2, linesize-2, stdin); if (lp == NULL) { eof = 1; return RD_EOF; @@ -2299,9 +2297,7 @@ read_input(char *dev, int interactive, struct disk_desc *z) { */ static void version(void) { - printf("%s %s %s (aeb@cwi.nl, %s) from util-linux-" - UTIL_LINUX_VERSION "\n", - PROGNAME, _("version"), VERSION, DATE); + printf("sfdisk from util-linux-%s", VERSION); } static void diff --git a/getopt/Makefile b/getopt/Makefile deleted file mode 100644 index a8a8e9d6..00000000 --- a/getopt/Makefile +++ /dev/null @@ -1,54 +0,0 @@ -.SUFFIXES: - -include ../make_include -include ../MCONFIG - -GETOPTDIR=$(USRSHAREMISCDIR)/getopt - -# Define this to 0 to use the getopt(3) routines in this package. -LIBCGETOPT=1 - -SHELL=/bin/sh - -LD=ld -RM=rm -f -INSTALL=install - -CPPFLAGS=-DLIBCGETOPT=$(LIBCGETOPT) -ifeq ($(LIBCGETOPT),0) -CPPFLAGS+=-I./gnu -endif - -# -Wcast-align causes problems with the identifier stderr on alpha's -# with an old glibc. -# -Wbad-function-cast and -Wmissing-declarations are unknown for gcc 2.5.8. -WARNINGS=-Wall \ - -W -Wshadow -Wpointer-arith -Wcast-qual \ - -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \ - -Wnested-externs -Winline -# CFLAGS= $(WARNINGS) $(OPT) - -SOURCES=getopt.c -ifeq ($(LIBCGETOPT),0) -SOURCES+=gnu/getopt.c gnu/getopt1.c -endif - -OBJECTS=$(SOURCES:.c=.o) - -BINARIES=getopt - -.PHONY: all clean realclean -all: $(BINARIES) - -clean: - -$(RM) $(OBJECTS) $(BINARIES) - -getopt: $(OBJECTS) - $(CC) $(LDFLAGS) $< -o $@ - -install: getopt - $(INSTALLDIR) $(USRBINDIR) $(MAN1DIR) $(GETOPTDIR) - $(INSTALLBIN) getopt $(USRBINDIR) - $(INSTALLMAN) getopt.1 $(MAN1DIR) - $(INSTALLBIN) getopt-parse.bash getopt-parse.tcsh \ - getopt-test.bash getopt-test.tcsh $(GETOPTDIR) diff --git a/getopt/Makefile.am b/getopt/Makefile.am new file mode 100644 index 00000000..02f29897 --- /dev/null +++ b/getopt/Makefile.am @@ -0,0 +1,11 @@ +include $(top_srcdir)/config/include-Makefile.am + +usrbin_PROGRAMS = getopt + +getopt_CFLAGS = -DLIBCGETOPT=1 + +man_MANS = getopt.1 + +exampledir = $(prefix)/usr/share/getopt/ +example_DATA = getopt-parse.bash getopt-parse.tcsh \ + getopt-test.bash getopt-test.tcsh \ No newline at end of file diff --git a/getopt/Makefile.in b/getopt/Makefile.in new file mode 100644 index 00000000..e058aa21 --- /dev/null +++ b/getopt/Makefile.in @@ -0,0 +1,643 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/config/include-Makefile.am COPYING TODO +usrbin_PROGRAMS = getopt$(EXEEXT) +subdir = getopt +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ + $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ + $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +am__installdirs = "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man1dir)" \ + "$(DESTDIR)$(exampledir)" +usrbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(usrbin_PROGRAMS) +getopt_SOURCES = getopt.c +getopt_OBJECTS = getopt-getopt.$(OBJEXT) +getopt_LDADD = $(LDADD) +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = getopt.c +DIST_SOURCES = getopt.c +man1dir = $(mandir)/man1 +NROFF = nroff +MANS = $(man_MANS) +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +exampleDATA_INSTALL = $(INSTALL_DATA) +DATA = $(example_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BUILD_AGETTY_FALSE = @BUILD_AGETTY_FALSE@ +BUILD_AGETTY_TRUE = @BUILD_AGETTY_TRUE@ +BUILD_ELVTUNE_FALSE = @BUILD_ELVTUNE_FALSE@ +BUILD_ELVTUNE_TRUE = @BUILD_ELVTUNE_TRUE@ +BUILD_INIT_FALSE = @BUILD_INIT_FALSE@ +BUILD_INIT_TRUE = @BUILD_INIT_TRUE@ +BUILD_KILL_FALSE = @BUILD_KILL_FALSE@ +BUILD_KILL_TRUE = @BUILD_KILL_TRUE@ +BUILD_LAST_FALSE = @BUILD_LAST_FALSE@ +BUILD_LAST_TRUE = @BUILD_LAST_TRUE@ +BUILD_LOGIN_UTILS_FALSE = @BUILD_LOGIN_UTILS_FALSE@ +BUILD_LOGIN_UTILS_TRUE = @BUILD_LOGIN_UTILS_TRUE@ +BUILD_MESG_FALSE = @BUILD_MESG_FALSE@ +BUILD_MESG_TRUE = @BUILD_MESG_TRUE@ +BUILD_PARTX_FALSE = @BUILD_PARTX_FALSE@ +BUILD_PARTX_TRUE = @BUILD_PARTX_TRUE@ +BUILD_RAW_FALSE = @BUILD_RAW_FALSE@ +BUILD_RAW_TRUE = @BUILD_RAW_TRUE@ +BUILD_RDEV_FALSE = @BUILD_RDEV_FALSE@ +BUILD_RDEV_TRUE = @BUILD_RDEV_TRUE@ +BUILD_RENAME_FALSE = @BUILD_RENAME_FALSE@ +BUILD_RENAME_TRUE = @BUILD_RENAME_TRUE@ +BUILD_RESET_FALSE = @BUILD_RESET_FALSE@ +BUILD_RESET_TRUE = @BUILD_RESET_TRUE@ +BUILD_SCHEDUTILS_FALSE = @BUILD_SCHEDUTILS_FALSE@ +BUILD_SCHEDUTILS_TRUE = @BUILD_SCHEDUTILS_TRUE@ +BUILD_WALL_FALSE = @BUILD_WALL_FALSE@ +BUILD_WALL_TRUE = @BUILD_WALL_TRUE@ +BUILD_WRITE_FALSE = @BUILD_WRITE_FALSE@ +BUILD_WRITE_TRUE = @BUILD_WRITE_TRUE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ +HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ +HAVE_LIBUTIL_FALSE = @HAVE_LIBUTIL_FALSE@ +HAVE_LIBUTIL_TRUE = @HAVE_LIBUTIL_TRUE@ +HAVE_NCURSES_FALSE = @HAVE_NCURSES_FALSE@ +HAVE_NCURSES_TRUE = @HAVE_NCURSES_TRUE@ +HAVE_PAM_FALSE = @HAVE_PAM_FALSE@ +HAVE_PAM_TRUE = @HAVE_PAM_TRUE@ +HAVE_PIVOT_ROOT_FALSE = @HAVE_PIVOT_ROOT_FALSE@ +HAVE_PIVOT_ROOT_TRUE = @HAVE_PIVOT_ROOT_TRUE@ +HAVE_RAW_FALSE = @HAVE_RAW_FALSE@ +HAVE_RAW_TRUE = @HAVE_RAW_TRUE@ +HAVE_SELINUX_FALSE = @HAVE_SELINUX_FALSE@ +HAVE_SELINUX_TRUE = @HAVE_SELINUX_TRUE@ +HAVE_TERMCAP_FALSE = @HAVE_TERMCAP_FALSE@ +HAVE_TERMCAP_TRUE = @HAVE_TERMCAP_TRUE@ +HAVE_UUID_FALSE = @HAVE_UUID_FALSE@ +HAVE_UUID_TRUE = @HAVE_UUID_TRUE@ +HAVE_ZLIB_FALSE = @HAVE_ZLIB_FALSE@ +HAVE_ZLIB_TRUE = @HAVE_ZLIB_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTEL_FALSE = @INTEL_FALSE@ +INTEL_TRUE = @INTEL_TRUE@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_LIBCRYPT_FALSE = @NEED_LIBCRYPT_FALSE@ +NEED_LIBCRYPT_TRUE = @NEED_LIBCRYPT_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SPARC_FALSE = @SPARC_FALSE@ +SPARC_TRUE = @SPARC_TRUE@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +USE_SLANG_FALSE = @USE_SLANG_FALSE@ +USE_SLANG_TRUE = @USE_SLANG_TRUE@ +USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ +USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = $(prefix)/usr/share +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = $(datadir)/info +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = $(datadir)/man +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +usrbindir = $(prefix)/usr/bin +usrsbindir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +DEFAULT_INCLUDES = +getopt_CFLAGS = -DLIBCGETOPT=1 +man_MANS = getopt.1 +exampledir = $(prefix)/usr/share/getopt/ +example_DATA = getopt-parse.bash getopt-parse.tcsh \ + getopt-test.bash getopt-test.tcsh + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign getopt/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign getopt/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +install-usrbinPROGRAMS: $(usrbin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" + @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-usrbinPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ + done + +clean-usrbinPROGRAMS: + @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-usrbinPROGRAMS: $(usrbin_PROGRAMS) + bad=0; pid=$$$$; list="$(usrbin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +getopt$(EXEEXT): $(getopt_OBJECTS) $(getopt_DEPENDENCIES) + @rm -f getopt$(EXEEXT) + $(LINK) $(getopt_LDFLAGS) $(getopt_OBJECTS) $(getopt_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt-getopt.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +getopt-getopt.o: getopt.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(getopt_CFLAGS) $(CFLAGS) -MT getopt-getopt.o -MD -MP -MF "$(DEPDIR)/getopt-getopt.Tpo" -c -o getopt-getopt.o `test -f 'getopt.c' || echo '$(srcdir)/'`getopt.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/getopt-getopt.Tpo" "$(DEPDIR)/getopt-getopt.Po"; else rm -f "$(DEPDIR)/getopt-getopt.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='getopt.c' object='getopt-getopt.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(getopt_CFLAGS) $(CFLAGS) -c -o getopt-getopt.o `test -f 'getopt.c' || echo '$(srcdir)/'`getopt.c + +getopt-getopt.obj: getopt.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(getopt_CFLAGS) $(CFLAGS) -MT getopt-getopt.obj -MD -MP -MF "$(DEPDIR)/getopt-getopt.Tpo" -c -o getopt-getopt.obj `if test -f 'getopt.c'; then $(CYGPATH_W) 'getopt.c'; else $(CYGPATH_W) '$(srcdir)/getopt.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/getopt-getopt.Tpo" "$(DEPDIR)/getopt-getopt.Po"; else rm -f "$(DEPDIR)/getopt-getopt.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='getopt.c' object='getopt-getopt.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(getopt_CFLAGS) $(CFLAGS) -c -o getopt-getopt.obj `if test -f 'getopt.c'; then $(CYGPATH_W) 'getopt.c'; else $(CYGPATH_W) '$(srcdir)/getopt.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ + done +uninstall-man1: + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ + done +install-exampleDATA: $(example_DATA) + @$(NORMAL_INSTALL) + test -z "$(exampledir)" || $(mkdir_p) "$(DESTDIR)$(exampledir)" + @list='$(example_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(am__strip_dir) \ + echo " $(exampleDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(exampledir)/$$f'"; \ + $(exampleDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(exampledir)/$$f"; \ + done + +uninstall-exampleDATA: + @$(NORMAL_UNINSTALL) + @list='$(example_DATA)'; for p in $$list; do \ + f=$(am__strip_dir) \ + echo " rm -f '$(DESTDIR)$(exampledir)/$$f'"; \ + rm -f "$(DESTDIR)$(exampledir)/$$f"; \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(mkdir_p) $(distdir)/../config + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) $(MANS) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(exampledir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-usrbinPROGRAMS \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-exampleDATA install-man \ + install-usrbinPROGRAMS + +install-exec-am: + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: installcheck-usrbinPROGRAMS + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-exampleDATA uninstall-info-am uninstall-man \ + uninstall-usrbinPROGRAMS + +uninstall-man: uninstall-man1 + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-usrbinPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am \ + install-exampleDATA install-exec install-exec-am install-info \ + install-info-am install-man install-man1 install-strip \ + install-usrbinPROGRAMS installcheck installcheck-am \ + installcheck-usrbinPROGRAMS installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-exampleDATA \ + uninstall-info-am uninstall-man uninstall-man1 \ + uninstall-usrbinPROGRAMS + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/getopt/getopt.c b/getopt/getopt.c index a22332ad..785431f5 100644 --- a/getopt/getopt.c +++ b/getopt/getopt.c @@ -371,7 +371,7 @@ int main(int argc, char *argv[]) int opt; int compatible=0; -#if WITHOUT_GETTEXT +#ifdef WITHOUT_GETTEXT #else setlocale(LC_ALL,""); bindtextdomain(PACKAGE, LOCALEDIR); diff --git a/hwclock/Makefile b/hwclock/Makefile deleted file mode 100644 index 730a355a..00000000 --- a/hwclock/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -# Makefile -- Makefile for util-linux Linux utilities -# -include ../make_include -include ../MCONFIG - -# Where to put man pages? - -MAN8= hwclock.8 - -# Where to put binaries? -# See the "install" rule for the links. . . - -SBIN= hwclock - - -all: $(SBIN) - - -hwclock.o: hwclock.c -hwclock.o cmos.o kd.o: ../defines.h -hwclock.o cmos.o rtc.o kd.o: clock.h -hwclock: hwclock.o cmos.o rtc.o kd.o - -CWFLAGS := $(subst -Wmissing-prototypes,,$(CFLAGS)) - -cmos.o: cmos.c - $(CC) $(CWFLAGS) -c cmos.c -o $@ -# $< expands to clock.h on some systems - -install: all - $(INSTALLDIR) $(SBINDIR) $(BINDIR) $(USRBINDIR) - $(INSTALLBIN) $(SBIN) $(SBINDIR) - $(INSTALLMAN) $(MAN8) $(MAN8DIR) - -clean: - -rm -f *.o *~ core $(SBIN) diff --git a/hwclock/Makefile.am b/hwclock/Makefile.am new file mode 100644 index 00000000..562d294f --- /dev/null +++ b/hwclock/Makefile.am @@ -0,0 +1,7 @@ +include $(top_srcdir)/config/include-Makefile.am + +man_MANS = hwclock.8 + +sbin_PROGRAMS = hwclock + +hwclock_SOURCES = hwclock.c cmos.c rtc.c kd.c \ No newline at end of file diff --git a/hwclock/Makefile.in b/hwclock/Makefile.in new file mode 100644 index 00000000..3cfcf1cd --- /dev/null +++ b/hwclock/Makefile.in @@ -0,0 +1,599 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/config/include-Makefile.am +sbin_PROGRAMS = hwclock$(EXEEXT) +subdir = hwclock +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ + $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ + $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man8dir)" +sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(sbin_PROGRAMS) +am_hwclock_OBJECTS = hwclock.$(OBJEXT) cmos.$(OBJEXT) rtc.$(OBJEXT) \ + kd.$(OBJEXT) +hwclock_OBJECTS = $(am_hwclock_OBJECTS) +hwclock_LDADD = $(LDADD) +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(hwclock_SOURCES) +DIST_SOURCES = $(hwclock_SOURCES) +man8dir = $(mandir)/man8 +NROFF = nroff +MANS = $(man_MANS) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BUILD_AGETTY_FALSE = @BUILD_AGETTY_FALSE@ +BUILD_AGETTY_TRUE = @BUILD_AGETTY_TRUE@ +BUILD_ELVTUNE_FALSE = @BUILD_ELVTUNE_FALSE@ +BUILD_ELVTUNE_TRUE = @BUILD_ELVTUNE_TRUE@ +BUILD_INIT_FALSE = @BUILD_INIT_FALSE@ +BUILD_INIT_TRUE = @BUILD_INIT_TRUE@ +BUILD_KILL_FALSE = @BUILD_KILL_FALSE@ +BUILD_KILL_TRUE = @BUILD_KILL_TRUE@ +BUILD_LAST_FALSE = @BUILD_LAST_FALSE@ +BUILD_LAST_TRUE = @BUILD_LAST_TRUE@ +BUILD_LOGIN_UTILS_FALSE = @BUILD_LOGIN_UTILS_FALSE@ +BUILD_LOGIN_UTILS_TRUE = @BUILD_LOGIN_UTILS_TRUE@ +BUILD_MESG_FALSE = @BUILD_MESG_FALSE@ +BUILD_MESG_TRUE = @BUILD_MESG_TRUE@ +BUILD_PARTX_FALSE = @BUILD_PARTX_FALSE@ +BUILD_PARTX_TRUE = @BUILD_PARTX_TRUE@ +BUILD_RAW_FALSE = @BUILD_RAW_FALSE@ +BUILD_RAW_TRUE = @BUILD_RAW_TRUE@ +BUILD_RDEV_FALSE = @BUILD_RDEV_FALSE@ +BUILD_RDEV_TRUE = @BUILD_RDEV_TRUE@ +BUILD_RENAME_FALSE = @BUILD_RENAME_FALSE@ +BUILD_RENAME_TRUE = @BUILD_RENAME_TRUE@ +BUILD_RESET_FALSE = @BUILD_RESET_FALSE@ +BUILD_RESET_TRUE = @BUILD_RESET_TRUE@ +BUILD_SCHEDUTILS_FALSE = @BUILD_SCHEDUTILS_FALSE@ +BUILD_SCHEDUTILS_TRUE = @BUILD_SCHEDUTILS_TRUE@ +BUILD_WALL_FALSE = @BUILD_WALL_FALSE@ +BUILD_WALL_TRUE = @BUILD_WALL_TRUE@ +BUILD_WRITE_FALSE = @BUILD_WRITE_FALSE@ +BUILD_WRITE_TRUE = @BUILD_WRITE_TRUE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ +HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ +HAVE_LIBUTIL_FALSE = @HAVE_LIBUTIL_FALSE@ +HAVE_LIBUTIL_TRUE = @HAVE_LIBUTIL_TRUE@ +HAVE_NCURSES_FALSE = @HAVE_NCURSES_FALSE@ +HAVE_NCURSES_TRUE = @HAVE_NCURSES_TRUE@ +HAVE_PAM_FALSE = @HAVE_PAM_FALSE@ +HAVE_PAM_TRUE = @HAVE_PAM_TRUE@ +HAVE_PIVOT_ROOT_FALSE = @HAVE_PIVOT_ROOT_FALSE@ +HAVE_PIVOT_ROOT_TRUE = @HAVE_PIVOT_ROOT_TRUE@ +HAVE_RAW_FALSE = @HAVE_RAW_FALSE@ +HAVE_RAW_TRUE = @HAVE_RAW_TRUE@ +HAVE_SELINUX_FALSE = @HAVE_SELINUX_FALSE@ +HAVE_SELINUX_TRUE = @HAVE_SELINUX_TRUE@ +HAVE_TERMCAP_FALSE = @HAVE_TERMCAP_FALSE@ +HAVE_TERMCAP_TRUE = @HAVE_TERMCAP_TRUE@ +HAVE_UUID_FALSE = @HAVE_UUID_FALSE@ +HAVE_UUID_TRUE = @HAVE_UUID_TRUE@ +HAVE_ZLIB_FALSE = @HAVE_ZLIB_FALSE@ +HAVE_ZLIB_TRUE = @HAVE_ZLIB_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTEL_FALSE = @INTEL_FALSE@ +INTEL_TRUE = @INTEL_TRUE@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_LIBCRYPT_FALSE = @NEED_LIBCRYPT_FALSE@ +NEED_LIBCRYPT_TRUE = @NEED_LIBCRYPT_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SPARC_FALSE = @SPARC_FALSE@ +SPARC_TRUE = @SPARC_TRUE@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +USE_SLANG_FALSE = @USE_SLANG_FALSE@ +USE_SLANG_TRUE = @USE_SLANG_TRUE@ +USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ +USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = $(prefix)/usr/share +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = $(datadir)/info +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = $(datadir)/man +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +usrbindir = $(prefix)/usr/bin +usrsbindir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +DEFAULT_INCLUDES = +man_MANS = hwclock.8 +hwclock_SOURCES = hwclock.c cmos.c rtc.c kd.c +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign hwclock/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign hwclock/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +install-sbinPROGRAMS: $(sbin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)" + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-sbinPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \ + rm -f "$(DESTDIR)$(sbindir)/$$f"; \ + done + +clean-sbinPROGRAMS: + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-sbinPROGRAMS: $(sbin_PROGRAMS) + bad=0; pid=$$$$; list="$(sbin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(sbindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +hwclock$(EXEEXT): $(hwclock_OBJECTS) $(hwclock_DEPENDENCIES) + @rm -f hwclock$(EXEEXT) + $(LINK) $(hwclock_LDFLAGS) $(hwclock_OBJECTS) $(hwclock_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmos.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hwclock.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/kd.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtc.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +install-man8: $(man8_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ + done +uninstall-man8: + @$(NORMAL_UNINSTALL) + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(mkdir_p) $(distdir)/../config + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) $(MANS) +installdirs: + for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man8dir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-sbinPROGRAMS \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-man + +install-exec-am: install-sbinPROGRAMS + +install-info: install-info-am + +install-man: install-man8 + +installcheck-am: installcheck-sbinPROGRAMS + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-man uninstall-sbinPROGRAMS + +uninstall-man: uninstall-man8 + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-sbinPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-man8 install-sbinPROGRAMS install-strip installcheck \ + installcheck-am installcheck-sbinPROGRAMS installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am uninstall-man uninstall-man8 \ + uninstall-sbinPROGRAMS + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/hwclock/cmos.c b/hwclock/cmos.c index 399a912c..e4e55f77 100644 --- a/hwclock/cmos.c +++ b/hwclock/cmos.c @@ -47,11 +47,10 @@ #include /* for geteuid() */ #include /* for O_RDWR */ #include -#include "../defines.h" /* for HAVE_sys_io_h */ #include "nls.h" #if defined(__i386__) -#ifdef HAVE_sys_io_h +#ifdef HAVE_SYS_IO_H #include #else #include /* for inb, outb */ @@ -334,7 +333,7 @@ unsigned long cmos_write(unsigned long reg, unsigned long val) return 0; } -unsigned long cmos_set_time(unsigned long arg) +static unsigned long cmos_set_time(unsigned long arg) { unsigned char save_control, save_freq_select, pmbit = 0; struct tm tm = *(struct tm *) arg; diff --git a/hwclock/hwclock.c b/hwclock/hwclock.c index 7b7a4ef3..ec868152 100644 --- a/hwclock/hwclock.c +++ b/hwclock/hwclock.c @@ -82,7 +82,6 @@ #include #include -#include "../defines.h" /* for HAVE_tm_gmtoff */ #include "clock.h" #include "nls.h" @@ -690,7 +689,7 @@ set_system_clock(const bool hclock_valid, const time_t newtime, tv.tv_usec = 0; broken = localtime(&newtime); -#ifdef HAVE_tm_gmtoff +#ifdef HAVE_TM_GMTOFF minuteswest = -broken->tm_gmtoff/60; /* GNU extension */ #else minuteswest = timezone/60; @@ -1165,7 +1164,7 @@ manipulate_epoch(const bool getepoch, const bool setepoch, #endif } -#if __ia64__ +#ifdef __ia64__ #define RTC_DEV "/dev/efirtc" #else #define RTC_DEV "/dev/rtc" @@ -1173,7 +1172,7 @@ manipulate_epoch(const bool getepoch, const bool setepoch, static void out_version(void) { - printf(_("%s from %s\n"), MYNAME, util_linux_version); + printf(_("%s from util-linux-%s\n"), MYNAME, PACKAGE_VERSION); } /* diff --git a/hwclock/kd.c b/hwclock/kd.c index 2581fa5d..2c10342f 100644 --- a/hwclock/kd.c +++ b/hwclock/kd.c @@ -1,4 +1,5 @@ /* kd.c - KDGHWCLK stuff, possibly m68k only - deprecated */ + #ifndef __m68k__ #include "clock.h" @@ -16,7 +17,6 @@ probe_for_kd_clock() { #include #include -#include "../defines.h" /* for HAVE_nanosleep */ #include "clock.h" #include "nls.h" @@ -68,7 +68,7 @@ synchronize_to_clock_tick_kd(void) { /* Christian T. Steigies: 1 instead of 1000000 is still sufficient to keep the machine from freezing. */ -#ifdef HAVE_nanosleep +#ifdef HAVE_NANOSLEEP struct timespec xsleep = { 0, 1 }; nanosleep( &xsleep, NULL ); #else diff --git a/hwclock/rtc.c b/hwclock/rtc.c index a2aa0b82..3876da93 100644 --- a/hwclock/rtc.c +++ b/hwclock/rtc.c @@ -85,7 +85,7 @@ struct linux_rtc_time { /* ia64 uses /dev/efirtc (char 10,136) */ /* devfs uses /dev/misc/rtc */ -#if __ia64__ +#ifdef __ia64__ #define RTC_DEVN "efirtc" #else #define RTC_DEVN "rtc" diff --git a/include/Makefile.am b/include/Makefile.am new file mode 100644 index 00000000..e55ea078 --- /dev/null +++ b/include/Makefile.am @@ -0,0 +1,3 @@ +include $(top_srcdir)/config/include-Makefile.am + +EXTRA_DIST = carefulputc.h env.h errs.h linux_reboot.h md5.h nls.h pathnames.h setproctitle.h widechar.h xstrncpy.h diff --git a/lib/carefulputc.c b/include/carefulputc.h similarity index 83% rename from lib/carefulputc.c rename to include/carefulputc.h index 93223377..2d857ebb 100644 --- a/lib/carefulputc.c +++ b/include/carefulputc.h @@ -1,15 +1,16 @@ +#ifndef _CAREFUULPUTC_H +#define _CAREFUULPUTC_H + /* putc() for use in write and wall (that sometimes are sgid tty) */ /* Avoid control characters in our locale, and also ASCII control characters. Note that the locale of the recipient is unknown. */ #include #include -#include "carefulputc.h" #define iso8859x_iscntrl(c) \ (((c) & 0x7f) < 0x20 || (c) == 0x7f) -int -carefulputc(int c, FILE *fp) { +static inline int carefulputc(int c, FILE *fp) { int ret; if (c == '\007' || c == '\t' || c == '\r' || c == '\n' || @@ -24,3 +25,5 @@ carefulputc(int c, FILE *fp) { } return (ret < 0) ? EOF : 0; } + +#endif /* _CAREFUULPUTC_H */ diff --git a/lib/env.h b/include/env.h similarity index 100% rename from lib/env.h rename to include/env.h diff --git a/lib/err.c b/include/errs.h similarity index 84% rename from lib/err.c rename to include/errs.h index dc0ab8a7..bc0f6944 100644 --- a/lib/err.c +++ b/include/errs.h @@ -1,3 +1,6 @@ +#ifndef _ERR_H_ +#define _ERR_H_ + /*- * Copyright (c) 1993 * The Regents of the University of California. All rights reserved. @@ -36,11 +39,9 @@ #include #include #include -#include "errs.h" -#include "../defines.h" -#ifdef HAVE_progname +#ifdef HAVE___PROGNAME extern char *__progname; /* Program name, from crt0. */ #else char *__progname = "foo"; /* probably libc4 */ @@ -48,22 +49,12 @@ char *__progname = "foo"; /* probably libc4 */ /* Some compilers complain "null format string" upon err(1,NULL) */ /* Make them happy with a separate routine. */ -void -err_nomsg(int exitval) { +static inline void err_nomsg(int exitval) { (void)fprintf(stderr, "%s: %s\n", __progname, strerror(errno)); exit(exitval); } -void -err(int exitval, const char *fmt, ...) { - va_list ap; - va_start(ap, fmt); - verr(exitval, fmt, ap); - va_end(ap); -} - -void -verr(int exitval, const char *fmt, va_list ap) { +static inline void verr(int exitval, const char *fmt, va_list ap) { int sverrno; sverrno = errno; @@ -76,16 +67,14 @@ verr(int exitval, const char *fmt, va_list ap) { exit(exitval); } -void -errx(int exitval, const char *fmt, ...) { +static inline void err(int exitval, const char *fmt, ...) { va_list ap; va_start(ap, fmt); - verrx(exitval, fmt, ap); + verr(exitval, fmt, ap); va_end(ap); } -void -verrx(int exitval, const char *fmt, va_list ap) { +static inline void verrx(int exitval, const char *fmt, va_list ap) { (void)fprintf(stderr, "%s: ", __progname); if (fmt != NULL) (void)vfprintf(stderr, fmt, ap); @@ -93,16 +82,14 @@ verrx(int exitval, const char *fmt, va_list ap) { exit(exitval); } -void -warn(const char *fmt, ...) { +static inline void errx(int exitval, const char *fmt, ...) { va_list ap; va_start(ap, fmt); - vwarn(fmt, ap); + verrx(exitval, fmt, ap); va_end(ap); } -void -vwarn(const char *fmt, va_list ap) { +static inline void vwarn(const char *fmt, va_list ap) { int sverrno; sverrno = errno; @@ -114,18 +101,25 @@ vwarn(const char *fmt, va_list ap) { (void)fprintf(stderr, "%s\n", strerror(sverrno)); } -void -warnx(const char *fmt, ...) { +static inline void warn(const char *fmt, ...) { va_list ap; va_start(ap, fmt); - vwarnx(fmt, ap); + vwarn(fmt, ap); va_end(ap); } -void -vwarnx(const char *fmt, va_list ap) { +static inline void vwarnx(const char *fmt, va_list ap) { (void)fprintf(stderr, "%s: ", __progname); if (fmt != NULL) (void)vfprintf(stderr, fmt, ap); (void)fprintf(stderr, "\n"); } + +static inline void warnx(const char *fmt, ...) { + va_list ap; + va_start(ap, fmt); + vwarnx(fmt, ap); + va_end(ap); +} + +#endif /* !_ERR_H_ */ diff --git a/include/linux_reboot.h b/include/linux_reboot.h new file mode 100644 index 00000000..9cebc67e --- /dev/null +++ b/include/linux_reboot.h @@ -0,0 +1,72 @@ +#ifndef _LINUX_REBOOT_H +#define _LINUX_REBOOT_H + +/* + * Magic values required to use _reboot() system call. + */ + +#define LINUX_REBOOT_MAGIC1 0xfee1dead +#define LINUX_REBOOT_MAGIC2 672274793 +#define LINUX_REBOOT_MAGIC2A 85072278 +#define LINUX_REBOOT_MAGIC2B 369367448 + + +/* + * Commands accepted by the _reboot() system call. + * + * RESTART Restart system using default command and mode. + * HALT Stop OS and give system control to ROM monitor, if any. + * CAD_ON Ctrl-Alt-Del sequence causes RESTART command. + * CAD_OFF Ctrl-Alt-Del sequence sends SIGINT to init task. + * POWER_OFF Stop OS and remove all power from system, if possible. + * RESTART2 Restart system using given command string. + */ + +#define LINUX_REBOOT_CMD_RESTART 0x01234567 +#define LINUX_REBOOT_CMD_HALT 0xCDEF0123 +#define LINUX_REBOOT_CMD_CAD_ON 0x89ABCDEF +#define LINUX_REBOOT_CMD_CAD_OFF 0x00000000 +#define LINUX_REBOOT_CMD_POWER_OFF 0x4321FEDC +#define LINUX_REBOOT_CMD_RESTART2 0xA1B2C3D4 + +/* Including makes sure that on a glibc system + is included, which again defines __GLIBC__ */ +#include +#include "linux_reboot.h" + +#define USE_LIBC + +#ifdef USE_LIBC + +/* libc version */ +#if defined __GLIBC__ && __GLIBC__ >= 2 +# include +# define REBOOT(cmd) reboot(cmd) +#else +extern int reboot(int, int, int); +# define REBOOT(cmd) reboot(LINUX_REBOOT_MAGIC1,LINUX_REBOOT_MAGIC2,(cmd)) +#endif +static inline int my_reboot(int cmd) { + return REBOOT(cmd); +} + +#else /* no USE_LIBC */ + +/* direct syscall version */ +#include + +#ifdef _syscall3 +_syscall3(int, reboot, int, magic, int, magic_too, int, cmd); +#else +/* Let us hope we have a 3-argument reboot here */ +extern int reboot(int, int, int); +#endif + +static inline int my_reboot(int cmd) { + return reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, cmd); +} + +#endif + + +#endif /* _LINUX_REBOOT_H */ diff --git a/lib/md5.h b/include/md5.h similarity index 92% rename from lib/md5.h rename to include/md5.h index ec07650c..d598e81b 100644 --- a/lib/md5.h +++ b/include/md5.h @@ -1,8 +1,7 @@ #ifndef MD5_H #define MD5_H -#include "../defines.h" -#ifdef HAVE_stdint_h +#if HAVE_STDINT_H #include #else typedef unsigned int uint32_t; diff --git a/lib/nls.h b/include/nls.h similarity index 69% rename from lib/nls.h rename to include/nls.h index f54f94df..858fdb61 100644 --- a/lib/nls.h +++ b/include/nls.h @@ -1,20 +1,10 @@ int main(int argc, char *argv[]); -#include "../defines.h" /* for HAVE_locale_h */ - -#ifndef PACKAGE -#define PACKAGE "util-linux" -#endif - #ifndef LOCALEDIR #define LOCALEDIR "/usr/share/locale" #endif -#ifdef HAVE_locale_h -# include -#endif - -#if defined MAY_ENABLE_NLS && !defined DISABLE_NLS +#ifdef ENABLE_NLS # include # define _(Text) gettext (Text) # ifdef gettext_noop diff --git a/lib/pathnames.h b/include/pathnames.h similarity index 100% rename from lib/pathnames.h rename to include/pathnames.h diff --git a/lib/setproctitle.h b/include/setproctitle.h similarity index 100% rename from lib/setproctitle.h rename to include/setproctitle.h diff --git a/lib/widechar.h b/include/widechar.h similarity index 96% rename from lib/widechar.h rename to include/widechar.h index 61021be3..d056aa39 100644 --- a/lib/widechar.h +++ b/include/widechar.h @@ -2,8 +2,6 @@ /* This file must be included last because the redefinition of wchar_t may cause conflicts when system include files were included after it. */ -#include "../defines.h" /* for ENABLE_WIDECHAR */ - #ifdef ENABLE_WIDECHAR # include diff --git a/lib/xstrncpy.c b/include/xstrncpy.h similarity index 64% rename from lib/xstrncpy.c rename to include/xstrncpy.h index 79754261..7ed4109d 100644 --- a/lib/xstrncpy.c +++ b/include/xstrncpy.h @@ -1,10 +1,8 @@ /* NUL-terminated version of strncpy() */ #include -#include "xstrncpy.h" /* caller guarantees n > 0 */ -void -xstrncpy(char *dest, const char *src, size_t n) { +static inline void xstrncpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n-1); dest[n-1] = 0; } diff --git a/lib/Makefile b/lib/Makefile deleted file mode 100644 index 1a37f351..00000000 --- a/lib/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -include ../make_include -include ../MCONFIG - -all: err.o my_reboot.o setproctitle.o env.o carefulputc.o xstrncpy.o md5.o - -err.o: err.c - -my_reboot.o: my_reboot.c linux_reboot.h - -env.o: env.h - -setproctitle.o: setproctitle.h - -carefulputc.o: carefulputc.h - -xstrncpy.o: xstrncpy.h - -md5.o: md5.c md5.h - -.PHONY: clean -clean: - -rm -f *.o *~ core - -install: diff --git a/lib/Makefile.am b/lib/Makefile.am new file mode 100644 index 00000000..35fe8c44 --- /dev/null +++ b/lib/Makefile.am @@ -0,0 +1,10 @@ +include $(top_srcdir)/config/include-Makefile.am + +noinst_LTLIBRARIES = libmd5.la +libmd5_la_SOURCES = md5.c + +noinst_LTLIBRARIES += libenv.la +libenv_la_SOURCES = env.c + +noinst_LTLIBRARIES += libsetproctitle.la +libsetproctitle_la_SOURCES = setproctitle.c diff --git a/lib/Makefile.in b/lib/Makefile.in new file mode 100644 index 00000000..05dfbb98 --- /dev/null +++ b/lib/Makefile.in @@ -0,0 +1,517 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/config/include-Makefile.am +subdir = lib +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ + $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ + $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LTLIBRARIES = $(noinst_LTLIBRARIES) +libenv_la_LIBADD = +am_libenv_la_OBJECTS = env.lo +libenv_la_OBJECTS = $(am_libenv_la_OBJECTS) +libmd5_la_LIBADD = +am_libmd5_la_OBJECTS = md5.lo +libmd5_la_OBJECTS = $(am_libmd5_la_OBJECTS) +libsetproctitle_la_LIBADD = +am_libsetproctitle_la_OBJECTS = setproctitle.lo +libsetproctitle_la_OBJECTS = $(am_libsetproctitle_la_OBJECTS) +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(libenv_la_SOURCES) $(libmd5_la_SOURCES) \ + $(libsetproctitle_la_SOURCES) +DIST_SOURCES = $(libenv_la_SOURCES) $(libmd5_la_SOURCES) \ + $(libsetproctitle_la_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BUILD_AGETTY_FALSE = @BUILD_AGETTY_FALSE@ +BUILD_AGETTY_TRUE = @BUILD_AGETTY_TRUE@ +BUILD_ELVTUNE_FALSE = @BUILD_ELVTUNE_FALSE@ +BUILD_ELVTUNE_TRUE = @BUILD_ELVTUNE_TRUE@ +BUILD_INIT_FALSE = @BUILD_INIT_FALSE@ +BUILD_INIT_TRUE = @BUILD_INIT_TRUE@ +BUILD_KILL_FALSE = @BUILD_KILL_FALSE@ +BUILD_KILL_TRUE = @BUILD_KILL_TRUE@ +BUILD_LAST_FALSE = @BUILD_LAST_FALSE@ +BUILD_LAST_TRUE = @BUILD_LAST_TRUE@ +BUILD_LOGIN_UTILS_FALSE = @BUILD_LOGIN_UTILS_FALSE@ +BUILD_LOGIN_UTILS_TRUE = @BUILD_LOGIN_UTILS_TRUE@ +BUILD_MESG_FALSE = @BUILD_MESG_FALSE@ +BUILD_MESG_TRUE = @BUILD_MESG_TRUE@ +BUILD_PARTX_FALSE = @BUILD_PARTX_FALSE@ +BUILD_PARTX_TRUE = @BUILD_PARTX_TRUE@ +BUILD_RAW_FALSE = @BUILD_RAW_FALSE@ +BUILD_RAW_TRUE = @BUILD_RAW_TRUE@ +BUILD_RDEV_FALSE = @BUILD_RDEV_FALSE@ +BUILD_RDEV_TRUE = @BUILD_RDEV_TRUE@ +BUILD_RENAME_FALSE = @BUILD_RENAME_FALSE@ +BUILD_RENAME_TRUE = @BUILD_RENAME_TRUE@ +BUILD_RESET_FALSE = @BUILD_RESET_FALSE@ +BUILD_RESET_TRUE = @BUILD_RESET_TRUE@ +BUILD_SCHEDUTILS_FALSE = @BUILD_SCHEDUTILS_FALSE@ +BUILD_SCHEDUTILS_TRUE = @BUILD_SCHEDUTILS_TRUE@ +BUILD_WALL_FALSE = @BUILD_WALL_FALSE@ +BUILD_WALL_TRUE = @BUILD_WALL_TRUE@ +BUILD_WRITE_FALSE = @BUILD_WRITE_FALSE@ +BUILD_WRITE_TRUE = @BUILD_WRITE_TRUE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ +HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ +HAVE_LIBUTIL_FALSE = @HAVE_LIBUTIL_FALSE@ +HAVE_LIBUTIL_TRUE = @HAVE_LIBUTIL_TRUE@ +HAVE_NCURSES_FALSE = @HAVE_NCURSES_FALSE@ +HAVE_NCURSES_TRUE = @HAVE_NCURSES_TRUE@ +HAVE_PAM_FALSE = @HAVE_PAM_FALSE@ +HAVE_PAM_TRUE = @HAVE_PAM_TRUE@ +HAVE_PIVOT_ROOT_FALSE = @HAVE_PIVOT_ROOT_FALSE@ +HAVE_PIVOT_ROOT_TRUE = @HAVE_PIVOT_ROOT_TRUE@ +HAVE_RAW_FALSE = @HAVE_RAW_FALSE@ +HAVE_RAW_TRUE = @HAVE_RAW_TRUE@ +HAVE_SELINUX_FALSE = @HAVE_SELINUX_FALSE@ +HAVE_SELINUX_TRUE = @HAVE_SELINUX_TRUE@ +HAVE_TERMCAP_FALSE = @HAVE_TERMCAP_FALSE@ +HAVE_TERMCAP_TRUE = @HAVE_TERMCAP_TRUE@ +HAVE_UUID_FALSE = @HAVE_UUID_FALSE@ +HAVE_UUID_TRUE = @HAVE_UUID_TRUE@ +HAVE_ZLIB_FALSE = @HAVE_ZLIB_FALSE@ +HAVE_ZLIB_TRUE = @HAVE_ZLIB_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTEL_FALSE = @INTEL_FALSE@ +INTEL_TRUE = @INTEL_TRUE@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_LIBCRYPT_FALSE = @NEED_LIBCRYPT_FALSE@ +NEED_LIBCRYPT_TRUE = @NEED_LIBCRYPT_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SPARC_FALSE = @SPARC_FALSE@ +SPARC_TRUE = @SPARC_TRUE@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +USE_SLANG_FALSE = @USE_SLANG_FALSE@ +USE_SLANG_TRUE = @USE_SLANG_TRUE@ +USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ +USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = $(prefix)/usr/share +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = $(datadir)/info +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = $(datadir)/man +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +usrbindir = $(prefix)/usr/bin +usrsbindir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +DEFAULT_INCLUDES = +noinst_LTLIBRARIES = libmd5.la libenv.la libsetproctitle.la +libmd5_la_SOURCES = md5.c +libenv_la_SOURCES = env.c +libsetproctitle_la_SOURCES = setproctitle.c +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign lib/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign lib/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +clean-noinstLTLIBRARIES: + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) + @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libenv.la: $(libenv_la_OBJECTS) $(libenv_la_DEPENDENCIES) + $(LINK) $(libenv_la_LDFLAGS) $(libenv_la_OBJECTS) $(libenv_la_LIBADD) $(LIBS) +libmd5.la: $(libmd5_la_OBJECTS) $(libmd5_la_DEPENDENCIES) + $(LINK) $(libmd5_la_LDFLAGS) $(libmd5_la_OBJECTS) $(libmd5_la_LIBADD) $(LIBS) +libsetproctitle.la: $(libsetproctitle_la_OBJECTS) $(libsetproctitle_la_DEPENDENCIES) + $(LINK) $(libsetproctitle_la_LDFLAGS) $(libsetproctitle_la_OBJECTS) $(libsetproctitle_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/env.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/md5.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setproctitle.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(mkdir_p) $(distdir)/../config + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/lib/README.widechar b/lib/README.widechar deleted file mode 100644 index 5a8179bb..00000000 --- a/lib/README.widechar +++ /dev/null @@ -1,18 +0,0 @@ -From haible@ilog.fr Mon Sep 20 15:34:21 1999 - -Hello Andries, - -Here is a patch for adding multi-byte locale support to a few programs -found in util-linux-2.9u. With these patches, the programs - - col colcrt colrm column rev ul - -now work correctly in UTF-8 locales. This is done by using the ISO C / SUSV2 -i18n functions, therefore they will become effective when glibc-2.2 comes -out. For the moment, you can test the patches by - 1. defining ENABLE_WIDECHAR in defines.h - 2. Change the #if 0 to #if 1 in lib/widechar.h - 3. Modify your CFLAGS and LDFLAGS to include the directories where libutf8 - is installed. - - diff --git a/lib/carefulputc.h b/lib/carefulputc.h deleted file mode 100644 index 29cc75da..00000000 --- a/lib/carefulputc.h +++ /dev/null @@ -1 +0,0 @@ -extern int carefulputc(int c, FILE *fp); diff --git a/lib/env.c b/lib/env.c index dffb371f..82fadf52 100644 --- a/lib/env.c +++ b/lib/env.c @@ -1,5 +1,5 @@ /* - * Security checks of enviroment + * Security checks of environment * Added from shadow-utils package * by Arkadiusz Mi¶kiewicz * diff --git a/lib/errs.h b/lib/errs.h deleted file mode 100644 index 7961880d..00000000 --- a/lib/errs.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifndef _ERR_H_ -#define _ERR_H_ - -#include - -void err_nomsg (int); -void err (int, const char *, ...); -void verr (int, const char *, va_list); -void errx (int, const char *, ...); -void verrx (int, const char *, va_list); -void warn (const char *, ...); -void vwarn (const char *, va_list); -void warnx (const char *, ...); -void vwarnx (const char *, va_list); - -#endif /* !_ERR_H_ */ diff --git a/lib/linux_reboot.h b/lib/linux_reboot.h deleted file mode 100644 index 780d7509..00000000 --- a/lib/linux_reboot.h +++ /dev/null @@ -1,30 +0,0 @@ -extern int my_reboot(int); - -/* - * Magic values required to use _reboot() system call. - */ - -#define LINUX_REBOOT_MAGIC1 0xfee1dead -#define LINUX_REBOOT_MAGIC2 672274793 -#define LINUX_REBOOT_MAGIC2A 85072278 -#define LINUX_REBOOT_MAGIC2B 369367448 - - -/* - * Commands accepted by the _reboot() system call. - * - * RESTART Restart system using default command and mode. - * HALT Stop OS and give system control to ROM monitor, if any. - * CAD_ON Ctrl-Alt-Del sequence causes RESTART command. - * CAD_OFF Ctrl-Alt-Del sequence sends SIGINT to init task. - * POWER_OFF Stop OS and remove all power from system, if possible. - * RESTART2 Restart system using given command string. - */ - -#define LINUX_REBOOT_CMD_RESTART 0x01234567 -#define LINUX_REBOOT_CMD_HALT 0xCDEF0123 -#define LINUX_REBOOT_CMD_CAD_ON 0x89ABCDEF -#define LINUX_REBOOT_CMD_CAD_OFF 0x00000000 -#define LINUX_REBOOT_CMD_POWER_OFF 0x4321FEDC -#define LINUX_REBOOT_CMD_RESTART2 0xA1B2C3D4 - diff --git a/lib/my_reboot.c b/lib/my_reboot.c deleted file mode 100644 index 12ea4c92..00000000 --- a/lib/my_reboot.c +++ /dev/null @@ -1,40 +0,0 @@ -/* Including makes sure that on a glibc system - is included, which again defines __GLIBC__ */ -#include -#include "linux_reboot.h" - -#define USE_LIBC - -#ifdef USE_LIBC - -/* libc version */ -#if defined __GLIBC__ && __GLIBC__ >= 2 -# include -# define REBOOT(cmd) reboot(cmd) -#else -extern int reboot(int, int, int); -# define REBOOT(cmd) reboot(LINUX_REBOOT_MAGIC1,LINUX_REBOOT_MAGIC2,(cmd)) -#endif -int -my_reboot(int cmd) { - return REBOOT(cmd); -} - -#else /* no USE_LIBC */ - -/* direct syscall version */ -#include - -#ifdef _syscall3 -_syscall3(int, reboot, int, magic, int, magic_too, int, cmd); -#else -/* Let us hope we have a 3-argument reboot here */ -extern int reboot(int, int, int); -#endif - -int -my_reboot(int cmd) { - return reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, cmd); -} - -#endif diff --git a/lib/sysmacros.h b/lib/sysmacros.h deleted file mode 100644 index 171b33d4..00000000 --- a/lib/sysmacros.h +++ /dev/null @@ -1,9 +0,0 @@ -/* versions to be used with > 16-bit dev_t - leave unused for now */ - -#ifndef major -#define major(dev) ((dev) >> 8) -#endif - -#ifndef minor -#define minor(dev) ((dev) & 0xff) -#endif diff --git a/lib/xstrncpy.h b/lib/xstrncpy.h deleted file mode 100644 index 05c8fa26..00000000 --- a/lib/xstrncpy.h +++ /dev/null @@ -1 +0,0 @@ -extern void xstrncpy(char *dest, const char *src, size_t n); diff --git a/login-utils/Makefile b/login-utils/Makefile deleted file mode 100644 index e6e6a0d3..00000000 --- a/login-utils/Makefile +++ /dev/null @@ -1,230 +0,0 @@ -# Makefile -- Makefile for util-linux Linux utilities -# Created: Sat Dec 26 20:09:40 1992 -# Revised: Sun Nov 10 20:28:43 1996 by faith@cs.unc.edu -# Copyright 1992, 1993, 1994, 1995 Rickard E. Faith (faith@cs.unc.edu) -# -# Suggested changes from Bauke Jan Douma have been -# implemented to handle shadow and sysvinit systems - -include ../make_include -include ../MCONFIG - -# Where to put man pages? - -MAN1.MISC= last.1 mesg.1 wall.1 - -MAN1.PUTILS= chfn.1 chsh.1 login.1 newgrp.1 -MAN1.PASSWD= passwd.1 - -MAN8.GETTY= agetty.8 - -MAN8.INIT= fastboot.8 fasthalt.8 halt.8 reboot.8 simpleinit.8 shutdown.8 \ - initctl.8 - -MAN8.PUTILS= vipw.8 vigr.8 - -# Where to put binaries? -# See the "install" rule for the links. . . - -SBIN.GETTY= agetty - -SBIN.INIT= simpleinit shutdown initctl - -BIN.PUTILS= login - -USRBIN.MISC= last mesg wall - -USRBIN.PUTILS= chfn chsh newgrp -USRBIN.PASSWD= passwd - -USRSBIN.PUTILS= vipw - -ifeq "$(NEED_LIBCRYPT)" "yes" -CRYPT=-lcrypt -endif - -ifeq "$(HAVE_PAM)" "yes" -PAM=-lpam -ldl -lpam_misc -PAMFL=-DUSE_PAM=1 -endif - -ifeq "$(HAVE_SELINUX)" "yes" -CFLAGS += -DWITH_SELINUX=1 -g -SELINUXLLIB=-lselinux -SELINUXOBJS=selinux_utils.o -endif - -ifeq "$(HAVE_SHADOW)" "no" -WHAT_TO_BUILD:=$(WHAT_TO_BUILD) all-putils -WHAT_TO_INSTALL:=$(WHAT_TO_INSTALL) install-putils -ifeq "$(HAVE_PAM)" "no" -ifeq "$(HAVE_PASSWD)" "no" -WHAT_TO_BUILD:=$(WHAT_TO_BUILD) all-passwd -WHAT_TO_INSTALL:=$(WHAT_TO_INSTALL) install-passwd -endif -endif -endif - -ifeq "$(HAVE_SYSVINIT)" "no" -WHAT_TO_BUILD:=$(WHAT_TO_BUILD) all-init -WHAT_TO_INSTALL:=$(WHAT_TO_INSTALL) install-init -endif - -ifeq "$(HAVE_SYSVINIT_UTILS)" "no" -WHAT_TO_BUILD:=$(WHAT_TO_BUILD) all-misc -WHAT_TO_INSTALL:=$(WHAT_TO_INSTALL) install-misc -endif - -ifeq "$(HAVE_GETTY)" "no" -WHAT_TO_BUILD:=$(WHAT_TO_BUILD) all-getty -WHAT_TO_INSTALL:=$(WHAT_TO_INSTALL) install-getty -endif - -all: $(WHAT_TO_BUILD) -all-passwd: $(USRBIN.PASSWD) -all-putils: $(BIN.PUTILS) $(USRBIN.PUTILS) $(USRSBIN.PUTILS) -all-init: $(SBIN.INIT) -all-getty: $(SBIN.GETTY) -all-misc: $(USRBIN.MISC) - -# Rules for everything else -login.o: ../MCONFIG -checktty.o login.o: login.h -cryptocard.o login.o: cryptocard.h -chfn.o chsh.o islocal.o passwd.o: islocal.h -chfn.o chsh.o passwd.o setpwnam.o vipw.o: setpwnam.h -chfn.o chsh.o login.o newgrp.o passwd.o simpleinit.o: my_crypt.h -initctl.o simpleinit.o: simpleinit.h -agetty.o islocal.o last.o setpwnam.o shutdown.o simpleinit.o \ - vipw.o: $(LIB)/pathnames.h -shutdown.o simpleinit.o: $(LIB)/linux_reboot.h -wall.o: ttymsg.h $(LIB)/carefulputc.h - -agetty: agetty.o $(LIB)/xstrncpy.o -chfn: chfn.o islocal.o setpwnam.o $(SELINUXOBJS) $(LIB)/env.o $(LIB)/xstrncpy.o - $(CC) $(LDFLAGS) -o $@ $^ $(CRYPT) $(PAM) $(SELINUXLLIB) -chsh: chsh.o islocal.o setpwnam.o $(SELINUXOBJS) $(LIB)/env.o - $(CC) $(LDFLAGS) -o $@ $^ $(CRYPT) $(PAM) $(SELINUXLLIB) -last: last.o - -ifeq "$(HAVE_PAM)" "yes" -login: login.o $(LIB)/setproctitle.o $(LIB)/xstrncpy.o - $(CC) $(LDFLAGS) -o $@ $^ $(CRYPT) $(PAM) $(SELINUXLLIB) -else -login: login.o $(LIB)/xstrncpy.o $(LIB)/setproctitle.o checktty.o - $(CC) $(LDFLAGS) -o $@ $^ $(CRYPT) $(SELINUXLLIB) -endif - -mesg: mesg.o $(ERR_O) - -newgrp: newgrp.o - $(CC) $(LDFLAGS) -o $@ $^ $(CRYPT) $(PAM) - -shutdown: shutdown.o $(LIB)/my_reboot.o $(LIB)/xstrncpy.o - -simpleinit: simpleinit.o $(LIB)/my_reboot.o $(LIB)/xstrncpy.o - $(CC) $(LDFLAGS) -o $@ $^ $(CRYPT) - -initctl: initctl.o - $(CC) $(LDFLAGS) -o $@ $^ - -vipw: vipw.o $(LIB)/xstrncpy.o - $(CC) $(LDFLAGS) -o $@ $^ $(SELINUXLLIB) - -newgrp.o: $(LIB)/pathnames.h - $(CC) -c $(CFLAGS) $(PAMFL) newgrp.c - -wall: wall.o ttymsg.o $(LIB)/carefulputc.o $(LIB)/xstrncpy.o - -LOGINFLAGS= -ifeq "$(USE_TTY_GROUP)" "yes" - LOGINFLAGS += -DUSE_TTY_GROUP -endif -ifeq "$(ALLOW_VCS_USE)" "yes" - LOGINFLAGS += -DCHOWNVCS -endif -ifeq "$(DO_STAT_MAIL)" "yes" - LOGINFLAGS += -DDO_STAT_MAIL -endif - -login.o: login.c $(LIB)/pathnames.h $(LIB)/setproctitle.c $(LIB)/setproctitle.h - $(CC) -c $(CFLAGS) $(PAMFL) $(LOGINFLAGS) login.c - -# LOGINFLAGS here only for -DUSE_TTY_GROUP -mesg.o: mesg.c $(LIB)/errs.h - $(CC) -c $(CFLAGS) $(LOGINFLAGS) mesg.c - -passwd: passwd.o islocal.o setpwnam.o $(LIB)/env.o $(LIB)/xstrncpy.o - $(CC) $(LDFLAGS) -o $@ $^ $(CRYPT) - -ifeq "$(REQUIRE_PASSWORD)" "yes" -CHSH_FLAGS:=$(CHSH_FLAGS) -DREQUIRE_PASSWORD -endif - -ifeq "$(ONLY_LISTED_SHELLS)" "yes" -CHSH_FLAGS:=$(CHSH_FLAGS) -DONLY_LISTED_SHELLS -endif - -chsh.o: chsh.c - $(CC) -c $(CFLAGS) $(PAMFL) $(CHSH_FLAGS) chsh.c - -chfn.o: chfn.c - $(CC) -c $(CFLAGS) $(PAMFL) $(CHSH_FLAGS) chfn.c - -install: all $(WHAT_TO_INSTALL) - -install-putils: $(BIN.PUTILS) $(USRBIN.PUTILS) $(USRSBIN.PUTILS) - $(INSTALLDIR) $(BINDIR) $(USRBINDIR) $(USRSBINDIR) - $(INSTALLBIN) $(BIN.PUTILS) $(BINDIR) - $(INSTALLSUID) $(USRBIN.PUTILS) $(USRBINDIR) - $(INSTALLBIN) $(USRSBIN.PUTILS) $(USRSBINDIR) - (cd $(USRSBINDIR); ln -sf vipw vigr) - $(INSTALLDIR) $(MAN1DIR) $(MAN8DIR) - $(INSTALLMAN) $(MAN1.PUTILS) $(MAN1DIR) - $(INSTALLMAN) $(MAN8.PUTILS) $(MAN8DIR) - -install-passwd: $(USRBIN.PASSWD) - $(INSTALLDIR) $(USRBINDIR) - $(INSTALLSUID) $(USRBIN.PASSWD) $(USRBINDIR) - $(INSTALLDIR) $(MAN1DIR) - $(INSTALLMAN) $(MAN1.PASSWD) $(MAN1DIR) - -install-init: $(SBIN.INIT) - $(INSTALLDIR) $(SBINDIR) - $(INSTALLBIN) $(SBIN.INIT) $(SBINDIR) - $(INSTALLDIR) $(MAN8DIR) - $(INSTALLMAN) $(MAN8.INIT) $(MAN8DIR) - # Make *relative* links for these - (cd $(SHUTDOWNDIR); ln -sf shutdown reboot) - (cd $(SHUTDOWNDIR); ln -sf shutdown fastboot) - (cd $(SHUTDOWNDIR); ln -sf shutdown halt) - (cd $(SHUTDOWNDIR); ln -sf shutdown fasthalt) - (cd $(SHUTDOWNDIR); ln -sf initctl need) - (cd $(SHUTDOWNDIR); ln -sf initctl display-services) - (cd $(SHUTDOWNDIR); ln -sf initctl provide) - (cd $(MAN8DIR); ln -sf initctl.8 need.8) - (cd $(MAN8DIR); ln -sf initctl.8 display-services.8) - (cd $(MAN8DIR); ln -sf initctl.8 provide.8) - - -install-getty: $(SBIN.GETTY) - $(INSTALLDIR) $(SBINDIR) - $(INSTALLBIN) $(SBIN.GETTY) $(SBINDIR) - $(INSTALLDIR) $(MAN8DIR) - $(INSTALLMAN) $(MAN8.GETTY) $(MAN8DIR) - -install-misc: $(USRBIN.MISC) - $(INSTALLDIR) $(USRBINDIR) - $(INSTALLBIN) $(USRBIN.MISC) $(USRBINDIR) - $(INSTALLDIR) $(MAN1DIR) - $(INSTALLMAN) $(MAN1.MISC) $(MAN1DIR) -ifeq "$(USE_TTY_GROUP)" "yes" - chgrp tty $(USRBINDIR)/wall - chmod g+s $(USRBINDIR)/wall -endif - -.PHONY: clean distclean -clean distclean: - -rm -f *.o *~ core $(BIN.PASSWD) $(SBIN.GETTY) $(SBIN.INIT) \ - $(USRBIN.MISC) $(USRBIN.PASSWD) $(USRBIN.PUTILS) \ - $(USRSBIN.PUTILS) $(BIN.PUTILS) diff --git a/login-utils/Makefile.am b/login-utils/Makefile.am new file mode 100644 index 00000000..45bac667 --- /dev/null +++ b/login-utils/Makefile.am @@ -0,0 +1,112 @@ +include $(top_srcdir)/config/include-Makefile.am + +bin_PROGRAMS = +usrbin_PROGRAMS = +sbin_PROGRAMS = +usrsbin_PROGRAMS = +man_MANS = + +if BUILD_AGETTY +sbin_PROGRAMS += agetty +man_MANS += agetty +endif + +if BUILD_INIT + +sbin_PROGRAMS += simpleinit shutdown initctl +man_MANS += fastboot.8 fasthalt.8 halt.8 reboot.8 simpleinit.8 shutdown.8 \ + initctl.8 + + +if NEED_LIBCRYPT +simpleinit_LDADD = -lcrypt +endif + +endif + +if BUILD_LAST +usrbin_PROGRAMS += last +man_MANS += last.1 +endif + +if BUILD_LOGIN_UTILS + +bin_PROGRAMS += login +usrbin_PROGRAMS += chfn chsh +usrsbin_PROGRAMS += vipw +man_MANS += chfn.1 chsh.1 login.1 vipw.8 vigr.8 + +chfn_SOURCES = chfn.c islocal.c setpwnam.c +chsh_SOURCES = chsh.c islocal.c setpwnam.c + +chfn_LDADD = ../lib/libenv.la +chsh_LDADD = ../lib/libenv.la +login_LDADD = ../lib/libsetproctitle.la +newgrp_LDADD = +vipw_LDADD = + +if NEED_LIBCRYPT +usrbin_PROGRAMS += newgrp +man_MANS += newgrp.1 +chfn_LDADD += -lcrypt +chsh_LDADD += -lcrypt +login_LDADD += -lcrypt +newgrp_LDADD += -lcrypt +endif + +if HAVE_PAM +chfn_LDADD += -lpam -lpam_misc +chsh_LDADD += -lpam -lpam_misc +login_LDADD += -lpam -lpam_misc +login_SOURCES = login.c +else +login_SOURCES = login.c checktty.c +endif + + +if HAVE_SELINUX +chfn_SOURCES += selinux_utils.c +chfn_LDADD += -lselinux +chsh_SOURCES += selinux_utils.c +chsh_LDADD += -lselinux +vipw_LDADD += -lselinux +endif + + +install-data-hook:: + cd $(DESTDIR)$(usrsbindir) && ln -sf vipw vigr + +endif + +if BUILD_MESG +usrbin_PROGRAMS += mesg +man_MANS += mesg.1 +endif + +if BUILD_WALL + +usrbin_PROGRAMS += wall +wall_SOURCES = wall.c ttymsg.c +man_MANS += wall.1 + +if USE_TTY_GROUP +install-data-hook:: + chgrp tty $(DESTDIR)$(usrbindir)/wall + chmod g+s $(DESTDIR)$(usrbindir)/wall +endif + +endif + + +install-exec-hook:: + cd $(DESTDIR)$(sbindir) && ln -sf shutdown reboot + cd $(DESTDIR)$(sbindir) && ln -sf shutdown fastboot + cd $(DESTDIR)$(sbindir) && ln -sf shutdown halt + cd $(DESTDIR)$(sbindir) && ln -sf shutdown fasthalt + cd $(DESTDIR)$(sbindir) && ln -sf initctl need + cd $(DESTDIR)$(sbindir) && ln -sf initctl display-services + cd $(DESTDIR)$(sbindir) && ln -sf initctl provide + cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 need.8 + cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 display-services.8 + cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 provide.8 + diff --git a/login-utils/Makefile.in b/login-utils/Makefile.in new file mode 100644 index 00000000..4a3a6c13 --- /dev/null +++ b/login-utils/Makefile.in @@ -0,0 +1,987 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/config/include-Makefile.am +bin_PROGRAMS = $(am__EXEEXT_1) +usrbin_PROGRAMS = $(am__EXEEXT_4) $(am__EXEEXT_5) $(am__EXEEXT_6) \ + $(am__EXEEXT_7) $(am__EXEEXT_8) +sbin_PROGRAMS = $(am__EXEEXT_2) $(am__EXEEXT_3) +usrsbin_PROGRAMS = $(am__EXEEXT_9) +@BUILD_AGETTY_TRUE@am__append_1 = agetty +@BUILD_AGETTY_TRUE@am__append_2 = agetty +@BUILD_INIT_TRUE@am__append_3 = simpleinit shutdown initctl +@BUILD_INIT_TRUE@am__append_4 = fastboot.8 fasthalt.8 halt.8 reboot.8 simpleinit.8 shutdown.8 \ +@BUILD_INIT_TRUE@ initctl.8 + +@BUILD_LAST_TRUE@am__append_5 = last +@BUILD_LAST_TRUE@am__append_6 = last.1 +@BUILD_LOGIN_UTILS_TRUE@am__append_7 = login +@BUILD_LOGIN_UTILS_TRUE@am__append_8 = chfn chsh +@BUILD_LOGIN_UTILS_TRUE@am__append_9 = vipw +@BUILD_LOGIN_UTILS_TRUE@am__append_10 = chfn.1 chsh.1 login.1 vipw.8 vigr.8 +@BUILD_LOGIN_UTILS_TRUE@@NEED_LIBCRYPT_TRUE@am__append_11 = newgrp +@BUILD_LOGIN_UTILS_TRUE@@NEED_LIBCRYPT_TRUE@am__append_12 = newgrp.1 +@BUILD_LOGIN_UTILS_TRUE@@NEED_LIBCRYPT_TRUE@am__append_13 = -lcrypt +@BUILD_LOGIN_UTILS_TRUE@@NEED_LIBCRYPT_TRUE@am__append_14 = -lcrypt +@BUILD_LOGIN_UTILS_TRUE@@NEED_LIBCRYPT_TRUE@am__append_15 = -lcrypt +@BUILD_LOGIN_UTILS_TRUE@@NEED_LIBCRYPT_TRUE@am__append_16 = -lcrypt +@BUILD_LOGIN_UTILS_TRUE@@HAVE_PAM_TRUE@am__append_17 = -lpam -lpam_misc +@BUILD_LOGIN_UTILS_TRUE@@HAVE_PAM_TRUE@am__append_18 = -lpam -lpam_misc +@BUILD_LOGIN_UTILS_TRUE@@HAVE_PAM_TRUE@am__append_19 = -lpam -lpam_misc +@BUILD_LOGIN_UTILS_TRUE@@HAVE_SELINUX_TRUE@am__append_20 = selinux_utils.c +@BUILD_LOGIN_UTILS_TRUE@@HAVE_SELINUX_TRUE@am__append_21 = -lselinux +@BUILD_LOGIN_UTILS_TRUE@@HAVE_SELINUX_TRUE@am__append_22 = selinux_utils.c +@BUILD_LOGIN_UTILS_TRUE@@HAVE_SELINUX_TRUE@am__append_23 = -lselinux +@BUILD_LOGIN_UTILS_TRUE@@HAVE_SELINUX_TRUE@am__append_24 = -lselinux +@BUILD_MESG_TRUE@am__append_25 = mesg +@BUILD_MESG_TRUE@am__append_26 = mesg.1 +@BUILD_WALL_TRUE@am__append_27 = wall +@BUILD_WALL_TRUE@am__append_28 = wall.1 +subdir = login-utils +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ + $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ + $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +@BUILD_LOGIN_UTILS_TRUE@am__EXEEXT_1 = login$(EXEEXT) +am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" \ + "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(usrsbindir)" \ + "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)" +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +@BUILD_AGETTY_TRUE@am__EXEEXT_2 = agetty$(EXEEXT) +@BUILD_INIT_TRUE@am__EXEEXT_3 = simpleinit$(EXEEXT) shutdown$(EXEEXT) \ +@BUILD_INIT_TRUE@ initctl$(EXEEXT) +sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +@BUILD_LAST_TRUE@am__EXEEXT_4 = last$(EXEEXT) +@BUILD_LOGIN_UTILS_TRUE@am__EXEEXT_5 = chfn$(EXEEXT) chsh$(EXEEXT) +@BUILD_LOGIN_UTILS_TRUE@@NEED_LIBCRYPT_TRUE@am__EXEEXT_6 = \ +@BUILD_LOGIN_UTILS_TRUE@@NEED_LIBCRYPT_TRUE@ newgrp$(EXEEXT) +@BUILD_MESG_TRUE@am__EXEEXT_7 = mesg$(EXEEXT) +@BUILD_WALL_TRUE@am__EXEEXT_8 = wall$(EXEEXT) +usrbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +@BUILD_LOGIN_UTILS_TRUE@am__EXEEXT_9 = vipw$(EXEEXT) +usrsbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(bin_PROGRAMS) $(sbin_PROGRAMS) $(usrbin_PROGRAMS) \ + $(usrsbin_PROGRAMS) +agetty_SOURCES = agetty.c +agetty_OBJECTS = agetty.$(OBJEXT) +agetty_LDADD = $(LDADD) +am__chfn_SOURCES_DIST = chfn.c islocal.c setpwnam.c selinux_utils.c +@BUILD_LOGIN_UTILS_TRUE@@HAVE_SELINUX_TRUE@am__objects_1 = selinux_utils.$(OBJEXT) +@BUILD_LOGIN_UTILS_TRUE@am_chfn_OBJECTS = chfn.$(OBJEXT) \ +@BUILD_LOGIN_UTILS_TRUE@ islocal.$(OBJEXT) setpwnam.$(OBJEXT) \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__objects_1) +chfn_OBJECTS = $(am_chfn_OBJECTS) +am__DEPENDENCIES_1 = +@BUILD_LOGIN_UTILS_TRUE@chfn_DEPENDENCIES = ../lib/libenv.la \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) +am__chsh_SOURCES_DIST = chsh.c islocal.c setpwnam.c selinux_utils.c +@BUILD_LOGIN_UTILS_TRUE@am_chsh_OBJECTS = chsh.$(OBJEXT) \ +@BUILD_LOGIN_UTILS_TRUE@ islocal.$(OBJEXT) setpwnam.$(OBJEXT) \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__objects_1) +chsh_OBJECTS = $(am_chsh_OBJECTS) +@BUILD_LOGIN_UTILS_TRUE@chsh_DEPENDENCIES = ../lib/libenv.la \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) +initctl_SOURCES = initctl.c +initctl_OBJECTS = initctl.$(OBJEXT) +initctl_LDADD = $(LDADD) +last_SOURCES = last.c +last_OBJECTS = last.$(OBJEXT) +last_LDADD = $(LDADD) +am__login_SOURCES_DIST = login.c checktty.c +@BUILD_LOGIN_UTILS_TRUE@@HAVE_PAM_FALSE@am_login_OBJECTS = \ +@BUILD_LOGIN_UTILS_TRUE@@HAVE_PAM_FALSE@ login.$(OBJEXT) \ +@BUILD_LOGIN_UTILS_TRUE@@HAVE_PAM_FALSE@ checktty.$(OBJEXT) +@BUILD_LOGIN_UTILS_TRUE@@HAVE_PAM_TRUE@am_login_OBJECTS = \ +@BUILD_LOGIN_UTILS_TRUE@@HAVE_PAM_TRUE@ login.$(OBJEXT) +login_OBJECTS = $(am_login_OBJECTS) +@BUILD_LOGIN_UTILS_TRUE@login_DEPENDENCIES = \ +@BUILD_LOGIN_UTILS_TRUE@ ../lib/libsetproctitle.la \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) +mesg_SOURCES = mesg.c +mesg_OBJECTS = mesg.$(OBJEXT) +mesg_LDADD = $(LDADD) +newgrp_SOURCES = newgrp.c +newgrp_OBJECTS = newgrp.$(OBJEXT) +@BUILD_LOGIN_UTILS_TRUE@newgrp_DEPENDENCIES = $(am__DEPENDENCIES_1) +shutdown_SOURCES = shutdown.c +shutdown_OBJECTS = shutdown.$(OBJEXT) +shutdown_LDADD = $(LDADD) +simpleinit_SOURCES = simpleinit.c +simpleinit_OBJECTS = simpleinit.$(OBJEXT) +simpleinit_DEPENDENCIES = +vipw_SOURCES = vipw.c +vipw_OBJECTS = vipw.$(OBJEXT) +@BUILD_LOGIN_UTILS_TRUE@vipw_DEPENDENCIES = $(am__DEPENDENCIES_1) +am__wall_SOURCES_DIST = wall.c ttymsg.c +@BUILD_WALL_TRUE@am_wall_OBJECTS = wall.$(OBJEXT) ttymsg.$(OBJEXT) +wall_OBJECTS = $(am_wall_OBJECTS) +wall_LDADD = $(LDADD) +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = agetty.c $(chfn_SOURCES) $(chsh_SOURCES) initctl.c last.c \ + $(login_SOURCES) mesg.c newgrp.c shutdown.c simpleinit.c \ + vipw.c $(wall_SOURCES) +DIST_SOURCES = agetty.c $(am__chfn_SOURCES_DIST) \ + $(am__chsh_SOURCES_DIST) initctl.c last.c \ + $(am__login_SOURCES_DIST) mesg.c newgrp.c shutdown.c \ + simpleinit.c vipw.c $(am__wall_SOURCES_DIST) +man1dir = $(mandir)/man1 +man8dir = $(mandir)/man8 +NROFF = nroff +MANS = $(man_MANS) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BUILD_AGETTY_FALSE = @BUILD_AGETTY_FALSE@ +BUILD_AGETTY_TRUE = @BUILD_AGETTY_TRUE@ +BUILD_ELVTUNE_FALSE = @BUILD_ELVTUNE_FALSE@ +BUILD_ELVTUNE_TRUE = @BUILD_ELVTUNE_TRUE@ +BUILD_INIT_FALSE = @BUILD_INIT_FALSE@ +BUILD_INIT_TRUE = @BUILD_INIT_TRUE@ +BUILD_KILL_FALSE = @BUILD_KILL_FALSE@ +BUILD_KILL_TRUE = @BUILD_KILL_TRUE@ +BUILD_LAST_FALSE = @BUILD_LAST_FALSE@ +BUILD_LAST_TRUE = @BUILD_LAST_TRUE@ +BUILD_LOGIN_UTILS_FALSE = @BUILD_LOGIN_UTILS_FALSE@ +BUILD_LOGIN_UTILS_TRUE = @BUILD_LOGIN_UTILS_TRUE@ +BUILD_MESG_FALSE = @BUILD_MESG_FALSE@ +BUILD_MESG_TRUE = @BUILD_MESG_TRUE@ +BUILD_PARTX_FALSE = @BUILD_PARTX_FALSE@ +BUILD_PARTX_TRUE = @BUILD_PARTX_TRUE@ +BUILD_RAW_FALSE = @BUILD_RAW_FALSE@ +BUILD_RAW_TRUE = @BUILD_RAW_TRUE@ +BUILD_RDEV_FALSE = @BUILD_RDEV_FALSE@ +BUILD_RDEV_TRUE = @BUILD_RDEV_TRUE@ +BUILD_RENAME_FALSE = @BUILD_RENAME_FALSE@ +BUILD_RENAME_TRUE = @BUILD_RENAME_TRUE@ +BUILD_RESET_FALSE = @BUILD_RESET_FALSE@ +BUILD_RESET_TRUE = @BUILD_RESET_TRUE@ +BUILD_SCHEDUTILS_FALSE = @BUILD_SCHEDUTILS_FALSE@ +BUILD_SCHEDUTILS_TRUE = @BUILD_SCHEDUTILS_TRUE@ +BUILD_WALL_FALSE = @BUILD_WALL_FALSE@ +BUILD_WALL_TRUE = @BUILD_WALL_TRUE@ +BUILD_WRITE_FALSE = @BUILD_WRITE_FALSE@ +BUILD_WRITE_TRUE = @BUILD_WRITE_TRUE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ +HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ +HAVE_LIBUTIL_FALSE = @HAVE_LIBUTIL_FALSE@ +HAVE_LIBUTIL_TRUE = @HAVE_LIBUTIL_TRUE@ +HAVE_NCURSES_FALSE = @HAVE_NCURSES_FALSE@ +HAVE_NCURSES_TRUE = @HAVE_NCURSES_TRUE@ +HAVE_PAM_FALSE = @HAVE_PAM_FALSE@ +HAVE_PAM_TRUE = @HAVE_PAM_TRUE@ +HAVE_PIVOT_ROOT_FALSE = @HAVE_PIVOT_ROOT_FALSE@ +HAVE_PIVOT_ROOT_TRUE = @HAVE_PIVOT_ROOT_TRUE@ +HAVE_RAW_FALSE = @HAVE_RAW_FALSE@ +HAVE_RAW_TRUE = @HAVE_RAW_TRUE@ +HAVE_SELINUX_FALSE = @HAVE_SELINUX_FALSE@ +HAVE_SELINUX_TRUE = @HAVE_SELINUX_TRUE@ +HAVE_TERMCAP_FALSE = @HAVE_TERMCAP_FALSE@ +HAVE_TERMCAP_TRUE = @HAVE_TERMCAP_TRUE@ +HAVE_UUID_FALSE = @HAVE_UUID_FALSE@ +HAVE_UUID_TRUE = @HAVE_UUID_TRUE@ +HAVE_ZLIB_FALSE = @HAVE_ZLIB_FALSE@ +HAVE_ZLIB_TRUE = @HAVE_ZLIB_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTEL_FALSE = @INTEL_FALSE@ +INTEL_TRUE = @INTEL_TRUE@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_LIBCRYPT_FALSE = @NEED_LIBCRYPT_FALSE@ +NEED_LIBCRYPT_TRUE = @NEED_LIBCRYPT_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SPARC_FALSE = @SPARC_FALSE@ +SPARC_TRUE = @SPARC_TRUE@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +USE_SLANG_FALSE = @USE_SLANG_FALSE@ +USE_SLANG_TRUE = @USE_SLANG_TRUE@ +USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ +USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = $(prefix)/usr/share +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = $(datadir)/info +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = $(datadir)/man +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +usrbindir = $(prefix)/usr/bin +usrsbindir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +DEFAULT_INCLUDES = +man_MANS = $(am__append_2) $(am__append_4) $(am__append_6) \ + $(am__append_10) $(am__append_12) $(am__append_26) \ + $(am__append_28) +@BUILD_INIT_TRUE@@NEED_LIBCRYPT_TRUE@simpleinit_LDADD = -lcrypt +@BUILD_LOGIN_UTILS_TRUE@chfn_SOURCES = chfn.c islocal.c setpwnam.c \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__append_20) +@BUILD_LOGIN_UTILS_TRUE@chsh_SOURCES = chsh.c islocal.c setpwnam.c \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__append_22) +@BUILD_LOGIN_UTILS_TRUE@chfn_LDADD = ../lib/libenv.la $(am__append_13) \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__append_17) $(am__append_21) +@BUILD_LOGIN_UTILS_TRUE@chsh_LDADD = ../lib/libenv.la $(am__append_14) \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__append_18) $(am__append_23) +@BUILD_LOGIN_UTILS_TRUE@login_LDADD = ../lib/libsetproctitle.la \ +@BUILD_LOGIN_UTILS_TRUE@ $(am__append_15) $(am__append_19) +@BUILD_LOGIN_UTILS_TRUE@newgrp_LDADD = $(am__append_16) +@BUILD_LOGIN_UTILS_TRUE@vipw_LDADD = $(am__append_24) +@BUILD_LOGIN_UTILS_TRUE@@HAVE_PAM_FALSE@login_SOURCES = login.c checktty.c +@BUILD_LOGIN_UTILS_TRUE@@HAVE_PAM_TRUE@login_SOURCES = login.c +@BUILD_WALL_TRUE@wall_SOURCES = wall.c ttymsg.c +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign login-utils/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign login-utils/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)" + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \ + rm -f "$(DESTDIR)$(bindir)/$$f"; \ + done + +clean-binPROGRAMS: + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-binPROGRAMS: $(bin_PROGRAMS) + bad=0; pid=$$$$; list="$(bin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +install-sbinPROGRAMS: $(sbin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)" + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-sbinPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \ + rm -f "$(DESTDIR)$(sbindir)/$$f"; \ + done + +clean-sbinPROGRAMS: + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-sbinPROGRAMS: $(sbin_PROGRAMS) + bad=0; pid=$$$$; list="$(sbin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(sbindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +install-usrbinPROGRAMS: $(usrbin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" + @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-usrbinPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ + done + +clean-usrbinPROGRAMS: + @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-usrbinPROGRAMS: $(usrbin_PROGRAMS) + bad=0; pid=$$$$; list="$(usrbin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +install-usrsbinPROGRAMS: $(usrsbin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(usrsbindir)" || $(mkdir_p) "$(DESTDIR)$(usrsbindir)" + @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrsbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrsbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrsbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrsbindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-usrsbinPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(usrsbindir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrsbindir)/$$f"; \ + done + +clean-usrsbinPROGRAMS: + @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-usrsbinPROGRAMS: $(usrsbin_PROGRAMS) + bad=0; pid=$$$$; list="$(usrsbin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(usrsbindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +agetty$(EXEEXT): $(agetty_OBJECTS) $(agetty_DEPENDENCIES) + @rm -f agetty$(EXEEXT) + $(LINK) $(agetty_LDFLAGS) $(agetty_OBJECTS) $(agetty_LDADD) $(LIBS) +chfn$(EXEEXT): $(chfn_OBJECTS) $(chfn_DEPENDENCIES) + @rm -f chfn$(EXEEXT) + $(LINK) $(chfn_LDFLAGS) $(chfn_OBJECTS) $(chfn_LDADD) $(LIBS) +chsh$(EXEEXT): $(chsh_OBJECTS) $(chsh_DEPENDENCIES) + @rm -f chsh$(EXEEXT) + $(LINK) $(chsh_LDFLAGS) $(chsh_OBJECTS) $(chsh_LDADD) $(LIBS) +initctl$(EXEEXT): $(initctl_OBJECTS) $(initctl_DEPENDENCIES) + @rm -f initctl$(EXEEXT) + $(LINK) $(initctl_LDFLAGS) $(initctl_OBJECTS) $(initctl_LDADD) $(LIBS) +last$(EXEEXT): $(last_OBJECTS) $(last_DEPENDENCIES) + @rm -f last$(EXEEXT) + $(LINK) $(last_LDFLAGS) $(last_OBJECTS) $(last_LDADD) $(LIBS) +login$(EXEEXT): $(login_OBJECTS) $(login_DEPENDENCIES) + @rm -f login$(EXEEXT) + $(LINK) $(login_LDFLAGS) $(login_OBJECTS) $(login_LDADD) $(LIBS) +mesg$(EXEEXT): $(mesg_OBJECTS) $(mesg_DEPENDENCIES) + @rm -f mesg$(EXEEXT) + $(LINK) $(mesg_LDFLAGS) $(mesg_OBJECTS) $(mesg_LDADD) $(LIBS) +newgrp$(EXEEXT): $(newgrp_OBJECTS) $(newgrp_DEPENDENCIES) + @rm -f newgrp$(EXEEXT) + $(LINK) $(newgrp_LDFLAGS) $(newgrp_OBJECTS) $(newgrp_LDADD) $(LIBS) +shutdown$(EXEEXT): $(shutdown_OBJECTS) $(shutdown_DEPENDENCIES) + @rm -f shutdown$(EXEEXT) + $(LINK) $(shutdown_LDFLAGS) $(shutdown_OBJECTS) $(shutdown_LDADD) $(LIBS) +simpleinit$(EXEEXT): $(simpleinit_OBJECTS) $(simpleinit_DEPENDENCIES) + @rm -f simpleinit$(EXEEXT) + $(LINK) $(simpleinit_LDFLAGS) $(simpleinit_OBJECTS) $(simpleinit_LDADD) $(LIBS) +vipw$(EXEEXT): $(vipw_OBJECTS) $(vipw_DEPENDENCIES) + @rm -f vipw$(EXEEXT) + $(LINK) $(vipw_LDFLAGS) $(vipw_OBJECTS) $(vipw_LDADD) $(LIBS) +wall$(EXEEXT): $(wall_OBJECTS) $(wall_DEPENDENCIES) + @rm -f wall$(EXEEXT) + $(LINK) $(wall_LDFLAGS) $(wall_OBJECTS) $(wall_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/agetty.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checktty.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chfn.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chsh.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/initctl.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/islocal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/last.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/login.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mesg.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/newgrp.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/selinux_utils.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setpwnam.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shutdown.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/simpleinit.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ttymsg.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vipw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wall.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ + done +uninstall-man1: + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ + done +install-man8: $(man8_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ + done +uninstall-man8: + @$(NORMAL_UNINSTALL) + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(mkdir_p) $(distdir)/../config + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) $(MANS) +installdirs: + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(usrsbindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +@BUILD_LOGIN_UTILS_FALSE@@BUILD_WALL_FALSE@install-data-hook: +@BUILD_LOGIN_UTILS_FALSE@@USE_TTY_GROUP_FALSE@install-data-hook: +clean: clean-am + +clean-am: clean-binPROGRAMS clean-generic clean-libtool \ + clean-sbinPROGRAMS clean-usrbinPROGRAMS clean-usrsbinPROGRAMS \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-man install-usrbinPROGRAMS \ + install-usrsbinPROGRAMS + @$(NORMAL_INSTALL) + $(MAKE) $(AM_MAKEFLAGS) install-data-hook + +install-exec-am: install-binPROGRAMS install-sbinPROGRAMS + @$(NORMAL_INSTALL) + $(MAKE) $(AM_MAKEFLAGS) install-exec-hook + +install-info: install-info-am + +install-man: install-man1 install-man8 + +installcheck-am: installcheck-binPROGRAMS installcheck-sbinPROGRAMS \ + installcheck-usrbinPROGRAMS installcheck-usrsbinPROGRAMS + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man \ + uninstall-sbinPROGRAMS uninstall-usrbinPROGRAMS \ + uninstall-usrsbinPROGRAMS + +uninstall-man: uninstall-man1 uninstall-man8 + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic clean-libtool clean-sbinPROGRAMS \ + clean-usrbinPROGRAMS clean-usrsbinPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-binPROGRAMS install-data \ + install-data-am install-data-hook install-exec install-exec-am \ + install-exec-hook install-info install-info-am install-man \ + install-man1 install-man8 install-sbinPROGRAMS install-strip \ + install-usrbinPROGRAMS install-usrsbinPROGRAMS installcheck \ + installcheck-am installcheck-binPROGRAMS \ + installcheck-sbinPROGRAMS installcheck-usrbinPROGRAMS \ + installcheck-usrsbinPROGRAMS installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-binPROGRAMS \ + uninstall-info-am uninstall-man uninstall-man1 uninstall-man8 \ + uninstall-sbinPROGRAMS uninstall-usrbinPROGRAMS \ + uninstall-usrsbinPROGRAMS + + +@BUILD_LOGIN_UTILS_TRUE@install-data-hook:: +@BUILD_LOGIN_UTILS_TRUE@ cd $(DESTDIR)$(usrsbindir) && ln -sf vipw vigr + +@BUILD_WALL_TRUE@@USE_TTY_GROUP_TRUE@install-data-hook:: +@BUILD_WALL_TRUE@@USE_TTY_GROUP_TRUE@ chgrp tty $(DESTDIR)$(usrbindir)/wall +@BUILD_WALL_TRUE@@USE_TTY_GROUP_TRUE@ chmod g+s $(DESTDIR)$(usrbindir)/wall + +install-exec-hook:: + cd $(DESTDIR)$(sbindir) && ln -sf shutdown reboot + cd $(DESTDIR)$(sbindir) && ln -sf shutdown fastboot + cd $(DESTDIR)$(sbindir) && ln -sf shutdown halt + cd $(DESTDIR)$(sbindir) && ln -sf shutdown fasthalt + cd $(DESTDIR)$(sbindir) && ln -sf initctl need + cd $(DESTDIR)$(sbindir) && ln -sf initctl display-services + cd $(DESTDIR)$(sbindir) && ln -sf initctl provide + cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 need.8 + cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 display-services.8 + cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 provide.8 +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/login-utils/agetty.c b/login-utils/agetty.c index f9f33b53..d159d573 100644 --- a/login-utils/agetty.c +++ b/login-utils/agetty.c @@ -604,7 +604,7 @@ update_utmp(line) endutent(); { -#ifdef HAVE_updwtmp +#ifdef HAVE_UPDWTMP updwtmp(_PATH_WTMP, &ut); #else int ut_fd; @@ -869,7 +869,7 @@ do_prompt(op, tp) case 'o': { char domainname[256]; -#ifdef HAVE_getdomainname +#ifdef HAVE_GETDOMAINNAME getdomainname(domainname, sizeof(domainname)); #else strcpy(domainname, "unknown_domain"); diff --git a/login-utils/checktty.c b/login-utils/checktty.c index 8171f44d..9c3ce46d 100644 --- a/login-utils/checktty.c +++ b/login-utils/checktty.c @@ -23,33 +23,13 @@ #include #include "nls.h" -#ifdef __linux__ -# include -# include -#endif +#include +#include #include "pathnames.h" #include "login.h" #include "xstrncpy.h" -#ifdef TESTING -char hostaddress[4]; -char *hostname; - -void -badlogin(const char *s) -{ - printf("badlogin: %s\n", s); -} - -void -sleepexit(int x) -{ - printf("sleepexit %d\n", x); - exit(1); -} -#endif - static gid_t mygroups[NGROUPS]; static int num_groups; @@ -145,7 +125,6 @@ isapty(const char *tty) return 0; sprintf(devname, "/dev/%s", tty); -#if defined(__linux__) if((stat(devname, &stb) >= 0) && S_ISCHR(stb.st_mode)) { int majordev = major(stb.st_rdev); @@ -167,7 +146,6 @@ isapty(const char *tty) #endif } -#endif return 0; } @@ -349,11 +327,7 @@ checktty(const char *user, const char *tty, struct passwd *pwd) int found_match = 0; /* no /etc/usertty, default to allow access */ -#ifdef TESTING - if (!(f = fopen("usertty", "r"))) return; -#else if (!(f = fopen(_PATH_USERTTY, "r"))) return; -#endif if (pwd == NULL) { fclose(f); @@ -439,13 +413,3 @@ checktty(const char *user, const char *tty, struct passwd *pwd) on all tty's */ free_all(); /* JDS */ } - -#ifdef TESTING -main(int argc, char *argv[]) -{ - struct passwd *pw; - - pw = getpwnam(argv[1]); - checktty(argv[1], argv[2], pw); -} -#endif diff --git a/login-utils/chfn.c b/login-utils/chfn.c index 834dedfd..638af06a 100644 --- a/login-utils/chfn.c +++ b/login-utils/chfn.c @@ -40,13 +40,13 @@ #include "nls.h" #include "env.h" -#ifdef WITH_SELINUX +#ifdef HAVE_LIBSELINUX #include #include #include "selinux_utils.h" #endif -#if REQUIRE_PASSWORD && USE_PAM +#if defined(REQUIRE_PASSWORD) && defined(HAVE_SECURITY_PAM_MISC_H) #include #include #endif @@ -90,7 +90,7 @@ int main (int argc, char **argv) { struct finfo oldf, newf; boolean interactive; int status; -#if REQUIRE_PASSWORD && USE_PAM +#if defined(REQUIRE_PASSWORD) && defined(HAVE_SECURITY_PAM_MISC_H) pam_handle_t *pamh = NULL; int retcode; struct pam_conv conv = { misc_conv, NULL }; @@ -142,7 +142,7 @@ int main (int argc, char **argv) { exit(1); } -#ifdef WITH_SELINUX +#ifdef HAVE_LIBSELINUX if (is_selinux_enabled()) { if(uid == 0) { if (checkAccess(oldf.username,PASSWD__CHFN)!=0) { @@ -172,8 +172,8 @@ int main (int argc, char **argv) { printf (_("Changing finger information for %s.\n"), oldf.username); -#if REQUIRE_PASSWORD -# if USE_PAM +#ifdef REQUIRE_PASSWORD +#ifdef HAVE_SECURITY_PAM_MISC_H if(uid != 0) { if (pam_start("chfn", oldf.username, &conv, &pamh)) { puts(_("Password error.")); @@ -197,7 +197,7 @@ int main (int argc, char **argv) { /* no need to establish a session; this isn't a session-oriented * activity... */ } -# else /* USE_PAM */ +# else /* HAVE_SECURITY_PAM_MISC_H */ /* require password, unless root */ if(uid != 0 && oldf.pw->pw_passwd && oldf.pw->pw_passwd[0]) { char *pwdstr = getpass(_("Password: ")); @@ -207,7 +207,7 @@ int main (int argc, char **argv) { exit(1); } } -# endif /* USE_PAM */ +# endif /* HAVE_SECURITY_PAM_MISC_H */ #endif /* REQUIRE_PASSWORD */ @@ -251,7 +251,7 @@ static boolean parse_argv (argc, argv, pinfo) if (c == -1) break; /* version? output version and exit. */ if (c == 'v') { - printf ("%s\n", util_linux_version); + printf ("%s\n", PACKAGE_STRING); exit (0); } if (c == 'u') { diff --git a/login-utils/chsh.c b/login-utils/chsh.c index aa8e10dc..8bd2d0bd 100644 --- a/login-utils/chsh.c +++ b/login-utils/chsh.c @@ -42,12 +42,12 @@ #include "nls.h" #include "env.h" -#if REQUIRE_PASSWORD && USE_PAM +#if defined(REQUIRE_PASSWORD) && defined(HAVE_SECURITY_PAM_MISC_H) #include #include #endif -#ifdef WITH_SELINUX +#ifdef HAVE_LIBSELINUX #include #include #include "selinux_utils.h" @@ -85,7 +85,7 @@ main (int argc, char *argv[]) { uid_t uid; struct sinfo info; struct passwd *pw; -#if REQUIRE_PASSWORD && USE_PAM +#if defined(REQUIRE_PASSWORD) && defined(HAVE_SECURITY_PAM_MISC_H) pam_handle_t *pamh = NULL; int retcode; struct pam_conv conv = { misc_conv, NULL }; @@ -127,7 +127,7 @@ main (int argc, char *argv[]) { exit(1); } -#ifdef WITH_SELINUX +#ifdef HAVE_LIBSELINUX if (is_selinux_enabled()) { if(uid == 0) { if (checkAccess(pw->pw_name,PASSWD__CHSH)!=0) { @@ -169,8 +169,8 @@ main (int argc, char *argv[]) { printf( _("Changing shell for %s.\n"), pw->pw_name ); -#if REQUIRE_PASSWORD -# if USE_PAM +#ifdef REQUIRE_PASSWORD +#ifdef HAVE_SECURITY_PAM_MISC_H if(uid != 0) { if (pam_start("chsh", pw->pw_name, &conv, &pamh)) { puts(_("Password error.")); @@ -194,7 +194,7 @@ main (int argc, char *argv[]) { /* no need to establish a session; this isn't a session-oriented * activity... */ } -# else /* USE_PAM */ +#else /* HAVE_SECURITY_PAM_MISC_H */ /* require password, unless root */ if(uid != 0 && pw->pw_passwd && pw->pw_passwd[0]) { char *pwdstr = getpass(_("Password: ")); @@ -204,7 +204,7 @@ main (int argc, char *argv[]) { exit(1); } } -# endif /* USE_PAM */ +#endif /* HAVE_SECURITY_PAM_MISC_H */ #endif /* REQUIRE_PASSWORD */ if (! shell) { @@ -253,7 +253,7 @@ parse_argv (int argc, char *argv[], struct sinfo *pinfo) { case -1: break; case 'v': - printf ("%s\n", util_linux_version); + printf ("%s\n", PACKAGE_STRING); exit (0); case 'u': usage (stdout); @@ -356,7 +356,7 @@ check_shell (char *shell) { return (-1); } } -#if ONLY_LISTED_SHELLS +#ifdef ONLY_LISTED_SHELLS if (! get_shell_list (shell)) { if (!getuid()) printf (_("Warning: \"%s\" is not listed in /etc/shells\n"), shell); diff --git a/login-utils/cryptocard.c b/login-utils/cryptocard.c deleted file mode 100644 index 44cfb55d..00000000 --- a/login-utils/cryptocard.c +++ /dev/null @@ -1,228 +0,0 @@ -/* cryptocard.c - support for the CRYPTOCard - RB-1 Challenge-Response Token, initial code by - bentson@grieg.seaslug.org (Randolph Bentson) on 3-Dec-96, - Hacked severely by poe@daimi.aau.dk. - This relies on an implementation of DES in a library, currently - it interfaces with the koontz-des.tar.gz implementation which - can be found in: - - ftp://ftp.funet.fi/pub/crypt/cryptography/symmetric/des/ - - (Link with the fdes.o file from that distribution) - - and with Eric A. Young's libdes implementation used in SSLeay. Also - available from the above ftp site. Link with the libdes.a library. - - The sources for this code are maintained in - - ftp://ftp.daimi.aau.dk/pub/linux/poe/poeigl-X.XX.tar.gz - - 1999-02-22 Arkadiusz Mi¶kiewicz - - added Native Language Support - -*/ -#ifdef CRYPTOCARD - -/******************** CONFIGURATION section *****************************/ -/*--------------- select ONE DES implementation ------------------------*/ -/*#define KOONTZ_DES */ -#define EAY_LIBDES -/*--------------- define if on little endian machine (Intel x86) -------*/ -#define LITTLE_ENDIAN -/******************** end of CONFIGURATION section **********************/ - -#define _BSD_SOURCE -#define _GNU_SOURCE - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "nls.h" - -#ifdef KOONTZ_DES -#include "../koontz-des/des.h" -#endif /* KOONTZ_DES */ - -#ifdef EAY_LIBDES -#include "../libdes/des.h" -#endif /* EAY_LIBDES */ - -#include "cryptocard.h" - -static char * -generate_challenge(void) -{ - static char challenge_str[30]; - int rfd; - unsigned long clong; - - /* create and present a challenge string */ - if ((rfd = open("/dev/urandom", O_RDONLY)) < 0) { - syslog(LOG_NOTICE, _("couldn't open /dev/urandom")); - return NULL; - } - if (read(rfd, &clong, 4) < 4) { - close(rfd); - syslog(LOG_NOTICE, _("couldn't read random data from /dev/urandom")); - return NULL; - } - close(rfd); - - sprintf(challenge_str,"%08lu", clong); - return challenge_str; -} - -static char * -get_key() -{ - int success = 0; - char keyfile[MAXPATHLEN]; - static char key[10]; - int rfd; - struct stat statbuf; - - if (strlen(pwd->pw_dir) + 13 > sizeof(keyfile)) - goto bail_out; - sprintf(keyfile, "%s/.cryptocard", pwd->pw_dir); - - if ((rfd = open(keyfile, O_RDONLY)) < 0) { - syslog(LOG_NOTICE, _("can't open %s for reading"), keyfile); - goto bail_out; - } - if (fstat(rfd, &statbuf) < 0) { - syslog(LOG_NOTICE, _("can't stat(%s)"), keyfile); - goto close_and_bail_out; - } - if ((statbuf.st_uid != pwd->pw_uid) - || ((statbuf.st_mode & S_IFMT) != S_IFREG) - || (statbuf.st_mode & (S_IRWXU|S_IRWXG|S_IRWXO))) { - syslog(LOG_NOTICE, _("%s doesn't have the correct filemodes"), keyfile); - goto close_and_bail_out; - } - - if (read(rfd, key, 8) < 8) { - syslog(LOG_NOTICE, _("can't read data from %s"), keyfile); - goto close_and_bail_out; - } - - key[8] = 0; - success = 1; - -close_and_bail_out: - close(rfd); - -bail_out: - if (success) - return key; - else - return NULL; -} - -static int -check_response(char *challenge, char *response, char *key) -{ - char buf[20]; - -#ifdef KOONTZ_DES - extern void des (union LR_block *); - extern void loadkey(char *,int); - extern void set_des_mode(int); - - union LR_block data; - - strncpy((char *)data.string, (char *)challenge, 8); - set_des_mode(ENCRYPT); - loadkey(key, NOSHIFT); - des(&data); - - memset(key, 0, 8); /* no need for the secret key anymore, scratch it */ - - sprintf(buf, "%2.2X%2.2X%2.2X%2.2X", - (int)(data.LR[0]) & 0xff, - (int)(data.LR[0]>>8) & 0xff, - (int)(data.LR[0]>>16) & 0xff, - (int)(data.LR[0]>>24) & 0xff); -#endif /* KOONTZ_DES */ -#ifdef EAY_LIBDES - des_cblock res; - des_key_schedule ks; - - des_set_key((des_cblock *)key, ks); - memset(key, 0, 8); - des_ecb_encrypt((des_cblock *)challenge, &res, ks, DES_ENCRYPT); - -#ifdef LITTLE_ENDIAN - /* use this on Intel x86 boxes */ - sprintf(buf, "%2.2X%2.2X%2.2X%2.2X", - res[0], res[1], res[2], res[3]); -#else /* ie. BIG_ENDIAN */ - /* use this on big endian RISC boxes */ - sprintf(buf, "%2.2X%2.2X%2.2X%2.2X", - res[3], res[2], res[1], res[0]); -#endif /* LITTLE_ENDIAN */ -#endif /* EAY_LIBDES */ - - /* return success only if ALL requirements have been met */ - if (strncmp(buf, response, 8) == 0) - return 1; - - return 0; -} - -int -cryptocard(void) -{ - char prompt[80]; - char *challenge; - char *key; - char *response; - - challenge = generate_challenge(); - if (challenge == NULL) return 0; - - if (strlen(challenge) + 13 > sizeof(prompt)) return 0; - sprintf(prompt, "%s Password: ", challenge); - - alarm((unsigned int)timeout); /* give user time to fiddle with card */ - response = getpass(prompt); /* presents challenge and gets response */ - - if (response == NULL) return 0; - - /* This requires some explanation: As root we may not be able to - read the directory of the user if it is on an NFS mounted - filesystem. We temporarily set our effective uid to the user-uid - making sure that we keep root privs. in the real uid. - - A portable solution would require a fork(), but we rely on Linux - having the BSD setreuid() */ - - { - uid_t ruid = getuid(); - gid_t egid = getegid(); - - setregid(-1, pwd->pw_gid); - setreuid(0, pwd->pw_uid); - - /* now we can access the file */ - /* get the (properly qualified) key */ - key = get_key(); - - /* reset to root privs */ - setuid(0); /* setreuid doesn't do it alone! */ - setreuid(ruid, 0); - setregid(-1, egid); - - if (key == NULL) return 0; - } - - return check_response(challenge, response, key); -} - -#endif /* CRYPTOCARD */ diff --git a/login-utils/cryptocard.h b/login-utils/cryptocard.h deleted file mode 100644 index a967137f..00000000 --- a/login-utils/cryptocard.h +++ /dev/null @@ -1,7 +0,0 @@ -/* defined in cryptocard.c */ -extern int cryptocard (void); - -/* defined in login.c */ -extern struct passwd *pwd; -extern int timeout; - diff --git a/login-utils/last.c b/login-utils/last.c index 6d0ce2ff..13a3b244 100644 --- a/login-utils/last.c +++ b/login-utils/last.c @@ -202,15 +202,10 @@ wtmp(void) { long delta; /* time difference */ char *crmsg = NULL; char *ct = NULL; -#if USE_GETUTENT - struct utmp **utmplist = NULL; - int listlen = 0; -#else int fd; struct utmp *utl; struct stat st; int utl_len; -#endif int listnr = 0; int i; @@ -220,20 +215,6 @@ wtmp(void) { (void)signal(SIGINT, onintr); (void)signal(SIGQUIT, onintr); -#if USE_GETUTENT - setutent(); - while((bp = getutent())) { - if(listnr >= listlen) { - listlen += 10; - listlen *= 2; /* avoid quadratic behaviour */ - utmplist = realloc(utmplist, sizeof(bp) * listlen); - } - - utmplist[listnr] = malloc(sizeof(*bp)); - memcpy(utmplist[listnr++], bp, sizeof(*bp)); - } - endutent(); -#else if ((fd = open(file,O_RDONLY)) < 0) exit(1); fstat(fd, &st); @@ -243,21 +224,12 @@ wtmp(void) { if (utl == NULL) exit(1); listnr = utl_len/sizeof(struct utmp); -#endif if(listnr) -#if USE_GETUTENT - ct = ctime(&utmplist[0]->ut_time); -#else ct = ctime(&utl[0].ut_time); -#endif for(i = listnr - 1; i >= 0; i--) { -#if USE_GETUTENT - bp = utmplist[i]; -#else bp = utl+i; -#endif /* * if the terminal line is '~', the machine stopped. * see utmp(5) for more info. @@ -328,15 +300,9 @@ wtmp(void) { } T->logout = bp->ut_time; utmpbuf.ut_time = bp->ut_time; -#if USE_GETUTENT - free(bp); - } - if(utmplist) free(utmplist); -#else } munmap(utl,utl_len); close(fd); -#endif if(ct) printf(_("\nwtmp begins %s"), ct); /* ct already ends in \n */ } diff --git a/login-utils/login.c b/login-utils/login.c index 66612124..fb3847d0 100644 --- a/login-utils/login.c +++ b/login-utils/login.c @@ -77,13 +77,7 @@ * login -f name (for pre-authenticated login: datakit, xterm, etc.) */ -/* #define TESTING */ - -#ifdef TESTING -#include "param.h" -#else #include -#endif #include #include @@ -118,22 +112,12 @@ #include "xstrncpy.h" #include "nls.h" -#ifdef __linux__ -# include -# include -#endif - -#ifdef TESTING -# include "utmp.h" -#else -# include -#endif +#include +#include -#ifdef SHADOW_PWD -# include -#endif +#include -#ifdef USE_PAM +#ifdef HAVE_SECURITY_PAM_MISC_H # include # include # define PAM_MAX_LOGIN_TRIES 3 @@ -149,31 +133,13 @@ } #endif -#ifndef __linux__ -# include -#endif #include #define SLEEP_EXIT_TIMEOUT 5 -#ifdef __linux__ -#define DO_PS_FIDDLING -#endif - -#ifdef DO_PS_FIDDLING #include "setproctitle.h" -#endif - -#if 0 -/* from before we had a lastlog.h file in linux */ -struct lastlog -{ long ll_time; - char ll_line[12]; - char ll_host[16]; -}; -#endif -#ifndef USE_PAM +#ifndef HAVE_SECURITY_PAM_MISC_H static void getloginname (void); static void checknologin (void); static int rootterm (char *ttyn); @@ -183,17 +149,6 @@ static void sigint (int); static void motd (void); static void dolastlog (int quiet); -#ifdef CRYPTOCARD -#include "cryptocard.h" -#endif - -#ifdef KERBEROS -#include -#include -char realm[REALM_SZ]; -int kerror = KSUCCESS, notickets = 1; -#endif - #ifdef USE_TTY_GROUP # define TTY_MODE 0620 #else @@ -210,14 +165,11 @@ int kerror = KSUCCESS, notickets = 1; * This bounds the time given to login. Not a define so it can * be patched on machines where it's too small. */ -#ifndef __linux__ -int timeout = 300; -#else -int timeout = 60; /* used in cryptocard.c */ -#endif +int timeout = 60; -struct passwd *pwd; /* used in cryptocard.c */ -#if USE_PAM +struct passwd *pwd; + +#ifdef HAVE_SECURITY_PAM_MISC_H static struct passwd pwdcopy; #endif char hostaddress[4]; /* used in checktty.c */ @@ -227,16 +179,6 @@ static char thishost[100]; static int failures = 1; static pid_t pid; -#ifndef __linux__ -struct sgttyb sgttyb; -struct tchars tc = { - CINTR, CQUIT, CSTART, CSTOP, CEOT, CBRK -}; -struct ltchars ltc = { - CSUSP, CDSUSP, CRPRNT, CFLUSH, CWERASE, CLNEXT -}; -#endif - /* Nice and simple code provided by Linus Torvalds 16-Feb-93 */ /* Nonblocking stuff by Maciej W. Rozycki, macro@ds2.pg.gda.pl, 1999. He writes: "Login performs open() on a tty in a blocking mode. @@ -288,10 +230,10 @@ check_ttyname(char *ttyn) { } } +#ifdef LOGIN_CHOWN_VCS /* true if the filedescriptor fd is a console tty, very Linux specific */ static int consoletty(int fd) { -#ifdef __linux__ struct stat stb; if ((fstat(fd, &stb) >= 0) @@ -299,11 +241,11 @@ consoletty(int fd) { && (minor(stb.st_rdev) < 64)) { return 1; } -#endif return 0; } +#endif -#if USE_PAM +#ifdef HAVE_SECURITY_PAM_MISC_H /* * Log failed login attempts in _PATH_BTMP if that exists. * Must be called only with username the name of an actual user. @@ -339,11 +281,11 @@ logbtmp(const char *line, const char *username, const char *hostname) { if (hostaddress[0]) memcpy(&ut.ut_addr, hostaddress, sizeof(ut.ut_addr)); } -#ifdef HAVE_updwtmp /* bad luck for ancient systems */ +#if HAVE_UPDWTMP /* bad luck for ancient systems */ updwtmp(_PATH_BTMP, &ut); #endif } -#endif /* USE_PAM */ +#endif /* HAVE_SECURITY_PAM_MISC_H */ int main(int argc, char **argv) @@ -361,7 +303,7 @@ main(int argc, char **argv) char *childArgv[10]; char *buff; int childArgc = 0; -#ifdef USE_PAM +#ifdef HAVE_SECURITY_PAM_MISC_H int retcode; pam_handle_t *pamh = NULL; struct pam_conv conv = { misc_conv, NULL }; @@ -369,7 +311,7 @@ main(int argc, char **argv) #else char *salt, *pp; #endif -#ifdef CHOWNVCS +#ifdef LOGIN_CHOWN_VCS char vcsn[20], vcsan[20]; #endif @@ -385,12 +327,7 @@ main(int argc, char **argv) textdomain(PACKAGE); setpriority(PRIO_PROCESS, 0, 0); -#ifdef HAVE_QUOTA - quota(Q_SETUID, 0, 0, 0); -#endif -#ifdef DO_PS_FIDDLING initproctitle(argc, argv); -#endif /* * -p is used by getty to tell login not to destroy the environment @@ -484,7 +421,7 @@ main(int argc, char **argv) tty_number = p; } -#ifdef CHOWNVCS +#ifdef LOGIN_CHOWN_VCS /* find names of Virtual Console devices, for later mode change */ snprintf(vcsn, sizeof(vcsn), "/dev/vcs%s", tty_number); snprintf(vcsan, sizeof(vcsan), "/dev/vcsa%s", tty_number); @@ -526,7 +463,7 @@ main(int argc, char **argv) fprintf(stderr,"\033(K"); #endif -#ifdef USE_PAM +#ifdef HAVE_SECURITY_PAM_MISC_H /* * username is initialized to NULL * and if specified on the command line it is set. @@ -689,7 +626,7 @@ main(int argc, char **argv) retcode = pam_setcred(pamh, PAM_ESTABLISH_CRED); PAM_FAIL_CHECK; -#else /* ! USE_PAM */ +#else /* ! HAVE_SECURITY_PAM_MISC_H */ for (cnt = 0;; ask = 1) { @@ -823,33 +760,11 @@ main(int argc, char **argv) sleep((unsigned int)((cnt - 3) * 5)); } } -#endif /* !USE_PAM */ +#endif /* !HAVE_SECURITY_PAM_MISC_H */ /* committed to login -- turn off timeout */ alarm((unsigned int)0); -#ifdef HAVE_QUOTA - if (quota(Q_SETUID, pwd->pw_uid, 0, 0) < 0 && errno != EINVAL) { - switch(errno) { - case EUSERS: - fprintf(stderr, - _("Too many users logged on already.\nTry again later.\n")); - break; - case EPROCLIM: - fprintf(stderr, - _("You have too many processes running.\n")); - break; - default: - perror("quota (Q_SETUID)"); - } - sleepexit(0); /* %% */ - } -#endif - - /* paranoia... */ -#ifdef SHADOW_PWD - endspent(); -#endif endpwent(); /* This requires some explanation: As root we may not be able to @@ -943,7 +858,7 @@ Michael Riepe pututline(&ut); endutent(); -#ifdef HAVE_updwtmp +#if HAVE_UPDWTMP updwtmp(_PATH_WTMP, &ut); #else #if 0 @@ -982,7 +897,7 @@ Michael Riepe (gr = getgrnam(TTYGRPNAME)) ? gr->gr_gid : pwd->pw_gid); chmod(ttyn, TTY_MODE); -#ifdef CHOWNVCS +#ifdef LOGIN_CHOWN_VCS /* if tty is one of the VC's then change owner and mode of the special /dev/vcs devices as well */ if (consoletty(0)) { @@ -995,10 +910,6 @@ Michael Riepe setgid(pwd->pw_gid); -#ifdef HAVE_QUOTA - quota(Q_DOWARN, pwd->pw_uid, (dev_t)-1, 0); -#endif - if (*pwd->pw_shell == '\0') pwd->pw_shell = _PATH_BSHELL; @@ -1041,7 +952,7 @@ Michael Riepe */ setenv("LOGNAME", pwd->pw_name, 1); -#ifdef USE_PAM +#ifdef HAVE_SECURITY_PAM_MISC_H { int i; char ** env = pam_getenvlist(pamh); @@ -1055,9 +966,7 @@ Michael Riepe } #endif -#ifdef DO_PS_FIDDLING setproctitle("login", username); -#endif if (!strncmp(tty_name, "ttyS", 4)) syslog(LOG_INFO, _("DIALUP AT %s BY %s"), tty_name, pwd->pw_name); @@ -1083,7 +992,7 @@ Michael Riepe if (!quietlog) { motd(); -#ifdef DO_STAT_MAIL +#ifdef LOGIN_STAT_MAIL /* * This turns out to be a bad idea: when the mail spool * is NFS mounted, and the NFS connection hangs, the @@ -1109,7 +1018,7 @@ Michael Riepe signal(SIGQUIT, SIG_DFL); signal(SIGTSTP, SIG_IGN); -#ifdef USE_PAM +#ifdef HAVE_SECURITY_PAM_MISC_H /* * We must fork before setuid() because we need to call * pam_close_session() as root. @@ -1215,7 +1124,7 @@ Michael Riepe exit(0); } -#ifndef USE_PAM +#ifndef HAVE_SECURITY_PAM_MISC_H static void getloginname(void) { int ch, cnt, cnt2; @@ -1293,7 +1202,7 @@ timedout(int sig) { timedout2(0); } -#ifndef USE_PAM +#ifndef HAVE_SECURITY_PAM_MISC_H int rootterm(char * ttyn) { @@ -1323,7 +1232,7 @@ rootterm(char * ttyn) } } } -#endif /* !USE_PAM */ +#endif /* !HAVE_SECURITY_PAM_MISC_H */ jmp_buf motdinterrupt; @@ -1348,7 +1257,7 @@ sigint(int sig) { longjmp(motdinterrupt, 1); } -#ifndef USE_PAM /* PAM takes care of this */ +#ifndef HAVE_SECURITY_PAM_MISC_H /* PAM takes care of this */ void checknologin(void) { int fd, nchars; diff --git a/login-utils/newgrp.c b/login-utils/newgrp.c index 89db1754..a46f9ee5 100644 --- a/login-utils/newgrp.c +++ b/login-utils/newgrp.c @@ -33,6 +33,7 @@ allow_setgid(struct passwd *pe, struct group *ge) int notfound = 1; if (getuid() == 0) return TRUE; /* root may do anything */ + if (ge->gr_gid == pe->pw_gid) return TRUE; /* You can switch back to your default group */ look = ge->gr_mem; while (*look && (notfound = strcmp(*look++,pe->pw_name))); diff --git a/login-utils/passwd.1 b/login-utils/passwd.1 deleted file mode 100644 index b6a25a3f..00000000 --- a/login-utils/passwd.1 +++ /dev/null @@ -1,111 +0,0 @@ -.\" Copyright 1992 Rickard E. Faith (faith@cs.unc.edu) -.\" May be distributed under the GNU General Public License -.TH PASSWD 1 "11 November 1996" "Util-linux 2.6" "Linux Programmer's Manual" -.SH NAME -passwd \- change password -.SH SYNOPSIS -.BR "passwd" -.RB [ " \-o " ] -.RB [ " \-q " ] -.RB [ " \-v " ] -.RI [ " name " [ " password " ]] -.br -.BR "passwd \-f " -.RI [ " arguments to chfn " ] -.br -.BR "passwd \-s " -.RI [ " arguments to chsh " ] - -.SH DESCRIPTION -Without arguments -.B passwd -will change the password for the current user. First the user is asked for -the old password, then prompted twice for the new password in order to -catch typing errors. - -The one and two argument forms may only be used by the superuser. Using the -one argument form, the superuser may change the password for that -.IR user . -The superuser is not asked for the users old password, but the rules -for proper passwords are also applied unless the -.B "\-o" -option is used. The superuser may have legitimate -reasons to choose a non-conformant password. - -The two argument form gives the -.IR user " the " password -stated as the second argument. Note that this password will -be visible to people doing `ps' or so. Avoid this form. - -Giving an empty string as the second argument erases the password for the -user, but only in combination with the -.B "\-o" -option. - -Password changes may get logged using the -.BR syslog (3) -facility, depending on compile-time defines (on by default). -If so, every change will -be logged at a low level as auth.notice, except for changing the root -password with will be logged with auth.warning. - -.SH OPTIONS -.TP -.B "\-f, \-\-fullname" -Change the user's full name (the GECOS field of the passwd entry). -Invokes /usr/bin/chfn with the non-option command line arguments. -.TP -.B "\-o, \-\-force" -Turn off simplicity checks on the new password. This option may only -be used by the super user. This is intend to allow simple initial -passwords given by the superuser. -.TP -.B "\-s, \-\-shell" -Change the user's shell by invoking /usr/bin/chsh with the non-option -command line arguments. -.TP -.B "\-q, \-\-quiet, \-\-silent" -In this mode passwd won't tell that the passwd get's changed. -.TP -.B "\-v, \-V, \-\-version" -Prints version information and exits. - -.SH PASSWORD RULES -The new password must fulfill these rules: -.TP -o -be at least six characters long; - -.TP -o -must not be equal to the old password; - -.TP -o -must contain characters out of at least two of the following classes: -upper and lower case letters, digits and non alphanumeric characters; - -.TP -o -must not match neither the username nor any word of the realname, -neither in normal nor in reverse order, neither at the beginning nor -at the end. -.SH BUGS -If you change your mind there is no escaping from this program. -It will insist on a new password until killed from another terminal. -(This is caused by a bug in getpass(3): it ignores signals.) -.SH FILES -.TP -.I /etc/passwd -The password file. -.SH "SEE ALSO" -.BR chsh (1), -.BR chfn (1), -.BR syslog (3), -.BR syslog.conf (5), -.BR passwd (8). -.SH AUTHOR -Peter Orbaek (poe@daimi.aau.dk). -.br -Martin Schulze (joey@infodrom.north.de) with extensive rewriting and -improving done. diff --git a/login-utils/passwd.c b/login-utils/passwd.c deleted file mode 100644 index eb330389..00000000 --- a/login-utils/passwd.c +++ /dev/null @@ -1,425 +0,0 @@ -/* - * passwd.c - change password on an account - * - * Initially written for Linux by Peter Orbaek - * Currently maintained at ftp://ftp.daimi.aau.dk/pub/linux/poe/ - * - * Hacked by Alvaro Martinez Echevarria, alvaro@enano.etsit.upm.es, - * to allow peaceful coexistence with yp. Nov 94. - * - * Hacked to allow root to set passwd from command line. - * by Arpad Magossanyi (mag@tas.vein.hu) - */ - -/* - * Sun Oct 15 13:18:34 1995 Martin Schulze - * - * I have completely rewritten the whole argument handling (what?) - * to support two things. First I wanted "passwd $user $pw" to - - (a very bad idea; command lines are visible to people doing ps - or running a background job that just collects all command lines) - - * work and second I wanted simplicity checks to be done for - * root, too. Only root can turn this off using the -f - * switch. Okay, I started with this to support -V version - * information, but one thing comes to the next. *sigh* - * In a later step perhaps we'll be able to support shadow - * passwords. (?) - * - * I have also included a DEBUG mode (-DDEBUG) to test the - * argument handling _without_ any write attempt to - * /etc/passwd. - * - * If you're paranoid about security on your system, you may want - * to add -DLOGALL to CFLAGS. This will turn on additional syslog - * logging of every password change. (user changes are logged as - * auth.notice, but changing root's password is logged as - * auth.warning. (Of course, the password itself is not logged.) - */ - - /* 1999-02-22 Arkadiusz Mi¶kiewicz - * - added Native Language Support - * Sun Mar 21 1999 - Arnaldo Carvalho de Melo - * - fixed strerr(errno) in gettext calls - */ - -/* - * Usage: passwd [username [password]] - * Only root may use the one and two argument forms. - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "my_crypt.h" -#include "setpwnam.h" -#include "islocal.h" -#include "xstrncpy.h" -#include "nls.h" -#include "env.h" - -#ifndef _PATH_CHFN -# define _PATH_CHFN "/usr/bin/chfn" -# define _PATH_CHSH "/usr/bin/chsh" -#endif - -#define LOGALL - -#ifdef LOGALL -#include -#endif /* LOGALL */ - -#define ascii_to_bin(c) ((c)>='a'?(c-59):(c)>='A'?((c)-53):(c)-'.') -#define bin_to_ascii(c) ((c)>=38?((c)-38+'a'):(c)>=12?((c)-12+'A'):(c)+'.') - -static void -pexit(char *str, ...) -{ - va_list vlst; - - va_start(vlst, str); - vfprintf(stderr, str, vlst); - fprintf(stderr, ": "); - perror(""); - va_end(vlst); - exit(1); -} - -/* - * Do various checks for stupid passwords here... - * - * This would probably be the best place for checking against - * dictionaries. :-) - */ -static int -check_passwd_string(char *passwd, char *string) { - int r; - char *p, *q; - - r = 0; - /* test for string at the beginning of passwd */ - for (p = passwd, q = string; *q && *p; q++, p++) { - if(tolower(*p) != tolower(*q)) { - r++; - break; - } - } - - /* test for reverse string at the beginning of passwd */ - for (p = passwd, q = string + strlen(string)-1; - *p && q >= string; p++, q--) { - if(tolower(*p) != tolower(*q)) { - r++; - break; - } - } - - /* test for string at the end of passwd */ - for (p = passwd + strlen(passwd)-1, q = string + strlen(string)-1; - q >= string && p >= passwd; q--, p--) { - if(tolower(*p) != tolower(*q)) { - r++; - break; - } - } - - /* test for reverse string at the beginning of passwd */ - for (p = passwd + strlen(passwd)-1, q = string; - p >= passwd && *q; p--, q++) { - if(tolower(*p) != tolower(*q)) { - r++; - break; - } - } - - if (r != 4) { - return 0; - } - return 1; -} - -static int -check_passwd(char *passwd, char *oldpasswd, char *user, char *gecos) { - int ucase, lcase, digit, other; - char *c, *g, *p; - - if ( (strlen(passwd) < 6) ) { - printf(_("The password must have at least 6 characters, try again.\n")); - return 0; - } - - other = digit = ucase = lcase = 0; - for (p = passwd; *p; p++) { - ucase = ucase || isupper(*p); - lcase = lcase || islower(*p); - digit = digit || isdigit(*p); - other = other || !isalnum(*p); - } - - if ( (other + digit + ucase + lcase) < 2) { - printf(_("The password must contain characters out of two of " - "the following\n" - "classes: upper and lower case letters, digits and " - "non alphanumeric\n" - "characters. See passwd(1) for more information.\n")); - return 0; - } - - if ( oldpasswd[0] && !strncmp(oldpasswd, crypt(passwd, oldpasswd), 13) ) { - printf(_("You cannot reuse the old password.\n")); - return 0; - } - - if ( !check_passwd_string(passwd, user) ) { - printf(_("Please don't use something like your username as password!\n")); - return 0; - } - - /* check against realname */ - if ( (c = index(gecos, ',')) ) { - if ( c-gecos && (g = (char *)malloc (c-gecos+1)) ) { - strncpy (g, gecos, c-gecos); - g[c-gecos] = 0; - while ( (c=rindex(g, ' ')) ) { - if ( !check_passwd_string(passwd, c+1) ) { - printf(_("Please don't use something like your realname as password!\n")); - free (g); - return 0; - } - *c = '\0'; - } /* while */ - if ( !check_passwd_string(passwd, g) ) { - printf(_("Please don't use something like your realname as password!\n")); - free (g); - return 0; - } - free (g); - } /* if malloc */ - } - - /* - * if ( !check_password_dict(passwd) ) ... - */ - - return 1; /* fine */ -} - -#if 0 -static void -usage(void) { - printf (_("Usage: passwd [username [password]]\n")); - printf(_("Only root may use the one and two argument forms.\n")); -} -#endif - -int -main(int argc, char *argv[]) { - struct passwd *pe; - uid_t gotuid = getuid(); - char *pwdstr = NULL, *cryptstr, *oldstr; - char pwdstr1[10]; - char *user; - time_t tm; - char salt[2]; - int force_passwd = 0; - int silent = 0; - int c; - int opt_index; - int fullname = 0, shell = 0; - static const struct option long_options[] = - { - {"fullname", no_argument, 0, 'f'}, - {"shell", no_argument, 0, 's'}, - {"force", no_argument, 0, 'o'}, - {"quiet", no_argument, 0, 'q'}, - {"silent", no_argument, 0, 'q'}, - {"version", no_argument, 0, 'v'}, - {0, 0, 0, 0} - }; - - sanitize_env(); - setlocale(LC_ALL, ""); - bindtextdomain(PACKAGE, LOCALEDIR); - textdomain(PACKAGE); - - optind = 0; - while ((c = getopt_long(argc, argv, "foqsvV", - long_options, &opt_index)) != -1) { - switch (c) { - case 'f': - fullname = 1; - break; - case 's': - shell = 1; - break; - case 'o': - force_passwd = 1; - break; - case 'q': - silent = 1; - break; - case 'V': - case 'v': - printf("%s\n", util_linux_version); - exit(0); - default: - fprintf(stderr, _("Usage: passwd [-foqsvV] [user [password]]\n")); - exit(1); - } /* switch (c) */ - } /* while */ - - if (fullname || shell) { - char *args[100]; - int i, j, errsv; - - setuid(getuid()); /* drop special privs. */ - if (fullname) - args[0] = _PATH_CHFN; - else - args[0] = _PATH_CHSH; - - for (i = optind, j = 1; (i < argc) && (j < 99); i++, j++) - args[j] = argv[i]; - - args[j] = NULL; - execv(args[0], args); - errsv = errno; - fprintf(stderr, _("Can't exec %s: %s\n"), args[0], strerror(errsv)); - exit(1); - } - - switch (argc - optind) { - case 0: - /* Why use getlogin()? Some systems allow having several - usernames with the same uid, especially several root accounts. - One changes the password for the username, not the uid. */ - if ( !(user = getlogin()) || !*user ) { - if ( !(pe = getpwuid( getuid() )) ) { - pexit(_("Cannot find login name")); - } else - user = pe->pw_name; - } - break; - case 1: - if(gotuid) { - printf(_("Only root can change the password for others.\n")); - exit (1); - } else - user = argv[optind]; - break; - case 2: - if(gotuid) { - printf(_("Only root can change the password for others.\n")); - exit(1); - } else { - user = argv[optind]; - pwdstr = argv[optind+1]; - } - break; - default: - printf(_("Too many arguments.\n")); - exit (1); - } /* switch */ - - if(!(pe = getpwnam(user))) { - pexit(_("Can't find username anywhere. Is `%s' really a user?"), user); - } - - if (!(is_local(user))) { - puts(_("Sorry, I can only change local passwords. Use yppasswd instead.")); - exit(1); - } - - /* if somebody got into changing utmp... */ - if(gotuid && gotuid != pe->pw_uid) { - puts(_("UID and username does not match, imposter!")); - exit(1); - } - - if ( !silent ) - printf( _("Changing password for %s\n"), user ); - - if ( (gotuid && pe->pw_passwd && pe->pw_passwd[0]) - || (!gotuid && !strcmp(user,"root")) ) { - oldstr = getpass(_("Enter old password: ")); - if(strncmp(pe->pw_passwd, crypt(oldstr, pe->pw_passwd), 13)) { - puts(_("Illegal password, imposter.")); - exit(1); - } - } - - if ( pwdstr ) { /* already set on command line */ - if ( !force_passwd && !check_passwd(pwdstr, pe->pw_passwd, user, pe->pw_gecos) ) - exit (1); - } else { - /* password not set on command line by root, ask for it ... */ - - redo_it: - pwdstr = getpass(_("Enter new password: ")); - if (pwdstr[0] == '\0') { - puts(_("Password not changed.")); - exit(1); - } - - if ( (gotuid || (!gotuid && !force_passwd)) - && !check_passwd(pwdstr, pe->pw_passwd, user, pe->pw_gecos) ) - goto redo_it; - - xstrncpy(pwdstr1, pwdstr, sizeof(pwdstr1)); - pwdstr = getpass(_("Re-type new password: ")); - - if(strncmp(pwdstr, pwdstr1, 8)) { - puts(_("You misspelled it. Password not changed.")); - exit(1); - } - } /* pwdstr i.e. password set on command line */ - - time(&tm); tm ^= getpid(); - salt[0] = bin_to_ascii(tm & 0x3f); - salt[1] = bin_to_ascii((tm >> 6) & 0x3f); - cryptstr = crypt(pwdstr, salt); - - if (pwdstr[0] == 0) cryptstr = ""; - -#ifdef LOGALL - openlog("passwd", 0, LOG_AUTH); - if (gotuid) - syslog(LOG_NOTICE,_("password changed, user %s"),user); - else { - if ( !strcmp(user, "root") ) - syslog(LOG_WARNING,_("ROOT PASSWORD CHANGED")); - else - syslog(LOG_NOTICE,_("password changed by root, user %s"),user); - } - closelog(); -#endif /* LOGALL */ - - pe->pw_passwd = cryptstr; -#ifdef DEBUG - printf (_("calling setpwnam to set password.\n")); -#else - if (setpwnam( pe ) < 0) { - perror( "setpwnam" ); - printf( _("Password *NOT* changed. Try again later.\n" )); - exit( 1 ); - } -#endif - - if ( !silent ) - printf(_("Password changed.\n")); - exit(0); -} diff --git a/login-utils/selinux_utils.c b/login-utils/selinux_utils.c index 3711a632..e21b8e1d 100644 --- a/login-utils/selinux_utils.c +++ b/login-utils/selinux_utils.c @@ -1,6 +1,6 @@ -#ifdef WITH_SELINUX #include #include +#include #include #include #include @@ -52,4 +52,3 @@ int setupDefaultContext(char *orig_file) { } return 0; } -#endif diff --git a/login-utils/vipw.c b/login-utils/vipw.c index 22f87428..cc41b86b 100644 --- a/login-utils/vipw.c +++ b/login-utils/vipw.c @@ -67,7 +67,7 @@ static char version_string[] = "vipw 1.4"; #include "xstrncpy.h" #include "nls.h" -#ifdef WITH_SELINUX +#ifdef HAVE_LIBSELINUX #include #endif @@ -194,7 +194,7 @@ pw_unlock(void) { unlink(tmp); link(orig_file, tmp); -#ifdef WITH_SELINUX +#ifdef HAVE_LIBSELINUX if (is_selinux_enabled()) { security_context_t passwd_context=NULL; int ret=0; diff --git a/m4/Makefile.am b/m4/Makefile.am new file mode 100644 index 00000000..ec18e047 --- /dev/null +++ b/m4/Makefile.am @@ -0,0 +1,3 @@ +include $(top_srcdir)/config/include-Makefile.am + +EXTRA_DIST = glibc2.m4 codeset.m4 gettext.m4 glibc21.m4 iconv.m4 intdiv0.m4 intmax.m4 inttypes.m4 inttypes_h.m4 inttypes-pri.m4 isc-posix.m4 lcmessage.m4 lib-ld.m4 lib-link.m4 lib-prefix.m4 longdouble.m4 longlong.m4 nls.m4 po.m4 printf-posix.m4 progtest.m4 signed.m4 size_max.m4 stdint_h.m4 uintmax_t.m4 ulonglong.m4 wchar_t.m4 wint_t.m4 xsize.m4 diff --git a/m4/codeset.m4 b/m4/codeset.m4 new file mode 100644 index 00000000..a6e67ec4 --- /dev/null +++ b/m4/codeset.m4 @@ -0,0 +1,21 @@ +# codeset.m4 serial AM1 (gettext-0.10.40) +dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([AM_LANGINFO_CODESET], +[ + AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset, + [AC_TRY_LINK([#include ], + [char* cs = nl_langinfo(CODESET);], + am_cv_langinfo_codeset=yes, + am_cv_langinfo_codeset=no) + ]) + if test $am_cv_langinfo_codeset = yes; then + AC_DEFINE(HAVE_LANGINFO_CODESET, 1, + [Define if you have and nl_langinfo(CODESET).]) + fi +]) diff --git a/m4/gettext.m4 b/m4/gettext.m4 new file mode 100644 index 00000000..624a8078 --- /dev/null +++ b/m4/gettext.m4 @@ -0,0 +1,549 @@ +# gettext.m4 serial 37 (gettext-0.14.4) +dnl Copyright (C) 1995-2005 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995-2000. +dnl Bruno Haible , 2000-2003. + +dnl Macro to add for using GNU gettext. + +dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). +dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The +dnl default (if it is not specified or empty) is 'no-libtool'. +dnl INTLSYMBOL should be 'external' for packages with no intl directory, +dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. +dnl If INTLSYMBOL is 'use-libtool', then a libtool library +dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, +dnl depending on --{enable,disable}-{shared,static} and on the presence of +dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library +dnl $(top_builddir)/intl/libintl.a will be created. +dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext +dnl implementations (in libc or libintl) without the ngettext() function +dnl will be ignored. If NEEDSYMBOL is specified and is +dnl 'need-formatstring-macros', then GNU gettext implementations that don't +dnl support the ISO C 99 formatstring macros will be ignored. +dnl INTLDIR is used to find the intl libraries. If empty, +dnl the value `$(top_builddir)/intl/' is used. +dnl +dnl The result of the configuration is one of three cases: +dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled +dnl and used. +dnl Catalog format: GNU --> install in $(datadir) +dnl Catalog extension: .mo after installation, .gmo in source tree +dnl 2) GNU gettext has been found in the system's C library. +dnl Catalog format: GNU --> install in $(datadir) +dnl Catalog extension: .mo after installation, .gmo in source tree +dnl 3) No internationalization, always use English msgid. +dnl Catalog format: none +dnl Catalog extension: none +dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. +dnl The use of .gmo is historical (it was needed to avoid overwriting the +dnl GNU format catalogs when building on a platform with an X/Open gettext), +dnl but we keep it in order not to force irrelevant filename changes on the +dnl maintainers. +dnl +AC_DEFUN([AM_GNU_GETTEXT], +[ + dnl Argument checking. + ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , + [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT +])])])])]) + ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , + [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT +])])])]) + define([gt_included_intl], ifelse([$1], [external], [no], [yes])) + define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) + + AC_REQUIRE([AM_PO_SUBDIRS])dnl + ifelse(gt_included_intl, yes, [ + AC_REQUIRE([AM_INTL_SUBDIR])dnl + ]) + + dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + AC_REQUIRE([AC_LIB_RPATH]) + + dnl Sometimes libintl requires libiconv, so first search for libiconv. + dnl Ideally we would do this search only after the + dnl if test "$USE_NLS" = "yes"; then + dnl if test "$gt_cv_func_gnugettext_libc" != "yes"; then + dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT + dnl the configure script would need to contain the same shell code + dnl again, outside any 'if'. There are two solutions: + dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. + dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. + dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not + dnl documented, we avoid it. + ifelse(gt_included_intl, yes, , [ + AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) + ]) + + dnl Sometimes, on MacOS X, libintl requires linking with CoreFoundation. + gt_INTL_MACOSX + + dnl Set USE_NLS. + AM_NLS + + ifelse(gt_included_intl, yes, [ + BUILD_INCLUDED_LIBINTL=no + USE_INCLUDED_LIBINTL=no + ]) + LIBINTL= + LTLIBINTL= + POSUB= + + dnl If we use NLS figure out what method + if test "$USE_NLS" = "yes"; then + gt_use_preinstalled_gnugettext=no + ifelse(gt_included_intl, yes, [ + AC_MSG_CHECKING([whether included gettext is requested]) + AC_ARG_WITH(included-gettext, + [ --with-included-gettext use the GNU gettext library included here], + nls_cv_force_use_gnu_gettext=$withval, + nls_cv_force_use_gnu_gettext=no) + AC_MSG_RESULT($nls_cv_force_use_gnu_gettext) + + nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" + if test "$nls_cv_force_use_gnu_gettext" != "yes"; then + ]) + dnl User does not insist on using GNU NLS library. Figure out what + dnl to use. If GNU gettext is available we use this. Else we have + dnl to fall back to GNU NLS library. + + dnl Add a version number to the cache macros. + define([gt_api_version], ifelse([$2], [need-formatstring-macros], 3, ifelse([$2], [need-ngettext], 2, 1))) + define([gt_cv_func_gnugettext_libc], [gt_cv_func_gnugettext]gt_api_version[_libc]) + define([gt_cv_func_gnugettext_libintl], [gt_cv_func_gnugettext]gt_api_version[_libintl]) + + AC_CACHE_CHECK([for GNU gettext in libc], gt_cv_func_gnugettext_libc, + [AC_TRY_LINK([#include +]ifelse([$2], [need-formatstring-macros], +[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) +#endif +changequote(,)dnl +typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; +changequote([,])dnl +], [])[extern int _nl_msg_cat_cntr; +extern int *_nl_domain_bindings;], + [bindtextdomain ("", ""); +return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings], + gt_cv_func_gnugettext_libc=yes, + gt_cv_func_gnugettext_libc=no)]) + + if test "$gt_cv_func_gnugettext_libc" != "yes"; then + dnl Sometimes libintl requires libiconv, so first search for libiconv. + ifelse(gt_included_intl, yes, , [ + AM_ICONV_LINK + ]) + dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL + dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) + dnl because that would add "-liconv" to LIBINTL and LTLIBINTL + dnl even if libiconv doesn't exist. + AC_LIB_LINKFLAGS_BODY([intl]) + AC_CACHE_CHECK([for GNU gettext in libintl], + gt_cv_func_gnugettext_libintl, + [gt_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $INCINTL" + gt_save_LIBS="$LIBS" + LIBS="$LIBS $LIBINTL" + dnl Now see whether libintl exists and does not depend on libiconv. + AC_TRY_LINK([#include +]ifelse([$2], [need-formatstring-macros], +[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) +#endif +changequote(,)dnl +typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; +changequote([,])dnl +], [])[extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *);], + [bindtextdomain ("", ""); +return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias ("")], + gt_cv_func_gnugettext_libintl=yes, + gt_cv_func_gnugettext_libintl=no) + dnl Now see whether libintl exists and depends on libiconv. + if test "$gt_cv_func_gnugettext_libintl" != yes && test -n "$LIBICONV"; then + LIBS="$LIBS $LIBICONV" + AC_TRY_LINK([#include +]ifelse([$2], [need-formatstring-macros], +[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) +#endif +changequote(,)dnl +typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; +changequote([,])dnl +], [])[extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *);], + [bindtextdomain ("", ""); +return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias ("")], + [LIBINTL="$LIBINTL $LIBICONV" + LTLIBINTL="$LTLIBINTL $LTLIBICONV" + gt_cv_func_gnugettext_libintl=yes + ]) + fi + CPPFLAGS="$gt_save_CPPFLAGS" + LIBS="$gt_save_LIBS"]) + fi + + dnl If an already present or preinstalled GNU gettext() is found, + dnl use it. But if this macro is used in GNU gettext, and GNU + dnl gettext is already preinstalled in libintl, we update this + dnl libintl. (Cf. the install rule in intl/Makefile.in.) + if test "$gt_cv_func_gnugettext_libc" = "yes" \ + || { test "$gt_cv_func_gnugettext_libintl" = "yes" \ + && test "$PACKAGE" != gettext-runtime \ + && test "$PACKAGE" != gettext-tools; }; then + gt_use_preinstalled_gnugettext=yes + else + dnl Reset the values set by searching for libintl. + LIBINTL= + LTLIBINTL= + INCINTL= + fi + + ifelse(gt_included_intl, yes, [ + if test "$gt_use_preinstalled_gnugettext" != "yes"; then + dnl GNU gettext is not found in the C library. + dnl Fall back on included GNU gettext library. + nls_cv_use_gnu_gettext=yes + fi + fi + + if test "$nls_cv_use_gnu_gettext" = "yes"; then + dnl Mark actions used to generate GNU NLS library. + BUILD_INCLUDED_LIBINTL=yes + USE_INCLUDED_LIBINTL=yes + LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV" + LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV" + LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` + fi + + CATOBJEXT= + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + dnl Mark actions to use GNU gettext tools. + CATOBJEXT=.gmo + fi + ]) + + if test -n "$INTL_MACOSX_LIBS"; then + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + dnl Some extra flags are needed during linking. + LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" + LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" + fi + fi + + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + AC_DEFINE(ENABLE_NLS, 1, + [Define to 1 if translation of program messages to the user's native language + is requested.]) + else + USE_NLS=no + fi + fi + + AC_MSG_CHECKING([whether to use NLS]) + AC_MSG_RESULT([$USE_NLS]) + if test "$USE_NLS" = "yes"; then + AC_MSG_CHECKING([where the gettext function comes from]) + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if test "$gt_cv_func_gnugettext_libintl" = "yes"; then + gt_source="external libintl" + else + gt_source="libc" + fi + else + gt_source="included intl directory" + fi + AC_MSG_RESULT([$gt_source]) + fi + + if test "$USE_NLS" = "yes"; then + + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if test "$gt_cv_func_gnugettext_libintl" = "yes"; then + AC_MSG_CHECKING([how to link with libintl]) + AC_MSG_RESULT([$LIBINTL]) + AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) + fi + + dnl For backward compatibility. Some packages may be using this. + AC_DEFINE(HAVE_GETTEXT, 1, + [Define if the GNU gettext() function is already present or preinstalled.]) + AC_DEFINE(HAVE_DCGETTEXT, 1, + [Define if the GNU dcgettext() function is already present or preinstalled.]) + fi + + dnl We need to process the po/ directory. + POSUB=po + fi + + ifelse(gt_included_intl, yes, [ + dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL + dnl to 'yes' because some of the testsuite requires it. + if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then + BUILD_INCLUDED_LIBINTL=yes + fi + + dnl Make all variables we use known to autoconf. + AC_SUBST(BUILD_INCLUDED_LIBINTL) + AC_SUBST(USE_INCLUDED_LIBINTL) + AC_SUBST(CATOBJEXT) + + dnl For backward compatibility. Some configure.ins may be using this. + nls_cv_header_intl= + nls_cv_header_libgt= + + dnl For backward compatibility. Some Makefiles may be using this. + DATADIRNAME=share + AC_SUBST(DATADIRNAME) + + dnl For backward compatibility. Some Makefiles may be using this. + INSTOBJEXT=.mo + AC_SUBST(INSTOBJEXT) + + dnl For backward compatibility. Some Makefiles may be using this. + GENCAT=gencat + AC_SUBST(GENCAT) + + dnl For backward compatibility. Some Makefiles may be using this. + INTLOBJS= + if test "$USE_INCLUDED_LIBINTL" = yes; then + INTLOBJS="\$(GETTOBJS)" + fi + AC_SUBST(INTLOBJS) + + dnl Enable libtool support if the surrounding package wishes it. + INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix + AC_SUBST(INTL_LIBTOOL_SUFFIX_PREFIX) + ]) + + dnl For backward compatibility. Some Makefiles may be using this. + INTLLIBS="$LIBINTL" + AC_SUBST(INTLLIBS) + + dnl Make all documented variables known to autoconf. + AC_SUBST(LIBINTL) + AC_SUBST(LTLIBINTL) + AC_SUBST(POSUB) +]) + + +dnl Checks for all prerequisites of the intl subdirectory, +dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS, +dnl USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL. +AC_DEFUN([AM_INTL_SUBDIR], +[ + AC_REQUIRE([AC_PROG_INSTALL])dnl + AC_REQUIRE([AM_MKINSTALLDIRS])dnl + AC_REQUIRE([AC_PROG_CC])dnl + AC_REQUIRE([AC_CANONICAL_HOST])dnl + AC_REQUIRE([gt_GLIBC2])dnl + AC_REQUIRE([AC_PROG_RANLIB])dnl + AC_REQUIRE([AC_ISC_POSIX])dnl + AC_REQUIRE([AC_HEADER_STDC])dnl + AC_REQUIRE([AC_C_CONST])dnl + AC_REQUIRE([bh_C_SIGNED])dnl + AC_REQUIRE([AC_C_INLINE])dnl + AC_REQUIRE([AC_TYPE_OFF_T])dnl + AC_REQUIRE([AC_TYPE_SIZE_T])dnl + AC_REQUIRE([gl_AC_TYPE_LONG_LONG])dnl + AC_REQUIRE([gt_TYPE_LONGDOUBLE])dnl + AC_REQUIRE([gt_TYPE_WCHAR_T])dnl + AC_REQUIRE([gt_TYPE_WINT_T])dnl + AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) + AC_REQUIRE([gl_AC_HEADER_STDINT_H]) + AC_REQUIRE([gt_TYPE_INTMAX_T]) + AC_REQUIRE([gt_PRINTF_POSIX]) + AC_REQUIRE([AC_FUNC_ALLOCA])dnl + AC_REQUIRE([AC_FUNC_MMAP])dnl + AC_REQUIRE([gl_GLIBC21])dnl + AC_REQUIRE([gt_INTDIV0])dnl + AC_REQUIRE([gl_AC_TYPE_UINTMAX_T])dnl + AC_REQUIRE([gt_HEADER_INTTYPES_H])dnl + AC_REQUIRE([gt_INTTYPES_PRI])dnl + AC_REQUIRE([gl_XSIZE])dnl + AC_REQUIRE([gt_INTL_MACOSX])dnl + + AC_CHECK_TYPE([ptrdiff_t], , + [AC_DEFINE([ptrdiff_t], [long], + [Define as the type of the result of subtracting two pointers, if the system doesn't define it.]) + ]) + AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h stddef.h \ +stdlib.h string.h unistd.h sys/param.h]) + AC_CHECK_FUNCS([asprintf fwprintf getcwd getegid geteuid getgid getuid \ +mempcpy munmap putenv setenv setlocale snprintf stpcpy strcasecmp strdup \ +strtoul tsearch wcslen __argz_count __argz_stringify __argz_next \ +__fsetlocking]) + + dnl Use the _snprintf function only if it is declared (because on NetBSD it + dnl is defined as a weak alias of snprintf; we prefer to use the latter). + gt_CHECK_DECL(_snprintf, [#include ]) + gt_CHECK_DECL(_snwprintf, [#include ]) + + dnl Use the *_unlocked functions only if they are declared. + dnl (because some of them were defined without being declared in Solaris + dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built + dnl on Solaris 2.5.1 to run on Solaris 2.6). + dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. + gt_CHECK_DECL(feof_unlocked, [#include ]) + gt_CHECK_DECL(fgets_unlocked, [#include ]) + gt_CHECK_DECL(getc_unlocked, [#include ]) + + case $gt_cv_func_printf_posix in + *yes) HAVE_POSIX_PRINTF=1 ;; + *) HAVE_POSIX_PRINTF=0 ;; + esac + AC_SUBST([HAVE_POSIX_PRINTF]) + if test "$ac_cv_func_asprintf" = yes; then + HAVE_ASPRINTF=1 + else + HAVE_ASPRINTF=0 + fi + AC_SUBST([HAVE_ASPRINTF]) + if test "$ac_cv_func_snprintf" = yes; then + HAVE_SNPRINTF=1 + else + HAVE_SNPRINTF=0 + fi + AC_SUBST([HAVE_SNPRINTF]) + if test "$ac_cv_func_wprintf" = yes; then + HAVE_WPRINTF=1 + else + HAVE_WPRINTF=0 + fi + AC_SUBST([HAVE_WPRINTF]) + + AM_ICONV + AM_LANGINFO_CODESET + if test $ac_cv_header_locale_h = yes; then + gt_LC_MESSAGES + fi + + if test -n "$INTL_MACOSX_LIBS"; then + CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" + fi + + dnl intl/plural.c is generated from intl/plural.y. It requires bison, + dnl because plural.y uses bison specific features. It requires at least + dnl bison-1.26 because earlier versions generate a plural.c that doesn't + dnl compile. + dnl bison is only needed for the maintainer (who touches plural.y). But in + dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put + dnl the rule in general Makefile. Now, some people carelessly touch the + dnl files or have a broken "make" program, hence the plural.c rule will + dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not + dnl present or too old. + AC_CHECK_PROGS([INTLBISON], [bison]) + if test -z "$INTLBISON"; then + ac_verc_fail=yes + else + dnl Found it, now check the version. + AC_MSG_CHECKING([version of bison]) +changequote(<<,>>)dnl + ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` + case $ac_prog_version in + '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; + 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*) +changequote([,])dnl + ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; + *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; + esac + AC_MSG_RESULT([$ac_prog_version]) + fi + if test $ac_verc_fail = yes; then + INTLBISON=: + fi +]) + + +dnl Checks for special options needed on MacOS X. +dnl Defines INTL_MACOSX_LIBS. +AC_DEFUN([gt_INTL_MACOSX], +[ + dnl Check for API introduced in MacOS X 10.2. + AC_CACHE_CHECK([for CFPreferencesCopyAppValue], + gt_cv_func_CFPreferencesCopyAppValue, + [gt_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" + gt_save_LIBS="$LIBS" + LIBS="$LIBS -framework CoreFoundation" + AC_TRY_LINK([#include ], + [CFPreferencesCopyAppValue(NULL, NULL)], + [gt_cv_func_CFPreferencesCopyAppValue=yes], + [gt_cv_func_CFPreferencesCopyAppValue=no]) + CPPFLAGS="$gt_save_CPPFLAGS" + LIBS="$gt_save_LIBS"]) + if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then + AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1, + [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) + fi + dnl Check for API introduced in MacOS X 10.3. + AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent, + [gt_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" + gt_save_LIBS="$LIBS" + LIBS="$LIBS -framework CoreFoundation" + AC_TRY_LINK([#include ], [CFLocaleCopyCurrent();], + [gt_cv_func_CFLocaleCopyCurrent=yes], + [gt_cv_func_CFLocaleCopyCurrent=no]) + CPPFLAGS="$gt_save_CPPFLAGS" + LIBS="$gt_save_LIBS"]) + if test $gt_cv_func_CFLocaleCopyCurrent = yes; then + AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1, + [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) + fi + INTL_MACOSX_LIBS= + if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then + INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" + fi + AC_SUBST([INTL_MACOSX_LIBS]) +]) + + +dnl gt_CHECK_DECL(FUNC, INCLUDES) +dnl Check whether a function is declared. +AC_DEFUN([gt_CHECK_DECL], +[ + AC_CACHE_CHECK([whether $1 is declared], ac_cv_have_decl_$1, + [AC_TRY_COMPILE([$2], [ +#ifndef $1 + char *p = (char *) $1; +#endif +], ac_cv_have_decl_$1=yes, ac_cv_have_decl_$1=no)]) + if test $ac_cv_have_decl_$1 = yes; then + gt_value=1 + else + gt_value=0 + fi + AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value], + [Define to 1 if you have the declaration of `$1', and to 0 if you don't.]) +]) + + +dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) +AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) diff --git a/m4/glibc2.m4 b/m4/glibc2.m4 new file mode 100644 index 00000000..e8f5bfe6 --- /dev/null +++ b/m4/glibc2.m4 @@ -0,0 +1,30 @@ +# glibc2.m4 serial 1 +dnl Copyright (C) 2000-2002, 2004 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# Test for the GNU C Library, version 2.0 or newer. +# From Bruno Haible. + +AC_DEFUN([gt_GLIBC2], + [ + AC_CACHE_CHECK(whether we are using the GNU C Library 2 or newer, + ac_cv_gnu_library_2, + [AC_EGREP_CPP([Lucky GNU user], + [ +#include +#ifdef __GNU_LIBRARY__ + #if (__GLIBC__ >= 2) + Lucky GNU user + #endif +#endif + ], + ac_cv_gnu_library_2=yes, + ac_cv_gnu_library_2=no) + ] + ) + AC_SUBST(GLIBC2) + GLIBC2="$ac_cv_gnu_library_2" + ] +) diff --git a/m4/glibc21.m4 b/m4/glibc21.m4 new file mode 100644 index 00000000..d95fd986 --- /dev/null +++ b/m4/glibc21.m4 @@ -0,0 +1,30 @@ +# glibc21.m4 serial 3 +dnl Copyright (C) 2000-2002, 2004 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# Test for the GNU C Library, version 2.1 or newer. +# From Bruno Haible. + +AC_DEFUN([gl_GLIBC21], + [ + AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer, + ac_cv_gnu_library_2_1, + [AC_EGREP_CPP([Lucky GNU user], + [ +#include +#ifdef __GNU_LIBRARY__ + #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) + Lucky GNU user + #endif +#endif + ], + ac_cv_gnu_library_2_1=yes, + ac_cv_gnu_library_2_1=no) + ] + ) + AC_SUBST(GLIBC21) + GLIBC21="$ac_cv_gnu_library_2_1" + ] +) diff --git a/m4/iconv.m4 b/m4/iconv.m4 new file mode 100644 index 00000000..654c4158 --- /dev/null +++ b/m4/iconv.m4 @@ -0,0 +1,101 @@ +# iconv.m4 serial AM4 (gettext-0.11.3) +dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], +[ + dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + AC_REQUIRE([AC_LIB_RPATH]) + + dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV + dnl accordingly. + AC_LIB_LINKFLAGS_BODY([iconv]) +]) + +AC_DEFUN([AM_ICONV_LINK], +[ + dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and + dnl those with the standalone portable GNU libiconv installed). + + dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV + dnl accordingly. + AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) + + dnl Add $INCICONV to CPPFLAGS before performing the following checks, + dnl because if the user has installed libiconv and not disabled its use + dnl via --without-libiconv-prefix, he wants to use it. The first + dnl AC_TRY_LINK will then fail, the second AC_TRY_LINK will succeed. + am_save_CPPFLAGS="$CPPFLAGS" + AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) + + AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [ + am_cv_func_iconv="no, consider installing GNU libiconv" + am_cv_lib_iconv=no + AC_TRY_LINK([#include +#include ], + [iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd);], + am_cv_func_iconv=yes) + if test "$am_cv_func_iconv" != yes; then + am_save_LIBS="$LIBS" + LIBS="$LIBS $LIBICONV" + AC_TRY_LINK([#include +#include ], + [iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd);], + am_cv_lib_iconv=yes + am_cv_func_iconv=yes) + LIBS="$am_save_LIBS" + fi + ]) + if test "$am_cv_func_iconv" = yes; then + AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.]) + fi + if test "$am_cv_lib_iconv" = yes; then + AC_MSG_CHECKING([how to link with libiconv]) + AC_MSG_RESULT([$LIBICONV]) + else + dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV + dnl either. + CPPFLAGS="$am_save_CPPFLAGS" + LIBICONV= + LTLIBICONV= + fi + AC_SUBST(LIBICONV) + AC_SUBST(LTLIBICONV) +]) + +AC_DEFUN([AM_ICONV], +[ + AM_ICONV_LINK + if test "$am_cv_func_iconv" = yes; then + AC_MSG_CHECKING([for iconv declaration]) + AC_CACHE_VAL(am_cv_proto_iconv, [ + AC_TRY_COMPILE([ +#include +#include +extern +#ifdef __cplusplus +"C" +#endif +#if defined(__STDC__) || defined(__cplusplus) +size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); +#else +size_t iconv(); +#endif +], [], am_cv_proto_iconv_arg1="", am_cv_proto_iconv_arg1="const") + am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) + am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` + AC_MSG_RESULT([$]{ac_t:- + }[$]am_cv_proto_iconv) + AC_DEFINE_UNQUOTED(ICONV_CONST, $am_cv_proto_iconv_arg1, + [Define as const if the declaration of iconv() needs const.]) + fi +]) diff --git a/m4/intdiv0.m4 b/m4/intdiv0.m4 new file mode 100644 index 00000000..b8d78176 --- /dev/null +++ b/m4/intdiv0.m4 @@ -0,0 +1,70 @@ +# intdiv0.m4 serial 1 (gettext-0.11.3) +dnl Copyright (C) 2002 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([gt_INTDIV0], +[ + AC_REQUIRE([AC_PROG_CC])dnl + AC_REQUIRE([AC_CANONICAL_HOST])dnl + + AC_CACHE_CHECK([whether integer division by zero raises SIGFPE], + gt_cv_int_divbyzero_sigfpe, + [ + AC_TRY_RUN([ +#include +#include + +static void +#ifdef __cplusplus +sigfpe_handler (int sig) +#else +sigfpe_handler (sig) int sig; +#endif +{ + /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */ + exit (sig != SIGFPE); +} + +int x = 1; +int y = 0; +int z; +int nan; + +int main () +{ + signal (SIGFPE, sigfpe_handler); +/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */ +#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP) + signal (SIGTRAP, sigfpe_handler); +#endif +/* Linux/SPARC yields signal SIGILL. */ +#if defined (__sparc__) && defined (__linux__) + signal (SIGILL, sigfpe_handler); +#endif + + z = x / y; + nan = y / y; + exit (1); +} +], gt_cv_int_divbyzero_sigfpe=yes, gt_cv_int_divbyzero_sigfpe=no, + [ + # Guess based on the CPU. + case "$host_cpu" in + alpha* | i[34567]86 | m68k | s390*) + gt_cv_int_divbyzero_sigfpe="guessing yes";; + *) + gt_cv_int_divbyzero_sigfpe="guessing no";; + esac + ]) + ]) + case "$gt_cv_int_divbyzero_sigfpe" in + *yes) value=1;; + *) value=0;; + esac + AC_DEFINE_UNQUOTED(INTDIV0_RAISES_SIGFPE, $value, + [Define if integer division by zero raises signal SIGFPE.]) +]) diff --git a/m4/intmax.m4 b/m4/intmax.m4 new file mode 100644 index 00000000..d99c999f --- /dev/null +++ b/m4/intmax.m4 @@ -0,0 +1,30 @@ +# intmax.m4 serial 2 (gettext-0.14.2) +dnl Copyright (C) 2002-2005 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. +dnl Test whether the system has the 'intmax_t' type, but don't attempt to +dnl find a replacement if it is lacking. + +AC_DEFUN([gt_TYPE_INTMAX_T], +[ + AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) + AC_REQUIRE([gl_AC_HEADER_STDINT_H]) + AC_CACHE_CHECK(for intmax_t, gt_cv_c_intmax_t, + [AC_TRY_COMPILE([ +#include +#include +#if HAVE_STDINT_H_WITH_UINTMAX +#include +#endif +#if HAVE_INTTYPES_H_WITH_UINTMAX +#include +#endif +], [intmax_t x = -1;], gt_cv_c_intmax_t=yes, gt_cv_c_intmax_t=no)]) + if test $gt_cv_c_intmax_t = yes; then + AC_DEFINE(HAVE_INTMAX_T, 1, + [Define if you have the 'intmax_t' type in or .]) + fi +]) diff --git a/m4/inttypes-pri.m4 b/m4/inttypes-pri.m4 new file mode 100644 index 00000000..4d56a9ad --- /dev/null +++ b/m4/inttypes-pri.m4 @@ -0,0 +1,30 @@ +# inttypes-pri.m4 serial 1 (gettext-0.11.4) +dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +# Define PRI_MACROS_BROKEN if exists and defines the PRI* +# macros to non-string values. This is the case on AIX 4.3.3. + +AC_DEFUN([gt_INTTYPES_PRI], +[ + AC_REQUIRE([gt_HEADER_INTTYPES_H]) + if test $gt_cv_header_inttypes_h = yes; then + AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken], + gt_cv_inttypes_pri_broken, + [ + AC_TRY_COMPILE([#include +#ifdef PRId32 +char *p = PRId32; +#endif +], [], gt_cv_inttypes_pri_broken=no, gt_cv_inttypes_pri_broken=yes) + ]) + fi + if test "$gt_cv_inttypes_pri_broken" = yes; then + AC_DEFINE_UNQUOTED(PRI_MACROS_BROKEN, 1, + [Define if exists and defines unusable PRI* macros.]) + fi +]) diff --git a/m4/inttypes.m4 b/m4/inttypes.m4 new file mode 100644 index 00000000..779bcea0 --- /dev/null +++ b/m4/inttypes.m4 @@ -0,0 +1,25 @@ +# inttypes.m4 serial 1 (gettext-0.11.4) +dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Paul Eggert. + +# Define HAVE_INTTYPES_H if exists and doesn't clash with +# . + +AC_DEFUN([gt_HEADER_INTTYPES_H], +[ + AC_CACHE_CHECK([for inttypes.h], gt_cv_header_inttypes_h, + [ + AC_TRY_COMPILE( + [#include +#include ], + [], gt_cv_header_inttypes_h=yes, gt_cv_header_inttypes_h=no) + ]) + if test $gt_cv_header_inttypes_h = yes; then + AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H, 1, + [Define if exists and doesn't clash with .]) + fi +]) diff --git a/m4/inttypes_h.m4 b/m4/inttypes_h.m4 new file mode 100644 index 00000000..a5d075d9 --- /dev/null +++ b/m4/inttypes_h.m4 @@ -0,0 +1,26 @@ +# inttypes_h.m4 serial 6 +dnl Copyright (C) 1997-2004 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Paul Eggert. + +# Define HAVE_INTTYPES_H_WITH_UINTMAX if exists, +# doesn't clash with , and declares uintmax_t. + +AC_DEFUN([gl_AC_HEADER_INTTYPES_H], +[ + AC_CACHE_CHECK([for inttypes.h], gl_cv_header_inttypes_h, + [AC_TRY_COMPILE( + [#include +#include ], + [uintmax_t i = (uintmax_t) -1;], + gl_cv_header_inttypes_h=yes, + gl_cv_header_inttypes_h=no)]) + if test $gl_cv_header_inttypes_h = yes; then + AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H_WITH_UINTMAX, 1, + [Define if exists, doesn't clash with , + and declares uintmax_t. ]) + fi +]) diff --git a/m4/isc-posix.m4 b/m4/isc-posix.m4 new file mode 100644 index 00000000..74dc8f26 --- /dev/null +++ b/m4/isc-posix.m4 @@ -0,0 +1,24 @@ +# isc-posix.m4 serial 2 (gettext-0.11.2) +dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# This file is not needed with autoconf-2.53 and newer. Remove it in 2005. + +# This test replaces the one in autoconf. +# Currently this macro should have the same name as the autoconf macro +# because gettext's gettext.m4 (distributed in the automake package) +# still uses it. Otherwise, the use in gettext.m4 makes autoheader +# give these diagnostics: +# configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX +# configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX + +undefine([AC_ISC_POSIX]) + +AC_DEFUN([AC_ISC_POSIX], + [ + dnl This test replaces the obsolescent AC_ISC_POSIX kludge. + AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"]) + ] +) diff --git a/m4/lcmessage.m4 b/m4/lcmessage.m4 new file mode 100644 index 00000000..19aa77e4 --- /dev/null +++ b/m4/lcmessage.m4 @@ -0,0 +1,30 @@ +# lcmessage.m4 serial 4 (gettext-0.14.2) +dnl Copyright (C) 1995-2002, 2004-2005 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995. + +# Check whether LC_MESSAGES is available in . + +AC_DEFUN([gt_LC_MESSAGES], +[ + AC_CACHE_CHECK([for LC_MESSAGES], gt_cv_val_LC_MESSAGES, + [AC_TRY_LINK([#include ], [return LC_MESSAGES], + gt_cv_val_LC_MESSAGES=yes, gt_cv_val_LC_MESSAGES=no)]) + if test $gt_cv_val_LC_MESSAGES = yes; then + AC_DEFINE(HAVE_LC_MESSAGES, 1, + [Define if your file defines LC_MESSAGES.]) + fi +]) diff --git a/m4/lib-ld.m4 b/m4/lib-ld.m4 new file mode 100644 index 00000000..96c4e2c3 --- /dev/null +++ b/m4/lib-ld.m4 @@ -0,0 +1,110 @@ +# lib-ld.m4 serial 3 (gettext-0.13) +dnl Copyright (C) 1996-2003 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl Subroutines of libtool.m4, +dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision +dnl with libtool.m4. + +dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. +AC_DEFUN([AC_LIB_PROG_LD_GNU], +[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld, +[# I'd rather use --version here, but apparently some GNU ld's only accept -v. +case `$LD -v 2>&1 conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by GCC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]* | [A-Za-z]:[\\/]*)] + [re_direlt='/[^/][^/]*/\.\./'] + # Canonicalize the path of ld + ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(acl_cv_path_LD, +[if test -z "$LD"; then + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + acl_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some GNU ld's only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in + *GNU* | *'with BFD'*) + test "$with_gnu_ld" != no && break ;; + *) + test "$with_gnu_ld" != yes && break ;; + esac + fi + done + IFS="$ac_save_ifs" +else + acl_cv_path_LD="$LD" # Let the user override the test with a path. +fi]) +LD="$acl_cv_path_LD" +if test -n "$LD"; then + AC_MSG_RESULT($LD) +else + AC_MSG_RESULT(no) +fi +test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) +AC_LIB_PROG_LD_GNU +]) diff --git a/m4/lib-link.m4 b/m4/lib-link.m4 new file mode 100644 index 00000000..ea0b0c4e --- /dev/null +++ b/m4/lib-link.m4 @@ -0,0 +1,553 @@ +# lib-link.m4 serial 6 (gettext-0.14.3) +dnl Copyright (C) 2001-2005 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_PREREQ(2.50) + +dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and +dnl the libraries corresponding to explicit and implicit dependencies. +dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and +dnl augments the CPPFLAGS variable. +AC_DEFUN([AC_LIB_LINKFLAGS], +[ + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + AC_REQUIRE([AC_LIB_RPATH]) + define([Name],[translit([$1],[./-], [___])]) + define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ + AC_LIB_LINKFLAGS_BODY([$1], [$2]) + ac_cv_lib[]Name[]_libs="$LIB[]NAME" + ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" + ac_cv_lib[]Name[]_cppflags="$INC[]NAME" + ]) + LIB[]NAME="$ac_cv_lib[]Name[]_libs" + LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" + INC[]NAME="$ac_cv_lib[]Name[]_cppflags" + AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) + AC_SUBST([LIB]NAME) + AC_SUBST([LTLIB]NAME) + dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the + dnl results of this search when this library appears as a dependency. + HAVE_LIB[]NAME=yes + undefine([Name]) + undefine([NAME]) +]) + +dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode) +dnl searches for libname and the libraries corresponding to explicit and +dnl implicit dependencies, together with the specified include files and +dnl the ability to compile and link the specified testcode. If found, it +dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and +dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and +dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs +dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. +AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], +[ + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + AC_REQUIRE([AC_LIB_RPATH]) + define([Name],[translit([$1],[./-], [___])]) + define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + + dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME + dnl accordingly. + AC_LIB_LINKFLAGS_BODY([$1], [$2]) + + dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, + dnl because if the user has installed lib[]Name and not disabled its use + dnl via --without-lib[]Name-prefix, he wants to use it. + ac_save_CPPFLAGS="$CPPFLAGS" + AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) + + AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ + ac_save_LIBS="$LIBS" + LIBS="$LIBS $LIB[]NAME" + AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no]) + LIBS="$ac_save_LIBS" + ]) + if test "$ac_cv_lib[]Name" = yes; then + HAVE_LIB[]NAME=yes + AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.]) + AC_MSG_CHECKING([how to link with lib[]$1]) + AC_MSG_RESULT([$LIB[]NAME]) + else + HAVE_LIB[]NAME=no + dnl If $LIB[]NAME didn't lead to a usable library, we don't need + dnl $INC[]NAME either. + CPPFLAGS="$ac_save_CPPFLAGS" + LIB[]NAME= + LTLIB[]NAME= + fi + AC_SUBST([HAVE_LIB]NAME) + AC_SUBST([LIB]NAME) + AC_SUBST([LTLIB]NAME) + undefine([Name]) + undefine([NAME]) +]) + +dnl Determine the platform dependent parameters needed to use rpath: +dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator, +dnl hardcode_direct, hardcode_minus_L. +AC_DEFUN([AC_LIB_RPATH], +[ + dnl Tell automake >= 1.10 to complain if config.rpath is missing. + m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) + AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS + AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld + AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host + AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir + AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [ + CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ + ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh + . ./conftest.sh + rm -f ./conftest.sh + acl_cv_rpath=done + ]) + wl="$acl_cv_wl" + libext="$acl_cv_libext" + shlibext="$acl_cv_shlibext" + hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" + hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" + hardcode_direct="$acl_cv_hardcode_direct" + hardcode_minus_L="$acl_cv_hardcode_minus_L" + dnl Determine whether the user wants rpath handling at all. + AC_ARG_ENABLE(rpath, + [ --disable-rpath do not hardcode runtime library paths], + :, enable_rpath=yes) +]) + +dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and +dnl the libraries corresponding to explicit and implicit dependencies. +dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. +AC_DEFUN([AC_LIB_LINKFLAGS_BODY], +[ + define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + dnl By default, look in $includedir and $libdir. + use_additional=yes + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + AC_LIB_ARG_WITH([lib$1-prefix], +[ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib + --without-lib$1-prefix don't search for lib$1 in includedir and libdir], +[ + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi +]) + dnl Search the library and its dependencies in $additional_libdir and + dnl $LDFLAGS. Using breadth-first-seach. + LIB[]NAME= + LTLIB[]NAME= + INC[]NAME= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='$1 $2' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + dnl See if it was already located by an earlier AC_LIB_LINKFLAGS + dnl or AC_LIB_HAVE_LINKFLAGS call. + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" + else + dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined + dnl that this library doesn't exist. So just drop it. + : + fi + else + dnl Search the library lib$name in $additional_libdir and $LDFLAGS + dnl and the already constructed $LIBNAME/$LTLIBNAME. + found_dir= + found_la= + found_so= + found_a= + if test $use_additional = yes; then + if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then + found_dir="$additional_libdir" + found_so="$additional_libdir/lib$name.$shlibext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + else + if test -f "$additional_libdir/lib$name.$libext"; then + found_dir="$additional_libdir" + found_a="$additional_libdir/lib$name.$libext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then + found_dir="$dir" + found_so="$dir/lib$name.$shlibext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + else + if test -f "$dir/lib$name.$libext"; then + found_dir="$dir" + found_a="$dir/lib$name.$libext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + dnl Found the library. + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + dnl Linking with a shared library. We attempt to hardcode its + dnl directory into the executable's runpath, unless it's the + dnl standard /usr/lib. + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then + dnl No hardcoding is needed. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + else + dnl Use an explicit option to hardcode DIR into the resulting + dnl binary. + dnl Potentially add DIR to ltrpathdirs. + dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + dnl The hardcoding into $LIBNAME is system dependent. + if test "$hardcode_direct" = yes; then + dnl Using DIR/libNAME.so during linking hardcodes DIR into the + dnl resulting binary. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + else + if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + dnl Use an explicit option to hardcode DIR into the resulting + dnl binary. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + dnl Potentially add DIR to rpathdirs. + dnl The rpathdirs will be appended to $LIBNAME at the end. + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + dnl Rely on "-L$found_dir". + dnl But don't add it if it's already contained in the LDFLAGS + dnl or the already constructed $LIBNAME + haveit= + for x in $LDFLAGS $LIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" + fi + if test "$hardcode_minus_L" != no; then + dnl FIXME: Not sure whether we should use + dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" + dnl here. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + else + dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH + dnl here, because this doesn't fit in flags passed to the + dnl compiler. So give up. No hardcoding. This affects only + dnl very old systems. + dnl FIXME: Not sure whether we should use + dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" + dnl here. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + dnl Linking with a static library. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" + else + dnl We shouldn't come here, but anyway it's good to have a + dnl fallback. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" + fi + fi + dnl Assume the include files are nearby. + additional_includedir= + case "$found_dir" in + */lib | */lib/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + dnl Potentially add $additional_includedir to $INCNAME. + dnl But don't add it + dnl 1. if it's the standard /usr/include, + dnl 2. if it's /usr/local/include and we are using GCC on Linux, + dnl 3. if it's already present in $CPPFLAGS or the already + dnl constructed $INCNAME, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INC[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + dnl Really add $additional_includedir to $INCNAME. + INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + dnl Look for dependencies. + if test -n "$found_la"; then + dnl Read the .la file. It defines the variables + dnl dlname, library_names, old_library, dependency_libs, current, + dnl age, revision, installed, dlopen, dlpreopen, libdir. + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + dnl We use only dependency_libs. + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. + dnl But don't add it + dnl 1. if it's the standard /usr/lib, + dnl 2. if it's /usr/local/lib and we are using GCC on Linux, + dnl 3. if it's already present in $LDFLAGS or the already + dnl constructed $LIBNAME, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + dnl Really add $additional_libdir to $LIBNAME. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + dnl Really add $additional_libdir to $LTLIBNAME. + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + dnl Potentially add DIR to rpathdirs. + dnl The rpathdirs will be appended to $LIBNAME at the end. + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + dnl Potentially add DIR to ltrpathdirs. + dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + dnl Handle this in the next round. + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + dnl Handle this in the next round. Throw away the .la's + dnl directory; it is already contained in a preceding -L + dnl option. + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + dnl Most likely an immediate library name. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" + ;; + esac + done + fi + else + dnl Didn't find the library; assume it is in the system directories + dnl known to the linker and runtime loader. (All the system + dnl directories known to the linker should also be known to the + dnl runtime loader, otherwise the system is severely misconfigured.) + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$hardcode_libdir_separator"; then + dnl Weird platform: only the last -rpath option counts, the user must + dnl pass all path elements in one option. We can arrange that for a + dnl single library, but not when more than one $LIBNAMEs are used. + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + done + dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl. + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" + else + dnl The -rpath options are cumulative. + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + dnl When using libtool, the option that works for both libraries and + dnl executables is -R. The -R options are cumulative. + for found_dir in $ltrpathdirs; do + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" + done + fi +]) + +dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, +dnl unless already present in VAR. +dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes +dnl contains two or three consecutive elements that belong together. +AC_DEFUN([AC_LIB_APPENDTOVAR], +[ + for element in [$2]; do + haveit= + for x in $[$1]; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + [$1]="${[$1]}${[$1]:+ }$element" + fi + done +]) diff --git a/m4/lib-prefix.m4 b/m4/lib-prefix.m4 new file mode 100644 index 00000000..0d895ca6 --- /dev/null +++ b/m4/lib-prefix.m4 @@ -0,0 +1,153 @@ +# lib-prefix.m4 serial 4 (gettext-0.14.2) +dnl Copyright (C) 2001-2005 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and +dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't +dnl require excessive bracketing. +ifdef([AC_HELP_STRING], +[AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], +[AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) + +dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed +dnl to access previously installed libraries. The basic assumption is that +dnl a user will want packages to use other packages he previously installed +dnl with the same --prefix option. +dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate +dnl libraries, but is otherwise very convenient. +AC_DEFUN([AC_LIB_PREFIX], +[ + AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) + AC_REQUIRE([AC_PROG_CC]) + AC_REQUIRE([AC_CANONICAL_HOST]) + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + dnl By default, look in $includedir and $libdir. + use_additional=yes + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + AC_LIB_ARG_WITH([lib-prefix], +[ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib + --without-lib-prefix don't search for libraries in includedir and libdir], +[ + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi +]) + if test $use_additional = yes; then + dnl Potentially add $additional_includedir to $CPPFLAGS. + dnl But don't add it + dnl 1. if it's the standard /usr/include, + dnl 2. if it's already present in $CPPFLAGS, + dnl 3. if it's /usr/local/include and we are using GCC on Linux, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + for x in $CPPFLAGS; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + dnl Really add $additional_includedir to $CPPFLAGS. + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" + fi + fi + fi + fi + dnl Potentially add $additional_libdir to $LDFLAGS. + dnl But don't add it + dnl 1. if it's the standard /usr/lib, + dnl 2. if it's already present in $LDFLAGS, + dnl 3. if it's /usr/local/lib and we are using GCC on Linux, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + for x in $LDFLAGS; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + dnl Really add $additional_libdir to $LDFLAGS. + LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" + fi + fi + fi + fi + fi +]) + +dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, +dnl acl_final_exec_prefix, containing the values to which $prefix and +dnl $exec_prefix will expand at the end of the configure script. +AC_DEFUN([AC_LIB_PREPARE_PREFIX], +[ + dnl Unfortunately, prefix and exec_prefix get only finally determined + dnl at the end of configure. + if test "X$prefix" = "XNONE"; then + acl_final_prefix="$ac_default_prefix" + else + acl_final_prefix="$prefix" + fi + if test "X$exec_prefix" = "XNONE"; then + acl_final_exec_prefix='${prefix}' + else + acl_final_exec_prefix="$exec_prefix" + fi + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" + prefix="$acl_save_prefix" +]) + +dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the +dnl variables prefix and exec_prefix bound to the values they will have +dnl at the end of the configure script. +AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], +[ + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + $1 + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" +]) diff --git a/m4/longdouble.m4 b/m4/longdouble.m4 new file mode 100644 index 00000000..40cd7ce0 --- /dev/null +++ b/m4/longdouble.m4 @@ -0,0 +1,28 @@ +# longdouble.m4 serial 1 (gettext-0.12) +dnl Copyright (C) 2002-2003 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. +dnl Test whether the compiler supports the 'long double' type. +dnl Prerequisite: AC_PROG_CC + +AC_DEFUN([gt_TYPE_LONGDOUBLE], +[ + AC_CACHE_CHECK([for long double], gt_cv_c_long_double, + [if test "$GCC" = yes; then + gt_cv_c_long_double=yes + else + AC_TRY_COMPILE([ + /* The Stardent Vistra knows sizeof(long double), but does not support it. */ + long double foo = 0.0; + /* On Ultrix 4.3 cc, long double is 4 and double is 8. */ + int array [2*(sizeof(long double) >= sizeof(double)) - 1]; + ], , + gt_cv_c_long_double=yes, gt_cv_c_long_double=no) + fi]) + if test $gt_cv_c_long_double = yes; then + AC_DEFINE(HAVE_LONG_DOUBLE, 1, [Define if you have the 'long double' type.]) + fi +]) diff --git a/m4/longlong.m4 b/m4/longlong.m4 new file mode 100644 index 00000000..7b399e01 --- /dev/null +++ b/m4/longlong.m4 @@ -0,0 +1,23 @@ +# longlong.m4 serial 5 +dnl Copyright (C) 1999-2004 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Paul Eggert. + +# Define HAVE_LONG_LONG if 'long long' works. + +AC_DEFUN([gl_AC_TYPE_LONG_LONG], +[ + AC_CACHE_CHECK([for long long], ac_cv_type_long_long, + [AC_TRY_LINK([long long ll = 1LL; int i = 63;], + [long long llmax = (long long) -1; + return ll << i | ll >> i | llmax / ll | llmax % ll;], + ac_cv_type_long_long=yes, + ac_cv_type_long_long=no)]) + if test $ac_cv_type_long_long = yes; then + AC_DEFINE(HAVE_LONG_LONG, 1, + [Define if you have the 'long long' type.]) + fi +]) diff --git a/m4/nls.m4 b/m4/nls.m4 new file mode 100644 index 00000000..2082c3b2 --- /dev/null +++ b/m4/nls.m4 @@ -0,0 +1,51 @@ +# nls.m4 serial 2 (gettext-0.14.3) +dnl Copyright (C) 1995-2003, 2005 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995-2000. +dnl Bruno Haible , 2000-2003. + +AC_PREREQ(2.50) + +AC_DEFUN([AM_NLS], +[ + AC_MSG_CHECKING([whether NLS is requested]) + dnl Default is enabled NLS + AC_ARG_ENABLE(nls, + [ --disable-nls do not use Native Language Support], + USE_NLS=$enableval, USE_NLS=yes) + AC_MSG_RESULT($USE_NLS) + AC_SUBST(USE_NLS) +]) + +AC_DEFUN([AM_MKINSTALLDIRS], +[ + dnl Tell automake >= 1.10 to complain if mkinstalldirs is missing. + m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([mkinstalldirs])]) + dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly + dnl find the mkinstalldirs script in another subdir but $(top_srcdir). + dnl Try to locate it. + MKINSTALLDIRS= + if test -n "$ac_aux_dir"; then + case "$ac_aux_dir" in + /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; + *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; + esac + fi + if test -z "$MKINSTALLDIRS"; then + MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" + fi + AC_SUBST(MKINSTALLDIRS) +]) diff --git a/m4/po.m4 b/m4/po.m4 new file mode 100644 index 00000000..f2795eea --- /dev/null +++ b/m4/po.m4 @@ -0,0 +1,429 @@ +# po.m4 serial 7 (gettext-0.14.3) +dnl Copyright (C) 1995-2005 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995-2000. +dnl Bruno Haible , 2000-2003. + +AC_PREREQ(2.50) + +dnl Checks for all prerequisites of the po subdirectory. +AC_DEFUN([AM_PO_SUBDIRS], +[ + AC_REQUIRE([AC_PROG_MAKE_SET])dnl + AC_REQUIRE([AC_PROG_INSTALL])dnl + AC_REQUIRE([AM_MKINSTALLDIRS])dnl + AC_REQUIRE([AM_NLS])dnl + + dnl Perform the following tests also if --disable-nls has been given, + dnl because they are needed for "make dist" to work. + + dnl Search for GNU msgfmt in the PATH. + dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. + dnl The second test excludes FreeBSD msgfmt. + AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, + [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && + (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], + :) + AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) + + dnl Search for GNU xgettext 0.12 or newer in the PATH. + dnl The first test excludes Solaris xgettext and early GNU xgettext versions. + dnl The second test excludes FreeBSD xgettext. + AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, + [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && + (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], + :) + dnl Remove leftover from FreeBSD xgettext call. + rm -f messages.po + + dnl Search for GNU msgmerge 0.11 or newer in the PATH. + AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, + [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) + + dnl This could go away some day; the PATH_PROG_WITH_TEST already does it. + dnl Test whether we really found GNU msgfmt. + if test "$GMSGFMT" != ":"; then + dnl If it is no GNU msgfmt we define it as : so that the + dnl Makefiles still can work. + if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && + (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + : ; + else + GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` + AC_MSG_RESULT( + [found $GMSGFMT program is not GNU msgfmt; ignore it]) + GMSGFMT=":" + fi + fi + + dnl This could go away some day; the PATH_PROG_WITH_TEST already does it. + dnl Test whether we really found GNU xgettext. + if test "$XGETTEXT" != ":"; then + dnl If it is no GNU xgettext we define it as : so that the + dnl Makefiles still can work. + if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && + (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + : ; + else + AC_MSG_RESULT( + [found xgettext program is not GNU xgettext; ignore it]) + XGETTEXT=":" + fi + dnl Remove leftover from FreeBSD xgettext call. + rm -f messages.po + fi + + AC_OUTPUT_COMMANDS([ + for ac_file in $CONFIG_FILES; do + # Support "outfile[:infile[:infile...]]" + case "$ac_file" in + *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + esac + # PO directories have a Makefile.in generated from Makefile.in.in. + case "$ac_file" in */Makefile.in) + # Adjust a relative srcdir. + ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" + ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` + # In autoconf-2.13 it is called $ac_given_srcdir. + # In autoconf-2.50 it is called $srcdir. + test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" + case "$ac_given_srcdir" in + .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; + /*) top_srcdir="$ac_given_srcdir" ;; + *) top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + # Treat a directory as a PO directory if and only if it has a + # POTFILES.in file. This allows packages to have multiple PO + # directories under different names or in different locations. + if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then + rm -f "$ac_dir/POTFILES" + test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" + cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" + POMAKEFILEDEPS="POTFILES.in" + # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend + # on $ac_dir but don't depend on user-specified configuration + # parameters. + if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then + # The LINGUAS file contains the set of available languages. + if test -n "$OBSOLETE_ALL_LINGUAS"; then + test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" + fi + ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` + # Hide the ALL_LINGUAS assigment from automake. + eval 'ALL_LINGUAS''=$ALL_LINGUAS_' + POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" + else + # The set of available languages was given in configure.in. + eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' + fi + # Compute POFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) + # Compute UPDATEPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) + # Compute DUMMYPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) + # Compute GMOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) + case "$ac_given_srcdir" in + .) srcdirpre= ;; + *) srcdirpre='$(srcdir)/' ;; + esac + POFILES= + UPDATEPOFILES= + DUMMYPOFILES= + GMOFILES= + for lang in $ALL_LINGUAS; do + POFILES="$POFILES $srcdirpre$lang.po" + UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" + DUMMYPOFILES="$DUMMYPOFILES $lang.nop" + GMOFILES="$GMOFILES $srcdirpre$lang.gmo" + done + # CATALOGS depends on both $ac_dir and the user's LINGUAS + # environment variable. + INST_LINGUAS= + if test -n "$ALL_LINGUAS"; then + for presentlang in $ALL_LINGUAS; do + useit=no + if test "%UNSET%" != "$LINGUAS"; then + desiredlanguages="$LINGUAS" + else + desiredlanguages="$ALL_LINGUAS" + fi + for desiredlang in $desiredlanguages; do + # Use the presentlang catalog if desiredlang is + # a. equal to presentlang, or + # b. a variant of presentlang (because in this case, + # presentlang can be used as a fallback for messages + # which are not translated in the desiredlang catalog). + case "$desiredlang" in + "$presentlang"*) useit=yes;; + esac + done + if test $useit = yes; then + INST_LINGUAS="$INST_LINGUAS $presentlang" + fi + done + fi + CATALOGS= + if test -n "$INST_LINGUAS"; then + for lang in $INST_LINGUAS; do + CATALOGS="$CATALOGS $lang.gmo" + done + fi + test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" + sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" + for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do + if test -f "$f"; then + case "$f" in + *.orig | *.bak | *~) ;; + *) cat "$f" >> "$ac_dir/Makefile" ;; + esac + fi + done + fi + ;; + esac + done], + [# Capture the value of obsolete ALL_LINGUAS because we need it to compute + # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it + # from automake. + eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' + # Capture the value of LINGUAS because we need it to compute CATALOGS. + LINGUAS="${LINGUAS-%UNSET%}" + ]) +]) + +dnl Postprocesses a Makefile in a directory containing PO files. +AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], +[ + # When this code is run, in config.status, two variables have already been + # set: + # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, + # - LINGUAS is the value of the environment variable LINGUAS at configure + # time. + +changequote(,)dnl + # Adjust a relative srcdir. + ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" + ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` + # In autoconf-2.13 it is called $ac_given_srcdir. + # In autoconf-2.50 it is called $srcdir. + test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" + case "$ac_given_srcdir" in + .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; + /*) top_srcdir="$ac_given_srcdir" ;; + *) top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + + # Find a way to echo strings without interpreting backslash. + if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then + gt_echo='echo' + else + if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then + gt_echo='printf %s\n' + else + echo_func () { + cat < "$ac_file.tmp" + if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then + # Add dependencies that cannot be formulated as a simple suffix rule. + for lang in $ALL_LINGUAS; do + frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` + cat >> "$ac_file.tmp" < /dev/null; then + # Add dependencies that cannot be formulated as a simple suffix rule. + for lang in $ALL_LINGUAS; do + frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` + cat >> "$ac_file.tmp" <> "$ac_file.tmp" < +#include +/* The string "%2$d %1$d", with dollar characters protected from the shell's + dollar expansion (possibly an autoconf bug). */ +static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' }; +static char buf[100]; +int main () +{ + sprintf (buf, format, 33, 55); + return (strcmp (buf, "55 33") != 0); +}], gt_cv_func_printf_posix=yes, gt_cv_func_printf_posix=no, + [ + AC_EGREP_CPP(notposix, [ +#if defined __NetBSD__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__ + notposix +#endif + ], gt_cv_func_printf_posix="guessing no", + gt_cv_func_printf_posix="guessing yes") + ]) + ]) + case $gt_cv_func_printf_posix in + *yes) + AC_DEFINE(HAVE_POSIX_PRINTF, 1, + [Define if your printf() function supports format strings with positions.]) + ;; + esac +]) diff --git a/m4/progtest.m4 b/m4/progtest.m4 new file mode 100644 index 00000000..a56365cd --- /dev/null +++ b/m4/progtest.m4 @@ -0,0 +1,92 @@ +# progtest.m4 serial 4 (gettext-0.14.2) +dnl Copyright (C) 1996-2003, 2005 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1996. + +AC_PREREQ(2.50) + +# Search path for a program which passes the given test. + +dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, +dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) +AC_DEFUN([AM_PATH_PROG_WITH_TEST], +[ +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "$2", so it can be a program name with args. +set dummy $2; ac_word=[$]2 +AC_MSG_CHECKING([for $ac_word]) +AC_CACHE_VAL(ac_cv_path_$1, +[case "[$]$1" in + [[\\/]]* | ?:[[\\/]]*) + ac_cv_path_$1="[$]$1" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in ifelse([$5], , $PATH, [$5]); do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD + if [$3]; then + ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" +dnl If no 4th arg is given, leave the cache variable unset, +dnl so AC_PATH_PROGS will keep looking. +ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" +])dnl + ;; +esac])dnl +$1="$ac_cv_path_$1" +if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then + AC_MSG_RESULT([$]$1) +else + AC_MSG_RESULT(no) +fi +AC_SUBST($1)dnl +]) diff --git a/m4/signed.m4 b/m4/signed.m4 new file mode 100644 index 00000000..048f5936 --- /dev/null +++ b/m4/signed.m4 @@ -0,0 +1,17 @@ +# signed.m4 serial 1 (gettext-0.10.40) +dnl Copyright (C) 2001-2002 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([bh_C_SIGNED], +[ + AC_CACHE_CHECK([for signed], bh_cv_c_signed, + [AC_TRY_COMPILE(, [signed char x;], bh_cv_c_signed=yes, bh_cv_c_signed=no)]) + if test $bh_cv_c_signed = no; then + AC_DEFINE(signed, , + [Define to empty if the C compiler doesn't support this keyword.]) + fi +]) diff --git a/m4/size_max.m4 b/m4/size_max.m4 new file mode 100644 index 00000000..4fe81c7b --- /dev/null +++ b/m4/size_max.m4 @@ -0,0 +1,59 @@ +# size_max.m4 serial 2 +dnl Copyright (C) 2003 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([gl_SIZE_MAX], +[ + AC_CHECK_HEADERS(stdint.h) + dnl First test whether the system already has SIZE_MAX. + AC_MSG_CHECKING([for SIZE_MAX]) + result= + AC_EGREP_CPP([Found it], [ +#include +#if HAVE_STDINT_H +#include +#endif +#ifdef SIZE_MAX +Found it +#endif +], result=yes) + if test -z "$result"; then + dnl Define it ourselves. Here we assume that the type 'size_t' is not wider + dnl than the type 'unsigned long'. + dnl The _AC_COMPUTE_INT macro works up to LONG_MAX, since it uses 'expr', + dnl which is guaranteed to work from LONG_MIN to LONG_MAX. + _AC_COMPUTE_INT([~(size_t)0 / 10], res_hi, + [#include ], result=?) + _AC_COMPUTE_INT([~(size_t)0 % 10], res_lo, + [#include ], result=?) + _AC_COMPUTE_INT([sizeof (size_t) <= sizeof (unsigned int)], fits_in_uint, + [#include ], result=?) + if test "$fits_in_uint" = 1; then + dnl Even though SIZE_MAX fits in an unsigned int, it must be of type + dnl 'unsigned long' if the type 'size_t' is the same as 'unsigned long'. + AC_TRY_COMPILE([#include + extern size_t foo; + extern unsigned long foo; + ], [], fits_in_uint=0) + fi + if test -z "$result"; then + if test "$fits_in_uint" = 1; then + result="$res_hi$res_lo"U + else + result="$res_hi$res_lo"UL + fi + else + dnl Shouldn't happen, but who knows... + result='~(size_t)0' + fi + fi + AC_MSG_RESULT([$result]) + if test "$result" != yes; then + AC_DEFINE_UNQUOTED([SIZE_MAX], [$result], + [Define as the maximum value of type 'size_t', if the system doesn't define it.]) + fi +]) diff --git a/m4/stdint_h.m4 b/m4/stdint_h.m4 new file mode 100644 index 00000000..3355f35a --- /dev/null +++ b/m4/stdint_h.m4 @@ -0,0 +1,26 @@ +# stdint_h.m4 serial 5 +dnl Copyright (C) 1997-2004 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Paul Eggert. + +# Define HAVE_STDINT_H_WITH_UINTMAX if exists, +# doesn't clash with , and declares uintmax_t. + +AC_DEFUN([gl_AC_HEADER_STDINT_H], +[ + AC_CACHE_CHECK([for stdint.h], gl_cv_header_stdint_h, + [AC_TRY_COMPILE( + [#include +#include ], + [uintmax_t i = (uintmax_t) -1;], + gl_cv_header_stdint_h=yes, + gl_cv_header_stdint_h=no)]) + if test $gl_cv_header_stdint_h = yes; then + AC_DEFINE_UNQUOTED(HAVE_STDINT_H_WITH_UINTMAX, 1, + [Define if exists, doesn't clash with , + and declares uintmax_t. ]) + fi +]) diff --git a/m4/uintmax_t.m4 b/m4/uintmax_t.m4 new file mode 100644 index 00000000..bf83ed74 --- /dev/null +++ b/m4/uintmax_t.m4 @@ -0,0 +1,30 @@ +# uintmax_t.m4 serial 9 +dnl Copyright (C) 1997-2004 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Paul Eggert. + +AC_PREREQ(2.13) + +# Define uintmax_t to 'unsigned long' or 'unsigned long long' +# if it is not already defined in or . + +AC_DEFUN([gl_AC_TYPE_UINTMAX_T], +[ + AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) + AC_REQUIRE([gl_AC_HEADER_STDINT_H]) + if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then + AC_REQUIRE([gl_AC_TYPE_UNSIGNED_LONG_LONG]) + test $ac_cv_type_unsigned_long_long = yes \ + && ac_type='unsigned long long' \ + || ac_type='unsigned long' + AC_DEFINE_UNQUOTED(uintmax_t, $ac_type, + [Define to unsigned long or unsigned long long + if and don't define.]) + else + AC_DEFINE(HAVE_UINTMAX_T, 1, + [Define if you have the 'uintmax_t' type in or .]) + fi +]) diff --git a/m4/ulonglong.m4 b/m4/ulonglong.m4 new file mode 100644 index 00000000..dee10ccc --- /dev/null +++ b/m4/ulonglong.m4 @@ -0,0 +1,23 @@ +# ulonglong.m4 serial 4 +dnl Copyright (C) 1999-2004 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Paul Eggert. + +# Define HAVE_UNSIGNED_LONG_LONG if 'unsigned long long' works. + +AC_DEFUN([gl_AC_TYPE_UNSIGNED_LONG_LONG], +[ + AC_CACHE_CHECK([for unsigned long long], ac_cv_type_unsigned_long_long, + [AC_TRY_LINK([unsigned long long ull = 1ULL; int i = 63;], + [unsigned long long ullmax = (unsigned long long) -1; + return ull << i | ull >> i | ullmax / ull | ullmax % ull;], + ac_cv_type_unsigned_long_long=yes, + ac_cv_type_unsigned_long_long=no)]) + if test $ac_cv_type_unsigned_long_long = yes; then + AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1, + [Define if you have the 'unsigned long long' type.]) + fi +]) diff --git a/m4/wchar_t.m4 b/m4/wchar_t.m4 new file mode 100644 index 00000000..cde2129a --- /dev/null +++ b/m4/wchar_t.m4 @@ -0,0 +1,20 @@ +# wchar_t.m4 serial 1 (gettext-0.12) +dnl Copyright (C) 2002-2003 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. +dnl Test whether has the 'wchar_t' type. +dnl Prerequisite: AC_PROG_CC + +AC_DEFUN([gt_TYPE_WCHAR_T], +[ + AC_CACHE_CHECK([for wchar_t], gt_cv_c_wchar_t, + [AC_TRY_COMPILE([#include + wchar_t foo = (wchar_t)'\0';], , + gt_cv_c_wchar_t=yes, gt_cv_c_wchar_t=no)]) + if test $gt_cv_c_wchar_t = yes; then + AC_DEFINE(HAVE_WCHAR_T, 1, [Define if you have the 'wchar_t' type.]) + fi +]) diff --git a/m4/wint_t.m4 b/m4/wint_t.m4 new file mode 100644 index 00000000..b8fff9c8 --- /dev/null +++ b/m4/wint_t.m4 @@ -0,0 +1,20 @@ +# wint_t.m4 serial 1 (gettext-0.12) +dnl Copyright (C) 2003 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. +dnl Test whether has the 'wint_t' type. +dnl Prerequisite: AC_PROG_CC + +AC_DEFUN([gt_TYPE_WINT_T], +[ + AC_CACHE_CHECK([for wint_t], gt_cv_c_wint_t, + [AC_TRY_COMPILE([#include + wint_t foo = (wchar_t)'\0';], , + gt_cv_c_wint_t=yes, gt_cv_c_wint_t=no)]) + if test $gt_cv_c_wint_t = yes; then + AC_DEFINE(HAVE_WINT_T, 1, [Define if you have the 'wint_t' type.]) + fi +]) diff --git a/m4/xsize.m4 b/m4/xsize.m4 new file mode 100644 index 00000000..85bb721e --- /dev/null +++ b/m4/xsize.m4 @@ -0,0 +1,13 @@ +# xsize.m4 serial 3 +dnl Copyright (C) 2003-2004 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_XSIZE], +[ + dnl Prerequisites of lib/xsize.h. + AC_REQUIRE([gl_SIZE_MAX]) + AC_REQUIRE([AC_C_INLINE]) + AC_CHECK_HEADERS(stdint.h) +]) diff --git a/misc-utils/Makefile b/misc-utils/Makefile deleted file mode 100644 index cc1d5cd5..00000000 --- a/misc-utils/Makefile +++ /dev/null @@ -1,123 +0,0 @@ -# Makefile -- Makefile for util-linux Linux utilities -# Created: Sat Dec 26 20:09:40 1992 -# Revised: Mon Nov 11 10:12:16 1996 by faith@cs.unc.edu -# Copyright 1992, 1993, 1994, 1995 Rickard E. Faith (faith@cs.unc.edu) -# May be distirbuted under the GPL -# -include ../make_include -include ../MCONFIG - -# scriptreplay not added yet - -# Where to put man pages? - -MAN1= cal.1 chkdupexe.1 ddate.1 logger.1 look.1 mcookie.1 \ - namei.1 rename.1 script.1 whereis.1 - -# Where to put binaries? -# See the "install" rule for the links. . . - -BIN= - -USRBIN= cal chkdupexe ddate logger look mcookie \ - namei rename script whereis - -MAYBE= reset setterm - -ifeq "$(HAVE_RESET)" "no" -USRBIN:=$(USRBIN) reset -MAN1:=$(MAN1) reset.1 -endif - -ifeq "$(HAVE_WRITE)" "no" -USRBIN:=$(USRBIN) write -MAN1:=$(MAN1) write.1 -endif - -ifeq "$(HAVE_KILL)" "no" -BIN:=$(BIN) kill -MAN1:=$(MAN1) kill.1 -endif - -ifeq "$(HAVE_NCURSES)" "yes" -USRBIN:=$(USRBIN) setterm -MAN1:=$(MAN1) setterm.1 -endif - -# For script only -LIBPTY= -ifeq "$(HAVE_OPENPTY)" "yes" -LIBPTY:=$(LIBPTY) -lutil -endif - -# Programs requiring special compilation -NEEDS_CURSES= setterm -NEEDS_OPENPTY= script - -all: $(BIN) $(USRBIN) $(USRBIN.NONSHADOW) - -$(NEEDS_CURSES): -ifeq "$(HAVE_NCURSES)" "yes" - $(CC) $(LDFLAGS) $^ -o $@ $(LIBCURSES) -else - @echo $@ not made since it requires ncurses -endif - -ifeq "$(HAVE_NCURSES)" "yes" -cal: - $(CC) $(LDFLAGS) $^ -o $@ $(LIBCURSES) -else -ifeq "$(HAVE_TERMCAP)" "yes" -cal: - $(CC) $(LDFLAGS) $^ -o $@ $(LIBTERMCAP) -endif -endif - -$(NEEDS_OPENPTY): - $(CC) $(LDFLAGS) $^ -o $@ $(LIBPTY) - -%: %.sh - cp $@.sh $@ - chmod 755 $@ - -%: %.pl - cp $@.pl $@ - chmod 755 $@ - -# Rules for everything else - -cal.o: $(LIB)/errs.h -cal: cal.o $(ERR_O) -chkdupexe: chkdupexe.pl -ddate: ddate.o -kill: kill.o procs.o -logger: logger.o -mcookie: mcookie.o $(LIB)/md5.o -mcookie.o: mcookie.c $(LIB)/md5.h -reset: reset.sh -script: script.o -write.o: $(LIB)/carefulputc.h -write: write.o $(LIB)/carefulputc.o - -ifeq "$(HAVE_NCURSES)" "yes" -setterm: setterm.o -endif - -install: all - $(INSTALLDIR) $(BINDIR) $(USRBINDIR) -ifneq "$(BIN)" "" - $(INSTALLBIN) $(BIN) $(BINDIR) -endif - $(INSTALLBIN) $(USRBIN) $(USRBINDIR) - $(INSTALLDIR) $(MAN1DIR) - $(INSTALLMAN) $(MAN1) $(MAN1DIR) -ifeq "$(HAVE_WRITE)" "no" -ifeq "$(USE_TTY_GROUP)" "yes" - chgrp tty $(USRBINDIR)/write - chmod g+s $(USRBINDIR)/write -endif -endif - -.PHONY: clean -clean: - -rm -f *.o *~ core $(BIN) $(USRBIN) $(MAYBE) diff --git a/misc-utils/Makefile.am b/misc-utils/Makefile.am new file mode 100644 index 00000000..b9d30e33 --- /dev/null +++ b/misc-utils/Makefile.am @@ -0,0 +1,68 @@ +include $(top_srcdir)/config/include-Makefile.am + +bin_PROGRAMS = + +usrbin_PROGRAMS = cal ddate logger look mcookie \ + namei script whereis + +mcookie_LDADD = $(top_srcdir)/lib/libmd5.la + +usrbin_SCRIPTS = chkdupexe scriptreplay + +chkdupexe: chkdupexe.pl + sed -e 's,[@]PERL[@],$(PERL),g' < chkdupexe.pl > chkdupexe + +scriptreplay: scriptreplay.pl + sed -e 's,[@]PERL[@],$(PERL),g' < scriptreplay.pl > scriptreplay + +CLEANFILES = chkdupexe scriptreplay + +man_MANS = cal.1 chkdupexe.1 ddate.1 logger.1 look.1 mcookie.1 \ + namei.1 script.1 whereis.1 + +if HAVE_NCURSES +cal_LDADD = -lncurses +else +if HAVE_TERMCAP +cal_LDADD = -ltermcap +endif +endif + +if HAVE_LIBUTIL +script_LDADD = -lutil +endif + +if HAVE_NCURSES +usrbin_PROGRAMS += setterm +man_MANS += setterm.1 +setterm_LDADD = -lncurses +endif + +if BUILD_KILL +bin_PROGRAMS += kill +kill_SOURCES = kill.c procs.c +man_MANS += kill.1 +endif + +if BUILD_RENAME +usrbin_PROGRAMS += rename +man_MANS += rename.1 +endif + +if BUILD_RESET +usrbin_SCRIPTS += reset +man_MANS += reset.1 +endif + +if BUILD_WRITE + +usrbin_PROGRAMS += write +man_MANS += write.1 + +if USE_TTY_GROUP +install-data-hook:: + chgrp tty $(DESTDIR)$(usrbindir)/write + chmod g+s $(DESTDIR)$(usrbindir)/write +endif + +endif diff --git a/misc-utils/Makefile.in b/misc-utils/Makefile.in new file mode 100644 index 00000000..47811d46 --- /dev/null +++ b/misc-utils/Makefile.in @@ -0,0 +1,808 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/config/include-Makefile.am +bin_PROGRAMS = $(am__EXEEXT_1) +usrbin_PROGRAMS = cal$(EXEEXT) ddate$(EXEEXT) logger$(EXEEXT) \ + look$(EXEEXT) mcookie$(EXEEXT) namei$(EXEEXT) script$(EXEEXT) \ + whereis$(EXEEXT) $(am__EXEEXT_2) $(am__EXEEXT_3) \ + $(am__EXEEXT_4) +@HAVE_NCURSES_TRUE@am__append_1 = setterm +@HAVE_NCURSES_TRUE@am__append_2 = setterm.1 +@BUILD_KILL_TRUE@am__append_3 = kill +@BUILD_KILL_TRUE@am__append_4 = kill.1 +@BUILD_RENAME_TRUE@am__append_5 = rename +@BUILD_RENAME_TRUE@am__append_6 = rename.1 +@BUILD_RESET_TRUE@am__append_7 = reset +@BUILD_RESET_TRUE@am__append_8 = reset.1 +@BUILD_WRITE_TRUE@am__append_9 = write +@BUILD_WRITE_TRUE@am__append_10 = write.1 +subdir = misc-utils +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ + $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ + $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +@BUILD_KILL_TRUE@am__EXEEXT_1 = kill$(EXEEXT) +am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(usrbindir)" \ + "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man1dir)" +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +@HAVE_NCURSES_TRUE@am__EXEEXT_2 = setterm$(EXEEXT) +@BUILD_RENAME_TRUE@am__EXEEXT_3 = rename$(EXEEXT) +@BUILD_WRITE_TRUE@am__EXEEXT_4 = write$(EXEEXT) +usrbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(bin_PROGRAMS) $(usrbin_PROGRAMS) +cal_SOURCES = cal.c +cal_OBJECTS = cal.$(OBJEXT) +cal_DEPENDENCIES = +ddate_SOURCES = ddate.c +ddate_OBJECTS = ddate.$(OBJEXT) +ddate_LDADD = $(LDADD) +am__kill_SOURCES_DIST = kill.c procs.c +@BUILD_KILL_TRUE@am_kill_OBJECTS = kill.$(OBJEXT) procs.$(OBJEXT) +kill_OBJECTS = $(am_kill_OBJECTS) +kill_LDADD = $(LDADD) +logger_SOURCES = logger.c +logger_OBJECTS = logger.$(OBJEXT) +logger_LDADD = $(LDADD) +look_SOURCES = look.c +look_OBJECTS = look.$(OBJEXT) +look_LDADD = $(LDADD) +mcookie_SOURCES = mcookie.c +mcookie_OBJECTS = mcookie.$(OBJEXT) +mcookie_DEPENDENCIES = $(top_srcdir)/lib/libmd5.la +namei_SOURCES = namei.c +namei_OBJECTS = namei.$(OBJEXT) +namei_LDADD = $(LDADD) +rename_SOURCES = rename.c +rename_OBJECTS = rename.$(OBJEXT) +rename_LDADD = $(LDADD) +script_SOURCES = script.c +script_OBJECTS = script.$(OBJEXT) +script_DEPENDENCIES = +setterm_SOURCES = setterm.c +setterm_OBJECTS = setterm.$(OBJEXT) +setterm_DEPENDENCIES = +whereis_SOURCES = whereis.c +whereis_OBJECTS = whereis.$(OBJEXT) +whereis_LDADD = $(LDADD) +write_SOURCES = write.c +write_OBJECTS = write.$(OBJEXT) +write_LDADD = $(LDADD) +usrbinSCRIPT_INSTALL = $(INSTALL_SCRIPT) +SCRIPTS = $(usrbin_SCRIPTS) +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = cal.c ddate.c $(kill_SOURCES) logger.c look.c mcookie.c \ + namei.c rename.c script.c setterm.c whereis.c write.c +DIST_SOURCES = cal.c ddate.c $(am__kill_SOURCES_DIST) logger.c look.c \ + mcookie.c namei.c rename.c script.c setterm.c whereis.c \ + write.c +man1dir = $(mandir)/man1 +NROFF = nroff +MANS = $(man_MANS) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BUILD_AGETTY_FALSE = @BUILD_AGETTY_FALSE@ +BUILD_AGETTY_TRUE = @BUILD_AGETTY_TRUE@ +BUILD_ELVTUNE_FALSE = @BUILD_ELVTUNE_FALSE@ +BUILD_ELVTUNE_TRUE = @BUILD_ELVTUNE_TRUE@ +BUILD_INIT_FALSE = @BUILD_INIT_FALSE@ +BUILD_INIT_TRUE = @BUILD_INIT_TRUE@ +BUILD_KILL_FALSE = @BUILD_KILL_FALSE@ +BUILD_KILL_TRUE = @BUILD_KILL_TRUE@ +BUILD_LAST_FALSE = @BUILD_LAST_FALSE@ +BUILD_LAST_TRUE = @BUILD_LAST_TRUE@ +BUILD_LOGIN_UTILS_FALSE = @BUILD_LOGIN_UTILS_FALSE@ +BUILD_LOGIN_UTILS_TRUE = @BUILD_LOGIN_UTILS_TRUE@ +BUILD_MESG_FALSE = @BUILD_MESG_FALSE@ +BUILD_MESG_TRUE = @BUILD_MESG_TRUE@ +BUILD_PARTX_FALSE = @BUILD_PARTX_FALSE@ +BUILD_PARTX_TRUE = @BUILD_PARTX_TRUE@ +BUILD_RAW_FALSE = @BUILD_RAW_FALSE@ +BUILD_RAW_TRUE = @BUILD_RAW_TRUE@ +BUILD_RDEV_FALSE = @BUILD_RDEV_FALSE@ +BUILD_RDEV_TRUE = @BUILD_RDEV_TRUE@ +BUILD_RENAME_FALSE = @BUILD_RENAME_FALSE@ +BUILD_RENAME_TRUE = @BUILD_RENAME_TRUE@ +BUILD_RESET_FALSE = @BUILD_RESET_FALSE@ +BUILD_RESET_TRUE = @BUILD_RESET_TRUE@ +BUILD_SCHEDUTILS_FALSE = @BUILD_SCHEDUTILS_FALSE@ +BUILD_SCHEDUTILS_TRUE = @BUILD_SCHEDUTILS_TRUE@ +BUILD_WALL_FALSE = @BUILD_WALL_FALSE@ +BUILD_WALL_TRUE = @BUILD_WALL_TRUE@ +BUILD_WRITE_FALSE = @BUILD_WRITE_FALSE@ +BUILD_WRITE_TRUE = @BUILD_WRITE_TRUE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ +HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ +HAVE_LIBUTIL_FALSE = @HAVE_LIBUTIL_FALSE@ +HAVE_LIBUTIL_TRUE = @HAVE_LIBUTIL_TRUE@ +HAVE_NCURSES_FALSE = @HAVE_NCURSES_FALSE@ +HAVE_NCURSES_TRUE = @HAVE_NCURSES_TRUE@ +HAVE_PAM_FALSE = @HAVE_PAM_FALSE@ +HAVE_PAM_TRUE = @HAVE_PAM_TRUE@ +HAVE_PIVOT_ROOT_FALSE = @HAVE_PIVOT_ROOT_FALSE@ +HAVE_PIVOT_ROOT_TRUE = @HAVE_PIVOT_ROOT_TRUE@ +HAVE_RAW_FALSE = @HAVE_RAW_FALSE@ +HAVE_RAW_TRUE = @HAVE_RAW_TRUE@ +HAVE_SELINUX_FALSE = @HAVE_SELINUX_FALSE@ +HAVE_SELINUX_TRUE = @HAVE_SELINUX_TRUE@ +HAVE_TERMCAP_FALSE = @HAVE_TERMCAP_FALSE@ +HAVE_TERMCAP_TRUE = @HAVE_TERMCAP_TRUE@ +HAVE_UUID_FALSE = @HAVE_UUID_FALSE@ +HAVE_UUID_TRUE = @HAVE_UUID_TRUE@ +HAVE_ZLIB_FALSE = @HAVE_ZLIB_FALSE@ +HAVE_ZLIB_TRUE = @HAVE_ZLIB_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTEL_FALSE = @INTEL_FALSE@ +INTEL_TRUE = @INTEL_TRUE@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_LIBCRYPT_FALSE = @NEED_LIBCRYPT_FALSE@ +NEED_LIBCRYPT_TRUE = @NEED_LIBCRYPT_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SPARC_FALSE = @SPARC_FALSE@ +SPARC_TRUE = @SPARC_TRUE@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +USE_SLANG_FALSE = @USE_SLANG_FALSE@ +USE_SLANG_TRUE = @USE_SLANG_TRUE@ +USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ +USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = $(prefix)/usr/share +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = $(datadir)/info +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = $(datadir)/man +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +usrbindir = $(prefix)/usr/bin +usrsbindir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +DEFAULT_INCLUDES = +mcookie_LDADD = $(top_srcdir)/lib/libmd5.la +usrbin_SCRIPTS = chkdupexe scriptreplay $(am__append_7) +CLEANFILES = chkdupexe scriptreplay +man_MANS = cal.1 chkdupexe.1 ddate.1 logger.1 look.1 mcookie.1 namei.1 \ + script.1 whereis.1 $(am__append_2) $(am__append_4) \ + $(am__append_6) $(am__append_8) $(am__append_10) +@HAVE_NCURSES_FALSE@@HAVE_TERMCAP_TRUE@cal_LDADD = -ltermcap +@HAVE_NCURSES_TRUE@cal_LDADD = -lncurses +@HAVE_LIBUTIL_TRUE@script_LDADD = -lutil +@HAVE_NCURSES_TRUE@setterm_LDADD = -lncurses +@BUILD_KILL_TRUE@kill_SOURCES = kill.c procs.c +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign misc-utils/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign misc-utils/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)" + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \ + rm -f "$(DESTDIR)$(bindir)/$$f"; \ + done + +clean-binPROGRAMS: + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-binPROGRAMS: $(bin_PROGRAMS) + bad=0; pid=$$$$; list="$(bin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +install-usrbinPROGRAMS: $(usrbin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" + @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-usrbinPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ + done + +clean-usrbinPROGRAMS: + @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-usrbinPROGRAMS: $(usrbin_PROGRAMS) + bad=0; pid=$$$$; list="$(usrbin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +cal$(EXEEXT): $(cal_OBJECTS) $(cal_DEPENDENCIES) + @rm -f cal$(EXEEXT) + $(LINK) $(cal_LDFLAGS) $(cal_OBJECTS) $(cal_LDADD) $(LIBS) +ddate$(EXEEXT): $(ddate_OBJECTS) $(ddate_DEPENDENCIES) + @rm -f ddate$(EXEEXT) + $(LINK) $(ddate_LDFLAGS) $(ddate_OBJECTS) $(ddate_LDADD) $(LIBS) +kill$(EXEEXT): $(kill_OBJECTS) $(kill_DEPENDENCIES) + @rm -f kill$(EXEEXT) + $(LINK) $(kill_LDFLAGS) $(kill_OBJECTS) $(kill_LDADD) $(LIBS) +logger$(EXEEXT): $(logger_OBJECTS) $(logger_DEPENDENCIES) + @rm -f logger$(EXEEXT) + $(LINK) $(logger_LDFLAGS) $(logger_OBJECTS) $(logger_LDADD) $(LIBS) +look$(EXEEXT): $(look_OBJECTS) $(look_DEPENDENCIES) + @rm -f look$(EXEEXT) + $(LINK) $(look_LDFLAGS) $(look_OBJECTS) $(look_LDADD) $(LIBS) +mcookie$(EXEEXT): $(mcookie_OBJECTS) $(mcookie_DEPENDENCIES) + @rm -f mcookie$(EXEEXT) + $(LINK) $(mcookie_LDFLAGS) $(mcookie_OBJECTS) $(mcookie_LDADD) $(LIBS) +namei$(EXEEXT): $(namei_OBJECTS) $(namei_DEPENDENCIES) + @rm -f namei$(EXEEXT) + $(LINK) $(namei_LDFLAGS) $(namei_OBJECTS) $(namei_LDADD) $(LIBS) +rename$(EXEEXT): $(rename_OBJECTS) $(rename_DEPENDENCIES) + @rm -f rename$(EXEEXT) + $(LINK) $(rename_LDFLAGS) $(rename_OBJECTS) $(rename_LDADD) $(LIBS) +script$(EXEEXT): $(script_OBJECTS) $(script_DEPENDENCIES) + @rm -f script$(EXEEXT) + $(LINK) $(script_LDFLAGS) $(script_OBJECTS) $(script_LDADD) $(LIBS) +setterm$(EXEEXT): $(setterm_OBJECTS) $(setterm_DEPENDENCIES) + @rm -f setterm$(EXEEXT) + $(LINK) $(setterm_LDFLAGS) $(setterm_OBJECTS) $(setterm_LDADD) $(LIBS) +whereis$(EXEEXT): $(whereis_OBJECTS) $(whereis_DEPENDENCIES) + @rm -f whereis$(EXEEXT) + $(LINK) $(whereis_LDFLAGS) $(whereis_OBJECTS) $(whereis_LDADD) $(LIBS) +write$(EXEEXT): $(write_OBJECTS) $(write_DEPENDENCIES) + @rm -f write$(EXEEXT) + $(LINK) $(write_LDFLAGS) $(write_OBJECTS) $(write_LDADD) $(LIBS) +install-usrbinSCRIPTS: $(usrbin_SCRIPTS) + @$(NORMAL_INSTALL) + test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" + @list='$(usrbin_SCRIPTS)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + if test -f $$d$$p; then \ + f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ + echo " $(usrbinSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ + $(usrbinSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(usrbindir)/$$f"; \ + else :; fi; \ + done + +uninstall-usrbinSCRIPTS: + @$(NORMAL_UNINSTALL) + @list='$(usrbin_SCRIPTS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ + echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ + done + +installcheck-usrbinSCRIPTS: $(usrbin_SCRIPTS) + bad=0; pid=$$$$; list="$(usrbin_SCRIPTS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | sed 's,^.*/,,;$(transform)'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ddate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/kill.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/logger.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/look.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mcookie.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/namei.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/procs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rename.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/script.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setterm.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/whereis.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/write.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ + done +uninstall-man1: + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(mkdir_p) $(distdir)/../config + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(MANS) +installdirs: + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man1dir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +@BUILD_WRITE_FALSE@install-data-hook: +@USE_TTY_GROUP_FALSE@install-data-hook: +clean: clean-am + +clean-am: clean-binPROGRAMS clean-generic clean-libtool \ + clean-usrbinPROGRAMS mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-man install-usrbinPROGRAMS \ + install-usrbinSCRIPTS + @$(NORMAL_INSTALL) + $(MAKE) $(AM_MAKEFLAGS) install-data-hook + +install-exec-am: install-binPROGRAMS + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: installcheck-binPROGRAMS installcheck-usrbinPROGRAMS \ + installcheck-usrbinSCRIPTS + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man \ + uninstall-usrbinPROGRAMS uninstall-usrbinSCRIPTS + +uninstall-man: uninstall-man1 + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic clean-libtool clean-usrbinPROGRAMS ctags \ + distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-data-hook install-exec \ + install-exec-am install-info install-info-am install-man \ + install-man1 install-strip install-usrbinPROGRAMS \ + install-usrbinSCRIPTS installcheck installcheck-am \ + installcheck-binPROGRAMS installcheck-usrbinPROGRAMS \ + installcheck-usrbinSCRIPTS installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-binPROGRAMS \ + uninstall-info-am uninstall-man uninstall-man1 \ + uninstall-usrbinPROGRAMS uninstall-usrbinSCRIPTS + + +chkdupexe: chkdupexe.pl + sed -e 's,[@]PERL[@],$(PERL),g' < chkdupexe.pl > chkdupexe + +scriptreplay: scriptreplay.pl + sed -e 's,[@]PERL[@],$(PERL),g' < scriptreplay.pl > scriptreplay + +@BUILD_WRITE_TRUE@@USE_TTY_GROUP_TRUE@install-data-hook:: +@BUILD_WRITE_TRUE@@USE_TTY_GROUP_TRUE@ chgrp tty $(DESTDIR)$(usrbindir)/write +@BUILD_WRITE_TRUE@@USE_TTY_GROUP_TRUE@ chmod g+s $(DESTDIR)$(usrbindir)/write +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/misc-utils/cal.c b/misc-utils/cal.c index 83015ea9..c55777a7 100644 --- a/misc-utils/cal.c +++ b/misc-utils/cal.c @@ -66,15 +66,15 @@ #include #include "errs.h" #include "nls.h" -#include "../defines.h" -#if defined(HAVE_ncurses) +#if defined(HAVE_NCURSES) -#if NCH +#ifdef HAVE_NCURSES_H #include -#else -#include +#elif defined(HAVE_NCURSES_NCURSES_H) +#include #endif + #include /* include after */ static void @@ -92,7 +92,7 @@ my_tgetstr(char *s, char *ss) { return tigetstr(ss); } -#elif defined(HAVE_termcap) +#elif defined(HAVE_LIBTERMCAP) #include @@ -119,7 +119,7 @@ my_tgetstr(char *s, char *ss) { const char *term=""; const char *Senter="", *Sexit="";/* enter and exit standout mode */ -#ifdef HAVE_langinfo_h +#ifdef HAVE_LANGINFO_H # include #else # include /* libc4 only */ @@ -255,7 +255,7 @@ main(int argc, char **argv) { bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); -#if defined(HAVE_ncurses) || defined(HAVE_termcap) +#if defined(HAVE_NCURSES) || defined(HAVE_LIBTERMCAP) if ((term = getenv("TERM"))) { int ret; my_setupterm(term, 1, &ret); @@ -283,7 +283,7 @@ main(int argc, char **argv) { * At some future time this may become -s for Sunday, -m for Monday, * no option for glibc-determined locale-dependent version. */ -#ifdef HAVE_langinfo_h +#ifdef HAVE_LANGINFO_H week1stday = (int)(nl_langinfo(_NL_TIME_FIRST_WEEKDAY))[0]; #endif #endif @@ -310,8 +310,8 @@ main(int argc, char **argv) { yflag = 1; break; case 'V': - printf(_("%s from %s\n"), - progname, util_linux_version); + printf(_("%s from %s%s\n"), + progname, "util-linux-", VERSION); return 0; case '?': default: @@ -378,7 +378,7 @@ void headers_init(void) wcscpy(j_day_headings_wc,L""); #endif -#ifdef HAVE_langinfo_h +#ifdef HAVE_LANGINFO_H # define weekday(wd) nl_langinfo(ABDAY_1+wd) #else # define weekday(wd) _time_info->abbrev_wkday[wd] @@ -414,7 +414,7 @@ void headers_init(void) #undef weekday for (i = 0; i < 12; i++) { -#ifdef HAVE_langinfo_h +#ifdef HAVE_LANGINFO_H full_month[i] = nl_langinfo(MON_1+i); #else full_month[i] = _time_info->full_month[i]; @@ -457,7 +457,7 @@ monthly(int day, int month, int year) { do_monthly(day, month, year, &out); for (i = 0; i < FMT_ST_LINES; i++) { -#if defined(HAVE_ncurses) || defined(HAVE_termcap) +#if defined(HAVE_NCURSES) || defined(HAVE_LIBTERMCAP) my_putstring(out.s[i]);putchar('\n'); #else puts(out.s[i]); @@ -502,7 +502,7 @@ monthly3(int day, int month, int year) { width, out_prev.s[i], width, out_curm.s[i], width, out_next.s[i]); -#if defined(HAVE_ncurses) || defined(HAVE_termcap) +#if defined(HAVE_NCURSES) || defined(HAVE_LIBTERMCAP) my_putstring(lineout); #else fputs(lineout,stdout); @@ -539,7 +539,7 @@ j_yearly(int day, int year) { } *p = '\0'; trim_trailing_spaces(lineout); -#if defined(HAVE_ncurses) || defined(HAVE_termcap) +#if defined(HAVE_NCURSES) || defined(HAVE_LIBTERMCAP) my_putstring(lineout);putchar('\n'); #else puts(lineout); @@ -579,7 +579,7 @@ yearly(int day, int year) { } *p = '\0'; trim_trailing_spaces(lineout); -#if defined(HAVE_ncurses) || defined(HAVE_termcap) +#if defined(HAVE_NCURSES) || defined(HAVE_LIBTERMCAP) my_putstring(lineout);putchar('\n'); #else puts(lineout); diff --git a/misc-utils/chkdupexe.pl b/misc-utils/chkdupexe.pl index e5fae684..c2c23849 100755 --- a/misc-utils/chkdupexe.pl +++ b/misc-utils/chkdupexe.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!@PERL@ -w # # chkdupexe version 2.1.1 # diff --git a/misc-utils/ddate.c b/misc-utils/ddate.c index 4a201a31..94f1655f 100644 --- a/misc-utils/ddate.c +++ b/misc-utils/ddate.c @@ -62,7 +62,6 @@ #include #include #include "nls.h" -#include "../defines.h" /* for util-linux-version */ #ifndef __GNUC__ #define inline /* foo */ @@ -177,7 +176,7 @@ main (int argc, char *argv[]) { case '-': switch(argv[pi][1]) { case 'V': - printf(_("%s from %s\n"), progname, util_linux_version); + printf(_("%s from %s%s\n"), progname, "util-linux-", VERSION); default: goto usage; } default: goto thud; diff --git a/misc-utils/kill.c b/misc-utils/kill.c index 46c2f66a..824735b4 100644 --- a/misc-utils/kill.c +++ b/misc-utils/kill.c @@ -186,7 +186,7 @@ int main (int argc, char *argv[]) } if (! strcmp (arg, "-v") || ! strcmp (arg, "-V") || ! strcmp (arg, "--version")) { - printf(_("%s from %s\n"), progname, util_linux_version); + printf(_("%s from %s%s\n"), progname, "util-linux-", VERSION); return 0; } if (! strcmp (arg, "-a")) { diff --git a/misc-utils/mcookie.c b/misc-utils/mcookie.c index e550bec6..dee26c56 100644 --- a/misc-utils/mcookie.c +++ b/misc-utils/mcookie.c @@ -28,7 +28,7 @@ #include #include #include "md5.h" -#if HAVE_GETTIMEOFDAY +#ifdef HAVE_GETTIMEOFDAY #include #include #endif @@ -79,7 +79,7 @@ int main( int argc, char **argv ) pid_t pid; char *file = NULL; int r; -#if HAVE_GETTIMEOFDAY +#ifdef HAVE_GETTIMEOFDAY struct timeval tv; struct timezone tz; #else @@ -98,7 +98,7 @@ int main( int argc, char **argv ) MD5Init( &ctx ); -#if HAVE_GETTIMEOFDAY +#ifdef HAVE_GETTIMEOFDAY gettimeofday( &tv, &tz ); MD5Update( &ctx, (unsigned char *)&tv, sizeof( tv ) ); #else diff --git a/misc-utils/rename.c b/misc-utils/rename.c index 05f8f19b..5f96510d 100644 --- a/misc-utils/rename.c +++ b/misc-utils/rename.c @@ -76,8 +76,8 @@ main(int argc, char **argv) { if (argc == 2) { if (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version")) { - printf(_("%s from %s\n"), - progname, util_linux_version); + printf(_("%s from %s%s\n"), + progname, "util-linux-", VERSION); return 0; } } diff --git a/misc-utils/reset.sh b/misc-utils/reset similarity index 100% rename from misc-utils/reset.sh rename to misc-utils/reset diff --git a/misc-utils/script.1 b/misc-utils/script.1 index cdd6af0e..6a9a5bad 100644 --- a/misc-utils/script.1 +++ b/misc-utils/script.1 @@ -81,7 +81,7 @@ supervise real-time what is being done using `cat foo'. .It Fl q Be quiet. .It Fl t -Output timeing data to standard error. This data contains two fields, +Output timing data to standard error. This data contains two fields, separated by a space. The first field indicates how much time elapsed since the previous output. The second field indicates how many characters were output this time. This information can be used to replay typescripts with diff --git a/misc-utils/script.c b/misc-utils/script.c index 81747a61..f5e01f67 100644 --- a/misc-utils/script.c +++ b/misc-utils/script.c @@ -59,8 +59,7 @@ #include #endif -#include "../defines.h" -#ifdef HAVE_openpty +#ifdef HAVE_LIBUTIL #include #endif @@ -87,7 +86,7 @@ struct termios tt; struct winsize win; int lb; int l; -#ifndef HAVE_openpty +#ifndef HAVE_LIBUTIL char line[] = "/dev/ptyXX"; #endif int aflg = 0; @@ -140,8 +139,8 @@ main(int argc, char **argv) { if (argc == 2) { if (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version")) { - printf(_("%s from %s\n"), - progname, util_linux_version); + printf(_("%s from %s%s\n"), + progname, "util-linux-", VERSION); return 0; } } @@ -270,7 +269,7 @@ dooutput() { double oldtime=time(NULL), newtime; (void) close(0); -#ifdef HAVE_openpty +#ifdef HAVE_LIBUTIL (void) close(slave); #endif tvec = time((time_t *)NULL); @@ -373,7 +372,7 @@ done() { void getmaster() { -#ifdef HAVE_openpty +#ifdef HAVE_LIBUTIL (void) tcgetattr(0, &tt); (void) ioctl(0, TIOCGWINSZ, (char *)&win); if (openpty(&master, &slave, NULL, &tt, &win) < 0) { @@ -413,12 +412,12 @@ getmaster() { } fprintf(stderr, _("Out of pty's\n")); fail(); -#endif /* not HAVE_openpty */ +#endif /* not HAVE_LIBUTIL */ } void getslave() { -#ifndef HAVE_openpty +#ifndef HAVE_LIBUTIL line[strlen("/dev/")] = 't'; slave = open(line, O_RDWR); if (slave < 0) { diff --git a/misc-utils/scriptreplay.pl b/misc-utils/scriptreplay.pl index ea72b1f3..b445f6d6 100755 --- a/misc-utils/scriptreplay.pl +++ b/misc-utils/scriptreplay.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!@PERL@ -w # "script -t" will output a typescript with timings # this script "scriptreplay" replays it diff --git a/misc-utils/setterm.c b/misc-utils/setterm.c index f83adf03..0a2f44c2 100644 --- a/misc-utils/setterm.c +++ b/misc-utils/setterm.c @@ -102,11 +102,13 @@ #define NCURSES_CONST const /* define before including term.h */ #endif #include -#if NCH + +#ifdef HAVE_NCURSES_H #include -#else -#include +#elif defined(HAVE_NCURSES_NCURSES_H) +#include #endif + #include /* for MAXPATHLEN */ #include #include diff --git a/misc-utils/sparc-solaris-hostid.sh b/misc-utils/sparc-solaris-hostid.sh deleted file mode 100755 index 7ce28ac5..00000000 --- a/misc-utils/sparc-solaris-hostid.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -# This script reproduces the output of the Solaris hostid program. -# It might be put in /usr/bin/hostid or so. -# Note that the hostid program does not have any known uses -# and does not exist on other architectures. -# Copyright 1999 Peter Jones, . -# GPL and all that good stuff apply. -( -idprom=`cat /proc/openprom/idprom` -echo $idprom|dd bs=1 skip=2 count=2 -echo $idprom|dd bs=1 skip=27 count=6 -echo -) 2>/dev/null diff --git a/mkinstalldirs b/mkinstalldirs deleted file mode 100755 index a01481be..00000000 --- a/mkinstalldirs +++ /dev/null @@ -1,40 +0,0 @@ -#! /bin/sh -# mkinstalldirs --- make directory hierarchy -# Author: Noah Friedman -# Created: 1993-05-16 -# Public domain - -# $Id: mkinstalldirs,v 1.10 1996/05/03 07:37:52 friedman Exp $ - -errstatus=0 - -for file -do - set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` - shift - - pathcomp= - for d - do - pathcomp="$pathcomp$d" - case "$pathcomp" in - -* ) pathcomp=./$pathcomp ;; - esac - - if test ! -d "$pathcomp"; then - echo "mkdir $pathcomp" 1>&2 - - mkdir "$pathcomp" || lasterr=$? - - if test ! -d "$pathcomp"; then - errstatus=$lasterr - fi - fi - - pathcomp="$pathcomp/" - done -done - -exit $errstatus - -# mkinstalldirs ends here diff --git a/mkminix-0.1/README b/mkminix-0.1/README deleted file mode 100644 index d93c38e9..00000000 --- a/mkminix-0.1/README +++ /dev/null @@ -1,47 +0,0 @@ -Mkminix-0.1 by W. Black - -Description ------------ -This directory contains a hacked version of mkfs.minix from util-linux 2.8. -The hack in question was primarily a bit of #ifndef-ing to make it compile -successfully under DJGPP. Due to DOS's brain-damaged 8.3 filename limitation, -the executable has been renamed from mkfs.minix to mkminix.exe. -[Executable deleted in the util-linux distribution.] - -Distribution ------------- -This distribution should have come with both sources and executable. If -you're missing either, feel free to visit my site at -http://www.geocities.com/SiliconValley/Network/5508 to get a fresh one if -you need it. - -This program and its source program in util-linux are protected by the GNU -General Public License. See the file COPYING for details. - -Why ---- -Exactly why would anyone want to create a Minix filesystem under DOS? The -answer, as far as I am concerned, is in the interest of creating initial -ramdisks for Linux. By being able to configure an initrd from DOS (or Win -'95, etc.), you can make the transition to Linux that much easier (think -Win '95 autoplay Linux distributions, for example). - -Phase II of this project would logically be to be able to populate this initrd -with files. That is my goal for mkminix-0.2. - -Installation ------------- -At this point, everything is pretty much already installed. Just run MKMINIX -from the DOS prompt. The source will compile under DJGPP if and only if you -have a copy of linux/minix_fs.h. I included the one from Linux kernel 2.0.30, -but these files have a way of changing in annoying ways, so it's probably best -to use one that matches whatever version of Linux you are going to be running -concurrently. This is if you have to be ABSOLUTELY sure that everything -matches... BTW, compile line is as follows for DJGPP: - - gcc -o mkminix.exe mkminix.c - -Desperate Plea for Attention ----------------------------- -If you find this program useful (or silly, or a complete waste of time), please -drop me a line at wjblack@yahoo.com. Thanks! diff --git a/mkminix-0.1/linux/minix_fs.h b/mkminix-0.1/linux/minix_fs.h deleted file mode 100644 index 3bc020fc..00000000 --- a/mkminix-0.1/linux/minix_fs.h +++ /dev/null @@ -1,135 +0,0 @@ -#ifndef _LINUX_MINIX_FS_H -#define _LINUX_MINIX_FS_H - -/* - * The minix filesystem constants/structures - */ - -/* - * Thanks to Kees J Bot for sending me the definitions of the new - * minix filesystem (aka V2) with bigger inodes and 32-bit block - * pointers. - */ - -#define MINIX_ROOT_INO 1 - -/* Not the same as the bogus LINK_MAX in . Oh well. */ -#define MINIX_LINK_MAX 250 - -#define MINIX_I_MAP_SLOTS 8 -#define MINIX_Z_MAP_SLOTS 64 -#define MINIX_SUPER_MAGIC 0x137F /* original minix fs */ -#define MINIX_SUPER_MAGIC2 0x138F /* minix fs, 30 char names */ -#define MINIX2_SUPER_MAGIC 0x2468 /* minix V2 fs */ -#define MINIX2_SUPER_MAGIC2 0x2478 /* minix V2 fs, 30 char names */ -#define MINIX_VALID_FS 0x0001 /* Clean fs. */ -#define MINIX_ERROR_FS 0x0002 /* fs has errors. */ - -#define MINIX_INODES_PER_BLOCK ((BLOCK_SIZE)/(sizeof (struct minix_inode))) -#define MINIX2_INODES_PER_BLOCK ((BLOCK_SIZE)/(sizeof (struct minix2_inode))) - -#define MINIX_V1 0x0001 /* original minix fs */ -#define MINIX_V2 0x0002 /* minix V2 fs */ - -#define INODE_VERSION(inode) inode->i_sb->u.minix_sb.s_version - -/* - * This is the original minix inode layout on disk. - * Note the 8-bit gid and atime and ctime. - */ -struct minix_inode { - __u16 i_mode; - __u16 i_uid; - __u32 i_size; - __u32 i_time; - __u8 i_gid; - __u8 i_nlinks; - __u16 i_zone[9]; -}; - -/* - * The new minix inode has all the time entries, as well as - * long block numbers and a third indirect block (7+1+1+1 - * instead of 7+1+1). Also, some previously 8-bit values are - * now 16-bit. The inode is now 64 bytes instead of 32. - */ -struct minix2_inode { - __u16 i_mode; - __u16 i_nlinks; - __u16 i_uid; - __u16 i_gid; - __u32 i_size; - __u32 i_atime; - __u32 i_mtime; - __u32 i_ctime; - __u32 i_zone[10]; -}; - -/* - * minix super-block data on disk - */ -struct minix_super_block { - __u16 s_ninodes; - __u16 s_nzones; - __u16 s_imap_blocks; - __u16 s_zmap_blocks; - __u16 s_firstdatazone; - __u16 s_log_zone_size; - __u32 s_max_size; - __u16 s_magic; - __u16 s_state; - __u32 s_zones; -}; - -struct minix_dir_entry { - __u16 inode; - char name[0]; -}; - -#ifdef __KERNEL__ - -extern int minix_lookup(struct inode * dir,const char * name, int len, - struct inode ** result); -extern int minix_create(struct inode * dir,const char * name, int len, int mode, - struct inode ** result); -extern int minix_mkdir(struct inode * dir, const char * name, int len, int mode); -extern int minix_rmdir(struct inode * dir, const char * name, int len); -extern int minix_unlink(struct inode * dir, const char * name, int len); -extern int minix_symlink(struct inode * inode, const char * name, int len, - const char * symname); -extern int minix_link(struct inode * oldinode, struct inode * dir, const char * name, int len); -extern int minix_mknod(struct inode * dir, const char * name, int len, int mode, int rdev); -extern int minix_rename(struct inode * old_dir, const char * old_name, int old_len, - struct inode * new_dir, const char * new_name, int new_len, int must_be_dir); -extern struct inode * minix_new_inode(const struct inode * dir); -extern void minix_free_inode(struct inode * inode); -extern unsigned long minix_count_free_inodes(struct super_block *sb); -extern int minix_new_block(struct super_block * sb); -extern void minix_free_block(struct super_block * sb, int block); -extern unsigned long minix_count_free_blocks(struct super_block *sb); - -extern int minix_bmap(struct inode *,int); - -extern struct buffer_head * minix_getblk(struct inode *, int, int); -extern struct buffer_head * minix_bread(struct inode *, int, int); - -extern void minix_truncate(struct inode *); -extern void minix_put_super(struct super_block *); -extern struct super_block *minix_read_super(struct super_block *,void *,int); -extern int init_minix_fs(void); -extern void minix_write_super(struct super_block *); -extern int minix_remount (struct super_block * sb, int * flags, char * data); -extern void minix_read_inode(struct inode *); -extern void minix_write_inode(struct inode *); -extern void minix_put_inode(struct inode *); -extern void minix_statfs(struct super_block *, struct statfs *, int); -extern int minix_sync_inode(struct inode *); -extern int minix_sync_file(struct inode *, struct file *); - -extern struct inode_operations minix_file_inode_operations; -extern struct inode_operations minix_dir_inode_operations; -extern struct inode_operations minix_symlink_inode_operations; - -#endif /* __KERNEL__ */ - -#endif diff --git a/mkminix-0.1/mkmin-dj.h b/mkminix-0.1/mkmin-dj.h deleted file mode 100644 index 1ed7b216..00000000 --- a/mkminix-0.1/mkmin-dj.h +++ /dev/null @@ -1,43 +0,0 @@ -/* Stolen from linux/fs.h */ -#define BLOCK_SIZE 1024 - -/* Ugh */ -typedef unsigned char __u8; -typedef unsigned short __u16; -typedef unsigned int __u32; - -/* Stolen from linux/stat.h, since DJGPP's stat.h produces different values */ -#define S_IFMT 00170000 -#define S_IFSOCK 0140000 -#define S_IFLNK 0120000 -#define S_IFREG 0100000 -#define S_IFBLK 0060000 -#define S_IFDIR 0040000 -#define S_IFCHR 0020000 -#define S_IFIFO 0010000 -#define S_ISUID 0004000 -#define S_ISGID 0002000 -#define S_ISVTX 0001000 - -#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) -#define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) -#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) -#define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR) -#define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK) -#define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) -#define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK) - -#define S_IRWXU 00700 -#define S_IRUSR 00400 -#define S_IWUSR 00200 -#define S_IXUSR 00100 - -#define S_IRWXG 00070 -#define S_IRGRP 00040 -#define S_IWGRP 00020 -#define S_IXGRP 00010 - -#define S_IRWXO 00007 -#define S_IROTH 00004 -#define S_IWOTH 00002 -#define S_IXOTH 00001 diff --git a/mkminix-0.1/mkminix.diff b/mkminix-0.1/mkminix.diff deleted file mode 100644 index 45d6c819..00000000 --- a/mkminix-0.1/mkminix.diff +++ /dev/null @@ -1,46 +0,0 @@ -48a49,51 -> * 09.29.98 - Modified to compile under DJGPP (minus mount-checking, etc.). -> * (wjblack@yahoo.com) -> * -69a73,78 -> -> /* DJGPP's IOCTL interface should probably not be trusted here. It's not -> needed, anyway. Nor does DJGPP have any clue about mounted filesystems. -> Oh, did I mention that the directory status, etc, doesn't match that of -> the Minix FS? */ -> #ifndef __DJGPP__ -74a84,91 -> #endif -> -> /* For those defs that DJGPP doesn't have (or has wrong) */ -> #ifdef __DJGPP__ -> #include "mkmin-dj.h" -> #endif -> -> /* DJGPP requires that you stick a linux/minix_fs.h somewhere appropriate */ -172a190 -> #ifndef __DJGPP__ -173a192,194 -> #else -> #define usage() fatal_error("Usage: %s [-c | -l filename] [-nXX] [-iXX] imagefile [blocks]\n",16) -> #endif -175a197 -> #ifndef __DJGPP__ -196a219 -> #endif /* __DJGPP__ */ -238a262 -> #ifndef __DJGPP__ -242a267 -> #endif -613a639 -> #ifndef __DJGPP__ -614a641 -> #endif -694a722 -> #ifndef __DJGPP__ -695a724 -> #endif -707a737 -> #ifndef __DJGPP__ -713a744 -> #endif diff --git a/mount/Makefile b/mount/Makefile deleted file mode 100644 index 911f96c7..00000000 --- a/mount/Makefile +++ /dev/null @@ -1,135 +0,0 @@ -include ../make_include -include ../MCONFIG - -DEFINES = -DHAVE_NFS $(BLKID_DEFINE) - -RPCSVCDIR = rpcsvc -RPC_CFLAGS = -Wno-unused -RPCGEN = rpcgen - -COMPILE = $(CC) -c $(CFLAGS) $(DEFINES) -LINK = $(CC) $(LDFLAGS) - -SUID_PROGS = mount umount -NOSUID_PROGS = swapon losetup -MAN5 = fstab.5 nfs.5 -MAN8 = mount.8 swapoff.8 swapon.8 umount.8 losetup.8 - -ifeq "$(HAVE_PIVOT_ROOT)" "yes" -NOSUID_PROGS := $(NOSUID_PROGS) pivot_root -MAN8 := $(MAN8) pivot_root.8 -endif - -ifeq "$(HAVE_BLKID)" "yes" -BLKID_DEFINE = -DHAVE_BLKID -BLKID_LIB = -lblkid -luuid -endif - -PROGS = $(SUID_PROGS) $(NOSUID_PROGS) - -MAYBE = pivot_root swapoff - -LO_OBJS = lomount.o $(LIB)/xstrncpy.o -NFS_OBJS = nfsmount.o nfsmount_xdr.o nfsmount_clnt.o -GEN_FILES = nfsmount.h nfsmount_xdr.c nfsmount_clnt.c - -all: $(PROGS) - -install: $(PROGS) - $(INSTALLDIR) $(BINDIR) $(SBINDIR) - $(INSTALLSUID) $(SUID_PROGS) $(BINDIR) - $(INSTALLBIN) $(NOSUID_PROGS) $(SBINDIR) - (cd $(SBINDIR); ln -sf swapon swapoff) - $(INSTALLDIR) $(MAN5DIR) $(MAN8DIR) - $(INSTALLMAN) $(MAN5) $(MAN5DIR) - $(INSTALLMAN) $(MAN8) $(MAN8DIR) - -%.o: %.c - $(COMPILE) $< - -mount: mount.o fstab.o sundries.o xmalloc.o realpath.o mntent.o version.o \ - get_label_uuid.o mount_by_label.o mount_blkid.o mount_guess_fstype.o \ - getusername.o $(LIB)/setproctitle.o $(LIB)/env.o $(NFS_OBJS) $(LO_OBJS) - $(LINK) $^ -o $@ $(BLKID_LIB) - -umount: umount.o fstab.o sundries.o xmalloc.o realpath.o mntent.o \ - getusername.o get_label_uuid.o mount_by_label.o mount_blkid.o \ - version.o $(LIB)/env.o $(LO_OBJS) - $(LINK) $^ -o $@ $(BLKID_LIB) - -swapon: swapon.o version.o xmalloc.o \ - get_label_uuid.o mount_by_label.o mount_blkid.o - $(LINK) $^ -o $@ $(BLKID_LIB) - -main_losetup.o: lomount.c - $(COMPILE) -DMAIN lomount.c -o $@ - -losetup: main_losetup.o $(LIB)/xstrncpy.o - $(LINK) $^ -o $@ - -mount.o umount.o nfsmount.o losetup.o fstab.o realpath.o sundries.o: sundries.h - -mount.o umount.o fstab.o sundries.o: fstab.h - -mount.o fstab.o mntent.o: mntent.h - -mount.o mount_guess_fstype.o: mount_guess_fstype.h - -mount.o: $(LIB)/setproctitle.h - -mount.o umount.o getusername.o: getusername.h - -mount.o umount.o losetup.o lomount.o: lomount.h loop.h my_dev_t.h - -swapon.o: swap_constants.h swapargs.h - -sundries.o nfsmount.o nfsmount_xdr.o nfsmount_clnt.o: nfsmount.h - -umount.o: mount_constants.h - -mount.o mount_blkid.o: mount_blkid.h - -mount.o mount_by_label.o mount_guess_fstype.o: linux_fs.h - -sundries.o realpath.o: realpath.h - -nfsmount_clnt.o: nfsmount_clnt.c - $(COMPILE) $(RPC_CFLAGS) nfsmount_clnt.c - -nfsmount_xdr.o: nfsmount_xdr.c - $(COMPILE) $(RPC_CFLAGS) nfsmount_xdr.c - -ifeq "$(HAVE_GOOD_RPC)" "yes" -nfsmount.h: nfsmount.x - rm -f nfsmount.h - $(RPCGEN) -h -o nfsmount.h nfsmount.x - -nfsmount_xdr.c: nfsmount.x - rm -f nfsmount_xdr.c - $(RPCGEN) -c -o nfsmount_xdr.c nfsmount.x - -nfsmount_clnt.c: nfsmount.x - rm -f nfsmount_clnt.c - $(RPCGEN) -l -o nfsmount_clnt.c nfsmount.x -else -nfsmount.h: - cp $(RPCSVCDIR)/nfsmount.h . - -nfsmount_xdr.c: - cp $(RPCSVCDIR)/nfsmount_xdr.c . - -nfsmount_clnt.c: - cp $(RPCSVCDIR)/nfsmount_clnt.c . -endif - -nfsmount.o: nfs_mount4.h - -swapargs.h: - sh swap.configure - -clean: - rm -f a.out core *~ *.o swapargs.h $(PROGS) $(MAYBE) - rm -f nfs_mountversion.h - -clobber distclean realclean: clean - rm -f $(GEN_FILES) diff --git a/mount/Makefile.am b/mount/Makefile.am new file mode 100644 index 00000000..927bea42 --- /dev/null +++ b/mount/Makefile.am @@ -0,0 +1,52 @@ +include $(top_srcdir)/config/include-Makefile.am + +AM_CPPFLAGS += -DHAVE_NFS + +bin_PROGRAMS = mount umount swapon losetup +man_MANS = fstab.5 nfs.5 mount.8 swapoff.8 swapon.8 umount.8 losetup.8 + +mount_SOURCES = mount.c fstab.c sundries.c xmalloc.c realpath.c mntent.c \ + get_label_uuid.c mount_by_label.c mount_blkid.c mount_guess_fstype.c \ + getusername.c \ + nfsmount.c nfsmount_xdr.c nfsmount_clnt.c \ + lomount.c + +mount_LDADD = $(top_srcdir)/lib/libenv.la $(top_srcdir)/lib/libsetproctitle.la + +umount_SOURCES = umount.c fstab.c sundries.c xmalloc.c realpath.c mntent.c \ + getusername.c get_label_uuid.c mount_by_label.c mount_blkid.c \ + lomount.c + +umount_LDADD = $(top_srcdir)/lib/libenv.la + +swapon_SOURCES = swapon.c xmalloc.c \ + get_label_uuid.c mount_by_label.c mount_blkid.c + +losetup_SOURCES = lomount.c +losetup_CFLAGS = -DMAIN + +if HAVE_BLKID +mount_LDADD += -lblkid -luuid +umount_LDADD += -lblkid -luuid +swapon_LDADD = -lblkid -luuid +endif + +if HAVE_PIVOT_ROOT +bin_PROGRAMS += pivot_root +man_MANS += pivot_root.8 +endif + + +swapon.c: swapargs.h + +swapargs.h: + sh swap.configure + +clean-local: + rm -f swapargs.h + + +install-exec-hook: + chmod 4755 $(DESTDIR)$(bindir)/mount + chmod 4755 $(DESTDIR)$(bindir)/umount + cd $(DESTDIR)$(bindir) && ln -sf swapon swapoff \ No newline at end of file diff --git a/mount/Makefile.in b/mount/Makefile.in new file mode 100644 index 00000000..6b28acc4 --- /dev/null +++ b/mount/Makefile.in @@ -0,0 +1,755 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/config/include-Makefile.am +bin_PROGRAMS = mount$(EXEEXT) umount$(EXEEXT) swapon$(EXEEXT) \ + losetup$(EXEEXT) $(am__EXEEXT_1) +@HAVE_BLKID_TRUE@am__append_1 = -lblkid -luuid +@HAVE_BLKID_TRUE@am__append_2 = -lblkid -luuid +@HAVE_PIVOT_ROOT_TRUE@am__append_3 = pivot_root +@HAVE_PIVOT_ROOT_TRUE@am__append_4 = pivot_root.8 +subdir = mount +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ + $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ + $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +@HAVE_PIVOT_ROOT_TRUE@am__EXEEXT_1 = pivot_root$(EXEEXT) +am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man5dir)" \ + "$(DESTDIR)$(man8dir)" +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(bin_PROGRAMS) +am_losetup_OBJECTS = losetup-lomount.$(OBJEXT) +losetup_OBJECTS = $(am_losetup_OBJECTS) +losetup_LDADD = $(LDADD) +am_mount_OBJECTS = mount.$(OBJEXT) fstab.$(OBJEXT) sundries.$(OBJEXT) \ + xmalloc.$(OBJEXT) realpath.$(OBJEXT) mntent.$(OBJEXT) \ + get_label_uuid.$(OBJEXT) mount_by_label.$(OBJEXT) \ + mount_blkid.$(OBJEXT) mount_guess_fstype.$(OBJEXT) \ + getusername.$(OBJEXT) nfsmount.$(OBJEXT) \ + nfsmount_xdr.$(OBJEXT) nfsmount_clnt.$(OBJEXT) \ + lomount.$(OBJEXT) +mount_OBJECTS = $(am_mount_OBJECTS) +am__DEPENDENCIES_1 = +mount_DEPENDENCIES = $(top_srcdir)/lib/libenv.la \ + $(top_srcdir)/lib/libsetproctitle.la $(am__DEPENDENCIES_1) +pivot_root_SOURCES = pivot_root.c +pivot_root_OBJECTS = pivot_root.$(OBJEXT) +pivot_root_LDADD = $(LDADD) +am_swapon_OBJECTS = swapon.$(OBJEXT) xmalloc.$(OBJEXT) \ + get_label_uuid.$(OBJEXT) mount_by_label.$(OBJEXT) \ + mount_blkid.$(OBJEXT) +swapon_OBJECTS = $(am_swapon_OBJECTS) +swapon_DEPENDENCIES = +am_umount_OBJECTS = umount.$(OBJEXT) fstab.$(OBJEXT) \ + sundries.$(OBJEXT) xmalloc.$(OBJEXT) realpath.$(OBJEXT) \ + mntent.$(OBJEXT) getusername.$(OBJEXT) \ + get_label_uuid.$(OBJEXT) mount_by_label.$(OBJEXT) \ + mount_blkid.$(OBJEXT) lomount.$(OBJEXT) +umount_OBJECTS = $(am_umount_OBJECTS) +umount_DEPENDENCIES = $(top_srcdir)/lib/libenv.la \ + $(am__DEPENDENCIES_1) +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(losetup_SOURCES) $(mount_SOURCES) pivot_root.c \ + $(swapon_SOURCES) $(umount_SOURCES) +DIST_SOURCES = $(losetup_SOURCES) $(mount_SOURCES) pivot_root.c \ + $(swapon_SOURCES) $(umount_SOURCES) +man5dir = $(mandir)/man5 +man8dir = $(mandir)/man8 +NROFF = nroff +MANS = $(man_MANS) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BUILD_AGETTY_FALSE = @BUILD_AGETTY_FALSE@ +BUILD_AGETTY_TRUE = @BUILD_AGETTY_TRUE@ +BUILD_ELVTUNE_FALSE = @BUILD_ELVTUNE_FALSE@ +BUILD_ELVTUNE_TRUE = @BUILD_ELVTUNE_TRUE@ +BUILD_INIT_FALSE = @BUILD_INIT_FALSE@ +BUILD_INIT_TRUE = @BUILD_INIT_TRUE@ +BUILD_KILL_FALSE = @BUILD_KILL_FALSE@ +BUILD_KILL_TRUE = @BUILD_KILL_TRUE@ +BUILD_LAST_FALSE = @BUILD_LAST_FALSE@ +BUILD_LAST_TRUE = @BUILD_LAST_TRUE@ +BUILD_LOGIN_UTILS_FALSE = @BUILD_LOGIN_UTILS_FALSE@ +BUILD_LOGIN_UTILS_TRUE = @BUILD_LOGIN_UTILS_TRUE@ +BUILD_MESG_FALSE = @BUILD_MESG_FALSE@ +BUILD_MESG_TRUE = @BUILD_MESG_TRUE@ +BUILD_PARTX_FALSE = @BUILD_PARTX_FALSE@ +BUILD_PARTX_TRUE = @BUILD_PARTX_TRUE@ +BUILD_RAW_FALSE = @BUILD_RAW_FALSE@ +BUILD_RAW_TRUE = @BUILD_RAW_TRUE@ +BUILD_RDEV_FALSE = @BUILD_RDEV_FALSE@ +BUILD_RDEV_TRUE = @BUILD_RDEV_TRUE@ +BUILD_RENAME_FALSE = @BUILD_RENAME_FALSE@ +BUILD_RENAME_TRUE = @BUILD_RENAME_TRUE@ +BUILD_RESET_FALSE = @BUILD_RESET_FALSE@ +BUILD_RESET_TRUE = @BUILD_RESET_TRUE@ +BUILD_SCHEDUTILS_FALSE = @BUILD_SCHEDUTILS_FALSE@ +BUILD_SCHEDUTILS_TRUE = @BUILD_SCHEDUTILS_TRUE@ +BUILD_WALL_FALSE = @BUILD_WALL_FALSE@ +BUILD_WALL_TRUE = @BUILD_WALL_TRUE@ +BUILD_WRITE_FALSE = @BUILD_WRITE_FALSE@ +BUILD_WRITE_TRUE = @BUILD_WRITE_TRUE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ +HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ +HAVE_LIBUTIL_FALSE = @HAVE_LIBUTIL_FALSE@ +HAVE_LIBUTIL_TRUE = @HAVE_LIBUTIL_TRUE@ +HAVE_NCURSES_FALSE = @HAVE_NCURSES_FALSE@ +HAVE_NCURSES_TRUE = @HAVE_NCURSES_TRUE@ +HAVE_PAM_FALSE = @HAVE_PAM_FALSE@ +HAVE_PAM_TRUE = @HAVE_PAM_TRUE@ +HAVE_PIVOT_ROOT_FALSE = @HAVE_PIVOT_ROOT_FALSE@ +HAVE_PIVOT_ROOT_TRUE = @HAVE_PIVOT_ROOT_TRUE@ +HAVE_RAW_FALSE = @HAVE_RAW_FALSE@ +HAVE_RAW_TRUE = @HAVE_RAW_TRUE@ +HAVE_SELINUX_FALSE = @HAVE_SELINUX_FALSE@ +HAVE_SELINUX_TRUE = @HAVE_SELINUX_TRUE@ +HAVE_TERMCAP_FALSE = @HAVE_TERMCAP_FALSE@ +HAVE_TERMCAP_TRUE = @HAVE_TERMCAP_TRUE@ +HAVE_UUID_FALSE = @HAVE_UUID_FALSE@ +HAVE_UUID_TRUE = @HAVE_UUID_TRUE@ +HAVE_ZLIB_FALSE = @HAVE_ZLIB_FALSE@ +HAVE_ZLIB_TRUE = @HAVE_ZLIB_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTEL_FALSE = @INTEL_FALSE@ +INTEL_TRUE = @INTEL_TRUE@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_LIBCRYPT_FALSE = @NEED_LIBCRYPT_FALSE@ +NEED_LIBCRYPT_TRUE = @NEED_LIBCRYPT_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SPARC_FALSE = @SPARC_FALSE@ +SPARC_TRUE = @SPARC_TRUE@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +USE_SLANG_FALSE = @USE_SLANG_FALSE@ +USE_SLANG_TRUE = @USE_SLANG_TRUE@ +USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ +USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = $(prefix)/usr/share +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = $(datadir)/info +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = $(datadir)/man +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +usrbindir = $(prefix)/usr/bin +usrsbindir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include -DHAVE_NFS +DEFAULT_INCLUDES = +man_MANS = fstab.5 nfs.5 mount.8 swapoff.8 swapon.8 umount.8 losetup.8 \ + $(am__append_4) +mount_SOURCES = mount.c fstab.c sundries.c xmalloc.c realpath.c mntent.c \ + get_label_uuid.c mount_by_label.c mount_blkid.c mount_guess_fstype.c \ + getusername.c \ + nfsmount.c nfsmount_xdr.c nfsmount_clnt.c \ + lomount.c + +mount_LDADD = $(top_srcdir)/lib/libenv.la \ + $(top_srcdir)/lib/libsetproctitle.la $(am__append_1) +umount_SOURCES = umount.c fstab.c sundries.c xmalloc.c realpath.c mntent.c \ + getusername.c get_label_uuid.c mount_by_label.c mount_blkid.c \ + lomount.c + +umount_LDADD = $(top_srcdir)/lib/libenv.la $(am__append_2) +swapon_SOURCES = swapon.c xmalloc.c \ + get_label_uuid.c mount_by_label.c mount_blkid.c + +losetup_SOURCES = lomount.c +losetup_CFLAGS = -DMAIN +@HAVE_BLKID_TRUE@swapon_LDADD = -lblkid -luuid +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mount/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign mount/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)" + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \ + rm -f "$(DESTDIR)$(bindir)/$$f"; \ + done + +clean-binPROGRAMS: + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-binPROGRAMS: $(bin_PROGRAMS) + bad=0; pid=$$$$; list="$(bin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +losetup$(EXEEXT): $(losetup_OBJECTS) $(losetup_DEPENDENCIES) + @rm -f losetup$(EXEEXT) + $(LINK) $(losetup_LDFLAGS) $(losetup_OBJECTS) $(losetup_LDADD) $(LIBS) +mount$(EXEEXT): $(mount_OBJECTS) $(mount_DEPENDENCIES) + @rm -f mount$(EXEEXT) + $(LINK) $(mount_LDFLAGS) $(mount_OBJECTS) $(mount_LDADD) $(LIBS) +pivot_root$(EXEEXT): $(pivot_root_OBJECTS) $(pivot_root_DEPENDENCIES) + @rm -f pivot_root$(EXEEXT) + $(LINK) $(pivot_root_LDFLAGS) $(pivot_root_OBJECTS) $(pivot_root_LDADD) $(LIBS) +swapon$(EXEEXT): $(swapon_OBJECTS) $(swapon_DEPENDENCIES) + @rm -f swapon$(EXEEXT) + $(LINK) $(swapon_LDFLAGS) $(swapon_OBJECTS) $(swapon_LDADD) $(LIBS) +umount$(EXEEXT): $(umount_OBJECTS) $(umount_DEPENDENCIES) + @rm -f umount$(EXEEXT) + $(LINK) $(umount_LDFLAGS) $(umount_OBJECTS) $(umount_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fstab.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/get_label_uuid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getusername.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lomount.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/losetup-lomount.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mntent.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mount.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mount_blkid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mount_by_label.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mount_guess_fstype.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nfsmount.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nfsmount_clnt.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nfsmount_xdr.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pivot_root.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/realpath.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sundries.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/swapon.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/umount.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmalloc.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +losetup-lomount.o: lomount.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(losetup_CFLAGS) $(CFLAGS) -MT losetup-lomount.o -MD -MP -MF "$(DEPDIR)/losetup-lomount.Tpo" -c -o losetup-lomount.o `test -f 'lomount.c' || echo '$(srcdir)/'`lomount.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/losetup-lomount.Tpo" "$(DEPDIR)/losetup-lomount.Po"; else rm -f "$(DEPDIR)/losetup-lomount.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='lomount.c' object='losetup-lomount.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(losetup_CFLAGS) $(CFLAGS) -c -o losetup-lomount.o `test -f 'lomount.c' || echo '$(srcdir)/'`lomount.c + +losetup-lomount.obj: lomount.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(losetup_CFLAGS) $(CFLAGS) -MT losetup-lomount.obj -MD -MP -MF "$(DEPDIR)/losetup-lomount.Tpo" -c -o losetup-lomount.obj `if test -f 'lomount.c'; then $(CYGPATH_W) 'lomount.c'; else $(CYGPATH_W) '$(srcdir)/lomount.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/losetup-lomount.Tpo" "$(DEPDIR)/losetup-lomount.Po"; else rm -f "$(DEPDIR)/losetup-lomount.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='lomount.c' object='losetup-lomount.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(losetup_CFLAGS) $(CFLAGS) -c -o losetup-lomount.obj `if test -f 'lomount.c'; then $(CYGPATH_W) 'lomount.c'; else $(CYGPATH_W) '$(srcdir)/lomount.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +install-man5: $(man5_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" + @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 5*) ;; \ + *) ext='5' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ + done +uninstall-man5: + @$(NORMAL_UNINSTALL) + @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 5*) ;; \ + *) ext='5' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ + done +install-man8: $(man8_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ + done +uninstall-man8: + @$(NORMAL_UNINSTALL) + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(mkdir_p) $(distdir)/../config + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) $(MANS) +installdirs: + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-binPROGRAMS clean-generic clean-libtool clean-local \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-man + +install-exec-am: install-binPROGRAMS + @$(NORMAL_INSTALL) + $(MAKE) $(AM_MAKEFLAGS) install-exec-hook + +install-info: install-info-am + +install-man: install-man5 install-man8 + +installcheck-am: installcheck-binPROGRAMS + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man + +uninstall-man: uninstall-man5 uninstall-man8 + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic clean-libtool clean-local ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-binPROGRAMS install-data \ + install-data-am install-exec install-exec-am install-exec-hook \ + install-info install-info-am install-man install-man5 \ + install-man8 install-strip installcheck installcheck-am \ + installcheck-binPROGRAMS installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-binPROGRAMS \ + uninstall-info-am uninstall-man uninstall-man5 uninstall-man8 + + +swapon.c: swapargs.h + +swapargs.h: + sh swap.configure + +clean-local: + rm -f swapargs.h + +install-exec-hook: + chmod 4755 $(DESTDIR)$(bindir)/mount + chmod 4755 $(DESTDIR)$(bindir)/umount + cd $(DESTDIR)$(bindir) && ln -sf swapon swapoff +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/mount/get_label_uuid.c b/mount/get_label_uuid.c index 8b5942f7..6d92e077 100644 --- a/mount/get_label_uuid.c +++ b/mount/get_label_uuid.c @@ -1,4 +1,4 @@ -#ifndef HAVE_BLKID +#ifndef HAVE_LIBBLKID /* * Get label. Used by mount, umount and swapon. */ diff --git a/mount/mount.8 b/mount/mount.8 index 767db5f7..59a5e91a 100644 --- a/mount/mount.8 +++ b/mount/mount.8 @@ -370,6 +370,7 @@ currently supported include: .IR coda , .IR coherent , .IR cramfs , +.IR debugfs , .IR devpts , .IR efs , .IR ext , @@ -536,7 +537,7 @@ Some of these options are only useful when they appear in the file. The following options apply to any file system that is being mounted (but not every file system actually honors them - e.g., the .B sync -option today has effect only for ext2, ext3 and ufs): +option today has effect only for ext2, ext3, fat, vfat and ufs): .RS .TP .B async @@ -631,7 +632,8 @@ Allow set-user-identifier or set-group-identifier bits to take effect. .TP .B sync -All I/O to the file system should be done synchronously. +All I/O to the file system should be done synchronously. In case of media with limited number of write cycles +(e.g. some flash drives) "sync" may cause life-cycle shortening. .TP .B dirsync All directory updates within the file system should be done synchronously. @@ -736,6 +738,13 @@ These options are accepted but ignored. .SH "Mount options for coherent" None. +.SH "Mount options for debugfs" +The debugfs file system is a pseudo file system, traditionally mounted on +.IR /sys/kernel/debug . +.\" or just /debug +.\" present since 2.6.11 +There are no mount options. + .SH "Mount options for devpts" The devpts file system is a pseudo file system, traditionally mounted on .IR /dev/pts . @@ -1933,11 +1942,11 @@ It is possible for a corrupted file system to cause a crash. .PP Some Linux file systems don't support .B "\-o sync and \-o dirsync" -(the ext2 and ext3 file systems +(the ext2, ext3, fat and vfat file systems .I do support synchronous updates (a la BSD) when mounted with the .B sync -option). +option). .PP The .B "\-o remount" diff --git a/mount/mount.c b/mount/mount.c index 0f48ea93..572bc1b1 100644 --- a/mount/mount.c +++ b/mount/mount.c @@ -839,7 +839,6 @@ try_mount_one (const char *spec0, const char *node0, const char *types0, * Also nfs requires a separate program, but it is built in. */ if (!fake && types && streq (types, "nfs")) { -#ifdef HAVE_NFS retry_nfs: mnt_err = nfsmount (spec, node, &flags, &extra_opts, &mount_opts, &nfs_mount_version, bg); @@ -847,10 +846,6 @@ retry_nfs: res = mnt_err; goto out; } -#else - die (EX_SOFTWARE, _("mount: this version was compiled " - "without support for the type `nfs'")); -#endif } block_signals (SIG_BLOCK); @@ -884,7 +879,6 @@ retry_nfs: block_signals (SIG_UNBLOCK); -#ifdef HAVE_NFS if (mnt_err && types && streq (types, "nfs")) { if (nfs_mount_version == 4 && mnt_err != EBUSY && mnt_err != ENOENT) { if (verbose) @@ -893,7 +887,6 @@ retry_nfs: goto retry_nfs; } } -#endif /* Mount failed, complain, but don't die. */ @@ -1308,14 +1301,12 @@ do_mount_all (char *types, char *options, char *test_opts) { DISKMAJOR(statbuf.st_rdev)); g = major; } -#ifdef HAVE_NFS if (strcmp(mc->m.mnt_type, "nfs") == 0) { g = xstrdup(mc->m.mnt_fsname); colon = strchr(g, ':'); if (colon) *colon = '\0'; } -#endif } if (g) { for (cp = childhead.nxt; cp; cp = cp->nxt) @@ -1389,7 +1380,6 @@ do_mount_all (char *types, char *options, char *test_opts) { return status; } -extern char version[]; static struct option longopts[] = { { "all", 0, 0, 'a' }, { "fake", 0, 0, 'f' }, @@ -1550,7 +1540,7 @@ main(int argc, char *argv[]) { ++verbose; break; case 'V': /* version */ - printf ("mount: %s\n", version); + printf ("mount: util-linux-%s\n", VERSION); exit (0); case 'w': /* mount read/write */ readwrite = 1; diff --git a/mount/mount_blkid.c b/mount/mount_blkid.c index c485c913..8fa30a1c 100644 --- a/mount/mount_blkid.c +++ b/mount/mount_blkid.c @@ -1,7 +1,7 @@ #include #include "mount_blkid.h" -#ifdef HAVE_BLKID +#ifdef HAVE_LIBBLKID blkid_cache blkid; diff --git a/mount/mount_blkid.h b/mount/mount_blkid.h index 67c9975b..c96ff8cb 100644 --- a/mount/mount_blkid.h +++ b/mount/mount_blkid.h @@ -1,4 +1,4 @@ -#ifdef HAVE_BLKID +#ifdef HAVE_LIBBLKID #include extern blkid_cache blkid; #endif diff --git a/mount/mount_by_label.c b/mount/mount_by_label.c index 91e9f3ac..4899f03b 100644 --- a/mount/mount_by_label.c +++ b/mount/mount_by_label.c @@ -1,4 +1,4 @@ -#ifndef HAVE_BLKID +#ifndef HAVE_LIBBLKID /* * mount_by_label.c - aeb * diff --git a/mount/mount_guess_fstype.c b/mount/mount_guess_fstype.c index 54ff3b8d..f1637f1e 100644 --- a/mount/mount_guess_fstype.c +++ b/mount/mount_guess_fstype.c @@ -46,7 +46,7 @@ #define ETC_FILESYSTEMS "/etc/filesystems" #define PROC_FILESYSTEMS "/proc/filesystems" -#ifdef HAVE_BLKID +#ifdef HAVE_LIBBLKID char * do_guess_fstype(const char *device) diff --git a/mount/nfsmount.c b/mount/nfsmount.c index a7f5770c..1e76f9dc 100644 --- a/mount/nfsmount.c +++ b/mount/nfsmount.c @@ -32,8 +32,6 @@ * nfsmount.c,v 1.1.1.1 1993/11/18 08:40:51 jrs Exp */ -#include "../defines.h" /* for HAVE_rpcsvc_nfs_prot_h and HAVE_inet_aton */ - #include #include #include @@ -53,7 +51,7 @@ #include "sundries.h" #include "nfsmount.h" -#ifdef HAVE_rpcsvc_nfs_prot_h +#ifdef HAVE_RPCSVC_NFS_PROT_H #include #else #include @@ -259,7 +257,7 @@ int nfsmount(const char *spec, const char *node, int *flags, } server_addr.sin_family = AF_INET; -#ifdef HAVE_inet_aton +#ifdef HAVE_INET_ATON if (!inet_aton(hostname, &server_addr.sin_addr)) #endif { diff --git a/mount/nfsmount.h b/mount/nfsmount.h new file mode 100644 index 00000000..aa4a93bd --- /dev/null +++ b/mount/nfsmount.h @@ -0,0 +1,328 @@ +/* + * Please do not edit this file. + * It was generated using rpcgen. + */ + +#ifndef _NFSMOUNT_H_RPCGEN +#define _NFSMOUNT_H_RPCGEN + +#include + + +#ifdef __cplusplus +extern "C" { +#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 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 +#include +#define MNTPATHLEN 1024 +#define MNTNAMLEN 255 +#define FHSIZE 32 +#define FHSIZE3 64 + +typedef char fhandle[FHSIZE]; + +typedef struct { + u_int fhandle3_len; + char *fhandle3_val; +} fhandle3; + +enum mountstat3 { + MNT_OK = 0, + MNT3ERR_PERM = 1, + MNT3ERR_NOENT = 2, + MNT3ERR_IO = 5, + MNT3ERR_ACCES = 13, + MNT3ERR_NOTDIR = 20, + MNT3ERR_INVAL = 22, + MNT3ERR_NAMETOOLONG = 63, + MNT3ERR_NOTSUPP = 10004, + MNT3ERR_SERVERFAULT = 10006, +}; +typedef enum mountstat3 mountstat3; + +struct fhstatus { + u_int fhs_status; + union { + fhandle fhs_fhandle; + } fhstatus_u; +}; +typedef struct fhstatus fhstatus; + +struct mountres3_ok { + fhandle3 fhandle; + struct { + u_int auth_flavours_len; + int *auth_flavours_val; + } auth_flavours; +}; +typedef struct mountres3_ok mountres3_ok; + +struct mountres3 { + mountstat3 fhs_status; + union { + mountres3_ok mountinfo; + } mountres3_u; +}; +typedef struct mountres3 mountres3; + +typedef char *dirpath; + +typedef char *name; + +typedef struct mountbody *mountlist; + +struct mountbody { + name ml_hostname; + dirpath ml_directory; + mountlist ml_next; +}; +typedef struct mountbody mountbody; + +typedef struct groupnode *groups; + +struct groupnode { + name gr_name; + groups gr_next; +}; +typedef struct groupnode groupnode; + +typedef struct exportnode *exports; + +struct exportnode { + dirpath ex_dir; + groups ex_groups; + exports ex_next; +}; +typedef struct exportnode exportnode; + +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; +#endif /*!_rpcsvc_mount_h*/ + +#define MOUNTPROG 100005 +#define MOUNTVERS 1 + +#if defined(__STDC__) || defined(__cplusplus) +#define MOUNTPROC_NULL 0 +extern void * mountproc_null_1(void *, CLIENT *); +extern void * mountproc_null_1_svc(void *, struct svc_req *); +#define MOUNTPROC_MNT 1 +extern fhstatus * mountproc_mnt_1(dirpath *, CLIENT *); +extern fhstatus * mountproc_mnt_1_svc(dirpath *, struct svc_req *); +#define MOUNTPROC_DUMP 2 +extern mountlist * mountproc_dump_1(void *, CLIENT *); +extern mountlist * mountproc_dump_1_svc(void *, struct svc_req *); +#define MOUNTPROC_UMNT 3 +extern void * mountproc_umnt_1(dirpath *, CLIENT *); +extern void * mountproc_umnt_1_svc(dirpath *, struct svc_req *); +#define MOUNTPROC_UMNTALL 4 +extern void * mountproc_umntall_1(void *, CLIENT *); +extern void * mountproc_umntall_1_svc(void *, struct svc_req *); +#define MOUNTPROC_EXPORT 5 +extern exports * mountproc_export_1(void *, CLIENT *); +extern exports * mountproc_export_1_svc(void *, struct svc_req *); +#define MOUNTPROC_EXPORTALL 6 +extern exports * mountproc_exportall_1(void *, CLIENT *); +extern exports * mountproc_exportall_1_svc(void *, struct svc_req *); +extern int mountprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t); + +#else /* K&R C */ +#define MOUNTPROC_NULL 0 +extern void * mountproc_null_1(); +extern void * mountproc_null_1_svc(); +#define MOUNTPROC_MNT 1 +extern fhstatus * mountproc_mnt_1(); +extern fhstatus * mountproc_mnt_1_svc(); +#define MOUNTPROC_DUMP 2 +extern mountlist * mountproc_dump_1(); +extern mountlist * mountproc_dump_1_svc(); +#define MOUNTPROC_UMNT 3 +extern void * mountproc_umnt_1(); +extern void * mountproc_umnt_1_svc(); +#define MOUNTPROC_UMNTALL 4 +extern void * mountproc_umntall_1(); +extern void * mountproc_umntall_1_svc(); +#define MOUNTPROC_EXPORT 5 +extern exports * mountproc_export_1(); +extern exports * mountproc_export_1_svc(); +#define MOUNTPROC_EXPORTALL 6 +extern exports * mountproc_exportall_1(); +extern exports * mountproc_exportall_1_svc(); +extern int mountprog_1_freeresult (); +#endif /* K&R C */ +#define MOUNTVERS_POSIX 2 + +#if defined(__STDC__) || defined(__cplusplus) +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 7 +extern ppathcnf * mountproc_pathconf_2(dirpath *, CLIENT *); +extern ppathcnf * mountproc_pathconf_2_svc(dirpath *, struct svc_req *); +extern int mountprog_2_freeresult (SVCXPRT *, xdrproc_t, caddr_t); + +#else /* K&R 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 7 +extern ppathcnf * mountproc_pathconf_2(); +extern ppathcnf * mountproc_pathconf_2_svc(); +extern int mountprog_2_freeresult (); +#endif /* K&R C */ +#define MOUNT_V3 3 + +#if defined(__STDC__) || defined(__cplusplus) +#define MOUNTPROC3_NULL 0 +extern void * mountproc3_null_3(void *, CLIENT *); +extern void * mountproc3_null_3_svc(void *, struct svc_req *); +#define MOUNTPROC3_MNT 1 +extern mountres3 * mountproc3_mnt_3(dirpath *, CLIENT *); +extern mountres3 * mountproc3_mnt_3_svc(dirpath *, struct svc_req *); +#define MOUNTPROC3_DUMP 2 +extern mountlist * mountproc3_dump_3(void *, CLIENT *); +extern mountlist * mountproc3_dump_3_svc(void *, struct svc_req *); +#define MOUNTPROC3_UMNT 3 +extern void * mountproc3_umnt_3(dirpath *, CLIENT *); +extern void * mountproc3_umnt_3_svc(dirpath *, struct svc_req *); +#define MOUNTPROC3_UMNTALL 4 +extern void * mountproc3_umntall_3(void *, CLIENT *); +extern void * mountproc3_umntall_3_svc(void *, struct svc_req *); +#define MOUNTPROC3_EXPORT 5 +extern exports * mountproc3_export_3(void *, CLIENT *); +extern exports * mountproc3_export_3_svc(void *, struct svc_req *); +extern int mountprog_3_freeresult (SVCXPRT *, xdrproc_t, caddr_t); + +#else /* K&R C */ +#define MOUNTPROC3_NULL 0 +extern void * mountproc3_null_3(); +extern void * mountproc3_null_3_svc(); +#define MOUNTPROC3_MNT 1 +extern mountres3 * mountproc3_mnt_3(); +extern mountres3 * mountproc3_mnt_3_svc(); +#define MOUNTPROC3_DUMP 2 +extern mountlist * mountproc3_dump_3(); +extern mountlist * mountproc3_dump_3_svc(); +#define MOUNTPROC3_UMNT 3 +extern void * mountproc3_umnt_3(); +extern void * mountproc3_umnt_3_svc(); +#define MOUNTPROC3_UMNTALL 4 +extern void * mountproc3_umntall_3(); +extern void * mountproc3_umntall_3_svc(); +#define MOUNTPROC3_EXPORT 5 +extern exports * mountproc3_export_3(); +extern exports * mountproc3_export_3_svc(); +extern int mountprog_3_freeresult (); +#endif /* K&R C */ + +/* the xdr functions */ + +#if defined(__STDC__) || defined(__cplusplus) +extern bool_t xdr_fhandle (XDR *, fhandle); +extern bool_t xdr_fhandle3 (XDR *, fhandle3*); +extern bool_t xdr_mountstat3 (XDR *, mountstat3*); +extern bool_t xdr_fhstatus (XDR *, fhstatus*); +extern bool_t xdr_mountres3_ok (XDR *, mountres3_ok*); +extern bool_t xdr_mountres3 (XDR *, mountres3*); +extern bool_t xdr_dirpath (XDR *, dirpath*); +extern bool_t xdr_name (XDR *, name*); +extern bool_t xdr_mountlist (XDR *, mountlist*); +extern bool_t xdr_mountbody (XDR *, mountbody*); +extern bool_t xdr_groups (XDR *, groups*); +extern bool_t xdr_groupnode (XDR *, groupnode*); +extern bool_t xdr_exports (XDR *, exports*); +extern bool_t xdr_exportnode (XDR *, exportnode*); +extern bool_t xdr_ppathcnf (XDR *, ppathcnf*); + +#else /* K&R C */ +extern bool_t xdr_fhandle (); +extern bool_t xdr_fhandle3 (); +extern bool_t xdr_mountstat3 (); +extern bool_t xdr_fhstatus (); +extern bool_t xdr_mountres3_ok (); +extern bool_t xdr_mountres3 (); +extern bool_t xdr_dirpath (); +extern bool_t xdr_name (); +extern bool_t xdr_mountlist (); +extern bool_t xdr_mountbody (); +extern bool_t xdr_groups (); +extern bool_t xdr_groupnode (); +extern bool_t xdr_exports (); +extern bool_t xdr_exportnode (); +extern bool_t xdr_ppathcnf (); + +#endif /* K&R C */ + +#ifdef __cplusplus +} +#endif + +#endif /* !_NFSMOUNT_H_RPCGEN */ diff --git a/mount/nfsmount_clnt.c b/mount/nfsmount_clnt.c new file mode 100644 index 00000000..b518f60b --- /dev/null +++ b/mount/nfsmount_clnt.c @@ -0,0 +1,361 @@ +/* + * Please do not edit this file. + * It was generated using rpcgen. + */ + +#include /* for memset */ +#include "nfsmount.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 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 */ +#include /* for memset() */ +#include + +/* Default timeout can be changed using clnt_control() */ +static struct timeval TIMEOUT = { 25, 0 }; + +void * +mountproc_null_1(void *argp, CLIENT *clnt) +{ + static char clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_NULL, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_void, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return ((void *)&clnt_res); +} + +fhstatus * +mountproc_mnt_1(dirpath *argp, CLIENT *clnt) +{ + static fhstatus clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_MNT, + (xdrproc_t) xdr_dirpath, (caddr_t) argp, + (xdrproc_t) xdr_fhstatus, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return (&clnt_res); +} + +mountlist * +mountproc_dump_1(void *argp, CLIENT *clnt) +{ + static mountlist clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_DUMP, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_mountlist, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return (&clnt_res); +} + +void * +mountproc_umnt_1(dirpath *argp, CLIENT *clnt) +{ + static char clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_UMNT, + (xdrproc_t) xdr_dirpath, (caddr_t) argp, + (xdrproc_t) xdr_void, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return ((void *)&clnt_res); +} + +void * +mountproc_umntall_1(void *argp, CLIENT *clnt) +{ + static char clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_UMNTALL, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_void, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return ((void *)&clnt_res); +} + +exports * +mountproc_export_1(void *argp, CLIENT *clnt) +{ + static exports clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_EXPORT, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_exports, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return (&clnt_res); +} + +exports * +mountproc_exportall_1(void *argp, CLIENT *clnt) +{ + static exports clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_EXPORTALL, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_exports, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return (&clnt_res); +} + +void * +mountproc_null_2(void *argp, CLIENT *clnt) +{ + static char clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_NULL, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_void, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return ((void *)&clnt_res); +} + +fhstatus * +mountproc_mnt_2(dirpath *argp, CLIENT *clnt) +{ + static fhstatus clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_MNT, + (xdrproc_t) xdr_dirpath, (caddr_t) argp, + (xdrproc_t) xdr_fhstatus, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return (&clnt_res); +} + +mountlist * +mountproc_dump_2(void *argp, CLIENT *clnt) +{ + static mountlist clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_DUMP, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_mountlist, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return (&clnt_res); +} + +void * +mountproc_umnt_2(dirpath *argp, CLIENT *clnt) +{ + static char clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_UMNT, + (xdrproc_t) xdr_dirpath, (caddr_t) argp, + (xdrproc_t) xdr_void, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return ((void *)&clnt_res); +} + +void * +mountproc_umntall_2(void *argp, CLIENT *clnt) +{ + static char clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_UMNTALL, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_void, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return ((void *)&clnt_res); +} + +exports * +mountproc_export_2(void *argp, CLIENT *clnt) +{ + static exports clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_EXPORT, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_exports, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return (&clnt_res); +} + +exports * +mountproc_exportall_2(void *argp, CLIENT *clnt) +{ + static exports clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_EXPORTALL, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_exports, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return (&clnt_res); +} + +ppathcnf * +mountproc_pathconf_2(dirpath *argp, CLIENT *clnt) +{ + static ppathcnf clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC_PATHCONF, + (xdrproc_t) xdr_dirpath, (caddr_t) argp, + (xdrproc_t) xdr_ppathcnf, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return (&clnt_res); +} + +void * +mountproc3_null_3(void *argp, CLIENT *clnt) +{ + static char clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC3_NULL, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_void, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return ((void *)&clnt_res); +} + +mountres3 * +mountproc3_mnt_3(dirpath *argp, CLIENT *clnt) +{ + static mountres3 clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC3_MNT, + (xdrproc_t) xdr_dirpath, (caddr_t) argp, + (xdrproc_t) xdr_mountres3, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return (&clnt_res); +} + +mountlist * +mountproc3_dump_3(void *argp, CLIENT *clnt) +{ + static mountlist clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC3_DUMP, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_mountlist, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return (&clnt_res); +} + +void * +mountproc3_umnt_3(dirpath *argp, CLIENT *clnt) +{ + static char clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC3_UMNT, + (xdrproc_t) xdr_dirpath, (caddr_t) argp, + (xdrproc_t) xdr_void, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return ((void *)&clnt_res); +} + +void * +mountproc3_umntall_3(void *argp, CLIENT *clnt) +{ + static char clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC3_UMNTALL, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_void, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return ((void *)&clnt_res); +} + +exports * +mountproc3_export_3(void *argp, CLIENT *clnt) +{ + static exports clnt_res; + + memset((char *)&clnt_res, 0, sizeof(clnt_res)); + if (clnt_call (clnt, MOUNTPROC3_EXPORT, + (xdrproc_t) xdr_void, (caddr_t) argp, + (xdrproc_t) xdr_exports, (caddr_t) &clnt_res, + TIMEOUT) != RPC_SUCCESS) { + return (NULL); + } + return (&clnt_res); +} diff --git a/mount/nfsmount_xdr.c b/mount/nfsmount_xdr.c new file mode 100644 index 00000000..e91fcbfd --- /dev/null +++ b/mount/nfsmount_xdr.c @@ -0,0 +1,329 @@ +/* + * Please do not edit this file. + * It was generated using rpcgen. + */ + +#include "nfsmount.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 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 */ +#include + +bool_t +xdr_fhandle (XDR *xdrs, fhandle objp) +{ + register int32_t *buf; + + if (!xdr_opaque (xdrs, objp, FHSIZE)) + return FALSE; + return TRUE; +} + +bool_t +xdr_fhandle3 (XDR *xdrs, fhandle3 *objp) +{ + register int32_t *buf; + + if (!xdr_bytes (xdrs, (char **)&objp->fhandle3_val, (u_int *) &objp->fhandle3_len, FHSIZE3)) + return FALSE; + return TRUE; +} + +bool_t +xdr_mountstat3 (XDR *xdrs, mountstat3 *objp) +{ + register int32_t *buf; + + if (!xdr_enum (xdrs, (enum_t *) objp)) + return FALSE; + return TRUE; +} + +bool_t +xdr_fhstatus (XDR *xdrs, fhstatus *objp) +{ + register int32_t *buf; + + 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_mountres3_ok (XDR *xdrs, mountres3_ok *objp) +{ + register int32_t *buf; + + if (!xdr_fhandle3 (xdrs, &objp->fhandle)) + return FALSE; + if (!xdr_array (xdrs, (char **)&objp->auth_flavours.auth_flavours_val, (u_int *) &objp->auth_flavours.auth_flavours_len, ~0, + sizeof (int), (xdrproc_t) xdr_int)) + return FALSE; + return TRUE; +} + +bool_t +xdr_mountres3 (XDR *xdrs, mountres3 *objp) +{ + register int32_t *buf; + + if (!xdr_mountstat3 (xdrs, &objp->fhs_status)) + return FALSE; + switch (objp->fhs_status) { + case MNT_OK: + if (!xdr_mountres3_ok (xdrs, &objp->mountres3_u.mountinfo)) + return FALSE; + break; + default: + break; + } + return TRUE; +} + +bool_t +xdr_dirpath (XDR *xdrs, dirpath *objp) +{ + register int32_t *buf; + + if (!xdr_string (xdrs, objp, MNTPATHLEN)) + return FALSE; + return TRUE; +} + +bool_t +xdr_name (XDR *xdrs, name *objp) +{ + register int32_t *buf; + + if (!xdr_string (xdrs, objp, MNTNAMLEN)) + return FALSE; + return TRUE; +} + +bool_t +xdr_mountlist (XDR *xdrs, mountlist *objp) +{ + register int32_t *buf; + + if (!xdr_pointer (xdrs, (char **)objp, sizeof (struct mountbody), (xdrproc_t) xdr_mountbody)) + return FALSE; + return TRUE; +} + +bool_t +xdr_mountbody (XDR *xdrs, mountbody *objp) +{ + register int32_t *buf; + + if (!xdr_name (xdrs, &objp->ml_hostname)) + return FALSE; + if (!xdr_dirpath (xdrs, &objp->ml_directory)) + return FALSE; + if (!xdr_mountlist (xdrs, &objp->ml_next)) + return FALSE; + return TRUE; +} + +bool_t +xdr_groups (XDR *xdrs, groups *objp) +{ + register int32_t *buf; + + if (!xdr_pointer (xdrs, (char **)objp, sizeof (struct groupnode), (xdrproc_t) xdr_groupnode)) + return FALSE; + return TRUE; +} + +bool_t +xdr_groupnode (XDR *xdrs, groupnode *objp) +{ + register int32_t *buf; + + if (!xdr_name (xdrs, &objp->gr_name)) + return FALSE; + if (!xdr_groups (xdrs, &objp->gr_next)) + return FALSE; + return TRUE; +} + +bool_t +xdr_exports (XDR *xdrs, exports *objp) +{ + register int32_t *buf; + + if (!xdr_pointer (xdrs, (char **)objp, sizeof (struct exportnode), (xdrproc_t) xdr_exportnode)) + return FALSE; + return TRUE; +} + +bool_t +xdr_exportnode (XDR *xdrs, exportnode *objp) +{ + register int32_t *buf; + + if (!xdr_dirpath (xdrs, &objp->ex_dir)) + return FALSE; + if (!xdr_groups (xdrs, &objp->ex_groups)) + return FALSE; + if (!xdr_exports (xdrs, &objp->ex_next)) + return FALSE; + return TRUE; +} + +bool_t +xdr_ppathcnf (XDR *xdrs, ppathcnf *objp) +{ + register int32_t *buf; + + int i; + + if (xdrs->x_op == XDR_ENCODE) { + buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT); + if (buf == NULL) { + if (!xdr_int (xdrs, &objp->pc_link_max)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_max_canon)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_max_input)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_name_max)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_path_max)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_pipe_buf)) + return FALSE; + + } else { + IXDR_PUT_LONG(buf, objp->pc_link_max); + IXDR_PUT_SHORT(buf, objp->pc_max_canon); + IXDR_PUT_SHORT(buf, objp->pc_max_input); + IXDR_PUT_SHORT(buf, objp->pc_name_max); + IXDR_PUT_SHORT(buf, objp->pc_path_max); + IXDR_PUT_SHORT(buf, objp->pc_pipe_buf); + } + if (!xdr_u_char (xdrs, &objp->pc_vdisable)) + return FALSE; + if (!xdr_char (xdrs, &objp->pc_xxx)) + return FALSE; + buf = XDR_INLINE (xdrs, ( 2 ) * BYTES_PER_XDR_UNIT); + if (buf == NULL) { + if (!xdr_vector (xdrs, (char *)objp->pc_mask, 2, + sizeof (short), (xdrproc_t) xdr_short)) + return FALSE; + } else { + { + register short *genp; + + for (i = 0, genp = objp->pc_mask; + i < 2; ++i) { + IXDR_PUT_SHORT(buf, *genp++); + } + } + } + return TRUE; + } else if (xdrs->x_op == XDR_DECODE) { + buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT); + if (buf == NULL) { + if (!xdr_int (xdrs, &objp->pc_link_max)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_max_canon)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_max_input)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_name_max)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_path_max)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_pipe_buf)) + return FALSE; + + } else { + objp->pc_link_max = IXDR_GET_LONG(buf); + objp->pc_max_canon = IXDR_GET_SHORT(buf); + objp->pc_max_input = IXDR_GET_SHORT(buf); + objp->pc_name_max = IXDR_GET_SHORT(buf); + objp->pc_path_max = IXDR_GET_SHORT(buf); + objp->pc_pipe_buf = IXDR_GET_SHORT(buf); + } + if (!xdr_u_char (xdrs, &objp->pc_vdisable)) + return FALSE; + if (!xdr_char (xdrs, &objp->pc_xxx)) + return FALSE; + buf = XDR_INLINE (xdrs, ( 2 ) * BYTES_PER_XDR_UNIT); + if (buf == NULL) { + if (!xdr_vector (xdrs, (char *)objp->pc_mask, 2, + sizeof (short), (xdrproc_t) xdr_short)) + return FALSE; + } else { + { + register short *genp; + + for (i = 0, genp = objp->pc_mask; + i < 2; ++i) { + *genp++ = IXDR_GET_SHORT(buf); + } + } + } + return TRUE; + } + + if (!xdr_int (xdrs, &objp->pc_link_max)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_max_canon)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_max_input)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_name_max)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_path_max)) + return FALSE; + if (!xdr_short (xdrs, &objp->pc_pipe_buf)) + return FALSE; + if (!xdr_u_char (xdrs, &objp->pc_vdisable)) + return FALSE; + if (!xdr_char (xdrs, &objp->pc_xxx)) + return FALSE; + if (!xdr_vector (xdrs, (char *)objp->pc_mask, 2, + sizeof (short), (xdrproc_t) xdr_short)) + return FALSE; + return TRUE; +} diff --git a/mount/rpcsvc/nfsmount_clnt.c b/mount/rpcsvc/nfsmount_clnt.c index 053d357a..b518f60b 100644 --- a/mount/rpcsvc/nfsmount_clnt.c +++ b/mount/rpcsvc/nfsmount_clnt.c @@ -39,7 +39,7 @@ */ /* from @(#)mount.x 1.3 91/03/11 TIRPC 1.0 */ -#include /* for memset() */ +#include /* for memset() */ #include /* Default timeout can be changed using clnt_control() */ diff --git a/mount/rpcsvc/nfsmount_xdr.c b/mount/rpcsvc/nfsmount_xdr.c index c22492de..e91fcbfd 100644 --- a/mount/rpcsvc/nfsmount_xdr.c +++ b/mount/rpcsvc/nfsmount_xdr.c @@ -217,8 +217,7 @@ xdr_ppathcnf (XDR *xdrs, ppathcnf *objp) int i; if (xdrs->x_op == XDR_ENCODE) { - /* On many machines XDR_INLINE returns a (long *) */ - buf = (int32_t *) XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT); + buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_int (xdrs, &objp->pc_link_max)) return FALSE; @@ -245,7 +244,7 @@ xdr_ppathcnf (XDR *xdrs, ppathcnf *objp) return FALSE; if (!xdr_char (xdrs, &objp->pc_xxx)) return FALSE; - buf = (int32_t *) XDR_INLINE(xdrs, 2 * BYTES_PER_XDR_UNIT); + buf = XDR_INLINE (xdrs, ( 2 ) * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_vector (xdrs, (char *)objp->pc_mask, 2, sizeof (short), (xdrproc_t) xdr_short)) @@ -262,7 +261,7 @@ xdr_ppathcnf (XDR *xdrs, ppathcnf *objp) } return TRUE; } else if (xdrs->x_op == XDR_DECODE) { - buf = (int32_t *) XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT); + buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_int (xdrs, &objp->pc_link_max)) return FALSE; @@ -289,7 +288,7 @@ xdr_ppathcnf (XDR *xdrs, ppathcnf *objp) return FALSE; if (!xdr_char (xdrs, &objp->pc_xxx)) return FALSE; - buf = (int32_t *) XDR_INLINE(xdrs, 2 * BYTES_PER_XDR_UNIT); + buf = XDR_INLINE (xdrs, ( 2 ) * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_vector (xdrs, (char *)objp->pc_mask, 2, sizeof (short), (xdrproc_t) xdr_short)) diff --git a/mount/sundries.h b/mount/sundries.h index af0df4e2..6def95b1 100644 --- a/mount/sundries.h +++ b/mount/sundries.h @@ -34,10 +34,8 @@ char *xstrconcat4 (const char *, const char *, const char *, const char *); void die (int errcode, const char *fmt, ...); -#ifdef HAVE_NFS int nfsmount (const char *spec, const char *node, int *flags, char **orig_opts, char **opt_args, int *version, int running_bg); -#endif /* exit status - bits below are ORed */ #define EX_USAGE 1 /* incorrect invocation or permission */ diff --git a/mount/swapon.c b/mount/swapon.c index 28faff90..c5c492f2 100644 --- a/mount/swapon.c +++ b/mount/swapon.c @@ -34,7 +34,6 @@ int priority = -1; /* non-prioritized swap by default */ /* If true, don't complain if the device/file doesn't exist */ int ifexists = 0; -extern char version[]; char *progname; static struct option longswaponopts[] = { @@ -394,7 +393,7 @@ main_swapon(int argc, char *argv[]) { ++verbose; break; case 'V': /* version */ - printf("%s: %s\n", progname, version); + printf("%s: util-linux-%s\n", progname, VERSION); exit(0); case 0: break; @@ -446,7 +445,7 @@ main_swapoff(int argc, char *argv[]) { ++verbose; break; case 'V': /* version */ - printf("%s: %s\n", progname, version); + printf("%s: util-linux-%s\n", progname, VERSION); exit(0); case 'L': addl(optarg); diff --git a/mount/umount.c b/mount/umount.c index db63d96a..479b0d77 100644 --- a/mount/umount.c +++ b/mount/umount.c @@ -20,7 +20,6 @@ #include "env.h" #include "nls.h" -#ifdef HAVE_NFS #include #include #include @@ -29,7 +28,6 @@ #include #include "nfsmount.h" #include -#endif #if defined(MNT_FORCE) && !defined(__sparc__) && !defined(__arm__) /* Interesting ... it seems libc knows about MNT_FORCE and presumably @@ -146,7 +144,6 @@ check_special_umountprog(const char *spec, const char *node, return 0; } -#ifdef HAVE_NFS static int xdr_dir(XDR *xdrsp, char *dirp) { return (xdr_string(xdrsp, &dirp, MNTPATHLEN)); @@ -238,7 +235,6 @@ nfs_umount_rpc_call(const char *spec, const char *opts) return 0; } -#endif /* HAVE_NFS */ /* complain about a failed umount */ static void complain(int err, const char *dev) { @@ -293,12 +289,10 @@ umount_one (const char *spec, const char *node, const char *type, if (check_special_umountprog(spec, node, type, &status)) return status; -#ifdef HAVE_NFS /* Ignore any RPC errors, so that you can umount the filesystem if the server is down. */ if (strcasecmp(type, "nfs") == 0) nfs_umount_rpc_call(spec, opts); -#endif umnt_err = umnt_err2 = 0; if (lazy) { @@ -480,7 +474,6 @@ umount_all (char *types, char *test_opts) { return errors; } -extern char version[]; static struct option longopts[] = { { "all", 0, 0, 'a' }, @@ -697,7 +690,7 @@ main (int argc, char *argv[]) { ++verbose; break; case 'V': /* version */ - printf ("umount: %s\n", version); + printf ("umount: util-linux-%s\n", VERSION); exit (0); case 't': /* specify file system type */ types = optarg; @@ -714,7 +707,7 @@ main (int argc, char *argv[]) { if (getuid () != geteuid ()) { suid = 1; - if (all || types || nomtab || force || remount) + if (all || types || nomtab || force) die (2, _("umount: only root can do that")); } diff --git a/mount/version.c b/mount/version.c deleted file mode 100644 index a98d1187..00000000 --- a/mount/version.c +++ /dev/null @@ -1,2 +0,0 @@ -#include "../defines.h" -char version[] = "mount-" UTIL_LINUX_VERSION; diff --git a/partx/Makefile b/partx/Makefile deleted file mode 100644 index 9f9a9dbe..00000000 --- a/partx/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -OBJ = bsd.o dos.o partx.o solaris.o unixware.o gpt.o crc32.o -CFLAGS += -Wall - -all: addpart delpart partx - -partx: $(OBJ) - -addpart: addpart.o - -delpart: delpart.o - -clean: - rm -f $(OBJ) addpart.o delpart.o addpart delpart partx *~ - -$(OBJ): partx.h diff --git a/partx/Makefile.am b/partx/Makefile.am new file mode 100644 index 00000000..6c452a29 --- /dev/null +++ b/partx/Makefile.am @@ -0,0 +1,8 @@ +include $(top_srcdir)/config/include-Makefile.am + +if BUILD_PARTX + +usrsbin_PROGRAMS = addpart delpart partx +partx_SOURCES = bsd.c dos.c partx.c solaris.c unixware.c gpt.c crc32.c + +endif diff --git a/partx/Makefile.in b/partx/Makefile.in new file mode 100644 index 00000000..9ab9edc4 --- /dev/null +++ b/partx/Makefile.in @@ -0,0 +1,569 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/config/include-Makefile.am +@BUILD_PARTX_TRUE@usrsbin_PROGRAMS = addpart$(EXEEXT) delpart$(EXEEXT) \ +@BUILD_PARTX_TRUE@ partx$(EXEEXT) +subdir = partx +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ + $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ + $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +am__installdirs = "$(DESTDIR)$(usrsbindir)" +usrsbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(usrsbin_PROGRAMS) +addpart_SOURCES = addpart.c +addpart_OBJECTS = addpart.$(OBJEXT) +addpart_LDADD = $(LDADD) +delpart_SOURCES = delpart.c +delpart_OBJECTS = delpart.$(OBJEXT) +delpart_LDADD = $(LDADD) +am__partx_SOURCES_DIST = bsd.c dos.c partx.c solaris.c unixware.c \ + gpt.c crc32.c +@BUILD_PARTX_TRUE@am_partx_OBJECTS = bsd.$(OBJEXT) dos.$(OBJEXT) \ +@BUILD_PARTX_TRUE@ partx.$(OBJEXT) solaris.$(OBJEXT) \ +@BUILD_PARTX_TRUE@ unixware.$(OBJEXT) gpt.$(OBJEXT) \ +@BUILD_PARTX_TRUE@ crc32.$(OBJEXT) +partx_OBJECTS = $(am_partx_OBJECTS) +partx_LDADD = $(LDADD) +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = addpart.c delpart.c $(partx_SOURCES) +DIST_SOURCES = addpart.c delpart.c $(am__partx_SOURCES_DIST) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BUILD_AGETTY_FALSE = @BUILD_AGETTY_FALSE@ +BUILD_AGETTY_TRUE = @BUILD_AGETTY_TRUE@ +BUILD_ELVTUNE_FALSE = @BUILD_ELVTUNE_FALSE@ +BUILD_ELVTUNE_TRUE = @BUILD_ELVTUNE_TRUE@ +BUILD_INIT_FALSE = @BUILD_INIT_FALSE@ +BUILD_INIT_TRUE = @BUILD_INIT_TRUE@ +BUILD_KILL_FALSE = @BUILD_KILL_FALSE@ +BUILD_KILL_TRUE = @BUILD_KILL_TRUE@ +BUILD_LAST_FALSE = @BUILD_LAST_FALSE@ +BUILD_LAST_TRUE = @BUILD_LAST_TRUE@ +BUILD_LOGIN_UTILS_FALSE = @BUILD_LOGIN_UTILS_FALSE@ +BUILD_LOGIN_UTILS_TRUE = @BUILD_LOGIN_UTILS_TRUE@ +BUILD_MESG_FALSE = @BUILD_MESG_FALSE@ +BUILD_MESG_TRUE = @BUILD_MESG_TRUE@ +BUILD_PARTX_FALSE = @BUILD_PARTX_FALSE@ +BUILD_PARTX_TRUE = @BUILD_PARTX_TRUE@ +BUILD_RAW_FALSE = @BUILD_RAW_FALSE@ +BUILD_RAW_TRUE = @BUILD_RAW_TRUE@ +BUILD_RDEV_FALSE = @BUILD_RDEV_FALSE@ +BUILD_RDEV_TRUE = @BUILD_RDEV_TRUE@ +BUILD_RENAME_FALSE = @BUILD_RENAME_FALSE@ +BUILD_RENAME_TRUE = @BUILD_RENAME_TRUE@ +BUILD_RESET_FALSE = @BUILD_RESET_FALSE@ +BUILD_RESET_TRUE = @BUILD_RESET_TRUE@ +BUILD_SCHEDUTILS_FALSE = @BUILD_SCHEDUTILS_FALSE@ +BUILD_SCHEDUTILS_TRUE = @BUILD_SCHEDUTILS_TRUE@ +BUILD_WALL_FALSE = @BUILD_WALL_FALSE@ +BUILD_WALL_TRUE = @BUILD_WALL_TRUE@ +BUILD_WRITE_FALSE = @BUILD_WRITE_FALSE@ +BUILD_WRITE_TRUE = @BUILD_WRITE_TRUE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ +HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ +HAVE_LIBUTIL_FALSE = @HAVE_LIBUTIL_FALSE@ +HAVE_LIBUTIL_TRUE = @HAVE_LIBUTIL_TRUE@ +HAVE_NCURSES_FALSE = @HAVE_NCURSES_FALSE@ +HAVE_NCURSES_TRUE = @HAVE_NCURSES_TRUE@ +HAVE_PAM_FALSE = @HAVE_PAM_FALSE@ +HAVE_PAM_TRUE = @HAVE_PAM_TRUE@ +HAVE_PIVOT_ROOT_FALSE = @HAVE_PIVOT_ROOT_FALSE@ +HAVE_PIVOT_ROOT_TRUE = @HAVE_PIVOT_ROOT_TRUE@ +HAVE_RAW_FALSE = @HAVE_RAW_FALSE@ +HAVE_RAW_TRUE = @HAVE_RAW_TRUE@ +HAVE_SELINUX_FALSE = @HAVE_SELINUX_FALSE@ +HAVE_SELINUX_TRUE = @HAVE_SELINUX_TRUE@ +HAVE_TERMCAP_FALSE = @HAVE_TERMCAP_FALSE@ +HAVE_TERMCAP_TRUE = @HAVE_TERMCAP_TRUE@ +HAVE_UUID_FALSE = @HAVE_UUID_FALSE@ +HAVE_UUID_TRUE = @HAVE_UUID_TRUE@ +HAVE_ZLIB_FALSE = @HAVE_ZLIB_FALSE@ +HAVE_ZLIB_TRUE = @HAVE_ZLIB_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTEL_FALSE = @INTEL_FALSE@ +INTEL_TRUE = @INTEL_TRUE@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_LIBCRYPT_FALSE = @NEED_LIBCRYPT_FALSE@ +NEED_LIBCRYPT_TRUE = @NEED_LIBCRYPT_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SPARC_FALSE = @SPARC_FALSE@ +SPARC_TRUE = @SPARC_TRUE@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +USE_SLANG_FALSE = @USE_SLANG_FALSE@ +USE_SLANG_TRUE = @USE_SLANG_TRUE@ +USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ +USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = $(prefix)/usr/share +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = $(datadir)/info +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = $(datadir)/man +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +usrbindir = $(prefix)/usr/bin +usrsbindir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +DEFAULT_INCLUDES = +@BUILD_PARTX_TRUE@partx_SOURCES = bsd.c dos.c partx.c solaris.c unixware.c gpt.c crc32.c +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign partx/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign partx/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +install-usrsbinPROGRAMS: $(usrsbin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(usrsbindir)" || $(mkdir_p) "$(DESTDIR)$(usrsbindir)" + @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrsbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrsbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrsbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrsbindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-usrsbinPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(usrsbindir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrsbindir)/$$f"; \ + done + +clean-usrsbinPROGRAMS: + @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-usrsbinPROGRAMS: $(usrsbin_PROGRAMS) + bad=0; pid=$$$$; list="$(usrsbin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(usrsbindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err &2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +addpart$(EXEEXT): $(addpart_OBJECTS) $(addpart_DEPENDENCIES) + @rm -f addpart$(EXEEXT) + $(LINK) $(addpart_LDFLAGS) $(addpart_OBJECTS) $(addpart_LDADD) $(LIBS) +delpart$(EXEEXT): $(delpart_OBJECTS) $(delpart_DEPENDENCIES) + @rm -f delpart$(EXEEXT) + $(LINK) $(delpart_LDFLAGS) $(delpart_OBJECTS) $(delpart_LDADD) $(LIBS) +partx$(EXEEXT): $(partx_OBJECTS) $(partx_DEPENDENCIES) + @rm -f partx$(EXEEXT) + $(LINK) $(partx_LDFLAGS) $(partx_OBJECTS) $(partx_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/addpart.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bsd.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc32.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delpart.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dos.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gpt.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/partx.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/solaris.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unixware.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(mkdir_p) $(distdir)/../config + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) +installdirs: + for dir in "$(DESTDIR)$(usrsbindir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-usrsbinPROGRAMS \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-usrsbinPROGRAMS + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: installcheck-usrsbinPROGRAMS + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-usrsbinPROGRAMS + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-usrsbinPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip install-usrsbinPROGRAMS installcheck \ + installcheck-am installcheck-usrsbinPROGRAMS installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am uninstall-usrsbinPROGRAMS + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/partx/addpart.c b/partx/addpart.c index 11d4305b..004fee53 100644 --- a/partx/addpart.c +++ b/partx/addpart.c @@ -3,6 +3,9 @@ #include #include #include +#ifdef HAVE_LINUX_COMPILER_H +#include +#endif #include int diff --git a/partx/delpart.c b/partx/delpart.c index 8504c022..9dca7467 100644 --- a/partx/delpart.c +++ b/partx/delpart.c @@ -3,6 +3,9 @@ #include #include #include +#ifdef HAVE_LINUX_COMPILER_H +#include +#endif #include int diff --git a/partx/gpt.h b/partx/gpt.h index d0a81f5f..39814b5d 100644 --- a/partx/gpt.h +++ b/partx/gpt.h @@ -36,7 +36,7 @@ #define MSDOS_MBR_SIGNATURE 0xaa55 #define GPT_BLOCK_SIZE 512 -#define GPT_HEADER_SIGNATURE 0x5452415020494645 +#define GPT_HEADER_SIGNATURE 0x5452415020494645ULL #define GPT_HEADER_REVISION_V1_02 0x00010200 #define GPT_HEADER_REVISION_V1_00 0x00010000 #define GPT_HEADER_REVISION_V0_99 0x00009900 diff --git a/partx/partx.c b/partx/partx.c index 5fb56f33..6448e8c6 100644 --- a/partx/partx.c +++ b/partx/partx.c @@ -38,6 +38,9 @@ #include #include #include /* HDIO_GETGEO */ +#ifdef HAVE_LINUX_COMPILER_H +#include +#endif #include #define BLKGETSIZE _IO(0x12,96) /* return device size */ @@ -316,7 +319,7 @@ main(int argc, char **argv){ return 0; } -void * +static void * xmalloc (size_t size) { void *t; diff --git a/po/ChangeLog b/po/ChangeLog new file mode 100644 index 00000000..7f187f57 --- /dev/null +++ b/po/ChangeLog @@ -0,0 +1,11 @@ +2005-07-29 gettextize + + * Makefile.in.in: Upgrade to gettext-0.14.5. + * en@boldquot.header: New file, from gettext-0.14.5. + * en@quot.header: New file, from gettext-0.14.5. + +2005-01-30 gettextize + + * en@boldquot.header: New file, from gettext-0.14.1. + * en@quot.header: New file, from gettext-0.14.1. + diff --git a/po/GNU.ABOUT-NLS b/po/GNU.ABOUT-NLS deleted file mode 100644 index 28d38c76..00000000 --- a/po/GNU.ABOUT-NLS +++ /dev/null @@ -1,226 +0,0 @@ -Notes on the Free Translation Project -************************************* - - Free software is going international! The Free Translation Project -is a way to get maintainers of free software, translators, and users all -together, so that will gradually become able to speak many languages. -A few packages already provide translations for their messages. - - If you found this `ABOUT-NLS' file inside a distribution, you may -assume that the distributed package does use GNU `gettext' internally, -itself available at your nearest GNU archive site. But you do *not* -need to install GNU `gettext' prior to configuring, installing or using -this package with messages translated. - - Installers will find here some useful hints. These notes also -explain how users should proceed for getting the programs to use the -available translations. They tell how people wanting to contribute and -work at translations should contact the appropriate team. - - When reporting bugs in the `intl/' directory or bugs which may be -related to internationalization, you should tell about the version of -`gettext' which is used. The information can be found in the -`intl/VERSION' file, in internationalized packages. - -One advise in advance -===================== - - If you want to exploit the full power of internationalization, you -should configure it using - - ./configure --with-included-gettext - -to force usage of internationalizing routines provided within this -package, despite the existence of internationalizing capabilities in the -operating system where this package is being installed. So far, only -the `gettext' implementation in the GNU C library version 2 provides as -many features (such as locale alias or message inheritance) as the -implementation here. It is also not possible to offer this additional -functionality on top of a `catgets' implementation. Future versions of -GNU `gettext' will very likely convey even more functionality. So it -might be a good idea to change to GNU `gettext' as soon as possible. - - So you need not provide this option if you are using GNU libc 2 or -you have installed a recent copy of the GNU gettext package with the -included `libintl'. - -INSTALL Matters -=============== - - Some packages are "localizable" when properly installed; the -programs they contain can be made to speak your own native language. -Most such packages use GNU `gettext'. Other packages have their own -ways to internationalization, predating GNU `gettext'. - - By default, this package will be installed to allow translation of -messages. It will automatically detect whether the system provides -usable `catgets' (if using this is selected by the installer) or -`gettext' functions. If neither is available, the GNU `gettext' own -library will be used. This library is wholly contained within this -package, usually in the `intl/' subdirectory, so prior installation of -the GNU `gettext' package is *not* required. Installers may use -special options at configuration time for changing the default -behaviour. The commands: - - ./configure --with-included-gettext - ./configure --with-catgets - ./configure --disable-nls - -will respectively bypass any pre-existing `catgets' or `gettext' to use -the internationalizing routines provided within this package, enable -the use of the `catgets' functions (if found on the locale system), or -else, *totally* disable translation of messages. - - When you already have GNU `gettext' installed on your system and run -configure without an option for your new package, `configure' will -probably detect the previously built and installed `libintl.a' file and -will decide to use this. This might be not what is desirable. You -should use the more recent version of the GNU `gettext' library. I.e. -if the file `intl/VERSION' shows that the library which comes with this -package is more recent, you should use - - ./configure --with-included-gettext - -to prevent auto-detection. - - By default the configuration process will not test for the `catgets' -function and therefore they will not be used. The reasons are already -given above: the emulation on top of `catgets' cannot provide all the -extensions provided by the GNU `gettext' library. If you nevertheless -want to use the `catgets' functions use - - ./configure --with-catgets - -to enable the test for `catgets' (this causes no harm if `catgets' is -not available on your system). If you really select this option we -would like to hear about the reasons because we cannot think of any -good one ourself. - - Internationalized packages have usually many `po/LL.po' files, where -LL gives an ISO 639 two-letter code identifying the language. Unless -translations have been forbidden at `configure' time by using the -`--disable-nls' switch, all available translations are installed -together with the package. However, the environment variable `LINGUAS' -may be set, prior to configuration, to limit the installed set. -`LINGUAS' should then contain a space separated list of two-letter -codes, stating which languages are allowed. - -Using This Package -================== - - As a user, if your language has been installed for this package, you -only have to set the `LANG' environment variable to the appropriate -ISO 639 `LL' two-letter code prior to using the programs in the -package. For example, let's suppose that you speak German. At the -shell prompt, merely execute `setenv LANG de' (in `csh'), -`export LANG; LANG=de' (in `sh') or `export LANG=de' (in `bash'). This -can be done from your `.login' or `.profile' file, once and for all. - - An operating system might already offer message localization for -many of its programs, while other programs have been installed locally -with the full capabilities of GNU `gettext'. Just using `gettext' -extended syntax for `LANG' would break proper localization of already -available operating system programs. In this case, users should set -both `LANGUAGE' and `LANG' variables in their environment, as programs -using GNU `gettext' give preference to `LANGUAGE'. For example, some -Swedish users would rather read translations in German than English for -when Swedish is not available. This is easily accomplished by setting -`LANGUAGE' to `sv:de' while leaving `LANG' to `sv'. - -Translating Teams -================= - - For the Free Translation Project to be a success, we need interested -people who like their own language and write it well, and who are also -able to synergize with other translators speaking the same language. -Each translation team has its own mailing list, courtesy of Linux -International. You may reach your translation team at the address -`LL@li.org', replacing LL by the two-letter ISO 639 code for your -language. Language codes are *not* the same as the country codes given -in ISO 3166. The following translation teams exist, as of December -1997: - - Chinese `zh', Czech `cs', Danish `da', Dutch `nl', English `en', - Esperanto `eo', Finnish `fi', French `fr', German `de', Hungarian - `hu', Irish `ga', Italian `it', Indonesian `id', Japanese `ja', - Korean `ko', Latin `la', Norwegian `no', Persian `fa', Polish - `pl', Portuguese `pt', Russian `ru', Slovenian `sl', Spanish `es', - Swedish `sv', and Turkish `tr'. - -For example, you may reach the Chinese translation team by writing to -`zh@li.org'. - - If you'd like to volunteer to *work* at translating messages, you -should become a member of the translating team for your own language. -The subscribing address is *not* the same as the list itself, it has -`-request' appended. For example, speakers of Swedish can send a -message to `sv-request@li.org', having this message body: - - subscribe - - Keep in mind that team members are expected to participate -*actively* in translations, or at solving translational difficulties, -rather than merely lurking around. If your team does not exist yet and -you want to start one, or if you are unsure about what to do or how to -get started, please write to `translation@iro.umontreal.ca' to reach the -coordinator for all translator teams. - - The English team is special. It works at improving and uniformizing -the terminology in use. Proven linguistic skill are praised more than -programming skill, here. - -Available Packages -================== - - Languages are not equally supported in all packages. The following -matrix shows the current state of internationalization, as of December -1997. The matrix shows, in regard of each package, for which languages -PO files have been submitted to translation coordination. - - Ready PO files cs da de en es fi fr it ja ko nl no pl pt ru sl sv - .----------------------------------------------------. - bash | [] [] [] | 3 - bison | [] [] [] | 3 - clisp | [] [] [] [] | 4 - cpio | [] [] [] [] [] [] | 6 - diffutils | [] [] [] [] [] | 5 - enscript | [] [] [] [] [] [] | 6 - fileutils | [] [] [] [] [] [] [] [] [] [] | 10 - findutils | [] [] [] [] [] [] [] [] [] | 9 - flex | [] [] [] [] | 4 - gcal | [] [] [] [] [] | 5 - gettext | [] [] [] [] [] [] [] [] [] [] [] | 12 - grep | [] [] [] [] [] [] [] [] [] [] | 10 - hello | [] [] [] [] [] [] [] [] [] [] [] | 11 - id-utils | [] [] [] | 3 - indent | [] [] [] [] [] | 5 - libc | [] [] [] [] [] [] [] | 7 - m4 | [] [] [] [] [] [] | 6 - make | [] [] [] [] [] [] | 6 - music | [] [] | 2 - ptx | [] [] [] [] [] [] [] [] | 8 - recode | [] [] [] [] [] [] [] [] [] | 9 - sh-utils | [] [] [] [] [] [] [] [] | 8 - sharutils | [] [] [] [] [] [] | 6 - tar | [] [] [] [] [] [] [] [] [] [] [] | 11 - texinfo | [] [] [] | 3 - textutils | [] [] [] [] [] [] [] [] [] | 9 - wdiff | [] [] [] [] [] [] [] [] | 8 - `----------------------------------------------------' - 17 languages cs da de en es fi fr it ja ko nl no pl pt ru sl sv - 27 packages 6 4 25 1 18 1 26 2 1 12 20 9 19 7 4 7 17 179 - - Some counters in the preceding matrix are higher than the number of -visible blocks let us expect. This is because a few extra PO files are -used for implementing regional variants of languages, or language -dialects. - - For a PO file in the matrix above to be effective, the package to -which it applies should also have been internationalized and -distributed as such by its maintainer. There might be an observable -lag between the mere existence a PO file and its wide availability in a -distribution. - - If December 1997 seems to be old, you may fetch a more recent copy -of this `ABOUT-NLS' file on most GNU archive sites. - diff --git a/po/LINGUAS b/po/LINGUAS new file mode 100644 index 00000000..37c8563e --- /dev/null +++ b/po/LINGUAS @@ -0,0 +1 @@ +ca cs da de es et fi fr it ja nl pt_BR ru sl sv tr uk vi diff --git a/po/Makefile b/po/Makefile deleted file mode 100644 index ec62b990..00000000 --- a/po/Makefile +++ /dev/null @@ -1,156 +0,0 @@ -PACKAGE = util-linux - -include ../make_include -include ../MCONFIG - -ifeq "$(DISABLE_NLS)" "yes" - DO_NLS=no -else - DO_NLS=$(HAVE_XGETTEXT) -endif - -# -# po2tbl.sed is not taken from /usr/share/gettext/intl -# Often it is not present. -# A RedHat 5.2 installation only has po2tbl.sed.in. -# -PO2TBL = ./po2tbl.sed -INTL = /usr/share/gettext/intl - -SHELL = /bin/sh - -localedir = $(LOCALEDIR) -gnulocaledir = $(LOCALEDIR) - -# Not giving an explicit path improves the chances of finding this -INSTALL = install -c -INSTALL_DATA = ${INSTALL} -m 644 - -# Not giving an explicit path improves the chances of finding these -# On the other hand, I have both xgettext 0.10.35 (in /usr/bin) and -# /usr/openwin/bin/xgettext, and only the former can be used here.. -GENCAT = gencat -MSGFMT = msgfmt -# MSGFMT = msgfmt -c # -c: undocumented, but useful option -XGETTEXT = xgettext -MSGMERGE = msgmerge - - -# .. for (if HAVE_CONFIG_H is set) -# $(INTL) for "libgettext.h" -INCLUDES = -I.. -I$(INTL) - -COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS) - -# Enter here all .po files -POFILES = ca.po cs.po da.po de.po es.po et.po fi.po fr.po it.po ja.po nl.po pt_BR.po sl.po sv.po tr.po uk.po -# the same but with .gmo -GMOFILES = ca.gmo cs.gmo da.gmo de.gmo es.gmo et.gmo fi.gmo fr.gmo it.gmo ja.gmo nl.gmo pt_BR.gmo sl.gmo sv.gmo tr.gmo uk.gmo - -CATALOGS = $(GMOFILES) -CATOBJEXT = .gmo -INSTOBJEXT = .mo - -.SUFFIXES: -.SUFFIXES: .c .o .po .gmo .mo .msg .cat - -.c.o: - $(COMPILE) $< - -.po.mo: - $(MSGFMT) -o $@ $< - -.po.gmo: - $(MSGFMT) -o $@ $< - -.po.cat: - sed -f $(PO2TBL) < $< > $*.msg \ - && rm -f $@ && $(GENCAT) $@ $*.msg - -all: all-$(DO_NLS) - -all-yes: cat-id-tbl.c $(CATALOGS) -all-no: - -util-linux.pot: - $(XGETTEXT) --default-domain=util-linux --directory=.. \ - --add-comments --keyword=_ --keyword=N_ \ - --files-from=POTFILES.in $(FOREIGN) - mv util-linux.po util-linux.pot - -cat-id-tbl.c: stamp-cat-id -stamp-cat-id: util-linux.pot - rm -f cat-id-tbl.tmp - sed -f $(PO2TBL) util-linux.pot \ - | sed -e "s/@PACKAGE NAME@/util-linux/" > cat-id-tbl.tmp - if cmp -s cat-id-tbl.tmp cat-id-tbl.c; then \ - rm cat-id-tbl.tmp; \ - else \ - echo cat-id-tbl.c changed; \ - rm -f cat-id-tbl.c; \ - mv cat-id-tbl.tmp cat-id-tbl.c; \ - fi - rm -f stamp-cat-id && echo timestamp > stamp-cat-id - -install: install-data-$(DO_NLS) -install-data-no: all -install-data-yes: all - @catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - case "$$cat" in \ - *.gmo) destdir=$(gnulocaledir);; \ - *) destdir=$(localedir);; \ - esac; \ - lang=`echo $$cat | sed 's/$(CATOBJEXT)$$//'`; \ - dir=$$destdir/$$lang/LC_MESSAGES; \ - ../mkinstalldirs $$dir; \ - $(INSTALL_DATA) $$cat $$dir/util-linux$(INSTOBJEXT); \ - echo "installing $$cat as $$dir/util-linux$(INSTOBJEXT)"; \ - if test -r $$cat.m; then \ - $(INSTALL_DATA) $$cat.m $$dir/util-linux$(INSTOBJEXT).m; \ - echo "installing $$cat.m as $$dir/util-linux$(INSTOBJEXT).m"; \ - fi; \ - done - -uninstall: - catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - lang=`echo $$cat | sed 's/$(CATOBJEXT)$$//'`; \ - rm -f $(localedir)/$$lang/LC_MESSAGES/util-linux$(INSTOBJEXT); \ - rm -f $(localedir)/$$lang/LC_MESSAGES/util-linux$(INSTOBJEXT).m; \ - rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/util-linux$(INSTOBJEXT); \ - rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/util-linux$(INSTOBJEXT).m; \ - done - -cat-id-tbl.o: $(INTL)/libgettext.h - -clean: - rm -f core core.* *~ *.o cat-id-tbl.c cat-id-tbl.tmp - -distclean: clean - rm -f POTFILES *.gmo *.mo *.msg *.cat *.cat.m - -# also util-linux.pot is a generated file -# however, the translation robot likes it - -# only for translators not using the robot -update-po: - rm -f util-linux.pot - $(MAKE) util-linux.pot - catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - lang=`echo $$cat | sed 's/$(CATOBJEXT)$$//'`; \ - mv $$lang.po $$lang.old.po; \ - echo "$$lang:"; \ - if $(MSGMERGE) $$lang.old.po util-linux.pot -o $$lang.po; then \ - rm -f $$lang.old.po; \ - else \ - echo "msgmerge for $$cat failed!"; \ - rm -f $$lang.po; \ - mv $$lang.old.po $$lang.po; \ - fi; \ - done - -POTFILES: - ./update-potfiles - diff --git a/po/Makefile.in.in b/po/Makefile.in.in new file mode 100644 index 00000000..22eddd19 --- /dev/null +++ b/po/Makefile.in.in @@ -0,0 +1,384 @@ +# Makefile for PO directory in any package using GNU gettext. +# Copyright (C) 1995-1997, 2000-2005 by Ulrich Drepper +# +# This file can be copied and used freely without restrictions. It can +# be used in projects which are not available under the GNU General Public +# License but which still want to provide support for the GNU gettext +# functionality. +# Please note that the actual code of GNU gettext is covered by the GNU +# General Public License and is *not* in the public domain. +# +# Origin: gettext-0.14.4 + +PACKAGE = @PACKAGE@ +VERSION = @VERSION@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ + +SHELL = /bin/sh +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ + +prefix = @prefix@ +exec_prefix = @exec_prefix@ +datadir = @prefix@/usr/share +localedir = $(datadir)/locale +gettextsrcdir = $(datadir)/gettext/po + +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +mkinstalldirs = $(SHELL) $(MKINSTALLDIRS) + +GMSGFMT = @GMSGFMT@ +MSGFMT = @MSGFMT@ +XGETTEXT = @XGETTEXT@ +MSGMERGE = msgmerge +MSGMERGE_UPDATE = @MSGMERGE@ --update +MSGINIT = msginit +MSGCONV = msgconv +MSGFILTER = msgfilter + +POFILES = @POFILES@ +GMOFILES = @GMOFILES@ +UPDATEPOFILES = @UPDATEPOFILES@ +DUMMYPOFILES = @DUMMYPOFILES@ +DISTFILES.common = Makefile.in.in remove-potcdate.sin \ +$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) +DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ +$(POFILES) $(GMOFILES) \ +$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) + +POTFILES = \ + +CATALOGS = @CATALOGS@ + +# Makevars gets inserted here. (Don't remove this line!) + +.SUFFIXES: +.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update + +.po.mo: + @echo "$(MSGFMT) -c -o $@ $<"; \ + $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ + +.po.gmo: + @lang=`echo $* | sed -e 's,.*/,,'`; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \ + cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo + +.sin.sed: + sed -e '/^#/d' $< > t-$@ + mv t-$@ $@ + + +all: all-@USE_NLS@ + +all-yes: stamp-po +all-no: + +# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no +# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because +# we don't want to bother translators with empty POT files). We assume that +# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. +# In this case, stamp-po is a nop (i.e. a phony target). + +# stamp-po is a timestamp denoting the last time at which the CATALOGS have +# been loosely updated. Its purpose is that when a developer or translator +# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, +# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent +# invocations of "make" will do nothing. This timestamp would not be necessary +# if updating the $(CATALOGS) would always touch them; however, the rule for +# $(POFILES) has been designed to not touch files that don't need to be +# changed. +stamp-po: $(srcdir)/$(DOMAIN).pot + test ! -f $(srcdir)/$(DOMAIN).pot || \ + test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) + @test ! -f $(srcdir)/$(DOMAIN).pot || { \ + echo "touch stamp-po" && \ + echo timestamp > stamp-poT && \ + mv stamp-poT stamp-po; \ + } + +# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', +# otherwise packages like GCC can not be built if only parts of the source +# have been downloaded. + +# This target rebuilds $(DOMAIN).pot; it is an expensive operation. +# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. +$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed + if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ + msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ + else \ + msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ + fi; \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --msgid-bugs-address="$$msgid_bugs_address" + test ! -f $(DOMAIN).po || { \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ + sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ + if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ + rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ + else \ + rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ + mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ + fi; \ + else \ + mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ + fi; \ + } + +# This rule has no dependencies: we don't need to update $(DOMAIN).pot at +# every "make" invocation, only create it when it is missing. +# Only "make $(DOMAIN).pot-update" or "make dist" will force an update. +$(srcdir)/$(DOMAIN).pot: + $(MAKE) $(DOMAIN).pot-update + +# This target rebuilds a PO file if $(DOMAIN).pot has changed. +# Note that a PO file is not touched if it doesn't need to be changed. +$(POFILES): $(srcdir)/$(DOMAIN).pot + @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ + if test -f "$(srcdir)/$${lang}.po"; then \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ + cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \ + else \ + $(MAKE) $${lang}.po-create; \ + fi + + +install: install-exec install-data +install-exec: +install-data: install-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ + $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \ + for file in $(DISTFILES.common) Makevars.template; do \ + $(INSTALL_DATA) $(srcdir)/$$file \ + $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + for file in Makevars; do \ + rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + else \ + : ; \ + fi +install-data-no: all +install-data-yes: all + $(mkinstalldirs) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkinstalldirs) $(DESTDIR)$$dir; \ + if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ + $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ + echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ + link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ + mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ + for file in *; do \ + if test -f $$file; then \ + ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ + fi; \ + done); \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + else \ + if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ + :; \ + else \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + fi; \ + fi; \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ + ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ + cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ + fi; \ + done; \ + done + +install-strip: install + +installdirs: installdirs-exec installdirs-data +installdirs-exec: +installdirs-data: installdirs-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ + $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \ + else \ + : ; \ + fi +installdirs-data-no: +installdirs-data-yes: + $(mkinstalldirs) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkinstalldirs) $(DESTDIR)$$dir; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ + link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ + mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ + for file in *; do \ + if test -f $$file; then \ + ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ + fi; \ + done); \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + else \ + if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ + :; \ + else \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + fi; \ + fi; \ + fi; \ + done; \ + done + +# Define this as empty until I found a useful application. +installcheck: + +uninstall: uninstall-exec uninstall-data +uninstall-exec: +uninstall-data: uninstall-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ + for file in $(DISTFILES.common) Makevars.template; do \ + rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + else \ + : ; \ + fi +uninstall-data-no: +uninstall-data-yes: + catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + done; \ + done + +check: all + +info dvi ps pdf html tags TAGS ctags CTAGS ID: + +mostlyclean: + rm -f remove-potcdate.sed + rm -f stamp-poT + rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po + rm -fr *.o + +clean: mostlyclean + +distclean: clean + rm -f Makefile Makefile.in POTFILES *.mo + +maintainer-clean: distclean + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + rm -f stamp-po $(GMOFILES) + +distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +dist distdir: + $(MAKE) update-po + @$(MAKE) dist2 +# This is a separate target because 'update-po' must be executed before. +dist2: stamp-po $(DISTFILES) + dists="$(DISTFILES)"; \ + if test "$(PACKAGE)" = "gettext-tools"; then \ + dists="$$dists Makevars.template"; \ + fi; \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + dists="$$dists $(DOMAIN).pot stamp-po"; \ + fi; \ + if test -f $(srcdir)/ChangeLog; then \ + dists="$$dists ChangeLog"; \ + fi; \ + for i in 0 1 2 3 4 5 6 7 8 9; do \ + if test -f $(srcdir)/ChangeLog.$$i; then \ + dists="$$dists ChangeLog.$$i"; \ + fi; \ + done; \ + if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ + for file in $$dists; do \ + if test -f $$file; then \ + cp -p $$file $(distdir) || exit 1; \ + else \ + cp -p $(srcdir)/$$file $(distdir) || exit 1; \ + fi; \ + done + +update-po: Makefile + $(MAKE) $(DOMAIN).pot-update + test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) + $(MAKE) update-gmo + +# General rule for creating PO files. + +.nop.po-create: + @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ + echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ + exit 1 + +# General rule for updating PO files. + +.nop.po-update: + @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ + if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ + cd $(srcdir); \ + if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "msgmerge for $$lang.po failed!" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi + +$(DUMMYPOFILES): + +update-gmo: Makefile $(GMOFILES) + @: + +Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \ + $(SHELL) ./config.status + +force: + +# Tell versions [3.59,3.63) of GNU make not to export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/po/Makevars b/po/Makevars new file mode 100644 index 00000000..03a15665 --- /dev/null +++ b/po/Makevars @@ -0,0 +1,41 @@ +# Makefile variables for PO directory in any package using GNU gettext. + +# Usually the message domain is the same as the package name. +DOMAIN = $(PACKAGE) + +# These two variables depend on the location of this directory. +subdir = po +top_builddir = .. + +# These options get passed to xgettext. +XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ + +# This is the copyright holder that gets inserted into the header of the +# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding +# package. (Note that the msgstr strings, extracted from the package's +# sources, belong to the copyright holder of the package.) Translators are +# expected to transfer the copyright for their translations to this person +# or entity, or to disclaim their copyright. The empty string stands for +# the public domain; in this case the translators are expected to disclaim +# their copyright. +COPYRIGHT_HOLDER = Adrian Bunk + +# This is the email address or URL to which the translators shall report +# bugs in the untranslated strings: +# - Strings which are not entire sentences, see the maintainer guidelines +# in the GNU gettext documentation, section 'Preparing Strings'. +# - Strings which use unclear terms or require additional context to be +# understood. +# - Strings which make invalid assumptions about notation of date, time or +# money. +# - Pluralisation problems. +# - Incorrect English spelling. +# - Incorrect formatting. +# It can be your email address, or a mailing list address where translators +# can write to without being subscribed, or the URL of a web page through +# which the translators can contact you. +MSGID_BUGS_ADDRESS = Adrian Bunk + +# This is the list of locale categories, beyond LC_MESSAGES, for which the +# message catalogs shall be used. It is usually empty. +EXTRA_LOCALE_CATEGORIES = diff --git a/po/Makevars.template b/po/Makevars.template new file mode 100644 index 00000000..32692ab4 --- /dev/null +++ b/po/Makevars.template @@ -0,0 +1,41 @@ +# Makefile variables for PO directory in any package using GNU gettext. + +# Usually the message domain is the same as the package name. +DOMAIN = $(PACKAGE) + +# These two variables depend on the location of this directory. +subdir = po +top_builddir = .. + +# These options get passed to xgettext. +XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ + +# This is the copyright holder that gets inserted into the header of the +# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding +# package. (Note that the msgstr strings, extracted from the package's +# sources, belong to the copyright holder of the package.) Translators are +# expected to transfer the copyright for their translations to this person +# or entity, or to disclaim their copyright. The empty string stands for +# the public domain; in this case the translators are expected to disclaim +# their copyright. +COPYRIGHT_HOLDER = Free Software Foundation, Inc. + +# This is the email address or URL to which the translators shall report +# bugs in the untranslated strings: +# - Strings which are not entire sentences, see the maintainer guidelines +# in the GNU gettext documentation, section 'Preparing Strings'. +# - Strings which use unclear terms or require additional context to be +# understood. +# - Strings which make invalid assumptions about notation of date, time or +# money. +# - Pluralisation problems. +# - Incorrect English spelling. +# - Incorrect formatting. +# It can be your email address, or a mailing list address where translators +# can write to without being subscribed, or the URL of a web page through +# which the translators can contact you. +MSGID_BUGS_ADDRESS = + +# This is the list of locale categories, beyond LC_MESSAGES, for which the +# message catalogs shall be used. It is usually empty. +EXTRA_LOCALE_CATEGORIES = diff --git a/po/POTFILES.in b/po/POTFILES.in index c8429149..7c5f8250 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -10,7 +10,6 @@ disk-utils/mkfs.cramfs.c disk-utils/mkfs.minix.c disk-utils/mkswap.c disk-utils/raw.c -disk-utils/setfdprm.c fdisk/cfdisk.c fdisk/disksize.c fdisk/fdiskaixlabel.c @@ -29,25 +28,19 @@ hwclock/cmos.c hwclock/hwclock.c hwclock/kd.c hwclock/rtc.c -lib/carefulputc.c lib/env.c -lib/err.c lib/md5.c -lib/my_reboot.c lib/setproctitle.c -lib/xstrncpy.c login-utils/agetty.c login-utils/checktty.c login-utils/chfn.c login-utils/chsh.c -login-utils/cryptocard.c login-utils/initctl.c login-utils/islocal.c login-utils/last.c login-utils/login.c login-utils/mesg.c login-utils/newgrp.c -login-utils/passwd.c login-utils/selinux_utils.c login-utils/setpwnam.c login-utils/shutdown.c @@ -80,12 +73,13 @@ mount/mount.c mount/mount_guess_fstype.c mount/mount_guess_rootdev.c mount/nfsmount.c +mount/nfsmount_clnt.c +mount/nfsmount_xdr.c mount/pivot_root.c mount/realpath.c mount/sundries.c mount/swapon.c mount/umount.c -mount/version.c mount/xmalloc.c partx/addpart.c partx/bsd.c @@ -96,8 +90,9 @@ partx/gpt.c partx/partx.c partx/solaris.c partx/unixware.c -rescuept/rescuept.c -sys-utils/arch.c +schedutils/chrt.c +schedutils/ionice.c +schedutils/taskset.c sys-utils/ctrlaltdel.c sys-utils/cytune.c sys-utils/dmesg.c @@ -108,7 +103,6 @@ sys-utils/rdev.c sys-utils/readprofile.c sys-utils/renice.c sys-utils/setsid.c -sys-utils/sln.c sys-utils/tunelp.c text-utils/col.c text-utils/colcrt.c diff --git a/po/Rules-quot b/po/Rules-quot new file mode 100644 index 00000000..9c2a995e --- /dev/null +++ b/po/Rules-quot @@ -0,0 +1,47 @@ +# Special Makefile rules for English message catalogs with quotation marks. + +DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot + +.SUFFIXES: .insert-header .po-update-en + +en@quot.po-create: + $(MAKE) en@quot.po-update +en@boldquot.po-create: + $(MAKE) en@boldquot.po-update + +en@quot.po-update: en@quot.po-update-en +en@boldquot.po-update: en@boldquot.po-update-en + +.insert-header.po-update-en: + @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ + if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + ll=`echo $$lang | sed -e 's/@.*//'`; \ + LC_ALL=C; export LC_ALL; \ + cd $(srcdir); \ + if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "creation of $$lang.po failed!" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi + +en@quot.insert-header: insert-header.sin + sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header + +en@boldquot.insert-header: insert-header.sin + sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header + +mostlyclean: mostlyclean-quot +mostlyclean-quot: + rm -f *.insert-header diff --git a/po/boldquot.sed b/po/boldquot.sed new file mode 100644 index 00000000..4b937aa5 --- /dev/null +++ b/po/boldquot.sed @@ -0,0 +1,10 @@ +s/"\([^"]*\)"/“\1”/g +s/`\([^`']*\)'/‘\1’/g +s/ '\([^`']*\)' / ‘\1’ /g +s/ '\([^`']*\)'$/ ‘\1’/g +s/^'\([^`']*\)' /‘\1’ /g +s/“”/""/g +s/“/“/g +s/”/”/g +s/‘/‘/g +s/’/’/g diff --git a/po/ca.gmo b/po/ca.gmo new file mode 100644 index 0000000000000000000000000000000000000000..8267f7f21727ed0a557d052d9accb10f0dae95fd GIT binary patch literal 208294 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

o}?Y$&LyE(dh26)ES?=!t#;A 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 QahJY)k0uv8*K-y6AA!SWzyJUM literal 0 HcmV?d00001 diff --git a/po/ca.po b/po/ca.po index c39b726e..1bcbd550 100644 --- a/po/ca.po +++ b/po/ca.po @@ -1,6 +1,8 @@ # translation of util-linux.po to Catalan -# Copyright (C) 2002, 2003 Free Software Foundation, Inc. +# Copyright © 2002, 2003, 2004, 2005 Free Software Foundation, Inc. # Antoni Bella Perez , 2002, 2003. +# Jordi Mallach , 2004, 2005. +# Josep Puigdemont , 2005 # # Permission is granted to freely copy and distribute # this file and modified versions, provided that this @@ -9,20 +11,19 @@ # msgid "" msgstr "" -"Project-Id-Version: util-linux 2.12\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" -"PO-Revision-Date: 2003-08-01 10:59+0200\n" -"Last-Translator: Antoni Bella Perez \n" +"Project-Id-Version: util-linux-2.12q\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"PO-Revision-Date: 2005-01-31 20:23+0100\n" +"Last-Translator: Jordi Mallach \n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.0.1\n" #: disk-utils/blockdev.c:62 msgid "set read-only" -msgstr "estableix a sols lectura" +msgstr "estableix a només lectura" #: disk-utils/blockdev.c:63 msgid "set read-write" @@ -30,15 +31,15 @@ msgstr "estableix a lectura/escriptura" #: disk-utils/blockdev.c:66 msgid "get read-only" -msgstr "obtindre sols lectura" +msgstr "obtingues només lectura" #: disk-utils/blockdev.c:69 msgid "get sectorsize" -msgstr "obtindre la mida del sector" +msgstr "obtingues la mida del sector" #: disk-utils/blockdev.c:72 msgid "get blocksize" -msgstr "obtindre la mida del bloc" +msgstr "obtingues la mida del bloc" #: disk-utils/blockdev.c:75 msgid "set blocksize" @@ -46,20 +47,19 @@ msgstr "estableix la mida del bloc" #: disk-utils/blockdev.c:78 msgid "get 32-bit sector count" -msgstr "" +msgstr "obtingues el compte de sectors de 32 bits" #: disk-utils/blockdev.c:81 -#, fuzzy msgid "get size in bytes" -msgstr "obtindre la mida" +msgstr "obtingues la mida en octets" #: disk-utils/blockdev.c:84 msgid "set readahead" -msgstr "estableix 'readahead'" +msgstr "estableix «readahead»" #: disk-utils/blockdev.c:87 msgid "get readahead" -msgstr "obtindre 'readahead'" +msgstr "obtingues \"readahead\"" #: disk-utils/blockdev.c:90 msgid "flush buffers" @@ -72,7 +72,7 @@ msgstr "torna a llegir la taula de particions" #: disk-utils/blockdev.c:103 #, c-format msgid "Usage:\n" -msgstr "Ús:\n" +msgstr "Forma d'ús:\n" #: disk-utils/blockdev.c:105 #, c-format @@ -82,17 +82,17 @@ msgstr " %s --report [dispositius]\n" #: disk-utils/blockdev.c:106 #, c-format msgid " %s [-v|-q] commands devices\n" -msgstr " %s [-v|-q] comandaments dels dispositius\n" +msgstr " %s [-v|-q] ordres dispositius\n" #: disk-utils/blockdev.c:107 #, c-format msgid "Available commands:\n" -msgstr "Comandaments disponibles:\n" +msgstr "Ordres disponibles:\n" #: disk-utils/blockdev.c:254 #, c-format msgid "%s: Unknown command: %s\n" -msgstr "%s: Comandament desconegut: %s\n" +msgstr "%s: Ordre desconeguda: %s\n" #: disk-utils/blockdev.c:266 disk-utils/blockdev.c:275 #, c-format @@ -102,27 +102,27 @@ msgstr "%s requereix un argument\n" #: disk-utils/blockdev.c:323 #, c-format msgid "%s succeeded.\n" -msgstr "%s ha tingut èxit.\n" +msgstr "%s s'ha completat amb èxit.\n" #: disk-utils/blockdev.c:341 disk-utils/blockdev.c:367 #, c-format msgid "%s: cannot open %s\n" -msgstr "%s: No pot obrir %s\n" +msgstr "%s: no es pot obrir %s\n" #: disk-utils/blockdev.c:384 #, c-format msgid "%s: ioctl error on %s\n" -msgstr "%s: Error de ioctl en %s\n" +msgstr "%s: s'ha produït un error d'ioctl en %s\n" #: disk-utils/blockdev.c:391 #, c-format msgid "RO RA SSZ BSZ StartSec Size Device\n" -msgstr "RO RA SSZ BSZ Comença Sec. Mida Dispositiu\n" +msgstr "RO RA SSZ BSZ SectInici Mida Dispositiu\n" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" -msgstr "ús:\n" +msgstr "forma d'ús:\n" #: disk-utils/fdformat.c:31 #, c-format @@ -141,12 +141,13 @@ msgstr "S'està verificant... " #: disk-utils/fdformat.c:71 msgid "Read: " -msgstr "Llegeix: " +msgstr "Lectura: " #: disk-utils/fdformat.c:73 #, c-format msgid "Problem reading cylinder %d, expected %d, read %d\n" -msgstr "Problema llegint el cilindre %d, s'esperava %d i s'ha llegit %d\n" +msgstr "" +"Hi ha un problema en llegir el cilindre %d, s'esperava %d i s'ha llegit %d\n" #: disk-utils/fdformat.c:79 #, c-format @@ -155,27 +156,26 @@ msgid "" "Continuing ... " msgstr "" "dades incorrectes al cilindre %d\n" -"Continuant... " +"S'està continuant... " #: disk-utils/fdformat.c:94 #, c-format msgid "usage: %s [ -n ] device\n" -msgstr "ús: %s [ -n ] dispositiu\n" +msgstr "forma d'ús: %s [ -n ] dispositiu\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" -msgstr "%s provinent de %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s des de %s\n" #: disk-utils/fdformat.c:130 #, c-format msgid "%s: not a block device\n" -msgstr "%s: No és un dispositiu de bloc\n" +msgstr "%s: no és un dispositiu de bloc\n" #: disk-utils/fdformat.c:140 msgid "Could not determine current format type" @@ -184,17 +184,17 @@ msgstr "No es pot determinar l'actual tipus de format" #: disk-utils/fdformat.c:141 #, c-format msgid "%s-sided, %d tracks, %d sec/track. Total capacity %d kB.\n" -msgstr "%s cares, %d pistes, %d segons/pista. Capacitat total %d kB.\n" +msgstr "Cara %s, %d pistes, %d segons/pista. Capacitat total %d kB.\n" #: disk-utils/fdformat.c:142 msgid "Double" -msgstr "Doble densitat" +msgstr "Doble" #: disk-utils/fdformat.c:142 msgid "Single" -msgstr "Densitat simple" +msgstr "Simple" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -203,113 +203,118 @@ msgid "" " -v be more verbose\n" " file file to test\n" msgstr "" -"ús: %s [-hv] [-x dir] fitxer\n" +"forma d'ús: %s [-hv] [-x dir] fitxer\n" " -h mostra aquesta ajuda\n" -" -x dir extreu a dins del dir\n" +" -x dir extreu dins del directori dir\n" " -v mostra més missatges\n" " fitxer fitxer a comprovar\n" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" -msgstr "%s: Error %d al descomprimir! %p(%d)\n" +msgstr "%s: s'ha produït un error %d en descomprimir! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" -msgstr "%s: Error en la mida de l'enllaç simbòlic `%s'\n" +msgstr "%s: hi ha un error en la mida de l'enllaç simbòlic «%s»\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" -msgstr " descomprimint el bloc en %ld a %ld (%ld)\n" +msgstr " s'està descomprimint el bloc de %ld a %ld (%ld)\n" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" -msgstr "%s: Mode fals en `%s' (%o)\n" +msgstr "%s: mode erroni a «%s» (%o)\n" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" -msgstr " buit en %ld (%d)\n" +msgstr " forat a %ld (%d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "%s: No bloc (%ld) octets\n" -#: disk-utils/fsck.cramfs.c:353 +# "No mida" no és gens correcte... jm +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" -msgstr "%s: No mida (%ld vs %ld) octets\n" +msgstr "%s: Octets sense mida (%ld vs %ld)\n" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" -msgstr "%s: cramfs no vàlid, longitud de la ruta errònia\n" +msgstr "%s: el cramfs és invàlid, la longitud del camí és errònia\n" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" -msgstr "%s: Compilat sense suport per a -x\n" +msgstr "%s: compilat sense implementar -x\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" -msgstr "%s: Atenció, no es pot determinar la mida del sistema de fitxers \n" +msgstr "%s: avís; no es pot determinar la mida del sistema de fitxers \n" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" -msgstr "%s no és un dispositiu de bloc o un fitxer\n" +msgstr "%s no és cap dispositiu de bloc o un fitxer\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" -msgstr "%s: cramfs no vàlid, longitud del fitxer massa curta\n" +msgstr "%s: el cramfs és invàlid, la longitud del fitxer és massa curta\n" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" -msgstr "%s: cramfs no vàlid, màgia errònia\n" +msgstr "%s: el cramfs és invàlid, la màgia és errònia\n" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" -msgstr "%s: Atenció; longitud del fitxer massa llarga, imatge desplaçada?\n" +msgstr "" +"%s: avís; la longitud del fitxer és massa llarga, potser és una imatge amb " +"farciment?\n" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" -msgstr "%s: cramfs no vàlid, error del crc\n" +msgstr "%s: el cramfs és invàlid, error de crc\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" -msgstr "%s: Atenció; imatge cramfs antiga, no és CRC\n" +msgstr "%s: avís; la imatge cramfs és antiga, no té CRC\n" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" -msgstr "%s: cramfs no vàlid, superbloc dolent\n" +msgstr "%s: el cramfs és invàlid, el superbloc és erroni\n" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" -"%s: cramfs no vàlid, el final de les dades als directoris (%ld)\n" -"és diferent del començament de les dades dels fitxers (%ld)\n" +"%s: el cramfs és invàlid, el final de les dades als directoris (%ld)\n" +"és diferent de l'inici de les dades dels fitxers (%ld)\n" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" -msgstr "%s: cramfs no vàlid, desplaçament no vàlid de les dades dels fitxers\n" +msgstr "" +"%s: el cramfs és invàlid, hi ha un desplaçament invàlid de les dades dels " +"fitxers\n" #: disk-utils/fsck.minix.c:186 #, c-format msgid "Usage: %s [-larvsmf] /dev/name\n" -msgstr "Ús: %s [-larvsmf] /dev/_nom_\n" +msgstr "Forma d'ús: %s [-larvsmf] /dev/nom\n" #: disk-utils/fsck.minix.c:293 #, c-format @@ -318,36 +323,37 @@ msgstr "%s està muntat.\t " #: disk-utils/fsck.minix.c:295 msgid "Do you really want to continue" -msgstr "N'esteu segur que desitgeu continuar?" +msgstr "Esteu segur de voler continuar?" #: disk-utils/fsck.minix.c:299 #, c-format msgid "check aborted.\n" -msgstr "comprovació avortada.\n" +msgstr "s'ha avortat la comprovació.\n" #: disk-utils/fsck.minix.c:318 disk-utils/fsck.minix.c:341 #, c-format msgid "Zone nr < FIRSTZONE in file `%s'." -msgstr "Número de zona < FIRSTZONE en el fitxer `%s'." +msgstr "Número de zona < FIRSTZONE en el fitxer «%s»." #: disk-utils/fsck.minix.c:322 disk-utils/fsck.minix.c:345 #, c-format msgid "Zone nr >= ZONES in file `%s'." -msgstr "Número de zona >= ZONES en el fitxer `%s'." +msgstr "Número de zona >= ZONES en el fitxer «%s»." #: disk-utils/fsck.minix.c:327 disk-utils/fsck.minix.c:350 msgid "Remove block" -msgstr "Elimina bloc" +msgstr "Elimina el bloc" #: disk-utils/fsck.minix.c:368 #, c-format msgid "Read error: unable to seek to block in file '%s'\n" -msgstr "Error de lectura: No es pot cercar el bloc en el fitxer '%s'\n" +msgstr "" +"S'ha produït un error de lectura: no es pot cercar el bloc al fitxer «%s»\n" #: disk-utils/fsck.minix.c:374 #, c-format msgid "Read error: bad block in file '%s'\n" -msgstr "Error de lectura: Bloc incorrecte en el fitxer '%s'\n" +msgstr "S'ha produït un error de lectura: bloc erroni al fitxer «%s»\n" #: disk-utils/fsck.minix.c:389 #, c-format @@ -355,21 +361,22 @@ msgid "" "Internal error: trying to write bad block\n" "Write request ignored\n" msgstr "" -"Error intern: S'està intentant escriure un bloc incorrecte\n" -"El requeriment d'escriptura serà ignorat\n" +"S'ha produït un error intern: s'està intentant escriure un bloc erroni\n" +"S'ha ignorat la petició d'escriptura\n" #: disk-utils/fsck.minix.c:395 disk-utils/mkfs.minix.c:267 msgid "seek failed in write_block" -msgstr "error cercant en write_block" +msgstr "s'ha produït un error en fer una cerca en write_block" #: disk-utils/fsck.minix.c:398 #, c-format msgid "Write error: bad block in file '%s'\n" -msgstr "Error d'escriptura: Bloc incorrecte en el fitxer '%s'\n" +msgstr "" +"S'ha produït un error d'escriptura: hi ha un bloc incorrecte al fitxer «%s»\n" #: disk-utils/fsck.minix.c:514 msgid "seek failed in write_super_block" -msgstr "error cercant en write_super_block" +msgstr "s'ha produït un error en fer una cerca en write_super_block" #: disk-utils/fsck.minix.c:516 disk-utils/mkfs.minix.c:254 msgid "unable to write super-block" @@ -377,7 +384,7 @@ msgstr "no es pot escriure el superbloc" #: disk-utils/fsck.minix.c:526 msgid "Unable to write inode map" -msgstr "No es pot escriure el mapa de ínodes" +msgstr "No es pot escriure el mapa de nodes d'identificació" #: disk-utils/fsck.minix.c:528 msgid "Unable to write zone map" @@ -385,11 +392,11 @@ msgstr "No es pot escriure el mapa de zona" #: disk-utils/fsck.minix.c:530 msgid "Unable to write inodes" -msgstr "No es poden escriure els ínodes" +msgstr "No es poden escriure els nodes d'identificació" #: disk-utils/fsck.minix.c:557 msgid "seek failed" -msgstr "error cercant" +msgstr "la cerca ha fallat" #: disk-utils/fsck.minix.c:559 msgid "unable to read super block" @@ -401,7 +408,7 @@ msgstr "número màgic incorrecte en el superbloc" #: disk-utils/fsck.minix.c:579 msgid "Only 1k blocks/zones supported" -msgstr "Sols es suporten blocs o zones de 1k" +msgstr "Només es suporten blocs o zones de 1k" #: disk-utils/fsck.minix.c:581 msgid "bad s_imap_blocks field in super-block" @@ -413,23 +420,25 @@ msgstr "Camp s_zmap_blocks incorrecte en el superbloc" #: disk-utils/fsck.minix.c:590 msgid "Unable to allocate buffer for inode map" -msgstr "No es pot assignar memòria temporal per al mapa de ínodes" +msgstr "" +"No es pot assignar memòria intermèdia per al mapa de nodes d'identificació" #: disk-utils/fsck.minix.c:598 msgid "Unable to allocate buffer for inodes" -msgstr "No es pot assignar memòria temporal per als ínodes" +msgstr "No es pot assignar memòria intermèdia per als nodes d'identificació" #: disk-utils/fsck.minix.c:601 msgid "Unable to allocate buffer for inode count" -msgstr "No es pot assignar memòria temporal per al nombre de ínodes" +msgstr "" +"No es pot assignar memòria intermèdia per al nombre de nodes d'identificació" #: disk-utils/fsck.minix.c:604 msgid "Unable to allocate buffer for zone count" -msgstr "No es pot assignar memòria temporal per al nombre de zones" +msgstr "No es pot assignar memòria intermèdia per al nombre de zones" #: disk-utils/fsck.minix.c:606 msgid "Unable to read inode map" -msgstr "No es pot llegir el mapa de ínodes" +msgstr "No es pot llegir el mapa de nodes d'identificació" #: disk-utils/fsck.minix.c:608 msgid "Unable to read zone map" @@ -437,7 +446,7 @@ msgstr "No es pot llegir el mapa de zones" #: disk-utils/fsck.minix.c:610 msgid "Unable to read inodes" -msgstr "No es poden llegir els ínodes" +msgstr "No es poden llegir els nodes d'identificació" #: disk-utils/fsck.minix.c:612 #, c-format @@ -447,7 +456,7 @@ msgstr "Atenció: Firstzone != Norm_firstzone\n" #: disk-utils/fsck.minix.c:617 disk-utils/mkfs.minix.c:508 #, c-format msgid "%ld inodes\n" -msgstr "%ld ínodes\n" +msgstr "%ld nodes d'identificació\n" #: disk-utils/fsck.minix.c:618 disk-utils/mkfs.minix.c:509 #, c-format @@ -457,17 +466,17 @@ msgstr "%ld blocs\n" #: disk-utils/fsck.minix.c:619 disk-utils/mkfs.minix.c:510 #, c-format msgid "Firstdatazone=%ld (%ld)\n" -msgstr "Primerazonadades=%ld (%ld)\n" +msgstr "Primera zona de dades=%ld (%ld)\n" #: disk-utils/fsck.minix.c:620 disk-utils/mkfs.minix.c:511 #, c-format msgid "Zonesize=%d\n" -msgstr "Midadelazona=%d\n" +msgstr "Mida de la zona=%d\n" #: disk-utils/fsck.minix.c:621 #, c-format msgid "Maxsize=%ld\n" -msgstr "Midamàxima=%ld\n" +msgstr "Mida màxima=%ld\n" #: disk-utils/fsck.minix.c:622 #, c-format @@ -480,42 +489,44 @@ msgid "" "namelen=%d\n" "\n" msgstr "" -"Longituddelnom=%d\n" +"longitud del nom=%d\n" "\n" #: disk-utils/fsck.minix.c:638 disk-utils/fsck.minix.c:689 #, c-format msgid "Inode %d marked unused, but used for file '%s'\n" -msgstr "L'ínode %d està marcat com a no usat, però és usat pel fitxer '%s'\n" +msgstr "" +"El node d'identificació %d està marcat com a no usat, però és usat pel " +"fitxer «%s»\n" #: disk-utils/fsck.minix.c:642 disk-utils/fsck.minix.c:693 msgid "Mark in use" -msgstr "Marcar en ús" +msgstr "Marca'l en ús" #: disk-utils/fsck.minix.c:664 disk-utils/fsck.minix.c:713 #, c-format msgid "The file `%s' has mode %05o\n" -msgstr "El fitxer `%s' té el mode %05o\n" +msgstr "El fitxer «%s» té el mode %05o\n" #: disk-utils/fsck.minix.c:671 disk-utils/fsck.minix.c:719 #, c-format msgid "Warning: inode count too big.\n" -msgstr "Atenció: Nombre d'ínodes massa gran.\n" +msgstr "Avís: el nombre de nodes d'identificació és massa gran.\n" #: disk-utils/fsck.minix.c:731 msgid "root inode isn't a directory" -msgstr "l'ínode arrel no és un directori" +msgstr "el node d'identificació arrel no és un directori" #: disk-utils/fsck.minix.c:753 disk-utils/fsck.minix.c:786 #, c-format msgid "Block has been used before. Now in file `%s'." -msgstr "El bloc ja ha estat emprat anteriorment. Ara està en el fitxer `%s'." +msgstr "El bloc ja ha estat emprat anteriorment. Ara està en el fitxer \"%s\"." #: disk-utils/fsck.minix.c:755 disk-utils/fsck.minix.c:788 #: disk-utils/fsck.minix.c:1111 disk-utils/fsck.minix.c:1120 #: disk-utils/fsck.minix.c:1166 disk-utils/fsck.minix.c:1175 msgid "Clear" -msgstr "Esborra" +msgstr "Neteja" #: disk-utils/fsck.minix.c:765 disk-utils/fsck.minix.c:798 #, c-format @@ -524,13 +535,14 @@ msgstr "El bloc %d en el fitxer `%s' està marcat com a no usat." #: disk-utils/fsck.minix.c:767 disk-utils/fsck.minix.c:800 msgid "Correct" -msgstr "Correcte" +msgstr "Corregeix" #: disk-utils/fsck.minix.c:939 disk-utils/fsck.minix.c:1006 #, c-format msgid "The directory '%s' contains a bad inode number for file '%.*s'." msgstr "" -"El directori `%s' conté un nombre d'ínode incorrecte per al fitxer '%.*s'." +"El directori `%s' conté un nombre de nodes d'identificació incorrecte per al " +"fitxer «%.*s»." #: disk-utils/fsck.minix.c:942 disk-utils/fsck.minix.c:1009 msgid " Remove" @@ -539,22 +551,22 @@ msgstr " Elimina" #: disk-utils/fsck.minix.c:956 #, c-format msgid "`%s': bad directory: '.' isn't first\n" -msgstr "`%s': Directori incorrecte: '.' no és el primer\n" +msgstr "«%s»: directori incorrecte: «.» no és el primer\n" #: disk-utils/fsck.minix.c:964 #, c-format msgid "`%s': bad directory: '..' isn't second\n" -msgstr "`%s': Directori incorrecte: '..' no és el segon\n" +msgstr "«%s»: directori incorrecte: «..» no és el segon\n" #: disk-utils/fsck.minix.c:1023 #, c-format msgid "%s: bad directory: '.' isn't first\n" -msgstr "%s: Directori incorrecte: '.' no és el primer\n" +msgstr "%s: directori incorrecte: «.» no és el primer\n" #: disk-utils/fsck.minix.c:1032 #, c-format msgid "%s: bad directory: '..' isn't second\n" -msgstr "%s: Directori incorrecte: '..' no és el segon\n" +msgstr "%s: directori incorrecte: «..» no és el segon\n" #: disk-utils/fsck.minix.c:1066 msgid "internal error" @@ -563,31 +575,35 @@ msgstr "error intern" #: disk-utils/fsck.minix.c:1069 disk-utils/fsck.minix.c:1087 #, c-format msgid "%s: bad directory: size < 32" -msgstr "%s: Directori incorrecte: Mida < 32" +msgstr "%s: directori incorrecte: mida < 32" #: disk-utils/fsck.minix.c:1100 msgid "seek failed in bad_zone" -msgstr "error cercant en bad_zone" +msgstr "s'ha produït un error en cercar a bad_zone" #: disk-utils/fsck.minix.c:1110 disk-utils/fsck.minix.c:1165 #, c-format msgid "Inode %d mode not cleared." -msgstr "No s'ha esborrat el mode de l'ínode %d." +msgstr "No s'ha esborrat el mode del node d'identificació %d." #: disk-utils/fsck.minix.c:1119 disk-utils/fsck.minix.c:1174 #, c-format msgid "Inode %d not used, marked used in the bitmap." -msgstr "L'ínode %d no s'usa; marcat com en ús en el mapa de bits." +msgstr "" +"El node d'identificació %d no s'usa; s'ha marcat com a usat en el mapa de " +"bits." #: disk-utils/fsck.minix.c:1125 disk-utils/fsck.minix.c:1180 #, c-format msgid "Inode %d used, marked unused in the bitmap." -msgstr "S'està usant el ínode %d; marcat com a no en ús en el mapa de bits." +msgstr "" +"S'està usant el node d'identificació %d; marcat com a en desús en el mapa de " +"bits." #: disk-utils/fsck.minix.c:1131 disk-utils/fsck.minix.c:1185 #, c-format msgid "Inode %d (mode = %07o), i_nlinks=%d, counted=%d." -msgstr "Ínode %d (mode = %07o), i_nlinks=%d, comptats=%d." +msgstr "Node d'identificació %d (mode = %07o), i_nlinks=%d, comptats=%d." #: disk-utils/fsck.minix.c:1133 disk-utils/fsck.minix.c:1187 msgid "Set i_nlinks to count" @@ -596,21 +612,21 @@ msgstr "Estableix i_nlinks als comptats" #: disk-utils/fsck.minix.c:1145 disk-utils/fsck.minix.c:1199 #, c-format msgid "Zone %d: marked in use, no file uses it." -msgstr "Zona %d: Marcada com en ús; cap fitxer no l'utilitza." +msgstr "Zona %d: marcada com a en ús; cap fitxer no l'utilitza." #: disk-utils/fsck.minix.c:1146 disk-utils/fsck.minix.c:1201 msgid "Unmark" -msgstr "Elimina marca" +msgstr "Elimina la marca" #: disk-utils/fsck.minix.c:1151 disk-utils/fsck.minix.c:1206 #, c-format msgid "Zone %d: in use, counted=%d\n" -msgstr "Zona %d: En ús, comptada=%d\n" +msgstr "Zona %d: en ús, comptada=%d\n" #: disk-utils/fsck.minix.c:1154 disk-utils/fsck.minix.c:1209 #, c-format msgid "Zone %d: not in use, counted=%d\n" -msgstr "Zona %d: No en ús, comptada=%d\n" +msgstr "Zona %d: no en ús, comptada=%d\n" #: disk-utils/fsck.minix.c:1181 msgid "Set" @@ -619,20 +635,20 @@ msgstr "Estableix" #: disk-utils/fsck.minix.c:1254 disk-utils/mkfs.minix.c:631 #: disk-utils/mkfs.minix.c:633 msgid "bad inode size" -msgstr "mida d'ínode incorrecte" +msgstr "mida de node d'identificació incorrecte" #: disk-utils/fsck.minix.c:1256 msgid "bad v2 inode size" -msgstr "mida d'ínode v2 incorrecte" +msgstr "mida de node d'identificació v2 incorrecte" #: disk-utils/fsck.minix.c:1282 msgid "need terminal for interactive repairs" -msgstr "es necessita una terminal per a reparacions interactives" +msgstr "es necessita un terminal per a reparacions interactives" #: disk-utils/fsck.minix.c:1286 #, c-format msgid "unable to open '%s'" -msgstr "No es pot obrir '%s'" +msgstr "no es pot obrir '%s'" #: disk-utils/fsck.minix.c:1301 #, c-format @@ -642,13 +658,12 @@ msgstr "%s està net; no es comprova.\n" #: disk-utils/fsck.minix.c:1305 #, c-format msgid "Forcing filesystem check on %s.\n" -msgstr "Forçant comprovació del sistema de fitxers en %s.\n" +msgstr "S'està forçant la comprovació del sistema de fitxers a %s.\n" #: disk-utils/fsck.minix.c:1307 #, c-format msgid "Filesystem on %s is dirty, needs checking.\n" -msgstr "" -"Al sistema de fitxers en %s hi han elements estranys, s'han de comprovar.\n" +msgstr "Hi ha elements estranys al sistema de fitxers %s, s'ha de comprovar.\n" #: disk-utils/fsck.minix.c:1333 #, c-format @@ -657,7 +672,7 @@ msgid "" "%6ld inodes used (%ld%%)\n" msgstr "" "\n" -"%6ld ínodes usats (%ld%%)\n" +"%6ld nodes d'identificació usats (%ld%%)\n" #: disk-utils/fsck.minix.c:1338 #, c-format @@ -701,32 +716,32 @@ msgstr "" #: disk-utils/isosize.c:129 #, c-format msgid "%s: failed to open: %s\n" -msgstr "%s: Error a l'obrir: %s\n" +msgstr "%s: s'ha produït un error en obrir: %s\n" #: disk-utils/isosize.c:135 #, c-format msgid "%s: seek error on %s\n" -msgstr "%s: Error cercant en %s\n" +msgstr "%s: s'ha produït un error en cercar a %s\n" #: disk-utils/isosize.c:141 #, c-format msgid "%s: read error on %s\n" -msgstr "%s: Llegint l'errada en %s\n" +msgstr "%s: s'ha produït un error de lectura a %s\n" #: disk-utils/isosize.c:150 #, c-format msgid "sector count: %d, sector size: %d\n" -msgstr "sector número: %d, mida del sector: %d\n" +msgstr "compte de sectors: %d, mida del sector: %d\n" #: disk-utils/isosize.c:198 #, c-format msgid "%s: option parse error\n" -msgstr "%s: Error a l'analitzar l'opció\n" +msgstr "%s: s'ha produït un error en analitzar l'opció\n" #: disk-utils/isosize.c:206 #, c-format msgid "Usage: %s [-x] [-d ] iso9660-image\n" -msgstr "Ús: %s [-x] [-d ] imatge-iso9660\n" +msgstr "Forma d'ús: %s [-x] [-d ] imatge-iso9660\n" #: disk-utils/mkfs.bfs.c:88 #, c-format @@ -734,12 +749,12 @@ msgid "" "Usage: %s [-v] [-N nr-of-inodes] [-V volume-name]\n" " [-F fsname] device [block-count]\n" msgstr "" -"Ús: %s [-v] [-N núm_de_ínodes] [-V nom_volumen]\n" +"Forma d'ús: %s [-v] [-N nr_de_nodes_d'identificació] [-V nom_volum]\n" " [-F nom_sis._fitx.] dispositiu [quants_blocs]\n" #: disk-utils/mkfs.bfs.c:135 msgid "volume name too long" -msgstr "nom del volumen massa llarg" +msgstr "nom del volum massa llarg" #: disk-utils/mkfs.bfs.c:142 msgid "fsname name too long" @@ -748,7 +763,7 @@ msgstr "nom del sistema de fitxers massa llarg" #: disk-utils/mkfs.bfs.c:167 #, c-format msgid "cannot stat device %s" -msgstr "No es pot fer `stat' sobre el dispositiu %s" +msgstr "no es pot fer \"stat\" al dispositiu %s" #: disk-utils/mkfs.bfs.c:171 #, c-format @@ -763,7 +778,7 @@ msgstr "%s no es pot obrir" #: disk-utils/mkfs.bfs.c:187 #, c-format msgid "cannot get size of %s" -msgstr "no es pot aconseguir la mida de %s" +msgstr "no es pot obtenir la mida de %s" #: disk-utils/mkfs.bfs.c:192 #, c-format @@ -772,14 +787,14 @@ msgstr "el nombre de blocs es massa gran, el màxim és de %lu" #: disk-utils/mkfs.bfs.c:207 msgid "too many inodes - max is 512" -msgstr "masses ínodes; el màxim és de 512" +msgstr "massa nodes d'identificació; el màxim és de 512" #: disk-utils/mkfs.bfs.c:216 #, c-format msgid "not enough space, need at least %lu blocks" msgstr "no hi ha prou espai, com a mínim es necessiten %lu blocs" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Dispositiu: %s\n" @@ -787,7 +802,7 @@ msgstr "Dispositiu: %s\n" #: disk-utils/mkfs.bfs.c:229 #, c-format msgid "Volume: <%-6s>\n" -msgstr "Volumen: <%-6s>\n" +msgstr "Volum: <%-6s>\n" #: disk-utils/mkfs.bfs.c:230 #, c-format @@ -802,12 +817,12 @@ msgstr "MidaBloc: %d\n" #: disk-utils/mkfs.bfs.c:233 #, c-format msgid "Inodes: %d (in 1 block)\n" -msgstr "Ínodes: %d (al 1 bloc)\n" +msgstr "Nodes d'identificació: %d (al 1 bloc)\n" #: disk-utils/mkfs.bfs.c:236 #, c-format msgid "Inodes: %d (in %ld blocks)\n" -msgstr "Ínodes: %d (als %ld blocs)\n" +msgstr "Nodes d'identificació: %d (als %ld blocs)\n" #: disk-utils/mkfs.bfs.c:238 #, c-format @@ -817,56 +832,57 @@ msgstr "Blocs: %ld\n" #: disk-utils/mkfs.bfs.c:239 #, c-format msgid "Inode end: %d, Data end: %d\n" -msgstr "Últim ínode: %d, Dada final: %d\n" +msgstr "Últim node d'identificació: %d, Dada final: %d\n" #: disk-utils/mkfs.bfs.c:244 msgid "error writing superblock" -msgstr "error escrivint superbloc" +msgstr "s'ha produït un error en escriure el superbloc" #: disk-utils/mkfs.bfs.c:264 msgid "error writing root inode" -msgstr "error escrivint ínode arrel" +msgstr "s'ha produït un error en escriure el node d'identificació arrel" #: disk-utils/mkfs.bfs.c:269 msgid "error writing inode" -msgstr "error escrivint ínode" +msgstr "s'ha produït un error en escriure el node d'identificació" #: disk-utils/mkfs.bfs.c:272 msgid "seek error" -msgstr "error cercant" +msgstr "s'ha produït un error en cercar" #: disk-utils/mkfs.bfs.c:278 msgid "error writing . entry" -msgstr "error escrivint . entrada" +msgstr "s'ha produït un error en escriure l'entrada ." #: disk-utils/mkfs.bfs.c:282 msgid "error writing .. entry" -msgstr "error escrivint .. entrada" +msgstr "s'ha produït un error en escriure l'entrada .." #: disk-utils/mkfs.bfs.c:286 #, c-format msgid "error closing %s" -msgstr "error tancant %s" +msgstr "s'ha produït un error en tancar %s" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "" -"Ús: mkfs [-V] [-t tipus_sis._fitx.] [opcions_sis._fitx.] dispositiu [mida]\n" +"Forma d'ús: mkfs [-V] [-t tipus_sis._fitx.] [opcions_sis._fitx.] dispositiu " +"[mida]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" -msgstr "%s: Memòria esgotada\n" +msgstr "%s: No hi ha prou memòria\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs versió %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 -#, fuzzy, c-format +#, c-format msgid "" "usage: %s [-h] [-v] [-b blksz] [-e edition] [-i file] [-n name] dirname " "outfile\n" @@ -883,20 +899,22 @@ msgid "" " dirname root of the filesystem to be compressed\n" " outfile output file\n" msgstr "" -"ús: %s [-v] [-b blksz] [-e edició] [-i fitxer] [-n nom] nom_dir " -"fitxer_eixida\n" -" -h mostra aquesta ajuda\n" -" -v més missatges\n" -" -E converteix els avisos en errors (estatus d'eixida no cero)\n" -" -e edició estableix el nombre d'edició (part de fsid)\n" -" -i fitxer insereix una imatge de fitxer al sistema de fitxers (requereix\n" -" >= 2.4.0)\n" -" -n nom estableix el nom del sistema de fitxers cramfs\n" -" -p desplaça %d octets per al codi d'arrencada\n" -" -s ordena les entrades de directori (opció antiga, ignorar)\n" -" -z crear buits explícits (requereix >= 2.3.39)\n" -" nom_dir arrel del sistema de fitxers que serà comprimit\n" -" fit._eix. fitxer d'eixida\n" +"forma d'ús: %s [-h] [-v] [-b blksz] [-e edició] [-i fitxer] [-n nom] nom_dir " +"sortida\n" +" -h mostra aquesta ajuda\n" +" -v més missatges\n" +" -E converteix els avisos en errors (estat de sortida no zero)\n" +" -b utilitza aquesta mida de bloc, ha de ser igual que la mida\n" +" de pàgina\n" +" -e edició estableix el número d'edició (part de fsid)\n" +" -i fitxer insereix una imatge de fitxer al sistema de fitxers\n" +" (requereix >= 2.4.0)\n" +" -n nom estableix el nom del sistema de fitxers cramfs\n" +" -p desplaça %d octets per al codi d'arrencada\n" +" -s ordena les entrades de directori (opció antiga, s'ignora)\n" +" -z crea forats explícits (requereix >= 2.3.39)\n" +" nom_dir arrel del sistema de fitxers que es comprimirà\n" +" sortida fitxer de sortida\n" #: disk-utils/mkfs.cramfs.c:335 #, c-format @@ -904,14 +922,14 @@ msgid "" "Very long (%u bytes) filename `%s' found.\n" " Please increase MAX_INPUT_NAMELEN in mkcramfs.c and recompile. Exiting.\n" msgstr "" -"Trobo que és massa llarg (%u octets), nom del fitxer `%s'.\n" -" Si us plau, incrementeu MAX_INPUT_NAMELEN en mkcramfs.c i recompileu. " -"Sortint.\n" +"S'ha trobat un nom de fitxer '%2$s' molt llarg (%1$u octets).\n" +" Incrementeu MAX_INPUT_NAMELEN a mkcramfs.c i recompileu-lo. S'està " +"sortint.\n" #: disk-utils/mkfs.cramfs.c:463 #, c-format msgid "filesystem too big. Exiting.\n" -msgstr "sistema de fitxers massa gran. Sortint.\n" +msgstr "el sistema de fitxers és massa gran. S'està sortint.\n" #: disk-utils/mkfs.cramfs.c:514 #, c-format @@ -919,14 +937,13 @@ msgid "" "Exceeded MAXENTRIES. Raise this value in mkcramfs.c and recompile. " "Exiting.\n" msgstr "" -"S'han excedit les MAXENTRIES. Incrementeu aquest valor en mkcramfs.c i\n" -"recompileu. Sortint.\n" +"S'ha excedit MAXENTRIES. Incrementeu aquest valor a mkcramfs.c i\n" +"recompileu. S'està sortint.\n" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" -msgstr "CARAM: Bloc \"comprimit\" a > 2*longituddelbloc (%ld)\n" +msgstr "Ep: bloc \"comprimit\" a > 2*longituddelbloc (%ld)\n" #: disk-utils/mkfs.cramfs.c:641 #, c-format @@ -939,13 +956,13 @@ msgid "" "warning: guestimate of required size (upper bound) is %LdMB, but maximum " "image size is %uMB. We might die prematurely.\n" msgstr "" -"atenció: S'estima que la mida requerida (cota superior) és %LdMB, però la " -"mida màxima de la imatge és %uMB. Podria abortar prematurament.\n" +"avís: s'estima que la mida requerida (cota superior) és d %LdMB, però la " +"mida màxima de la imatge és %uMB. Es podria sortir prematurament.\n" #: disk-utils/mkfs.cramfs.c:860 #, c-format msgid "Including: %s\n" -msgstr "Incloguent: %s\n" +msgstr "S'està incloent: %s\n" #: disk-utils/mkfs.cramfs.c:866 #, c-format @@ -960,7 +977,7 @@ msgstr "Tot: %d kilooctets\n" #: disk-utils/mkfs.cramfs.c:879 #, c-format msgid "Super block: %d bytes\n" -msgstr "Super bloc: %d octets\n" +msgstr "Súper bloc: %d octets\n" #: disk-utils/mkfs.cramfs.c:886 #, c-format @@ -970,47 +987,43 @@ msgstr "CRC: %x\n" #: disk-utils/mkfs.cramfs.c:891 #, c-format msgid "not enough space allocated for ROM image (%Ld allocated, %d used)\n" -msgstr "no hi ha prou espai per a l'imatge ROM (assignat %Ld, emprat %d)\n" +msgstr "no hi ha prou espai per a la imatge ROM (assignats %Ld, emprats %d)\n" #: disk-utils/mkfs.cramfs.c:903 #, c-format msgid "ROM image write failed (%d %d)\n" -msgstr "ha fallat l'escriptura de l'imatge ROM (%d %d)\n" +msgstr "No és possible escriure la imatge ROM (%d %d)\n" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" -msgstr "atenció: Els noms dels fitxers es trunquen a 255 octets.\n" +msgstr "avís: els noms de fitxer es trunquen a 255 octets.\n" #: disk-utils/mkfs.cramfs.c:915 #, c-format msgid "warning: files were skipped due to errors.\n" -msgstr "atenció: S'han saltat fitxers degut a errors.\n" +msgstr "avís: s'han saltat fitxers degut a errors.\n" #: disk-utils/mkfs.cramfs.c:918 #, c-format msgid "warning: file sizes truncated to %luMB (minus 1 byte).\n" -msgstr "atenció: Les mides es trunquen a %luMB (menys 1 octet).\n" +msgstr "avís: la mida dels fitxers es trunca a %luMB (menys 1 octet).\n" #: disk-utils/mkfs.cramfs.c:923 #, c-format msgid "" "warning: uids truncated to %u bits. (This may be a security concern.)\n" msgstr "" -"atenció: Els uids es trunquen a %u bits, (Podria ser un problema de " -"seguretat).\n" +"avís: els identificadors d'usuari (uid) es trunquen a %u bits, (podria ser " +"un problema de seguretat).\n" #: disk-utils/mkfs.cramfs.c:928 #, c-format msgid "" "warning: gids truncated to %u bits. (This may be a security concern.)\n" msgstr "" -"atenció: Els gids es trunquen a %u bits. (Podria ser un problema de " -"seguretat).\n" +"avís: els identificadors de grup (gid) es trunquen a %u bits. (Podria ser " +"un problema de seguretat).\n" #: disk-utils/mkfs.cramfs.c:933 #, c-format @@ -1018,65 +1031,64 @@ msgid "" "WARNING: device numbers truncated to %u bits. This almost certainly means\n" "that some device files will be wrong.\n" msgstr "" -"ATENCIÓ: Els nombres de dispositiu es trunquen a %u bits. Amb seguretat " -"que\n" -"es deu a fitxers de dispositius erronis.\n" +"AVÍS: els nombres de dispositiu es trunquen a %u bits. És gairebé segur que\n" +"això provocarà que alguns dispositius de fitxers siguin erronis.\n" #: disk-utils/mkfs.minix.c:163 #, c-format msgid "Usage: %s [-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]\n" -msgstr "Ús: %s [-c | -l nom_fitxer] [-nXX] [-iXX] /dev/_nom_ [blocs]\n" +msgstr "Forma d'ús: %s [-c | -l nom_fitxer] [-nXX] [-iXX] /dev/nom [blocs]\n" #: disk-utils/mkfs.minix.c:187 #, c-format msgid "%s is mounted; will not make a filesystem here!" -msgstr "%s està muntat; aquí no es crearà un sistema de fitxers!" +msgstr "%s ja està muntat; no s'hi crearà cap sistema de fitxers." #: disk-utils/mkfs.minix.c:248 msgid "seek to boot block failed in write_tables" -msgstr "Error cercant el bloc d'arrencada en write_tables" +msgstr "s'ha produït un error en cercar el bloc d'arrencada a write_tables" #: disk-utils/mkfs.minix.c:250 msgid "unable to clear boot sector" -msgstr "No es pot esborrar el sector d'arrencada" +msgstr "no s'ha pogut netejar el sector d'arrencada" #: disk-utils/mkfs.minix.c:252 msgid "seek failed in write_tables" -msgstr "Error cercant en write_tables" +msgstr "s'ha produït un error en cercar a write_tables" #: disk-utils/mkfs.minix.c:256 msgid "unable to write inode map" -msgstr "No es pot escriure el mapa dels ínodes" +msgstr "no s'ha pogut escriure el mapa dels nodes d'identificació" #: disk-utils/mkfs.minix.c:258 msgid "unable to write zone map" -msgstr "No es pot escriure el mapa de zones" +msgstr "no s'ha pogut escriure el mapa de zones" #: disk-utils/mkfs.minix.c:260 msgid "unable to write inodes" -msgstr "No es poden escriure els ínodes" +msgstr "no s'ha pogut escriure els nodes d'identificació" #: disk-utils/mkfs.minix.c:269 msgid "write failed in write_block" -msgstr "Error escrivint en write_block" +msgstr "no s'ha pogut escriure a write_block" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" -msgstr "Hi han masses blocs incorrectes" +msgstr "hi ha massa blocs incorrectes" #: disk-utils/mkfs.minix.c:285 msgid "not enough good blocks" -msgstr "No hi han prous blocs correctes" +msgstr "no hi ha prou blocs correctes" #: disk-utils/mkfs.minix.c:497 msgid "unable to allocate buffers for maps" -msgstr "No es pot assignar memòria temporal per als mapes" +msgstr "no s'ha pogut assignar memòria intermèdia per als mapes" #: disk-utils/mkfs.minix.c:506 msgid "unable to allocate buffer for inodes" -msgstr "No és possible assignar memòria temporal per als ínodes" +msgstr "" +"no s'ha pogut assignar memòria intermèdia per als nodes d'identificació" #: disk-utils/mkfs.minix.c:512 #, c-format @@ -1084,27 +1096,27 @@ msgid "" "Maxsize=%ld\n" "\n" msgstr "" -"Midamàx.=%ld\n" +"Mida_màx.=%ld\n" "\n" #: disk-utils/mkfs.minix.c:526 msgid "seek failed during testing of blocks" -msgstr "Error cercant durant la comprovació de blocs" +msgstr "no s'ha pogut cercar durant la comprovació de blocs" #: disk-utils/mkfs.minix.c:534 #, c-format msgid "Weird values in do_check: probably bugs\n" -msgstr "Valors estranys en do_check: Probablement hi han errors\n" +msgstr "Hi ha valors estranys a do_check: probablement hi ha errors\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" -msgstr "Error cercant en check_blocks" +msgstr "no s'ha pogut cercar a check_blocks" #: disk-utils/mkfs.minix.c:574 msgid "bad blocks before data-area: cannot make fs" msgstr "" -"Blocs incorrectes abans de l'àrea de dades: No es pot crear el sistema de " -"fitxers" +"blocs incorrectes abans de l'àrea de dades: no s'ha pogut crear el sistema " +"de fitxers" #: disk-utils/mkfs.minix.c:580 disk-utils/mkfs.minix.c:602 #, c-format @@ -1123,7 +1135,7 @@ msgstr "no es pot obrir el fitxer de blocs incorrectes" #: disk-utils/mkfs.minix.c:674 #, c-format msgid "strtol error: number of blocks not specified" -msgstr "error de strtol: No s'han especificat el nombre de blocs" +msgstr "error a strtol: no s'han especificat el nombre de blocs" #: disk-utils/mkfs.minix.c:704 #, c-format @@ -1138,109 +1150,112 @@ msgstr "no es pot fer stat per a %s" #: disk-utils/mkfs.minix.c:710 #, c-format msgid "will not try to make filesystem on '%s'" -msgstr "no s'intentarà crear el sistema de fitxers en '%s'" +msgstr "no s'intentarà crear cap sistema de fitxers a '%s'" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" -msgstr "la mida de la pàgina %d especificada pel usuari es incorrecte\n" +msgstr "La mida de la pàgina que ha especificat l'usuari, %d, no és correcte\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" -"S'utilitza la mida de la pàgina %d especificada pel usuari, en comptes dels " -"valors del sistema %d/%d\n" +"S'està fent servir la mida de la pàgina %d especificada per l'usuari, en " +"comptes dels valors del sistema %d/%d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" -msgstr "Assumint que la mida de les pàgines és de %d (no %d)\n" +msgstr "S'està assumint que la mida de les pàgines és de %d (i no %d)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" +"La mida de la capçalera d'intercanvi és errònia, no s'ha escrit cap " +"etiqueta.\n" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" -msgstr "" +msgstr "S'ha truncat l'etiqueta.\n" -#: disk-utils/mkswap.c:250 -#, fuzzy, c-format +#: disk-utils/mkswap.c:249 +#, c-format msgid "no label, " -msgstr "etiqueta" +msgstr "sense etiqueta, " -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" -msgstr "" +msgstr "sense uuid\n" -#: disk-utils/mkswap.c:382 -#, fuzzy, c-format +#: disk-utils/mkswap.c:381 +#, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" -msgstr "Ús: %s [-c] [-v0|-v1] [-pMIDA_PÀG] /dev/_nom_ [blocs]\n" +msgstr "" +"Forma d'ús: %s [-c] [-v0|-v1] [-pMIDAPÀG] [-L etiqueta] /dev/_nom_ [blocs]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" -msgstr "hi han masses pàgines incorrectes" +msgstr "hi ha massa pàgines incorrectes" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" -msgstr "Memòria esgotada" +msgstr "S'ha esgotat la memòria" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "una pàgina incorrecta\n" -#: disk-utils/mkswap.c:438 -#, fuzzy, c-format +#: disk-utils/mkswap.c:437 +#, c-format msgid "%lu bad pages\n" -msgstr "%d pàgines incorrectes\n" +msgstr "%lu pàgines incorrectes\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" -msgstr "%s: Error: No heu especificat a on està l'espai d'intercanvi?\n" +msgstr "%s: error: no es pot especificar l'espai d'intercanvi enlloc?\n" -#: disk-utils/mkswap.c:592 -#, fuzzy, c-format +#: disk-utils/mkswap.c:591 +#, c-format msgid "%s: error: size %lu is larger than device size %lu\n" -msgstr "%s: Error: La mida %ld es superior a la mida del dispositiu %d\n" +msgstr "%s: error: la mida %lu es més gran que a la mida del dispositiu %lu\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" -msgstr "%s: Error: Versió desconeguda %d\n" +msgstr "%s: error: versió desconeguda %d\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" -msgstr "%s: Error: L'espai d'intercanvi ha de tindre com a mínim %ldkB\n" +msgstr "%s: error: l'espai d'intercanvi ha de tenir com a mínim %ldkB\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" -msgstr "%s: Atenció: L'espai d'intercanvi s'ha truncat en %ldkB\n" +msgstr "%s: avís: l'espai d'intercanvi s'ha truncat a %ldkB\n" -#: disk-utils/mkswap.c:645 -#, fuzzy, c-format +#: disk-utils/mkswap.c:644 +#, c-format msgid "%s: error: label only with v1 swap area\n" -msgstr "%s: Error: No heu especificat a on està l'espai d'intercanvi?\n" +msgstr "%s: error: etiqueta només amb espai d'intercanvi v1\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" -msgstr "No s'intentarà crear el dispositiu d'intercanvi en '%s'" +msgstr "No s'intentarà crear cap dispositiu d'intercanvi a '%s'" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" -msgstr "fatal: No es pot llegir la primera pàgina" +msgstr "fatal: no es pot llegir la primera pàgina" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1248,128 +1263,90 @@ msgid "" "No swap created. If you really want to create swap v0 on that device, use\n" "the -f option to force it.\n" msgstr "" -"%s: El dispositiu '%s' conté una etiqueta de disc Sun vàlida.\n" -"Això probablement significa que crear un espai d'intercanvi v0 destruirà\n" -"la taula de particions. No s'ha creat l'espai d'intercanvi. Si de veres\n" -"desitgeu crear-lo en aquest dispositiu, useu l'opció -f per a forçar-ho.\n" +"%s: el dispositiu '%s' conté una etiqueta de disc Sun vàlida.\n" +"Això probablement significa que si es crea un espai d'intercanvi v0, es\n" +"destruirà la taula de particions.\n" +"No s'ha creat l'espai d'intercanvi. Si de realment voleu crear un espai\n" +"d'intercanvi v0 en aquest dispositiu, useu l'opció -f per a forçar-ho.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" -msgstr "No es pot configurar l'espai d'intercanvi: No es pot llegir" +msgstr "No s'ha pogut configurar l'espai d'intercanvi: no es pot llegir" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" -msgstr "Configurant l'espai d'intercanvi versió %d, mida = %llu kB\n" +msgstr "S'està configurant l'espai d'intercanvi versió %d, mida = %llu kB\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" -msgstr "No es pot rebobinar el dispositiu d'intercanvi" +msgstr "no s'ha pogut rebobinar el dispositiu d'intercanvi" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" -msgstr "no es pot escriure la pàgina de la firma" +msgstr "no s'ha pogut escriure la pàgina de la signatura" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" -msgstr "fsync ha fallat" - -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Número no vàlid: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Error de sintaxi: '%s'\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Paràmetre no establert: '%s'\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr " %s [ -p ] nom del dispositiu\n" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" -" %s [ -p ] dispositiu mida sectors capçals pistes stretch interval tassa " -"spec1 format_interval\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] dispositiu\n" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] dispositiu\n" +msgstr "no s'ha pogut fer fsync" -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Inutilitzable" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Espai lliure" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 -#, fuzzy +#: fdisk/cfdisk.c:381 msgid "Linux JFS" -msgstr "Linux XFS" +msgstr "Linux JFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" -msgstr "S'ha modificat el disc.\n" +msgstr "El disc s'ha modificat.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" -"Reinicieu el sistema per a assegurar-vos de que la taula de particions ha " -"estat actualitzada correctament.\n" +"Arrenqueu de nou el sistema per a assegurar-vos de que la taula de " +"particions s'ha actualitzat correctament.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1378,817 +1355,794 @@ msgid "" "page for additional information.\n" msgstr "" "\n" -"ATENCIÓ: Si heu creat o modificat alguna de les\n" -"particions de DOS 6.x, si us plau consulteu la pàgina\n" -"del manual de cfdisk per a informació addicional.\n" +"ATENCIÓ: Si heu creat o modificat alguna partició\n" +"DOS 6.x, consulteu la pàgina del manual de cfdisk\n" +"per a informació addicional.\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "ERROR FATAL" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" -msgstr "Premeu una tecla per a sortir de cfdisk" +msgstr "Premeu una tecla per a sortir del cfdisk" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" -msgstr "Error accedint a la unitat de disc" +msgstr "No s'ha pogut cercar a la unitat de disc" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" -msgstr "No es pot llegir la unitat de disc" +msgstr "No s'ha pogut llegir la unitat de disc" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" -msgstr "No es pot escriure en la unitat de disc" +msgstr "No s'ha pogut escriure a la unitat de disc" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" -msgstr "Hi han masses particions" +msgstr "Hi ha massa particions" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "La partició comença abans del sector 0" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "La partició acaba abans del sector 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "La partició comença despres de la fí del disc" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "La partició acaba despres de la fí del disc" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "La partició acaba en l'últim cilindre parcial" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" -msgstr "les particions lògiques no estan en un ordre de disc" +msgstr "les particions lògiques no estan en l'ordre del disc" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" -msgstr "solapament de particions lògiques" +msgstr "les particions lògiques s'encavalquen" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" -msgstr "solapament de les particions lògiques ampliades" +msgstr "les particions lògiques ampliades s'encavalquen" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" -"!!!! Error intern al crear una unitat lògica sense partició estesa !!!!" +"!!!! Error intern en crear una unitat lògica sense partició estesa !!!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" -"No es pot crear una unitat lògica aquí; es crearan dos particions esteses" +"No s'ha pogut crear cap unitat lògica; es crearan dues particions esteses" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." -msgstr "Ítem del menú massa llarg; l'aspecte del menú pot ser estrany." +msgstr "L'element del menú és massa llarg; l'aspecte del menú pot ser estrany." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." -msgstr "Menú sense direcció; l'opció per defecte és horitzontal." +msgstr "El menú no té direcció; l'opció per defecte és horitzontal." -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Tecla no permesa" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Premeu una tecla per a continuar" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Primària" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" -msgstr "Crear una nova partició primària" +msgstr "Crea una nova partició primària" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Lògica" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" -msgstr "Crear una nova partició lògica" +msgstr "Crea una nova partició lògica" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" -msgstr "Cancel·lar" +msgstr "Cancel·la" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" -msgstr "No crear cap partició" +msgstr "No creïs cap partició" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! Error intern !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Mida (en MB): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Principi" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" -msgstr "Afegir partició al principi de l'espai lliure" +msgstr "Afegeix partició al principi de l'espai lliure" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Final" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" -msgstr "Afegir partició al final de l'espai lliure" +msgstr "Afegeix partició al final de l'espai lliure" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" -msgstr "No hi ha espai per a crear la partició estesa" +msgstr "No hi ha espai per crear la partició estesa" -#: fdisk/cfdisk.c:1565 -#, fuzzy +#: fdisk/cfdisk.c:1563 msgid "No partition table.\n" -msgstr "no hi ha cap taula de particions.\n" +msgstr "No hi ha cap taula de particions.\n" -#: fdisk/cfdisk.c:1569 -#, fuzzy +#: fdisk/cfdisk.c:1567 msgid "No partition table. Starting with zero table." -msgstr "No hi ha taula de partició o aquesta té una firma desconeguda" +msgstr "" +"No hi ha cap taula de particions. S'està començant amb una taula buida." -#: fdisk/cfdisk.c:1579 -#, fuzzy +#: fdisk/cfdisk.c:1577 msgid "Bad signature on partition table" -msgstr "Sols imprimir la taula de particions" +msgstr "La signatura a la taula de particions és errònia" -#: fdisk/cfdisk.c:1583 -#, fuzzy +#: fdisk/cfdisk.c:1581 msgid "Unknown partition table type" -msgstr "no hi ha cap taula de particions.\n" +msgstr "Es desconeix el tipus de taula de particions" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "Desitgeu començar amb una taula buida [s/N]?" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "Heu especificat més cilindres dels que caben al disc" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" -msgstr "No es pot obrir la unitat de disc" +msgstr "No s'ha pogut obrir la unitat de disc" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" -msgstr "El disc obert és de sols lectura; no teniu permís per a escriure-hi" +msgstr "S'ha obert un disc de només lectura; no teniu permís per a escriure-hi" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" -msgstr "No es pot obtindre la mida del disc" +msgstr "No s'ha pogut obtenir la mida del disc" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Partició primària incorrecta" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Partició lògica incorrecta" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" -msgstr "Atenció!! Això pot destruir les dades del vostre disc!" +msgstr "Avís: Això pot destruir les dades del disc!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "" -"Esteu segurs de que voleu escriure la taula de particions al disc? (si o " -"no): " +"Esteu segur que voleu escriure la taula de particions al disc? (sí o no): " -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "no" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "No s'ha escrit la taula de particions al disc" -#: fdisk/cfdisk.c:1872 +# FIXME: és possible que no es puga introduir l'accent. jm +#: fdisk/cfdisk.c:1870 msgid "yes" -msgstr "si" +msgstr "sí" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" -msgstr "Si us plau escriviu `si' o `no'" +msgstr "Escriviu «sí» o «no»" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." -msgstr "Escrivint la taula de particions al disc..." +msgstr "S'està escrivint la taula de particions al disc..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" -msgstr "Taula de particions del disc, escrita" +msgstr "S'ha escrit la taula de particions del disc" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" -"S'ha escrit la taula de particions, però la nova lectura de la taula ha " -"fallat. Reinicieu per a actualitzar-la." +"S'ha escrit la taula de particions, però no s'ha pogut rellegir. Arrenqueu " +"de nou per actualitzar-la." -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" -"No hi han particions primàries marcades com a d'arrencada. Així la MBR del " -"DOS no podrà arrencar." +"No hi ha particions primàries marcades com a d'arrencada. La MBR del DOS no " +"podrà arrencar." -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" -"Hi ha més d'una partició primària marcada com d'arrencada. Així la MBR del " -"DOS no podrà arrencar." +"Hi ha més d'una partició primària marcada com a d'arrencada. La MBR del DOS " +"no podrà arrencar." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "" -"Escriviu el nom del fitxer o premeu Intro per a visualitzar-lo en pantalla: " +"Escriviu el nom del fitxer o premeu la tecla de retorn per visualitzar-ho en " +"pantalla: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" -msgstr "No es pot obrir el fitxer '%s'" +msgstr "No s'ha pogut obrir el fitxer '%s'" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Unitat de disc: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Sector 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Sector %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Cap " -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Pri/Lòg" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Primària" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Lògica" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Desconegut" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Arrencada" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, c-format msgid "(%02X)" msgstr "(%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 msgid "None" msgstr "Cap" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Taula de particions per a %s\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 msgid " First Last\n" msgstr " Primer Últim\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " "Flag\n" msgstr "" -" # Type Sector Sector Offset Length Filesystem Type (ID) " -"Flag\n" -" # Tipus Sector Sector Despl. Long. (ID) Sist. Fitxers " -"Etiqueta\n" +" # Tipus Sector Sector Despl. Longitud (ID) T. de sist. " +"fitx. Senyal.\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" msgstr "" -"-- ------- ----------- ----------- ------ ----------- -------------------- " -"----\n" +"-- ------- -------- --------- ------ --------- ---------------------- " +"---------\n" +"\n" +"-- ----- ------ ------ ------ -------- " +"---------------------- ------\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" -msgstr " ---Inici--- ----Final---- Inici Nombre de\n" +msgstr " ---Inici--- ----Final---- Inici Nombre de\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" -msgstr " # Indi. Cap. Sec. Cil. ID Cap. Sec. Cil. Sector Sectors\n" +msgstr " # Senyal Cap Sec Cil ID Cap Sec Cil Sector Sectors\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" -msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" +msgstr "-- ------ --- --- --- -- --- --- --- ------ ------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" -msgstr "En cru" +msgstr "Crues" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" -msgstr "Imprimeix la taula utilitzant el format de dades en cru" +msgstr "Imprimeix la taula utilitzant el format de dades crues" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Sectors" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Imprimeix la taula ordenada per sectors" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Taula" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" -msgstr "Sols imprimir la taula de particions" +msgstr "Imprimeix només la taula de particions" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" -msgstr "No imprimir la taula" +msgstr "No imprimeixes la taula" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Pantalla d'ajuda per a cfdisk" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" -msgstr "Això és el cfdisk, un programa per al particionament del disc basat en" +msgstr "Això és el cfdisk, un programa per a la partició de discs basat en" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" -msgstr "curses, el qual us permetrà crear, suprimir i modificar particions en" +msgstr "curses, que us permet crear, suprimir i modificar particions del" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." -msgstr "el vostre disc dur." +msgstr "disc dur." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" +msgstr "Copyright © 1994-1999 Kevin E. Martin i aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" -msgstr "Comandament Significat" +msgstr "Ordre Significat" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" -msgstr "----------- ----------" +msgstr "----- ----------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" -msgstr " b Fixa l'etiqueta d'arrencada en la partició actual" +msgstr " b Fixa el senyalador d'arrencada a la partició actual" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" -msgstr " d Suprimeix l'actual partició" +msgstr " d Suprimeix l'actual partició" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr "" -" g Canvia paràmetres de cilindres, capçals i sectors per pista" +" g Canvia paràmetres de cilindres, capçals i sectors per pista" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" -msgstr " ATENCIÓ: Aquesta opció sols hauria de ser usada per gent" +msgstr " Avís: Aquesta opció només l'hauria d'usar aquells qui" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." -msgstr " que conegui el funcionament de la mateixa." +msgstr " saben el que es fan." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" -msgstr " h Imprimeix aquesta pantalla" +msgstr " h Imprimeix aquesta pantalla" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" -msgstr " m Maximitza l'utilització de disc de la partició actual" +msgstr " m Maximitza la utilització de disc de la partició actual" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" -msgstr " Nota: Aquesta opció pot fer la partició incompatible" +msgstr " Nota: Aquesta opció pot fer la partició incompatible" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." -msgstr " amb DOS, OS/2, ..." +msgstr " amb DOS, OS/2..." -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" -msgstr " n Crea una nova partició des de l'espai lliure" +msgstr " n Crea una nova partició des de l'espai lliure" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr "" -" p Imprimeix la taula de particions en la pantalla o en un fitxer" +" p Imprimeix la taula de particions a la pantalla o en un fitxer" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" -msgstr " Hi han diversos formats diferents per a la partició" +msgstr " Hi ha diversos formats diferents per a la partició" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" -msgstr " entre els que podeu escollir:" +msgstr " entre els quals podeu escollir:" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" -msgstr " r - Dades en cru (exactament el que s'escriurà al disc)" +msgstr " r - Dades crues (exactament el que s'escriurà al disc)" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" -msgstr " s - Taula ordenada per sectors" +msgstr " s - Taula ordenada per sectors" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" -msgstr " t - Taula en format en cru" +msgstr " t - Taula en format cru" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" -msgstr " q Surt del programa sense escriure la taula de particions" +msgstr " q Surt del programa sense escriure la taula de particions" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" -msgstr " t Canvia el tipus del sistema de fitxers" +msgstr " t Canvia el tipus del sistema de fitxers" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" -msgstr " u Canvia les unitats de la mida visualitzava de la partició" +msgstr " u Canvia les unitats de la mida visualitzava de la partició" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" -msgstr " Alterna entre MB, sectors i cilindres" +msgstr " Alterna entre MB, sectors i cilindres" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" -msgstr " W Escriu la taula de particions al disc (W en majúscula)" +msgstr " W Escriu la taula de particions al disc (W en majúscula)" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" -msgstr " Donat que això destruirà les dades del disc, haureu" +msgstr " Com que això destruirà les dades del disc, ho haureu" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" -msgstr " de confirmar o denegar escrivint `si' o" +msgstr " de confirmar o denegar escrivint «sí» o" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" -msgstr " `no'" +msgstr " «no»" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" -msgstr "Fletxa amunt Desplaça el cursor a l'anterior partició" +msgstr "Fletxa amunt Desplaça el cursor a l'anterior partició" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" -msgstr "Fletxa avall Desplaça el cursor a la següent partició" +msgstr "Fletxa avall Desplaça el cursor a la següent partició" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" -msgstr "Ctrl-L Redibuixa la pantalla" +msgstr "Ctrl-L Redibuixa la pantalla" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" -msgstr " ? Imprimeix aquesta pantalla" +msgstr " ? Imprimeix aquesta pantalla" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" -msgstr "Nota: Tots els comandaments es poden escriure en majúscules o" +msgstr "Nota: Totes les ordres es poden escriure en majúscules o" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "minúscules (excepte W per a escriure)." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "Cilindres" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" -msgstr "Canviar la geometria dels cilindres" +msgstr "Canvia la geometria dels cilindres" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "Capçals" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" -msgstr "Canviar la geometria dels capçals" +msgstr "Canvia la geometria dels capçals" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" -msgstr "Canviar la geometria dels sectors" +msgstr "Canvia la geometria dels sectors" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Fet" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "S'ha finalitzat el canvi de geometria" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " -msgstr "Escriviu el nombre de cilindres: " +msgstr "Introduïu el nombre de cilindres: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" -msgstr "Valor dels cilindres no permes" +msgstr "Valor dels cilindres no permès" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " -msgstr "Escriviu el nombre de capçals: " +msgstr "Introduïu el nombre de capçals: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" -msgstr "Valor dels capçals no permes" +msgstr "Valor dels capçals no permès" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " -msgstr "Escriviu el nombre de sectors per pista: " +msgstr "Introduïu el nombre de sectors per pista: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" -msgstr "Valor dels sectors no permes" +msgstr "Valor dels sectors no permès" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " -msgstr "Escriviu el tipus del sistema de fitxers: " +msgstr "Introduïu el tipus del sistema de fitxers: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "No es pot canviar el tipus del sistema de fitxers a buit" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" -msgstr "No es pot canviar el tipus del sistema de fitxers a estes" +msgstr "No es pot canviar el tipus del sistema de fitxers a estès" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Desc.(%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Pri/Lòg" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Desconegut (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Unitat de disc: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Mida: %lld octets, %lld MB" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Mida: %lld octets, %lld.%lld GB" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Capçals: %d Sectors per pista: %d Cilindres: %lld" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Nom" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" -msgstr "Etiquetes" +msgstr "Senyaladors" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Tipus part." -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "Tipus Sis.Fitx." -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Etiqueta]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 msgid " Sectors" msgstr " Sectors" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 msgid " Cylinders" msgstr " Cilindres" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" msgstr " Mida (MB)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" msgstr " Mida (GB)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" -msgstr "Arrencada" +msgstr "Arrencable" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" -msgstr "Establir l'etiqueta de la partició actual com d'arrencada" +msgstr "Commuta el senyalador d'arrencada de la partició actual" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" -msgstr "Suprimir" +msgstr "Suprimeix" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" -msgstr "Suprimir l'actual partició" +msgstr "Suprimeix la partició actual" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geometria" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" -msgstr "Canviar la geometria del disc (sols usuaris experts)" +msgstr "Canvia la geometria del disc (només usuaris experts)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Ajuda" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" -msgstr "Imprimir pantalla d'ajuda" +msgstr "Mostra la pantalla d'ajuda" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Maximitza" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "" -"Maximitzar la utilització del disc en la partició actual (sols usuaris " +"Maximitza la utilització del disc en la partició actual (només usuaris " "experts)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Nova" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" -msgstr "Crear una nova partició des de l'espai lliure" +msgstr "Crea una nova partició des de l'espai lliure" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" -msgstr "Imprimir" +msgstr "Imprimeix" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" -msgstr "Imprimir la taula de particions en la pantalla o en un fitxer" +msgstr "Imprimeix la taula de particions a la pantalla o en un fitxer" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" -msgstr "Sortir" +msgstr "Surt" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" -msgstr "Sortir del programa sense escriure la taula de particions" +msgstr "Surt del programa sense escriure la taula de particions" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Tipus" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" -msgstr "Canviar el tipus del sistema de fitxers (DOS, Linux, OS/2, etc.)" +msgstr "Canvia el tipus del sistema de fitxers (DOS, Linux, OS/2, etc.)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Unitats" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" -msgstr "Canviar les unitats de la mida de la partició (MB, sect., cil.)" +msgstr "Canvia les unitats de la mida de la partició (MB, sectors, cilindres)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" -msgstr "Escriure" +msgstr "Escriu" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" -msgstr "Escriure la taula de particions al disc (això pot destruir les dades)" +msgstr "Escriu la taula de particions al disc (això pot destruir les dades)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" -msgstr "No es pot fer aquesta partició arrencable" +msgstr "Aquesta partició no es pot fer arrencable" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "No es pot suprimir una partició buida" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "No es pot maximitzar aquesta partició" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "Aquesta partició és inutilitzable" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "Aquesta partició ja està en ús" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "No es pot canviar el tipus d'una partició buida" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "No hi ha més particions" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" -msgstr "Comandament no permès" +msgstr "Ordre no permesa" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" -msgstr "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" +msgstr "Copyright © 1994-2002 Kevin E. Martin i aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2208,17 +2162,17 @@ msgid "" "\n" msgstr "" "\n" -"Usar:\n" -"Imprimir la versió:\n" +"Forma d'ús:\n" +"Imprimeix la versió:\n" " %s -v\n" -"Imprimir la taula de particions:\n" +"Imprimeix la taula de particions:\n" " %s -P {r|s|t} [opcions] dispositiu\n" "Ús interactiu:\n" " %s [opcions] dispositiu\n" "\n" "Opcions:\n" -"-a: Empra la fletxa en comptes del ressaltat.\n" -"-z: Comença amb una taula de particions a zero en comptes de llegir\n" +"-a: Utilitza la fletxa en comptes del ressaltat.\n" +"-z: Comença amb una taula de particions des de zero en comptes de llegir-\n" " la del disc.\n" "-c C -h H -s S: Modifica la idea del nucli sobre el nombre de cilindres,\n" " el nombre de capçals i el nombre de sectors per pista.\n" @@ -2241,15 +2195,15 @@ msgid "" msgstr "" "\n" "\tEn aquest disc teniu una etiqueta AIX vàlida.\n" -"\tActualment Linux no pot manejar aquests discs.\n" +"\tActualment Linux no pot gestionar aquests discs.\n" "\tTot i això, tingueu en compte alguns consells:\n" -"\t1. fdisk destruirà el seu contingut a l'escriure.\n" +"\t1. fdisk en destruirà el contingut en escriure.\n" "\t2. Comproveu que aquest disc no sigui una part vital\n" -"\t d'un grup de volúmens. (En cas contrari podríeu\n" +"\t d'un grup de volums. (En cas contrari podríeu\n" "\t esborrar els altres discs, si no estan duplicats.)\n" -"\t3. Abans d'esborrar aquest volúmen físic, esborreu\n" +"\t3. Abans d'esborrar aquest volum físic, esborreu\n" "\t el disc lògicament de la màquina AIX.\n" -"\t (O us haureu de convertir en un AIXpert)." +"\t (O convertiu-vos en un AIXpert)." #: fdisk/fdiskbsdlabel.c:122 #, c-format @@ -2260,73 +2214,72 @@ msgstr "" "\n" "Etiqueta BSD per al dispositiu: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" -msgstr "Acció del comandament" +msgstr "Acció de l'ordre" #: fdisk/fdiskbsdlabel.c:130 msgid " d delete a BSD partition" -msgstr " d Esborrar una partició BSD" +msgstr " d esborra una partició BSD" #: fdisk/fdiskbsdlabel.c:131 msgid " e edit drive data" -msgstr " e Editar dades de la unitat" +msgstr " e edita dades de la unitat" #: fdisk/fdiskbsdlabel.c:132 msgid " i install bootstrap" -msgstr " i Instal·lar carregador" +msgstr " i instal·la el carregador d'arrencada" #: fdisk/fdiskbsdlabel.c:133 msgid " l list known filesystem types" -msgstr " l Llistar els tipus de sistemes de fitxers coneguts" +msgstr " l llista els tipus de sistemes de fitxers coneguts" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" -msgstr " m imprimir aquest menú" +msgstr " m imprimeix aquest menú" #: fdisk/fdiskbsdlabel.c:135 msgid " n add a new BSD partition" -msgstr " n Afegir una nova partició BSD" +msgstr " n afegeix una nova partició BSD" #: fdisk/fdiskbsdlabel.c:136 msgid " p print BSD partition table" -msgstr " p Imprimir taula de particions BSD" +msgstr " p imprimeix la taula de particions BSD" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" -msgstr " q sortir sense desar els canvis" +msgstr " q surt sense desar els canvis" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" -msgstr " r tornar al menú principal" +msgstr " r torna al menú principal" #: fdisk/fdiskbsdlabel.c:139 msgid " s show complete disklabel" -msgstr " s Veure totes les etiquetes de disc" +msgstr " s mostra totes les etiquetes del disc" #: fdisk/fdiskbsdlabel.c:140 msgid " t change a partition's filesystem id" -msgstr " t Canviar l'identificador del sistema de fitxers d'una partició" +msgstr " t canvia l'identificador del sistema de fitxers d'una partició" #: fdisk/fdiskbsdlabel.c:141 msgid " u change units (cylinders/sectors)" -msgstr " u canviar unitats (cilindres/sectors)" +msgstr " u canvia les unitats (cilindres/sectors)" #: fdisk/fdiskbsdlabel.c:142 msgid " w write disklabel to disk" -msgstr " w Escriure l'etiqueta de disc al disc" +msgstr " w escriu l'etiqueta de disc al disc" #: fdisk/fdiskbsdlabel.c:144 msgid " x link BSD partition to non-BSD partition" -msgstr " x Enllaçar la partició BSD amb una partició no BSD" +msgstr " x enllaça la partició BSD a una partició no BSD" #: fdisk/fdiskbsdlabel.c:176 #, c-format @@ -2336,7 +2289,7 @@ msgstr "La partició %s no és vàlida perquè comença pel sector 0.\n" #: fdisk/fdiskbsdlabel.c:180 #, c-format msgid "Reading disklabel of %s at sector %d.\n" -msgstr "Llegint l'etiqueta de disc de %s en el sector %d.\n" +msgstr "S'està llegint l'etiqueta de disc de %s en el sector %d.\n" #: fdisk/fdiskbsdlabel.c:190 #, c-format @@ -2345,18 +2298,20 @@ msgstr "No hi ha cap partició *BSD en %s.\n" #: fdisk/fdiskbsdlabel.c:204 msgid "BSD disklabel command (m for help): " -msgstr "Comandament d'etiqueta de disc BSD (m per a l'ajuda): " +msgstr "Ordre d'etiqueta de disc BSD (m per a l'ajuda): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +# Parla d'etiquetes, segurament és femení +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" -msgstr "Primer %s" +msgstr "Primera %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +# Parla d'etiquetes, segurament és femení +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" -msgstr "Últim %s o +mida o +midaM o +midaK" +msgstr "Última %s o +mida o +midaM o +midaK" #: fdisk/fdiskbsdlabel.c:318 #, c-format @@ -2381,12 +2336,12 @@ msgstr "etiqueta: %.*s\n" #: fdisk/fdiskbsdlabel.c:323 #, c-format msgid "flags:" -msgstr "indicadors:" +msgstr "senyaladors:" #: fdisk/fdiskbsdlabel.c:325 #, c-format msgid " removable" -msgstr " remobible" +msgstr " extraïble" #: fdisk/fdiskbsdlabel.c:327 #, c-format @@ -2398,8 +2353,6 @@ msgstr " ecc" msgid " badsect" msgstr " sector dolent" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2430,16 +2383,19 @@ msgstr "cilindres: %ld\n" msgid "rpm: %d\n" msgstr "r.p.m.: %d\n" +# FIXME #: fdisk/fdiskbsdlabel.c:339 #, c-format msgid "interleave: %d\n" -msgstr "inter-fullatge: %d\n" +msgstr "entrellaçat: %d\n" +# FIXME #: fdisk/fdiskbsdlabel.c:340 #, c-format msgid "trackskew: %d\n" msgstr "decalatge: %d\n" +# FIXME #: fdisk/fdiskbsdlabel.c:341 #, c-format msgid "cylinderskew: %d\n" @@ -2472,12 +2428,12 @@ msgstr "" #: fdisk/fdiskbsdlabel.c:356 #, c-format msgid "# start end size fstype [fsize bsize cpg]\n" -msgstr "núm començà acaba mida sist.fitx. [fmida bmida cpg]\n" +msgstr "núm inici final mida sist.fitx. [fmida bmida cpg]\n" #: fdisk/fdiskbsdlabel.c:405 fdisk/fdiskbsdlabel.c:408 #, c-format msgid "Writing disklabel to %s.\n" -msgstr "Escrivint etiqueta de disc a %s.\n" +msgstr "S'està escrivint l'etiqueta de disc a %s.\n" #: fdisk/fdiskbsdlabel.c:420 fdisk/fdiskbsdlabel.c:422 #, c-format @@ -2500,8 +2456,8 @@ msgstr "sectors/pista" msgid "tracks/cylinder" msgstr "pistes/cilindre" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "cilindres" @@ -2518,14 +2474,17 @@ msgstr "Ha de ser <= sectors/pista * pistes/cilindre (valor per defecte).\n" msgid "rpm" msgstr "r.p.m." +# FIXME #: fdisk/fdiskbsdlabel.c:484 msgid "interleave" -msgstr "inter-fullatge" +msgstr "entrellaçat" +# FIXME #: fdisk/fdiskbsdlabel.c:485 msgid "trackskew" msgstr "decalatge de les pistes" +# FIXME #: fdisk/fdiskbsdlabel.c:486 msgid "cylinderskew" msgstr "decalatge dels cilindres" @@ -2536,7 +2495,7 @@ msgstr "canvi de capçal" #: fdisk/fdiskbsdlabel.c:488 msgid "track-to-track seek" -msgstr "recerca pista a pista" +msgstr "cerca pista a pista" #: fdisk/fdiskbsdlabel.c:529 #, c-format @@ -2546,19 +2505,19 @@ msgstr "Carregador: %sboot -> boot%s (%s): " #: fdisk/fdiskbsdlabel.c:554 #, c-format msgid "Bootstrap overlaps with disk label!\n" -msgstr "Carregador solapat amb una etiqueta de disc!\n" +msgstr "El carregador s'encavalca amb l'etiqueta de disc.\n" #: fdisk/fdiskbsdlabel.c:575 fdisk/fdiskbsdlabel.c:577 #, c-format msgid "Bootstrap installed on %s.\n" -msgstr "Carregador instal·lat en %s.\n" +msgstr "S'ha instal·lat el carregador a %s.\n" #: fdisk/fdiskbsdlabel.c:599 #, c-format msgid "Partition (a-%c): " msgstr "Partició (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "S'ha creat el màxim nombre de particions\n" @@ -2571,7 +2530,7 @@ msgstr "Aquesta partició ja existeix.\n" #: fdisk/fdiskbsdlabel.c:756 #, c-format msgid "Warning: too many partitions (%d, maximum is %d).\n" -msgstr "Atenció: Masses particions (%d, el màxim són %d).\n" +msgstr "Avís: hi ha massa particions (%d, el màxim són %d).\n" #: fdisk/fdiskbsdlabel.c:804 #, c-format @@ -2580,9 +2539,9 @@ msgid "" "Syncing disks.\n" msgstr "" "\n" -"Sincronitzant els discs.\n" +"S'estan sincronitzant els discs.\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2593,16 +2552,15 @@ msgid "" "-u: give Start and End in sector (instead of cylinder) units\n" "-b 2048: (for certain MO disks) use 2048-byte sectors\n" msgstr "" -"Ús: fdisk [-b SSZ] [-u] DISK Canvia la taula de particions\n" -" fdisk -l [-b SSZ] [-u] DISK Llista la(es) taula(es) de partició(ons)\n" -" fdisk -s PARTICIÓ Augmenta l'espai en blocs\n" -" fdisk -v Dona la versió del fdisk\n" -"Aquest DISC estarà sota /dev/hdb o /dev/sda i la PARTICIÓ serà quelcom\n" -"a /dev/hda7\n" -"-u: Dona el principi i final de la unitat en sectors (no en cilindres)\n" +"Forma d'ús: fdisk [-b SSZ] [-u] DISC Canvia la taula de particions\n" +" fdisk -l [-b SSZ] [-u] DISC Llista les taules de particions\n" +" fdisk -s PARTICIÓ Mostra la mida de la parcició en blocs\n" +" fdisk -v Mostra la versió de fdisk\n" +"DISC és del tipus /dev/hdb o /dev/sda i PARTICIÓ és del tipus /dev/hda7\n" +"-u: Mostra l'inici i el final de la unitat en sectors (no en cilindres)\n" "-b 2048: (per als discs MO) usa 2048 octets per sector\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2611,7 +2569,7 @@ msgid "" " or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)\n" " ...\n" msgstr "" -"Ús: fdisk [-l] [-b SSZ] [-u] dispositiu\n" +"Forma d'ús: fdisk [-l] [-b SSZ] [-u] dispositiu\n" "P.ex.: fdisk /dev/hda (per al primer disc IDE)\n" " o: fdisk /dev/sdc (per al tercer disc SCSI)\n" " o: fdisk /dev/eda (per a la primera unitat PS/2 ESDI)\n" @@ -2619,198 +2577,185 @@ msgstr "" "RAID)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" -msgstr "No es pot obrir %s\n" +msgstr "No s'ha pogut obrir %s\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" -msgstr "No es pot llegir %s\n" +msgstr "No s'ha pogut llegir %s\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" -msgstr "No es pot cercar en %s\n" +msgstr "No s'ha pogut cercar en %s\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" -msgstr "No es pot escriure %s\n" +msgstr "No s'ha pogut escriure %s\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" -msgstr "El ioctl BLKGETSIZE ha fallat en %s\n" +msgstr "No s'ha pogut executar ioctl BLKGETSIZE a %s\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" -msgstr "No es pot assignar més memòria\n" +msgstr "No s'ha pogut assignar més memòria\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Error fatal\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" -msgstr " a establir un indicador de sols lectura" +msgstr " a estableix un senyalador de només lectura" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" -msgstr " b editar etiqueta de disc bsd" +msgstr " b edita l'etiqueta de disc bsd" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" -msgstr " c establir indicatiu de muntable" +msgstr " c estableix senyalador de muntable" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" -msgstr " d suprimir una partició" +msgstr " d suprimeix una partició" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" -msgstr " l llistar els tipus de particions conegudes" +msgstr " l llista els tipus de particions conegudes" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" -msgstr " n afegir una nova partició" +msgstr " n afegeix una nova partició" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" -msgstr " o crear una nova taula de particions DOS buida" +msgstr " o crea una nova taula de particions DOS buida" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" -msgstr " p imprimir la taula de particions" +msgstr " p imprimeix la taula de particions" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" -msgstr " s crear una etiqueta de disc Sun nova" +msgstr " s crea una etiqueta de disc Sun nova" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" -msgstr " t canviar l'identificador del sistema d'una partició" +msgstr " t canvia l'identificador del sistema d'una partició" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" -msgstr " u canviar les unitats de visualització/entrada" +msgstr " u canvia les unitats de visualització/entrada" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" -msgstr " v verificar la taula de particions" +msgstr " v verifica la taula de particions" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" -msgstr " w escriure la taula al disc i sortir" +msgstr " w escriu la taula al disc i surt" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" -msgstr " x funcions addicionals (sols experts)" +msgstr " x funcions addicionals (només experts)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" -msgstr " a seleccionar partició d'arrencada" +msgstr " a selecciona la partició d'arrencada" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" -msgstr " b editar l'entrada del fitxer d'arrencada" +msgstr " b edita l'entrada del fitxer d'arrencada" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" -msgstr " c seleccionar partició d'intercanvi sgi" +msgstr " c selecciona la partició d'intercanvi sgi" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" -msgstr " a establir un indicatiu d'arrencada" +msgstr " a estableix un senyalador d'arrencada" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" -msgstr " c establir l'indicatiu de compatibilitat amb DOS" +msgstr " c estableix el senyalador de compatibilitat amb DOS" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" -msgstr " a canviar el nombre de cilindres alternatius" +msgstr " a canvia el nombre de cilindres alternatius" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" -msgstr " c canviar el nombre de cilindres" +msgstr " c canvia el nombre de cilindres" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" -msgstr " d imprimir les dades en cru en la taula de particions" +msgstr " d imprimeix les dades crues a la taula de particions" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" -msgstr " e canviar el nombre de sectors addicionals per cilindre" +msgstr " e canvia el nombre de sectors addicionals per cilindre" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" -msgstr " h canviar el nombre de capçals" +msgstr " h canvia el nombre de capçals" -#: fdisk/fdisk.c:403 +# FIXME +#: fdisk/fdisk.c:405 msgid " i change interleave factor" -msgstr " i canviar factor d'inter-fullatge" +msgstr " i canvia el factor d'entrellaçat" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" -msgstr " o canviar velocitat de rotació (r.p.m.)" +msgstr " o canvia velocitat de rotació (r.p.m.)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" -msgstr " s canviar el nombre de sectors per pista" +msgstr " s canvia el nombre de sectors per pista" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" -msgstr " y canviar el nombre de cilindres físics" +msgstr " y canvia el nombre de cilindres físics" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" -msgstr " b desplaçar al començament les dades d'una partició" +msgstr " b desplaça les dades d'una partició a l'inici" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" -msgstr " e llistar particions esteses" +msgstr " e llista les particions esteses" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" -msgstr " g crear una taula de particions IRIX (SGI)" +msgstr " g crea una taula de particions IRIX (SGI)" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" -msgstr " f fixar un ordre de particions" +msgstr " f arregla l'ordre de les particions" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "Heu de definir els" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "capçals" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "sectors" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" @@ -2819,11 +2764,11 @@ msgstr "" "%s%s.\n" "Podeu fer això des del menú de funcions addicionals.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " -msgstr " y " +msgstr " i " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2836,37 +2781,40 @@ msgid "" msgstr "" "\n" "El nombre de cilindres per a aquest disc està establert en %d.\n" -"Això no és desencertat, però va més enllà del 1024 i podríeu\n" -"tindre problemes amb certes configuracions de:\n" -"1) Programari executat en temps d'arrencada (p.e., versions\n" -" antigues de LILO)\n" -"2) Arrencar i particionar des d'un altre SO\n" -" (p.e., DOS FDISK, OS/2 FDISK)\n" +"Això no és incorrecte, però és més gran que 1024 i podríeu\n" +"tenir problemes amb certes configuracions de:\n" +"1) Programari que s'executa durant d'arrencada (p.ex., versions\n" +" antigues del LILO)\n" +"2) En arrencar i particionar des d'un altre SO\n" +" (p.ex., DOS FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "Desplaçament incorrecte en particions primàries esteses\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" "They will be deleted if you save this partition table.\n" msgstr "" +"Avís: s'estan ometent les particions posteriors a la #%d.\n" +"S'eliminaran si deseu aquesta taula de particions.\n" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" -msgstr "Atenció: Enllaç d'apuntador addicional en la taula de particions %d\n" +msgstr "" +"Avís: hi ha un punter d'enllaç addicional a la taula de particions %d\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "" -"Atenció: S'ignoren les dades addicionals en la taula de particions %d\n" +"Avís: s'està ignorant les dades addicionals de la taula de particions %d\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2874,144 +2822,146 @@ msgid "" "content won't be recoverable.\n" "\n" msgstr "" -"S'està creant una etiqueta de disc DOS nova. Els canvis sols\n" -"romandran a la memòria, fins que decidiu escriure-los. Després\n" -"d'aquesta operació, l'anterior contingut no podrà ser recuperat.\n" +"S'està creant una etiqueta de disc DOS nova. Els canvis només\n" +"romandran a la memòria fins que decidiu escriure'ls. Després\n" +"d'aquesta operació, l'anterior contingut no es podrà recuperar.\n" "\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" -msgstr "Nota: La mida del sector és %d (no %d)\n" +msgstr "Nota: la mida del sector és %d (no %d)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "No podreu escriure la taula de particions.\n" -#: fdisk/fdisk.c:952 +# NO només es va fer una traducció a partir de la versió +# espanyola, sinó que a més a més es va fer malament. +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" "Give the 'b' command to go to BSD mode.\n" msgstr "" -"Aquest disc té tanta màgia DOS com BSD.\n" -"Empreu el comandament 'b' per anar al mode BSD.\n" +"Aquest disc té tan màgia DOS com BSD.\n" +"Empreu l'ordre «b» per anar al mode BSD.\n" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " "disklabel\n" msgstr "" -"El dispositiu no conté una taula de particions DOS vàlida, així com tampoc " -"una etiqueta de disc Sun, SGI o OSF\n" +"El dispositiu no conté ni taula de particions DOS vàlida, ni cap etiqueta de " +"disc Sun, SGI o OSF\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "Error intern\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" -msgstr "S'ignorarà la partició estesa addicional %d\n" +msgstr "S'està ignorant la partició estesa addicional %d\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" "(rite)\n" msgstr "" -"Atenció: Etiqueta 0x%04x no vàlida de la taula de particions %d serà " -"corregida amb w(rite)\n" +"Avís: el senyalador 0x%04x invàlid de la taula de particions %d es corregirà " +"amb w(escriu)\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" "got EOF thrice - exiting..\n" msgstr "" "\n" -"s'ha aconseguit un EOF tres vegades - sortint...\n" +"s'ha obtingut EOF tres vegades - s'està sortint...\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " -msgstr "Codi hex. (escriviu L per a veure la llista de codis): " +msgstr "Codi hex. (escriviu L per veure la llista de codis): " -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%u-%u, valor per defecte %u): " -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, c-format msgid "Using default value %u\n" -msgstr "Usant el valor per defecte %u\n" +msgstr "S'està utilitzant el valor per defecte %u\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "El valor està fora del rang.\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Nombre de partició" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" -msgstr "Atenció: La partició %d és del tipus buit\n" +msgstr "Avís: la partició %d no té tipus\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format msgid "Selected partition %d\n" msgstr "S'ha seleccionat la partició %d\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, c-format msgid "No partition is defined yet!\n" -msgstr "No hi ha cap partició definida!\n" +msgstr "Encara no hi ha cap partició definida.\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" -msgstr "Ja s'han definit totes les particions primàries!\n" +msgstr "Ja s'han definit totes les particions primàries.\n" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "cilindre" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "sector" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" -msgstr "Canviant les unitats de visualització/entrada a %s\n" +msgstr "S'està canviant les unitats de visualització/entrada a %s\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" -msgstr "ATENCIÓ: La partició %d és una partició estesa\n" +msgstr "Avís: la partició %d és una partició estesa\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" -msgstr "L'etiqueta de compatibilitat amb DOS està establerta\n" +msgstr "S'ha establert el senyalador de compatibilitat amb DOS\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" -msgstr "L'etiqueta de compatibilitat amb DOS no està establerta\n" +msgstr "No s'ha establert el senyalador de compatibilitat amb DOS\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" -msgstr "La partició %d encara no existeix!\n" +msgstr "La partició %d encara no existeix.\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -3020,117 +2970,117 @@ msgid "" "a partition using the `d' command.\n" msgstr "" "El tipus 0 significa espai lliure per a molts sistemes\n" -"(però no per a Linux). Probablement no sigui sensat\n" -"tindre particions del tipus 0. Podeu suprimir-les\n" -"amb el comandament `d'.\n" +"(però no per a Linux). No és aconsellable tenir\n" +"particions del tipus 0. Les podeu suprimir amb\n" +"l'ordre «d».\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" "Delete it first.\n" msgstr "" -"No podeu convertir una partició en estesa ni viceversa primer\n" -"haureu d'esborrar-la.\n" +"No podeu convertir una partició a estesa, o al revés, primer\n" +"cal que l'esborreu.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" "as SunOS/Solaris expects it and even Linux likes it.\n" "\n" msgstr "" -"Es recomana deixar la partició 3 com a disc complet (5), donat\n" +"Es recomana deixar la partició 3 com a disc complet (5), ja\n" "que així ho espera SunOS/Solaris i fins i tot és adequat per a\n" "Linux.\n" "\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" "and partition 11 as entire volume (6)as IRIX expects it.\n" "\n" msgstr "" -"Es recomana deixar la partició 9 com a capçalera de volumen (0)\n" -"i la partició 11 com a volumen complet (6) donat que IRIX així ho\n" +"Es recomana deixar la partició 9 com a capçalera de volum (0)\n" +"i la partició 11 com a volum complet (6) ja que IRIX així ho\n" "espera.\n" "\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "S'ha canviat el tipus del sistema de la partició %d per %x (%s)\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "La partició %d té diferents començaments físics/lògics (no Linux?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " físic=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "lògic=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "La partició %d té diferents finals físics/lògics:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "La partició %i no comença en el límit del cilindre:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "ha de ser (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "La partició %i no acaba en un límit de cilindre.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "ha de ser (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" "Disk %s: %ld MB, %lld bytes\n" msgstr "" "\n" -"Disc %s: %ld MiB, %lld octets\n" +"Disc %s: %ld MB, %lld octets\n" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" "Disk %s: %ld.%ld GB, %lld bytes\n" msgstr "" "\n" -"Disc %s: %ld.%ld GiB, %lld octets\n" +"Disc %s: %ld.%ld GB, %lld octets\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "%d capçals, %d sectors/pista, %d cilindres" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr ", total %llu sectors" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" @@ -3139,42 +3089,44 @@ msgstr "" "Unitats = %s de %d * %d = %d octets\n" "\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" "\n" msgstr "" -"Res a fer. L'ordre és correcte.\n" +"Res a fer. L'ordenament ja és correcte.\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" "Probably you selected the wrong device.\n" "\n" msgstr "" +"Això no sembla cap taula de particions\n" +"Probablement heu seleccionat un dispositiu incorrecte.\n" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, c-format msgid "%*s Boot Start End Blocks Id System\n" -msgstr "%*s Arrenc. Comença Acaba Blocs Id Sistema\n" +msgstr "%*s Arrenc. Inici Final Blocs Id Sistema\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Dispositiu" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" "Partition table entries are not in disk order\n" msgstr "" "\n" -"Les entrades en la taula de particions no estan en ordre al disc\n" +"Les entrades a la taula de particions no estan en l'ordre del disc\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3185,83 +3137,83 @@ msgstr "" "Disc %s: %d capçals, %d sectors, %d cilindres\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" -msgstr "Núm IA Cab Sect Cil Cap Sect Cil Comença Mida ID\n" +msgstr "N. IA Cap Sect Cil Cap Sect Cil Inici Mida ID\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" -msgstr "Atenció: La partició %d conté el sector 0\n" +msgstr "Avís: la partició %d conté el sector 0\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" -msgstr "Partició %d: El capçal %d supera el màxim %d\n" +msgstr "Partició %d: el capçal %d supera el màxim %d\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" -msgstr "Partició %d: El sector %d supera el màxim %d\n" +msgstr "Partició %d: el sector %d supera el màxim %d\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" -msgstr "Partició %d: El cilindre %d supera el màxim %d\n" +msgstr "Partició %d: el cilindre %d supera el màxim %d\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" -msgstr "Partició %d: Sectors anteriors %d difereixen del total %d\n" +msgstr "Partició %d: sectors anteriors %d difereixen del total %d\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" -msgstr "Atenció: Inici de dades incorrecte en la partició %d\n" +msgstr "Avís: inici de dades incorrecte en la partició %d\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" -msgstr "Atenció: La partició %d es solapa amb la partició %d.\n" +msgstr "Avís: la partició %d cavalca amb la partició %d.\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" -msgstr "Atenció: La partició %d està buida\n" +msgstr "Avís: la partició %d està buida\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "La partició lògica %d no està integrada en la partició %d\n" -#: fdisk/fdisk.c:1900 -#, fuzzy, c-format +#: fdisk/fdisk.c:1902 +#, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" -msgstr "El total de sectors assignats %d supera el màxim de %d\n" +msgstr "El total de sectors assignats %d supera el màxim de %lld\n" -#: fdisk/fdisk.c:1903 -#, fuzzy, c-format +#: fdisk/fdisk.c:1905 +#, c-format msgid "%lld unallocated sectors\n" -msgstr "%d sectors no assignats\n" +msgstr "%lld sectors no assignats\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "" "La partició %d ja està definida. Esborreu-la abans de tornar-la a afegir.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "El sector %d ja està assignat\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "No hi ha cap sector lliure disponible\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3269,65 +3221,65 @@ msgid "" "\ta new empty DOS partition table first. (Use o.)\n" "\tWARNING: This will destroy the present disk contents.\n" msgstr "" -"\tHo sento - aquest fdisk no pot manejar etiquetes de disc AIX.\n" +"\tAquest fdisk no pot gestionar etiquetes de disc AIX.\n" "\tSi desitgeu afegir particions DOS, creeu una nova taula de\n" "\t particions DOS (Useu o).\n" -"\tATENCIÓ: Això destruirà l'actual contingut del disc.\n" +"\tAvís: Això destruirà el contingut actual del disc.\n" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "Primer heu de suprimir alguna partició i afegir-ne una d'estesa\n" -#: fdisk/fdisk.c:2093 -#, fuzzy, c-format +#: fdisk/fdisk.c:2095 +#, c-format msgid "All logical partitions are in use\n" -msgstr "les particions lògiques no estan en un ordre de disc" +msgstr "S'usen totes les particions lògiques\n" -#: fdisk/fdisk.c:2094 -#, fuzzy, c-format +#: fdisk/fdisk.c:2096 +#, c-format msgid "Adding a primary partition\n" -msgstr "Partició primària incorrecta" +msgstr "S'està afegint una partició primària\n" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" " %s\n" " p primary partition (1-4)\n" msgstr "" -"Acció del comandament\n" +"Acció de l'ordre\n" "%s\n" -" p Partició primària (1-4)\n" +" p partició primària (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l lògica (5 o superior)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e estesa" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Nombre de partició no vàlid per al tipus `%c'\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" "\n" msgstr "" -"Ja s'ha modificat la taula de particions!\n" +"S'ha modificat la taula de particions.\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" -msgstr "Cridant a ioctl() per a rellegir la taula de particions.\n" +msgstr "S'està cridant ioctl() per rellegir la taula de particions.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3336,11 +3288,12 @@ msgid "" "The new table will be used at the next reboot.\n" msgstr "" "\n" -"ATENCIÓ: El rellegir la taula de particions ha fallat amb l'error %d: %s.\n" +"Avís: No s'ha pogut rellegir la taula de particions, s'ha produït l'error %" +"d: %s.\n" "El nucli encara usa l'antiga taula.\n" -"La taula nova s'usarà després de reiniciar.\n" +"La taula nova s'usarà després d'arrencar de nou.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3349,102 +3302,103 @@ msgid "" "information.\n" msgstr "" "\n" -"ATENCIÓ: Si heu creat o modificat qualsevol de les\n" -"particions DOS 6.x, mireu la pàgina del manual del fdisk\n" +"Avís: Si heu creat o modificat alguna partició\n" +"DOS 6.x, mireu la pàgina del manual de fdisk\n" "per a informació addicional.\n" -#: fdisk/fdisk.c:2197 -#, fuzzy, c-format +#: fdisk/fdisk.c:2199 +#, c-format msgid "" "\n" "Error closing file\n" -msgstr "Error tancant %s\n" +msgstr "" +"\n" +"S'ha produït un error en tancar el fitxer\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" -msgstr "Sincronitzant els discs.\n" +msgstr "S'estan sincronitzant els discs.\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" -msgstr "La partició %d no té cap àrea amb dades\n" +msgstr "La partició %d no té cap àrea de dades\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Nou començament de dades" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " -msgstr "Comandament expert (m per a l'ajuda): " +msgstr "Ordre d'expert (m per a obtenir ajuda): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "Nombre de cilindres" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "Nombre de capçals" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "Nombre de sectors" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "" -"Atenció: Establint desplaçament del sector per a la compatibilitat amb DOS\n" +"Avís: s'està establint el desplaçament del sector per a la compatibilitat " +"amb DOS\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "El disc %s no conté una taula de particions vàlida\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "No es pot obrir %s\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "no es pot obrir %s\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" -msgstr "%c: Comandament desconegut\n" +msgstr "%c: ordre desconeguda\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "" -"Aquest nucli cerca la mida del sector por si mateix; l'opció -b serà " -"ignorada\n" +"Aquest nucli troba la mida del sector automàtiament; s'ignorarà l'opció -b\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " "device\n" msgstr "" -"Atenció: L'opció -b (estableix la mida del sector) ha de ser usada amb un " +"Avís: l'opció -b (estableix la mida del sector) s'ha d'usar amb un " "dispositiu específic\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "" -"A l'entrar el mode d'etiqueta, s'ha detectat una etiqueta de disc OSF/1 en %" +"En entrar el mode d'etiqueta, s'ha detectat una etiqueta de disc OSF/1 en %" "s.\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " -msgstr "Comandament (m per a l'ajuda): " +msgstr "Ordre (m per a obtenir ajuda): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" @@ -3453,16 +3407,16 @@ msgstr "" "\n" "L'actual fitxer d'arrencada és: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " -msgstr "Si us plau entreu el nom del nou fitxer d'arrencada: " +msgstr "Entreu el nom del nou fitxer d'arrencada: " -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "No s'ha modificat el fitxer d'arrencada\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3470,8 +3424,7 @@ msgid "" "\n" msgstr "" "\n" -"\tHo sento, no hi ha menú d'usuaris experts per a les taules de particions " -"SGI.\n" +"\tNo hi ha menú d'usuari expert per a les taules de particions SGI.\n" "\n" #: fdisk/fdisksgilabel.c:80 @@ -3488,7 +3441,7 @@ msgstr "SGI secrepl" #: fdisk/fdisksgilabel.c:83 msgid "SGI raw" -msgstr "SGI raw" +msgstr "SGI cru" #: fdisk/fdisksgilabel.c:84 msgid "SGI bsd" @@ -3500,7 +3453,7 @@ msgstr "SGI sysv" #: fdisk/fdisksgilabel.c:86 msgid "SGI volume" -msgstr "Volúmen SGI" +msgstr "Volum SGI" #: fdisk/fdisksgilabel.c:87 msgid "SGI efs" @@ -3530,21 +3483,21 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Intercanvi Linux" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux nativa" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" #: fdisk/fdisksgilabel.c:97 msgid "Linux RAID" -msgstr "Linux RAID" +msgstr "RAID Linux" #: fdisk/fdisksgilabel.c:163 #, c-format @@ -3552,17 +3505,19 @@ msgid "" "According to MIPS Computer Systems, Inc the Label must not contain more than " "512 bytes\n" msgstr "" -"Segons la MIPS Computer Systems, Inc. l'etiqueta no pot contindre més de 512 " +"Segons MIPS Computer Systems, Inc. l'etiqueta no pot contenir més de 512 " "octets\n" #: fdisk/fdisksgilabel.c:182 #, c-format msgid "Detected sgi disklabel with wrong checksum.\n" msgstr "" -"Detectada una etiqueta de disc sgi amb una suma de comprovació incorrecta.\n" +"S'ha detectat una etiqueta de disc sgi amb una suma de comprovació " +"incorrecta.\n" +# FIXME #: fdisk/fdisksgilabel.c:200 -#, fuzzy, c-format +#, c-format msgid "" "\n" "Disk %s (SGI disk label): %d heads, %d sectors\n" @@ -3575,13 +3530,13 @@ msgstr "" "\n" "Disc %s (etiqueta de disc SGI): %d capçals, %d sectors\n" "%d cilindres, %d cilindres físics\n" -"%d sectors per cilindre addicionals, inter-fullatge %d:1\n" +"%d sectors per cilindre addicionals, entrellaçat %d:1\n" "%s\n" -"Unitats = %s de %d * 512 octets\n" +"Unitats = %s de %d * %d octets\n" "\n" #: fdisk/fdisksgilabel.c:213 -#, fuzzy, c-format +#, c-format msgid "" "\n" "Disk %s (SGI disk label): %d heads, %d sectors, %d cylinders\n" @@ -3590,7 +3545,7 @@ msgid "" msgstr "" "\n" "Disc %s (etiqueta de disc SGI): %d capçals, %d sectors, %d cilindres\n" -"Unitats = %s de %d * 512 octets\n" +"Unitats = %s de %d * %d octets\n" "\n" #: fdisk/fdisksgilabel.c:220 @@ -3600,7 +3555,7 @@ msgid "" "Pt# %*s Info Start End Sectors Id System\n" msgstr "" "----- particions -----\n" -"Pt# %*s Info Comença Acaba Sectors Id Sistema\n" +"Pt# %*s Info Inici Final Sectors Id Sistema\n" #: fdisk/fdisksgilabel.c:242 #, c-format @@ -3618,7 +3573,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s sector%5u mida%8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3628,8 +3582,8 @@ msgid "" "\te.g. \"/unix\" or \"/unix.save\".\n" msgstr "" "\n" -"Fitxer d'arrencada no vàlid!\n" -"\tEl fitxer d'arrencada ha de ser un nom de ruta absolut\n" +"El fitxer d'arrencada no és vàlid!\n" +"\tEl fitxer d'arrencada ha de ser un camí absolut\n" "\tdiferent de zero, p.e. \"/unix\" o \"/unix.save\".\n" #: fdisk/fdisksgilabel.c:310 @@ -3639,7 +3593,7 @@ msgid "" "\tName of Bootfile too long: 16 bytes maximum.\n" msgstr "" "\n" -"\tNom del fitxer d'arrencada massa llarg: Màxim de 16 octets.\n" +"\tEl nom del fitxer d'arrencada és massa llarg: màxim de 16 octets.\n" #: fdisk/fdisksgilabel.c:315 #, c-format @@ -3648,8 +3602,7 @@ msgid "" "\tBootfile must have a fully qualified pathname.\n" msgstr "" "\n" -"\tEl fitxer d'arrencada ha de tindre un nom de ruta completament " -"qualificat.\n" +"\tEl fitxer d'arrencada ha de tenir un camí completament qualificat.\n" #: fdisk/fdisksgilabel.c:322 #, c-format @@ -3670,14 +3623,14 @@ msgid "" "\tBootfile is changed to \"%s\".\n" msgstr "" "\n" -"\tEs canvia el fitxer d'arrencada a \"%s\".\n" +"\tS'ha canviat el fitxer d'arrencada a \"%s\".\n" #: fdisk/fdisksgilabel.c:438 #, c-format msgid "More than one entire disk entry present.\n" -msgstr "Hi ha present més d'una entrada de disc completa.\n" +msgstr "Hi ha present més d'una entrada de disc complet.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "No hi han particions definides\n" @@ -3703,12 +3656,12 @@ msgid "" "but the disk is %d diskblocks long.\n" msgstr "" "La partició de disc sencer sols té un mida de %d blocs,\n" -"mentres que el disc té una longitud de %d blocs.\n" +"mentre que el disc té una longitud de %d blocs.\n" #: fdisk/fdisksgilabel.c:465 #, c-format msgid "One Partition (#11) should cover the entire disk.\n" -msgstr "Una partició (11) haurà d'abastar el disc sencer.\n" +msgstr "Una partició (#11) hauria d'abastar el disc sencer.\n" #: fdisk/fdisksgilabel.c:475 #, c-format @@ -3728,7 +3681,7 @@ msgstr "Les particions %d i %d es solapen en %d sectors.\n" #: fdisk/fdisksgilabel.c:496 fdisk/fdisksgilabel.c:514 #, c-format msgid "Unused gap of %8u sectors - sectors %8u-%u\n" -msgstr "Espai no usat de %8u sectors - sectors %8u-%u\n" +msgstr "Hi ha un buit que no s'usa de %8u sectors - sectors %8u-%u\n" #: fdisk/fdisksgilabel.c:525 #, c-format @@ -3762,11 +3715,10 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\tHeu escollit un nom de fitxer d'arrencada inusual.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" -msgstr "Ho sento sols podeu canviar l'etiqueta de les particions no buides.\n" +msgstr "Podeu canviar l'etiqueta de les particions no buides.\n" #: fdisk/fdisksgilabel.c:550 msgid "" @@ -3777,36 +3729,34 @@ msgid "" "Type YES if you are sure about tagging this partition differently.\n" msgstr "" "Està altament recomenat que la partició en el desplaçament 0\n" -"sigui del tipus \"SGI volhdr\"; el sistema IRIX l'usarà per a\n" -"recuperar des del seu directori utilitats com sash i fx.\n" -"Sols la secció de disc sencer \"Volúmen SGI\" pot infringir això.\n" -"Escriviu SI si esteu segur sobre tornar a etiquetar aquesta partició.\n" +"sigui del tipus \"SGI volhdr\"; el sistema IRIX l'usarà per\n" +"recuperar des del seu directori d'utilitats com ara sash i fx.\n" +"Només l'entrada de disc sencer \"Volum SGI\" pot infringir això.\n" +"Escriviu SÍ si esteu segur que voleu tornar a etiquetar aquesta partició.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" -msgstr "SI\n" +msgstr "SÍ\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" -msgstr "Sabeu si heu produït un solapament de partició en el disc?\n" +msgstr "Ja sabeu que hi ha un encavalcament de particions al disc?\n" #: fdisk/fdisksgilabel.c:637 #, c-format msgid "Attempting to generate entire disk entry automatically.\n" -msgstr "S'intenta generar una entrada de disc sencer automàticament.\n" +msgstr "S'està intentant generar una entrada de disc sencer automàticament.\n" #: fdisk/fdisksgilabel.c:642 #, c-format msgid "The entire disk is already covered with partitions.\n" -msgstr "El disc sencer ja està cobert amb particions.\n" +msgstr "El disc sencer ja està cobert de particions.\n" #: fdisk/fdisksgilabel.c:646 #, c-format msgid "You got a partition overlap on the disk. Fix it first!\n" -msgstr "" -"S'ha produït un solapament de particions en el disc. Corregiu això primer!\n" +msgstr "S'ha produït un encavalcament de particions al disc. Corregiu-ho.\n" #: fdisk/fdisksgilabel.c:655 fdisk/fdisksgilabel.c:684 #, c-format @@ -3814,14 +3764,13 @@ msgid "" "It is highly recommended that eleventh partition\n" "covers the entire disk and is of type `SGI volume'\n" msgstr "" -"Es altament recomenat que la partició onze cobreixi\n" -"el disc sencer i que sigui del tipus `Volúmen SGI'\n" +"Es recomana especialment que la onzena partició\n" +"cobreixi el disc sencer i sigui del tipus 'volum SGI'\n" #: fdisk/fdisksgilabel.c:671 #, c-format msgid "You will get a partition overlap on the disk. Fix it first!\n" -msgstr "" -"Es produirà un solapament de particions en el disc. Corregiu això primer!\n" +msgstr "Es produirà un encavalcament de particions al disc. Corregiu-ho.\n" #: fdisk/fdisksgilabel.c:676 #, c-format @@ -3836,9 +3785,9 @@ msgid "" "content will be unrecoverably lost.\n" "\n" msgstr "" -"Construint una nova etiqueta de disc SGI. Els canvis sols romandran\n" -"en la memòria, fins que decidiu escriure-los. Després d'això, l'anterior\n" -"contingut serà irrecuperable.\n" +"S'està construint una nova etiqueta de disc SGI. Els canvis només romandran\n" +"a la memòria fins que decidiu escriure'ls. Després d'això, no es podrà\n" +"recuperar l'anterior contingut.\n" "\n" #: fdisk/fdisksgilabel.c:728 @@ -3848,59 +3797,57 @@ msgid "" "d.\n" "This value may be truncated for devices > 33.8 GB.\n" msgstr "" -"ATENCIÓ: BLKGETSIZE el ioctl ha fallat sobre %s. S'esta usant el valor %d " -"per a\n" -"la geometria del cilindre. Aquest valor es podria tuncar per a dispositius > " -"33,8 GB.\n" +"Avís: no s'ha pogut executar ioctl BLKGETSIZE a %s. S'està utilitzant el " +"valor de la geometria del cilindre %d.\n" +"Aquest valor es pot truncar per a dispositius > 33.8 GB.\n" #: fdisk/fdisksgilabel.c:741 #, c-format msgid "Trying to keep parameters of partition %d.\n" -msgstr "S'intenten mantindre els paràmetres de la partició %d.\n" +msgstr "S'està intentant mantenir els paràmetres de la partició %d.\n" #: fdisk/fdisksgilabel.c:743 #, c-format msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" -msgstr "ID=%02x\tCOMENÇAMENT=%d\tLONGITUD=%d\n" +msgstr "ID=%02x\tINICI=%d\tLONGITUD=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Buida" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" -msgstr "SunOS root" +msgstr "SunOS arrel" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS d'intercanvi" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Disc sencer" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS estàndard" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" -msgstr "Autodetecció Linux raid" +msgstr "Autodetecció RAID Linux" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3909,16 +3856,16 @@ msgid "" "or force a fresh label (s command in main menu)\n" msgstr "" "S'ha detectat una etiqueta de disc amb una suma de comprovació incorrecta.\n" -"Probablement tindreu que establir tots els valors,\n" -"p.e. capçals, sectors, cilindres i particions, o forçar\n" -"una nova etiqueta (comandament s al menú principal)\n" +"Probablement haureu d'establir tots els valors,\n" +"p.ex. capçals, sectors, cilindres i particions, o forçar\n" +"una nova etiqueta (ordre s del menú principal)\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "La configuració automàtica ha trobat un %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3926,12 +3873,12 @@ msgid "" "content won't be recoverable.\n" "\n" msgstr "" -"Construint una nova etiqueta de disc sun. Els canvis sols romandran\n" -"en la memòria, fins que decidiu escriure-los. Després d'això, l'anterior\n" +"S'està construint una nova etiqueta de disc sun. Els canvis només romandran\n" +"a la memòria fins que decidiu escriure'ls. Després d'això, l'anterior\n" "contingut serà irrecuperable.\n" "\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3939,83 +3886,84 @@ msgid "" msgstr "" "Tipus d'unitat\n" " ? Amb configuració automàtica\n" -" 0 Personalitzada (amb valors per defecte detectats pel maquinari)" +" 0 Personalitzada (amb valors per defecte que detecti el maquinari)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " -msgstr "Seleccionar tipus (? automàtica, 0 personalitzada): " +msgstr "Seleccioneu el tipus (? automàtica, 0 personalitzada): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" -msgstr "Falla en la configuració automàtica.\n" +msgstr "No s'ha pogut fer la configuració automàtica.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Sectors/pista" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Cilindres alternatius" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Cilindres físics" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "Velocitat de rotació (r.p.m.)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +# FIXME +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" -msgstr "Factor d'inter-fullatge" +msgstr "Factor d'entrellaçat" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "Sectors addicionals per cilindre" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" -msgstr "Podeu canviar tots els paràmetres de disc des del menú x" +msgstr "Podeu canviar tots els paràmetres del disc des del menú x" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" -msgstr "Disquet de 3,5 polsades" +msgstr "Disquet de 3,5 polzades" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" -msgstr "Linux personalitzat" +msgstr "Linux personalitzada" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "La partició %d no acaba en un límit de cilindre\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" -msgstr "La partició %d es solapa amb d'altres en els sectors %d-%d\n" +msgstr "La partició %d encavalca amb d'altres en els sectors %d-%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" -msgstr "Espai no usat - sectors 0-%d\n" +msgstr "Buit no usat - sectors 0-%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" -msgstr "Espai no usat - sectors %d-%d\n" +msgstr "Buit no usat - sectors %d-%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" "Delete some/shrink them before retry.\n" msgstr "" -"D'altres particions estan cobrint el disc sencer.\n" +"Altres particions cobreixen el disc sencer.\n" "Abans de tornar-hi esborreu-ne o reduïu-ne la seva mida.\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -4023,20 +3971,19 @@ msgid "" "to %d %s\n" msgstr "" "No heu cobert el disc sencer amb la tercera partició, però el\n" -"valor %d %s es solapa amb d'altres particions. La vostra entrada\n" -"s'ha canviat per %d %s\n" +"valor %d %s encavalca amb d'altres particions. S'ha canviat l'entrada\n" +"per %d %s\n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" "partition as Whole disk (5), starting at 0, with %u sectors\n" msgstr "" -"Si desitgeu mantindre la compatibilitat amb SunOS/Solaris, considereu el " -"deixar\n" +"Si desitgeu mantenir la compatibilitat amb SunOS/Solaris, considereu deixar\n" "aquesta partició com a Disc sencer (5), començant en 0, amb %u sectors\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -4044,13 +3991,14 @@ msgid "" "Type YES if you're very sure you would like that partition\n" "tagged with 82 (Linux swap): " msgstr "" -"És altament recomenat que la partició en el desplaçament 0\n" -"sigui UFS, EXT2FS o SunOS d'intercanvi. El posar Linux\n" -"d'intercanvi pot destruir la taula de particions i el bloc d'arrencada.\n" -"Escriviu SI si n'esteu segur de que desitgeu que la partició sigui\n" -"etiquetada amb 82 (Linux d'intercanvi): " +"Es recomana especialment que la partició en el desplaçament 0\n" +"sigui UFS, EXT2FS o SunOS d'intercanvi. Si es posa Linux\n" +"d'intercanvi, es pot destruir la taula de particions i el bloc d'arrencada.\n" +"Escriviu SÍ si esteu segur que desitgeu que s'etiqueti la partició\n" +"amb el 82 (Linux d'intercanvi): " -#: fdisk/fdisksunlabel.c:659 +# FIXME +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4064,12 +4012,12 @@ msgstr "" "\n" "Disc %s (etiqueta de disc Sun): %d capçals, %d sectors, %d r.p.m.\n" "%d cilindres, %d cilindres alternatius, %d cilindres físics\n" -"%d sectors per cilindre addicionals, inter-fullatge %d:1\n" +"%d sectors per cilindre addicionals, entrellaçat %d:1\n" "%s\n" "Unitats = %s de %d * 512 octets\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4082,16 +4030,16 @@ msgstr "" "Unitats = %s de %d * 512 octets\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" -msgstr "%*s Etiqu. Comença Acaba Blocs Id Sistema\n" +msgstr "%*s Senyal. Inici Final Blocs Id Sistema\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "Nombre de cilindres alternatius" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "Nombre de cilindres físics" @@ -4101,7 +4049,7 @@ msgstr "FAT12" #: fdisk/i386_sys_types.c:8 msgid "XENIX root" -msgstr "XENIX root" +msgstr "XENIX arrel" #: fdisk/i386_sys_types.c:9 msgid "XENIX usr" @@ -4115,32 +4063,26 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "Estesa" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX arrencable" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "Gestor d'arrencada OS/2" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "W95 FAT32" @@ -4149,14 +4091,13 @@ msgstr "W95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "W95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "W95 FAT16 (LBA)" #: fdisk/i386_sys_types.c:20 msgid "W95 Ext'd (LBA)" -msgstr "W95 estesa (LBA)" +msgstr "W95 Estesa (LBA)" #: fdisk/i386_sys_types.c:21 msgid "OPUS" @@ -4184,7 +4125,7 @@ msgstr "HPFS/NTFS oculta" #: fdisk/i386_sys_types.c:27 msgid "AST SmartSleep" -msgstr "SmartSleep de AST" +msgstr "SmartSleep d'AST" #: fdisk/i386_sys_types.c:28 msgid "Hidden W95 FAT32" @@ -4208,7 +4149,7 @@ msgstr "Plan 9" #: fdisk/i386_sys_types.c:33 msgid "PartitionMagic recovery" -msgstr "Recuperar PartitionMagic" +msgstr "Recuperació PartitionMagic" #: fdisk/i386_sys_types.c:34 msgid "Venix 80286" @@ -4242,12 +4183,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4268,8 +4207,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4279,7 +4216,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD o SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4300,33 +4236,29 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Minix antic" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / antic Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 -#, fuzzy msgid "Linux swap / Solaris" -msgstr "Intercanvi Linux" +msgstr "Intercanvi Linux / Solaris" #: fdisk/i386_sys_types.c:58 msgid "OS/2 hidden C: drive" -msgstr "Unitat C: oculta de OS/2" +msgstr "Unitat C: oculta d'OS/2" #: fdisk/i386_sys_types.c:59 msgid "Linux extended" -msgstr "Linux estes" +msgstr "Linux estesa" #: fdisk/i386_sys_types.c:60 fdisk/i386_sys_types.c:61 msgid "NTFS volume set" -msgstr "Joc de volúmens NTFS" +msgstr "Joc de volums NTFS" #: fdisk/i386_sys_types.c:62 -#, fuzzy msgid "Linux plaintext" -msgstr "Linux ext3" +msgstr "Linux text" #: fdisk/i386_sys_types.c:64 msgid "Amoeba" @@ -4336,21 +4268,18 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" -msgstr "Hivernació de IBM Thinkpad" +msgstr "Hivernació d'IBM Thinkpad" #: fdisk/i386_sys_types.c:68 msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4377,7 +4306,7 @@ msgstr "S.f. BSDI" #: fdisk/i386_sys_types.c:75 msgid "BSDI swap" -msgstr "BSDI d'intercanvi" +msgstr "Intercanvi de BSDI" #: fdisk/i386_sys_types.c:76 msgid "Boot Wizard hidden" @@ -4388,9 +4317,8 @@ msgid "Solaris boot" msgstr "Arrencada Solaris" #: fdisk/i386_sys_types.c:78 -#, fuzzy msgid "Solaris" -msgstr "Arrencada Solaris" +msgstr "Solaris" #: fdisk/i386_sys_types.c:79 msgid "DRDOS/sec (FAT-12)" @@ -4416,30 +4344,22 @@ msgstr "Dades sense S.F." msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Utilitat Dell" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "Accés DOS" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "Sis. Fitx. BeOS" @@ -4448,153 +4368,152 @@ msgstr "Sis. Fitx. BeOS" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "Arrencada Linux/PA-RISC" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "Secundària DOS" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" -msgstr "error cercant en %s - no es pot cercar a %lu\n" +msgstr "s'ha produït un error en cercar a %s - no es pot cercar a %lu\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" -msgstr "error cercant: S'esperava 0x%08x%08x, s'ha obtingut 0x%08x%08x\n" +msgstr "" +"s'ha produït un error en cercar: s'esperava 0x%08x%08x, s'ha obtingut 0x%08x%" +"08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" -msgstr "memòria esgotada - abandonant\n" +msgstr "s'ha esgotat la memòria - s'està abandonant\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" -msgstr "error de lectura en %s - no es pot llegir el sector %lu\n" +msgstr "" +"s'ha produït un error de lectura a %s - no s'ha pogut llegir el sector %lu\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" -msgstr "ERROR: El sector %lu no té una signatura msdos\n" +msgstr "ERROR: el sector %lu no té cap signatura msdos\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" -msgstr "error d'escriptura en %s - no es pot escriure el sector %lu\n" +msgstr "" +"s'ha produït un error d'escriptura a %s - no s'ha pogut escriure el sector %" +"lu\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" -msgstr "no es pot obrir el sector de la partició desat al fitxer (%s)\n" +msgstr "no s'ha pogut obrir el sector de la partició del fitxer desat (%s)\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" -msgstr "error d'escriptura en %s\n" +msgstr "s'ha produït un error d'escriptura a %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" -msgstr "no es pot fer stat al fitxer de restaurar la partició (%s)\n" +msgstr "" +"no s'ha pogut executar stat al fitxer de restauració de la partició (%s)\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "" -"mida incorrecte del fitxer de restitució de la partició - no es restituirà\n" +"el fitxer de restauració de la partició té una mida incorrecta - no es " +"restaurarà\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" -msgstr "memòria esgotada?\n" +msgstr "s'ha esgotat la memòria?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" -msgstr "no es pot obrir el fitxer de restituir la partició (%s)\n" +msgstr "no es pot obrir el fitxer de restauració de la partició (%s)\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" -msgstr "error llegint %s\n" +msgstr "s'ha produït un error en llegir %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" -msgstr "no es pot obrir per a escriptura el dispositiu %s\n" +msgstr "no s'ha pogut obrir per a escriptura el dispositiu %s\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" -msgstr "error escrivint el sector %lu en %s\n" +msgstr "s'ha produït un error en escriure el sector %lu en %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" -msgstr "Disc %s: No es pot obtindre la geometria\n" +msgstr "Disc %s: no s'ha pogut obtenir la geometria\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" -msgstr "Disc %s : No es pot obtrindre'n la mida.\n" +msgstr "Disc %s : no s'ha pogut obtenir la mida.\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" "the entire disk. Using fdisk on it is probably meaningless.\n" "[Use the --force option if you really want this]\n" msgstr "" -"Atenció: Començament=%lu - això sembla ser una partició\n" -"en comptes del disc sencer. Usar el fdisk amb aquesta\n" -"probablement no tingui cap sentit.\n" -"[Useu l'opció --force si de veres ho desitgeu.]\n" +"Avís: inici=%lu - sembla una partició i no un disc sencer.\n" +"No té sentit que hi executeu fdisk.[Useu l'opció --force si realment ho " +"desitgeu.]\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" -msgstr "Atenció: HDIO_GETGEO indica que hi han %lu capçals\n" +msgstr "Avís: HDIO_GETGEO indica que hi ha %lu capçals\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" -msgstr "Atenció: HDIO_GETGEO indica que hi han %lu sectors\n" +msgstr "Avís: HDIO_GETGEO indica que hi ha %lu sectors\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" -msgstr "Atenció: HDIO_GETGEO indica que hi han %lu cilindres\n" +msgstr "Avís: HDIO_GETGEO indica que hi ha %lu cilindres\n" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" "This will give problems with all software that uses C/H/S addressing.\n" msgstr "" -"Atenció: Improbable nombre de sectors (%lu); normalment com a molt 63\n" -"Això donarà problemes amb el programari que usi adreces Cil./Capç./Sector\n" +"Avís: el nombre de sectors és improbable (%lu); normalment com a molt 63\n" +"Això donarà problemes amb el programari que usi adreces C/H/S\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4603,33 +4522,33 @@ msgstr "" "\n" "Disc %s: %lu cilindres, %lu capçals, %lu sectors/pista\n" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" msgstr "" -"%s de partició %s té un valor imposible per al capçal: %lu (hauria d'estar " +"%s de partició %s té un valor impossible per al capçal: %lu (hauria d'estar " "entre 0 i %lu)\n" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" "lu)\n" msgstr "" -"%s de partició %s té un valor imposible per al sector: %lu (hauria d'estar " +"%s de partició %s té un valor impossible per al sector: %lu (hauria d'estar " "entre 1 i %lu)\n" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" "lu)\n" msgstr "" -"%s de partició %s té un valor imposible per als cilindres: %lu (hauria " +"%s de partició %s té un valor impossible per als cilindres: %lu (hauria " "d'estar entre 0 i %lu)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4638,44 +4557,44 @@ msgstr "" "Id Nom\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" -msgstr "Rellegint la taula de particions...\n" +msgstr "S'està rellegint la taula de particions...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" msgstr "" -"El comandament per a rellegir la taula de particions ha fallat\n" -"Reinicieu el sistema ara, avans d'usar mkfs\n" +"L'ordre per a tornar a llegir la taula de particions ha fallat\n" +"Torneu a iniciar el sistema ara, abans d'usar mkfs\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" -msgstr "Error tancant %s\n" +msgstr "S'ha produït un error en tancar %s\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" -msgstr "%s: Aquesta partició no existeix\n" +msgstr "%s: aquesta partició no existeix\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" -msgstr "Format no reconegut; usant els sectors\n" +msgstr "format no reconegut; s'està usant els sectors\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# taula de particions de %s\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" -msgstr "format no implementat; usant %s\n" +msgstr "format no implementat; s'està usant %s\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4684,12 +4603,12 @@ msgstr "" "Unitats = cilindres de %lu octets, blocs de 1024 octets, contant des de %d\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" -msgstr " Disp. Arr. Comença Acaba #cil. #blocs Id Sistema\n" +msgstr " Disp. Arr. Inici Final #cil. #blocs Id Sistema\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4698,12 +4617,12 @@ msgstr "" "Unitats = sectors de 512 octets, contant des de %d\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" -msgstr " Disp. Arr Comença Acaba #sectors Id Sistema\n" +msgstr " Disp. Arr Inici Final #sectors Id Sistema\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4712,393 +4631,388 @@ msgstr "" "Unitats = blocs de 1024 octets, contant des de %d\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" -msgstr " Disp. Arr. Comença Acaba #blocs Id Sistema\n" +msgstr " Disp. Arr. Inici Final #blocs Id Sistema\n" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -"Unitats = MiB de 1048576 octets, blocs de 1024 octets, comptant des de %d\n" +"Unitats = mebibytes de 1048576 octets, blocs de 1024 octets, comptant des de " +"%d\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" -msgstr " Disp. Arr. Comen. Acaba MB #blocs Id Sistema\n" +msgstr " Disp. Arr. Inici Final MiB #blocs Id. sistema\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "\t\tcomença: (cil.,capç.,sect.) esperat (%ld,%ld,%ld) trobat (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -"\t\tacaba: (cil.,capç.,sect.) esperat (%ld,%ld,%ld) trobat (%ld,%ld,%ld)\n" +"\t\tfinal: (cil.,capç.,sect.) esperat (%ld,%ld,%ld) trobat (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" -msgstr "" -"la partició cava en el cilindre %ld, més enllà de l'acabament del disc\n" +msgstr "la partició acaba en el cilindre %ld, més enllà del final del disc\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "No s'han trobat particions\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" " for C/H/S=*/%ld/%ld (instead of %ld/%ld/%ld).\n" "For this listing I'll assume that geometry.\n" msgstr "" -"Atenció: La taula de particions sembla haber-se creat\n" -" per a Cil./Capç./Sect.=*/%ld/%ld (en comptes de %ld/%ld/%ld).\n" +"Avís: La taula de particions sembla haver-se creat\n" +" per a C/H/S=*/%ld/%ld (en comptes de %ld/%ld/%ld).\n" "Per a aquest llistat s'assumirà aquesta geometria.\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "no hi ha cap taula de particions.\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" -msgstr "estranyament, sols hi han definides %d particions.\n" +msgstr "és estrany, només hi ha definides %d particions.\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" -msgstr "" -"Atenció: La partició %s té una mida 0 però no està marcada com a buida\n" +msgstr "Avís: la partició %s té una mida 0 però no està marcada com a buida\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" -msgstr "Atenció: La partició %s té una mida 0 i és d'arrencada\n" +msgstr "Avís: la partició %s té una mida 0 i és arrencable\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" -msgstr "Atenció: La partició %s té una mida 0 i no comença en el zero\n" +msgstr "Avís: la partició %s té una mida 0 i no comença en zero\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " -msgstr "Atenció: La partició %s " +msgstr "Avís: la partició %s " -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "no està contingut a dins de la partició %s\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " -msgstr "Atenció: Les particions %s " +msgstr "Avís: les particions %s " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" -msgstr "i %s es solapen\n" +msgstr "i %s encavalquen\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" "and will destroy it when filled\n" msgstr "" -"Atenció: La partició %s conté part de la taula de particions\n" -"(sector %lu) i la destruirà en quant s'ompli\n" +"Avís: la partició %s conté part de la taula de particions\n" +"(sector %lu) i la destruirà quan s'ompli\n" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" -msgstr "Atenció: La partició %s comença en el sector 0\n" +msgstr "Avís: la partició %s comença en el sector 0\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" -msgstr "Atenció: La partició %s acaba més enllà de l'acabament del disc\n" +msgstr "Avís: la partició %s s'extén més enllà del final del disc\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" msgstr "" "Entre les particions primàries, almenys una pot ser estesa\n" -" (encara que això no és un problema sota Linux)\n" +" (encara que això no és un problema en Linux)\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" -msgstr "Atenció: La partició %s no comença en al límit d'un cilindre\n" +msgstr "Avís: la partició %s no comença al límit d'un cilindre\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" -msgstr "Atenció: La partició %s no acaba al límit d'un cilindre\n" +msgstr "Avís: la partició %s no acaba al límit d'un cilindre\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -"Atenció: Hi ha més d'una partició primària marcada com d'arrencada (activa)\n" -"Això no és problema per al LILO, però el MBR del DOS no arrencarà aquest " +"Avís: hi ha més d'una partició primària marcada com d'arrencada (activa)\n" +"Això no és problema per al LILO, però l'MBR del DOS no arrencarà aquest " "disc.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" msgstr "" -"Atenció: Usualment sols es pot arrencar des de particions primàries.\n" -"El LILO no tindrà en compte l'etiqueta `d'arrencada'.\n" +"Avís: normalment només es pot arrencar des de particions primàries.\n" +"El LILO no tindrà en compte el senyalador d'«arrencada».\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -"Atenció: No hi ha cap partició primària marcada com d'arrencada (activa).\n" +"Avís: no hi ha cap partició primària marcada com d'arrencada (activa).\n" "Això no és problema per al LILO, però el MBR de DOS no arrencarà aquest " "disc.\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 msgid "start" -msgstr "començament" +msgstr "inici" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -"partició %s: Començament: (cil.,capç.,sect.) s'esperava (%ld,%ld,%ld) s'ha " -"trobat (%ld,%ld,%ld)\n" +"partició %s: inici: (cil.,capç.,sect.) s'esperava (%ld,%ld,%ld) s'ha trobat " +"(%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 msgid "end" -msgstr "acaba" +msgstr "final" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -"partició %s: Acaba: (cil.,capç.,sect.) s'esperava (%ld,%ld,%ld) s'ha trovat " +"partició %s: final: (cil.,capç.,sect.) s'esperava (%ld,%ld,%ld) s'ha trobat " "(%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "" -"La partició %s acaba en el cilindre %ld, més enllà de l'acabament del disc\n" +"La partició %s acaba en el cilindre %ld, més enllà del final del disc\n" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" "(For listing purposes only. Do not change its contents.)\n" msgstr "" -"Atenció: Es desplaça el començament de la partició estesa de %ld a %ld\n" -"(Sols amb el propòsit de llistar-la. No es canviarà el seu contingut).\n" +"Avís: s'ha desplaçat l'inici de la partició estesa de %ld a %ld\n" +"(Només per al llistat, no en canvia el contingut.)\n" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" msgstr "" -"Atenció: La partició estesa no comença al límit d'un cilindre.\n" -"El DOS i Linux interpretaran el contingut d'un mode diferent.\n" -"\n" +"Avís: la partició estesa no comença al límit d'un cilindre.\n" +"El DOS i Linux interpretaran el contingut de manera diferent.\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" -msgstr "masses particions - s'ignoran les anteriors al núm: (%d)\n" +msgstr "hi ha massa particions - s'ignoraran les posteriors a la: (%d)\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "l'arbre de particions?\n" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" -msgstr "detectat Gestor de Disc - no es pot tractar això\n" +msgstr "s'ha detectat el gestor de disc - no s'ha pogut gestionar\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" -msgstr "signatura DM6 trobada - abandonant\n" +msgstr "s'ha trobat una signatura DM6 - s'està deixant còrrer\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "estrany..., una partició estesa de mida 0?\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "estrany..., una partició BSD de mida 0?\n" -#: fdisk/sfdisk.c:1624 -#, fuzzy, c-format +#: fdisk/sfdisk.c:1622 +#, c-format msgid " %s: unrecognized partition table type\n" -msgstr " %s: Partició no reconeguda\n" +msgstr " %s: no s'ha pogut reconèixer el tipus de la taula de particions\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" -msgstr "s'ha especificat l'etiqueta -n: No s'ha canviat res\n" +msgstr "s'ha especificat el senyalador -n: No s'ha canviat res\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" -msgstr "Falla al desar els antics sectors - avortant\n" +msgstr "No s'ha pogut desar els sector antics - s'està avortant\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" -msgstr "Falla a l'escriure la partició en %s\n" +msgstr "No s'ha pogut escriure la partició a %s\n" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" -msgstr "línia d'entrada llarga o incompleta - abandonant\n" +msgstr "línia d'entrada llarga o incompleta - s'està sortint\n" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" -msgstr "error d'entrada: S'esperava `=' després del camp %s\n" +msgstr "" +"s'ha produït un error en l'entrada: s'esperava `=' després del camp %s\n" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" -msgstr "error d'entrada: Caràcter inesperat %c després del camp %s\n" +msgstr "" +"s'ha produït un error en l'entrada: no s'esperava el caràcter %c després del " +"camp %s\n" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" -msgstr "entrada desconeguda: %s\n" +msgstr "no s'ha pogut reconèixer l'entrada: %s\n" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" -msgstr "número massa gran\n" +msgstr "el nombre és massa gran\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" -msgstr "dades estranyes després del número\n" +msgstr "dades estranyes després del nombre\n" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "no hi ha espai per al descriptor de partició\n" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" -msgstr "no es pot crear una partició estesa adjunta\n" +msgstr "no s'ha pogut crear una partició estesa adjunta\n" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" -msgstr "masses camps a l'entrada\n" +msgstr "hi ha massa camps a l'entrada\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "No queda més espai\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" -msgstr "Tipus no permés\n" +msgstr "Tipus no permès\n" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" -msgstr "" -"Atenció: La mida aconseguida (%lu) excedeix la màxima acceptable de (%lu)\n" +msgstr "Avís: la mida indicada (%lu) excedeix la màxima acceptable (%lu)\n" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" -msgstr "Atenció: Partició buida\n" +msgstr "Avís: partició buida\n" -#: fdisk/sfdisk.c:2141 +# DUBTE +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" -msgstr "Atenció: Començament de la partició incorrecte (abans %lu)\n" +msgstr "Avís: l'inici de la partició no és correcte (mínim %lu)\n" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" -msgstr "Etiqueta d'arrencada desconeguda - escolliu - o *\n" +msgstr "no s'ha pogut reconèixer el senyalador d'arrencada - escolliu - o *\n" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" -msgstr "especificació parcial de cil,capç,sect?\n" +msgstr "especificació parcial de c,h,s?\n" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" -msgstr "Partició estesa a on no s'esperava\n" +msgstr "La partició estesa no és on s'esperava\n" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "entrada dolenta\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" -msgstr "masses particions\n" +msgstr "hi ha massa particions\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" "Usually you only need to specify and (and perhaps ).\n" msgstr "" -"Entrada en el següent format; els camps absents tenen un valor per defecte.\n" -" " -"\n" -"Normalment sols necessitarieu especificar i (i potser " -").\n" +"Entrada en el següent format; els camps absents obtenen un valor per " +"defecte.\n" +" \n" +"Normalment només cal especificar i (i potser ).\n" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "versió" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" -msgstr "Ús: %s [opcions] dispositiu ...\n" +msgstr "Forma d'ús: %s [opcions] dispositiu ...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" -msgstr "dispositiu: Semblant a /dev/hda o /dev/sda" +msgstr "dispositiu: semblant a /dev/hda o /dev/sda" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "opcions útils:" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s [o --show-size]: Mostra la mida d'una partició" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr "" " -c [o --id]: Imprimeix o canvia l'identificador de la partició" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [o --list]: Mostra les particions de cada dispositiu" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" -" -d [o --dump]: Igual, però amb un format adequat per l'entrada " -"posterior" +" -d [o --dump]: El mateix, però amb un format adequat per a una\n" +" entrada posterior" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr "" " -i [o --increment]: Nombre de cilindres, etc. des de 1 en comptes de 0" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" @@ -5106,185 +5020,185 @@ msgstr "" " -uS, -uB, -uC, -uM: Accepta/reporta en unitats de sectors/blocs/" "cilindres/MB" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [o --list-types]: Llista els tipus de particions conegudes" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr "" -" -D [o --DOS]: Per compatibilitat amb DOS: Es perd una mica d'espai" +" -D [o --DOS]: Per compatibilitat amb DOS: es perd una mica d'espai" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr "" " -R [o --re-read]: Fa que el nucli rellegeixi la taula de particions" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" -msgstr " -N# : Sols canvia la partició amb el número #" +msgstr " -N# : Només canvia la partició amb el número #" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" -msgstr " -n : No escriu realment al disc" +msgstr " -n : No escrigues realment al disc" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr "" " -O fitxer : Desa els sectors que es sobreescriuran en un fitxer" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I fitxer: Restaura aquests sectors altra vegada" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v [o --version]: Imprimeix la versió" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? [o --help]: Imprimeix aquest missatge" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "opcions perilloses:" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr "" -" -g [o --show-geometry]: Imprimeix la idea del nucli de la geometria" +" -g [o --show-geometry]: Imprimeix la idea que té el nucli de la " +"geometria" -#: fdisk/sfdisk.c:2330 -#, fuzzy +#: fdisk/sfdisk.c:2326 msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" msgstr "" -" -g [o --show-geometry]: Imprimeix la idea del nucli de la geometria" +" -G [o --show-pt-geometry]: Imprimeix la geometria que s'ha endevinat\n" +" partir de la taula de particions" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" msgstr "" -" -x [o --show-extended]: També mostra en l'eixida les particions " -"esteses\n" -" o espera els seus descriptors en l'entrada" +" -x [o --show-extended]: També llista les particions esteses a la " +"sortida\n" +" o els descriptors esperats en l'entrada" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr "" -" -L [o --Linux]: No mostra avisos sobre aspectes irrellevants per " -"a Linux" +" -L [o --Linux]: No mostra avisos sobre aspectes irrellevants per\n" +" a Linux" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" -msgstr " -q [o --quiet]: Suprimeix els missatges d'advertència" +msgstr " -q [o --quiet]: Suprimeix els avisos" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr " Podeu modificar la geometria detectada usant:" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr "" " -C# [o --cylinders #]: Estableix el nombre de cilindres que s'usaran" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr " -H# [o --heads #]: Estableix el nombre de capçals que s'usaran" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr " -S# [o --sectors #]: Estableix el nombre de sectors que s'usaran" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "Podeu desactivar tota comprovació de consistència amb:" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr "" " -f [o --force]: Farà el que li digueu, encara que sigui estúpid" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" -msgstr "Ús:" +msgstr "Forma d'ús:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s dispositiu\t\t enumera les particions actives del dispositiu\n" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" -msgstr "" -"%s dispositiu n1 n2 ... activar particions n1 ..., desactivar la resta\n" +msgstr "%s dispositiu n1 n2 ... activa particions n1 ..., desactiva la resta\n" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "%s -Un perifèric\t activa la partició n, desactiva la resta\n" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" -msgstr "cap comandament?\n" +msgstr "cap ordre?\n" -#: fdisk/sfdisk.c:2639 -#, fuzzy, c-format +#: fdisk/sfdisk.c:2635 +#, c-format msgid "total: %llu blocks\n" -msgstr "total: %d blocs\n" +msgstr "total: %llu blocs\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" -msgstr "ús: sfdisk --print-id dispositiu partició_número\n" +msgstr "forma d'ús: sfdisk --print-id dispositiu número_partició\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" -msgstr "ús: sfdisk --change-id dispositiu número_partició Id\n" +msgstr "forma d'ús: sfdisk --change-id dispositiu número_partició Id\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" -msgstr "ús: sfdisk --id dispositiu partició_número [Id]\n" +msgstr "forma d'ús: sfdisk --id dispositiu partició_número [Id]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" -msgstr "sols podeu especificar un dispositiu (excepte amb -l o -s)\n" +msgstr "només podeu especificar un dispositiu (excepte amb -l o -s)\n" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "no es pot obrir %s per a lectura-escriptura\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "no es pot obrir %s per a lectura\n" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: Correcte\n" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s : %ld cilindres, %ld capçals, %ld sectors/pista\n" -#: fdisk/sfdisk.c:2807 -#, fuzzy, c-format +#: fdisk/sfdisk.c:2803 +#, c-format msgid "Cannot get size of %s\n" -msgstr "no es pot aconseguir la mida de %s" +msgstr "No s'ha pogut obtenir la mida de %s\n" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "octet actiu incorrecte: 0x%x en comptes de 0x80\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5292,44 +5206,45 @@ msgstr "" "Fet\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" "but the DOS MBR will only boot a disk with 1 active partition.\n" msgstr "" "Teniu %d particions primàries actives. Això no és important per al LILO,\n" -"però el MBR del DOS sols pot arrencar discs amb una partició activa.\n" +"però l'MBR del DOS només pot arrencar discs amb una partició activa.\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "la partició %s té l'identificador %x i no està oculta\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "Identificador dolent %lx\n" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "Aquest disc està actualment en ús.\n" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" -msgstr "Error fatal: No es pot trobar %s\n" +msgstr "S'ha produït un error fatal: no s'ha pogut trobar %s\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" -msgstr "Atenció: %s no és un dispositiu de blocs\n" +msgstr "Avís: %s no és un dispositiu de blocs\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" -msgstr "Comprovant que en aquest moment ningú estigui usant aquest disc...\n" +msgstr "" +"S'està comprovant que en aquest moment ningú estigui usant aquest disc...\n" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5338,74 +5253,75 @@ msgid "" msgstr "" "\n" "Aquest disc està actualment en ús; reparticionar-lo probablement sigui\n" -"una mala idea. Desmunteu tots els sistemes de fitxers i efectueu un\n" +"una mala idea. Desmunteu tots els sistemes de fitxers i executeu\n" "swapoff en totes les particions d'intercanvi del disc.\n" -"Useu l'etiqueta --no-reread per a suprimir aquesta comprovació.\n" +"Useu el senyalador --no-reread per a suprimir aquesta comprovació.\n" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" -msgstr "Useu l'etiqueta --force per a obviar totes les comprovacions.\n" +msgstr "Useu el senyalador --force per a obviar totes les comprovacions.\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "Correcte\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Antiga situació:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" -msgstr "La partició %d no existeix; no es pot canviar\n" +msgstr "La partició %d no existeix; no s'ha pogut canviar\n" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Nova situació:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" msgstr "" -"No veig aquestes particions adequades - no he canviat res.\n" +"Aquestes particions no em semblen bé - no s'ha canviat res.\n" "(Si realment desitgeu fer això, useu l'opció --force).\n" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" -msgstr "No veig això adequat - probablement hagueu de respondre No\n" +msgstr "No em sembla bé - probablement hagueu de respondre No\n" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "Esteu satisfet amb això? [ynq] " -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "Desitgeu escriure això al disc? [ynq] " -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" "sfdisk: premature end of input\n" msgstr "" "\n" -"sfdisk: Final prematur de l'entrada\n" +"sfdisk: final prematur de l'entrada\n" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" -msgstr "Sortint - no s'ha canviat res\n" +msgstr "S'està sortint - no s'ha canviat res\n" -#: fdisk/sfdisk.c:3083 +# FIXME: 'y', 'n', 'q'. Are they translatable? +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" -msgstr "Si us plau responeu amb una: y,n,q\n" +msgstr "Respongueu amb una: y,n,q\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5414,7 +5330,7 @@ msgstr "" "S'ha escrit correctament la nova taula de particions\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5427,7 +5343,7 @@ msgstr "" #: getopt/getopt.c:233 msgid "Try `getopt --help' for more information.\n" -msgstr "Escolliu `getopt --help' per a obtindre més informació.\n" +msgstr "Escolliu `getopt --help' per obtenir més informació.\n" #: getopt/getopt.c:299 msgid "empty long option after -l or --long argument" @@ -5435,31 +5351,29 @@ msgstr "opció llarga buida després de l'argument -l o --long" #: getopt/getopt.c:319 msgid "unknown shell after -s or --shell argument" -msgstr "" -"intèrpret de comandaments desconegut després de l'argument -s o --shell" +msgstr "intèrpret d'ordres desconegut després de l'argument -s o --shell" #: getopt/getopt.c:324 msgid "Usage: getopt optstring parameters\n" -msgstr "ús: getopt cadena_d'opcions paràmetres\n" +msgstr "Forma d'ús: getopt cadena_opcions paràmetres\n" #: getopt/getopt.c:325 msgid " getopt [options] [--] optstring parameters\n" -msgstr " getopt [opcions] [--] cadena_d'opcions paràmetres\n" +msgstr " getopt [opcions] [--] cadena_opcions paràmetres\n" #: getopt/getopt.c:326 msgid " getopt [options] -o|--options optstring [options] [--]\n" -msgstr " getopt [opcions] -o|--options cadena_d'opcions [opcions] [--]\n" +msgstr " getopt [opcions] -o|--options cadena_opcions [opcions] [--]\n" #: getopt/getopt.c:327 msgid " parameters\n" -msgstr " paràmetres\n" +msgstr " paràmetres\n" #: getopt/getopt.c:328 msgid "" " -a, --alternative Allow long options starting with single -\n" msgstr "" -" -a, --alternative Permet opcions llargues amb un sol " -"començament -\n" +" -a, --alternative Permet opcions llargues amb només un -\n" #: getopt/getopt.c:329 msgid " -h, --help This small usage guide\n" @@ -5467,42 +5381,41 @@ msgstr " -h, --help Aquesta petita guia d'ús\n" #: getopt/getopt.c:330 msgid " -l, --longoptions=longopts Long options to be recognized\n" -msgstr "" -" -l, --longoptions=opc_llarg Opcions llargues per a ser reconegudes\n" +msgstr " -l, --longoptions=opc_llarg Opcions llargues a reconèixer\n" #: getopt/getopt.c:331 msgid "" " -n, --name=progname The name under which errors are reported\n" msgstr "" -" -n, --name=nom_programa El nom sota el qual s'informa dels errors\n" +" -n, --name=nom_programa El nom amb el que s'informa dels errors\n" #: getopt/getopt.c:332 msgid " -o, --options=optstring Short options to be recognized\n" -msgstr " -o, --options=cadena_opcions Opcions curtes per a ser reconegudes\n" +msgstr " -o, --options=cadena_opcions Opcions curtes a reconèixer\n" #: getopt/getopt.c:333 msgid " -q, --quiet Disable error reporting by getopt(3)\n" msgstr "" -" -q, --quiet Deshabilita els informes d'error mitjançant\n" +" -q, --quiet Inhabilita els informes d'error mitjançant\n" " getopt(3)\n" #: getopt/getopt.c:334 msgid " -Q, --quiet-output No normal output\n" -msgstr " -Q, --quiet-output No hi ha eixida normal\n" +msgstr " -Q, --quiet-output No hi ha sortida normal\n" #: getopt/getopt.c:335 msgid " -s, --shell=shell Set shell quoting conventions\n" msgstr "" -" -s, --shell=shell Estableix les convencions amb que es crida a\n" -" l'interpret de comandaments\n" +" -s, --shell=intèrpret_ordres Estableix els mateixos convenis quant a les\n" +" cometes que l'interpret d'ordres indicat\n" #: getopt/getopt.c:336 msgid " -T, --test Test for getopt(1) version\n" -msgstr " -T, --test Provar per a la versió getopt(1)\n" +msgstr " -T, --test Prova la versió del getopt(1)\n" #: getopt/getopt.c:337 msgid " -u, --unqote Do not quote the output\n" -msgstr " -u, --unqote No posa entre cometes l'eixida\n" +msgstr " -u, --unqote No es posarà la sortida entre cometes\n" #: getopt/getopt.c:338 msgid " -V, --version Output version information\n" @@ -5519,195 +5432,199 @@ msgstr "getopt (millorat) 1.1.3\n" #: getopt/getopt.c:450 msgid "internal error, contact the author." -msgstr "error intern; contacteu amb l'autor." +msgstr "s'ha produït un error intern; contacteu amb l'autor." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" -msgstr "arrencant des de MILO\n" +msgstr "s'ha arrencat des de MILO\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Rellotge BCD Ruffian\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" -msgstr "port del rellotge ajustat a 0x%x\n" +msgstr "s'ha ajustat el port del rellotge a 0x%x\n" -#: hwclock/cmos.c:214 +# FIXME: what the heck is this supposed to tell? +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "funky TOY!\n" -#: hwclock/cmos.c:268 +# FIXME: atomic what? +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" -msgstr "%s: Comprovació de %s atòmic ha fallat per 1000 iteracions!" +msgstr "%s: comprovació de %s atòmic ha fallat per 1000 iteracions!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" -msgstr "No es pot obrir /dev/port: %s" +msgstr "No s'ha pogut obrir /dev/port: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" -msgstr "Ha fallat l'obtenció del permís perque no s'ha intentat.\n" +msgstr "No s'ha pogut obtenir el permís perquè no s'ha intentat.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "" -"%s no pot aconseguir l'accés al port de E/S: La crida iopl(3) ha fallat.\n" +"%s no pot aconseguir l'accés al port d'E/S: la crida iopl(3) ha fallat.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" -msgstr "Probablement necessitareu privilegis de root.\n" +msgstr "Probablement necessiteu privilegis de root.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" -msgstr "Assumint que el rellotge del maquinari té l'hora %s.\n" +msgstr "S'està assumint que el rellotge del maquinari manté l'hora %s.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "local" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" -msgstr "%s: Atenció: Tercera línia desconeguda al fitxer adjtime\n" +msgstr "%s: Avís: no s'ha reconegut la tercera línia del fitxer adjtime\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(S'esperava: `UTC', `LOCAL' o res).\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" -msgstr "Fet l'últim ajust de desfasament, %ld segons després de 1969\n" +msgstr "L'últim ajust de desfasament es va fer %ld segons després de 1969\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" -msgstr "Feta la última calibració, %ld segons després de 1969\n" +msgstr "L'última calibració es va fer %ld segons després de 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" -msgstr "El rellotge de maquinari té l'hora %s\n" +msgstr "El rellotge del maquinari té l'hora %s\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "desconegut" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" -msgstr "Esperant la senyal del rellotge...\n" +msgstr "S'està esperant el tic del rellotge...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" -msgstr "...rebuda la senyal del rellotge\n" +msgstr "...s'ha rebut el tic del rellotge\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "" "Valors incorrectes en el rellotge del maquinari: %4d/%.2d/%.2d %.2d:%.2d:" "%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Hora del maquinari : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld segons després de " "1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" -msgstr "Hora llegida des del maquinari : %4d/%.2d/%.2d %02d:%02d:%02d\n" +msgstr "" +"Hora llegida del rellotge del maquinari : %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" -"Establint l'hora del maquinari en %.2d:%.2d:%.2d = %ld segons des de 1969\n" +"S'està establint l'hora del maquinari en %.2d:%.2d:%.2d = %ld segons des de " +"1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" -msgstr "El rellotge no s'ha modificat - sols s'ha provat.\n" +msgstr "El rellotge no s'ha modificat - només s'ha provat.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" "Delaying further to reach the next full second.\n" msgstr "" "El temps transcorregut des de l'hora de referència és de %.6f segons.\n" -"Augmentant el retard fins al següent segon complet.\n" +"S'ha endarrerit el moment en què s'arribarà al següent segon complet.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " "50th day of month) or beyond the range we can handle (e.g. Year 2095).\n" msgstr "" -"Els registres del rellotge del maquinari conté valors no vàlids (p.e. dia 50 " -"del mes) o excedeixen el rang que poden usar (p.e. l'any 2095).\n" +"Els registres del rellotge del maquinari contenen valores invàlids (p.ex. " +"dia 50 del mes) o excedeixen el rang que poden usar (p.e. l'any 2095).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f segons\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "No s'ha especificat l'opció --date.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "argument --date massa llarg\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" "In particular, it contains quotation marks.\n" msgstr "" "El valor de l'opció --date no és una data vàlida.\n" -"En concret, aquesta conté cometes.\n" +"En concret, conté cometes.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" -msgstr "Emetent les dades del comandament: %s\n" +msgstr "S'està executant l'ordre date: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "" -"No es pot executar el programa 'date' en l'interpret de comandaments /bin/" -"sh. popen() ha fallat" +"No s'ha pogut executar el programa «date» en l'interpret d'ordres /bin/sh. " +"popen() ha fallat" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" -msgstr "resposta del comandament date = %s\n" +msgstr "resposta de l'ordre date = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5716,13 +5633,13 @@ msgid "" "The response was:\n" " %s\n" msgstr "" -"El comandament date executat per %s retorna resultats inesperats.\n" -"El comandament fou:\n" +"L'ordre date executada per %s ha retornat resultats inesperats.\n" +"L'ordre era:\n" " %s\n" -"La resposta fou:\n" +"La resposta ha estat:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5732,19 +5649,19 @@ msgid "" "The response was:\n" " %s\n" msgstr "" -"El comandament date executat per %s retorna quelcom altre a un valor enter " -"quan s'esperava el valor de l'hora convertida.\n" -"El comandament fou:\n" +"L'ordre date executada per %s no ha tornat cap valor enter tot i que " +"s'esperava el valor de l'hora convertida.\n" +"L'ordre era:\n" " %s\n" -"La resposta fou:\n" +"La resposta ha estat:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "la cadena de la data %s equival a %ld segons des de 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " @@ -5753,66 +5670,66 @@ msgstr "" "El rellotge de maquinari no conté una hora vàlida, pel que no es pot " "establir l'hora del sistema a partir d'aquest valor.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "Cridant a settimeofday:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "" -"No configuro el rellotge del sistema donat que l'execució és en mode de " -"prova.\n" +"No s'està configurant el rellotge del sistema perquè s'està executant en " +"mode de prova.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" -msgstr "Heu de ser superusuari per a configurar rellotge del sistema.\n" +msgstr "Heu de ser el superusuari per configurar rellotge del sistema.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "settimeofday() ha fallat" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " "garbage.\n" msgstr "" -"No s'ajusta el factor de desfase donat que el rellotge del maquinari " -"contenia prèviament desperdicis.\n" +"No s'ha ajustat el factor de desfasament perquè el rellotge del maquinari " +"contenia valors despreciables.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" "so history is bad and calibration startover is necessary.\n" msgstr "" -"No s'ajusta el factor de desfase degut a que la data de l'última\n" -"calibració és cero, així que l'historial és dolent i es necessària\n" +"No s'ha ajustat el factor de desfasament perquè la data de l'última\n" +"calibració és zero, així que l'historial és dolent, i és necessària\n" "una calibració des del començament.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " "last calibration.\n" msgstr "" -"No s'ajusta el factor de desfase donat que fa menys d'un dia de la la última " +"No s'ajusta el factor de desfasament perquè fa menys d'un dia de l'última " "calibració.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5820,71 +5737,69 @@ msgid "" "Adjusting drift factor by %f seconds/day\n" msgstr "" "El rellotje s'ha desfasat %.1f segons en els últims %d segons, tot i emprar " -"un factor de desfase de %f segons diaris.\n" -"Ajustan el factor de desfase en %f segons diaris\n" +"un factor de desfasament de %f segons diaris.\n" +"S'està ajustant el factor de desfasament a %f segons diaris\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" -msgstr "El temps des de l'últim ajust és de %d segons\n" +msgstr "Han transcorregut %d segons des de l'últim ajust\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "" -"Necessiteu inserir %d segons i refer la referència de l'hora tants %.6f " -"segons enradera\n" +"S'han d'inserir %d segons i referir el temps anterior a fa %.6f segons\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" -msgstr "No s'actualitza el fitxer adjtime degut al mode de prova.\n" +msgstr "" +"No s'actualitzarà el fitxer adjtime perquè s'executa en mode de prova.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" "%s" msgstr "" -"S'hauria d'escriure el següent en %s:\n" +"S'hauria escrit el següent a %s:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" -msgstr "Paràmetres d'ajustament del desfase no actualitzats.\n" +msgstr "No s'han actualitzat els paràmetres d'ajustament del desfasament.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" msgstr "" -"El rellotje de maquinari no conté una hora vàlida, pel que no es pot " -"ajustar.\n" +"El rellotje de maquinari no conté una hora vàlida, i no es pot ajustar.\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "" -"L' ajustament necessari és inferior a un segon, pel que no s'estableix al " -"rellotge.\n" +"L'ajustament necessari és inferior a un segon, no s'ajustarà el rellotge.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "Usant %s.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "No s'ha trobat cap interfície de rellotge usable.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "No es pot establir el rellotge del sistema.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5892,41 +5807,47 @@ msgid "" "This copy of hwclock was built for a machine other than Alpha\n" "(and thus is presumably not running on an Alpha now). No action taken.\n" msgstr "" -"El nucli té un valor de època per al rellotge de maquinari sols en les " +"El nucli només té un valor d'època per al rellotge del maquinari en les " "màquines Alpha.\n" "Aquesta còpia de hwclock es va compilar per a una màquina no Alpha (pel que\n" -"possiblement ara no s'executa en una màquina Alpha). No es pren cap acció.\n" +"possiblement ara no s'executi en cap màquina Alpha). No s'ha executat cap " +"acció.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" -msgstr "No es pot obtindre el valor de època des del nucli.\n" +msgstr "No es pot obtenir el valor d'època del nucli.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" -msgstr "El nucli assumeix un valor de època de %lu\n" +msgstr "El nucli assumeix un valor d'època de %lu\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " "value to set it.\n" msgstr "" -"Per a establir el valor de època, haureu d'usar l'opció 'epoch' per a " -"indicar a quin valor s'ha d'establir.\n" +"Per establir el valor d'època, haureu d'usar l'opció 'epoch' per a indicar a " +"quin valor s'ha d'establir.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" -msgstr "No s'estableix el valor de època en %d - sols es prova.\n" +msgstr "No s'establirà el valor de l'època a %d - només s'està provant.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" -msgstr "No es pot establir el valor de època en el nucli.\n" +msgstr "No es pot establir el valor d'època en el nucli.\n" + +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s des de %s\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5959,168 +5880,169 @@ msgid "" msgstr "" "hwclock - Consulta i configura el rellotge de maquinari (RTC)\n" "\n" -"Ús: hwclock [funció] [opcions...]\n" +"Forma d'ús: hwclock [funció] [opcions...]\n" "\n" "Funcions:\n" " --help Mostra aquesta ajuda\n" -" --show Llegeix el RTC i imprimeix el resultat\n" -" --set Estableix el RTC en l'hora proporcionada amb --date\n" +" --show Llegeix el RTC i n'imprimeix el resultat\n" +" --set Estableix el RTC a l'hora proporcionada amb --date\n" " --hctosys Estableix l'hora del sistema a partir del RTC\n" -" --systohc Estableix el RTC en l'hora actual del sistema\n" -" --adjust Ajusta el RTC per a compensar el desfàs sistemàtic des de \n" -" la última vegada que s'establi o ajustà el rellotge\n" -" --getepoch Imprimeix el valor de època del RTC del nucli\n" -" --setepoch Estableix el valor de època del RTC del nucli \n" -" en el valor proporcionat en --epoch\n" -" --version Imprimeix la versió de hwclock en l'eixida estàndard\n" +" --systohc Estableix el RTC a l'hora actual del sistema\n" +" --adjust Ajusta el RTC per a compensar el desfasament sistemàtic des " +"de \n" +" la última vegada que es va establir o ajustar el rellotge\n" +" --getepoch Imprimeix el valor de l'època del RTC del nucli\n" +" --setepoch Estableix el valor de l'època del RTC del nucli \n" +" al valor proporcionat amb --epoch\n" +" --version Imprimeix la versió de hwclock a la sortida estàndard\n" "\n" "Opcions: \n" " --utc El RTC està en temps universal coordinat\n" " --localtime El RTC té l'hora local\n" -" --directisa Accedeix al bus ISA directament en comptes de a %s\n" +" --directisa Accedeix al bus ISA directament en comptes de %s\n" " --badyear Ignora l'any del RTC ja que el BIOS no funciona\n" -" --date Especifica el temps en que es desitja establir el RTC\n" +" --date Especifica el temps en què es desitja establir el RTC\n" " --epoch=any Especifica l'any que correspon al començament del valor de\n" " l'època del RTC\n" -" --noadjfile No accedir a /etc/adjtime. Requereix l'ús de --utc o --" -"localtime\n" +" --noadjfile No accedeixis a /etc/adjtime. Requereix l'ús de --utc o bé\n" +" --localtime\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" " tell hwclock the type of alpha you have (see hwclock(8))\n" msgstr "" " --jensen, --arc, --srm, --funky-toy\n" -" Indica al RTC el tipus de Alpha (veure hwclock(8))\n" +" Indica al RTC el tipus d'Alpha que teniu (vegeu hwclock(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s no admet arguments que no siguin opcions. Heu especificat %d.\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" "You can only perform one function at a time.\n" msgstr "" "Heu especificat múltiples funcions.\n" -"Sols podeu fer-ne una cada vegada.\n" +"Només podeu fer-ne una a la vegada.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " "both.\n" msgstr "" -"%s: Les opcions --utc i --localtime s'exclouen mutuament. Les heu " +"%s: Les opcions --utc i --localtime s'exclouen mútuament. Les heu " "especificat totes dues.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " "specified both.\n" msgstr "" -"%s: Les opcions --adjust i --noadjfile s'exclouen mutuament. Les heu " +"%s: Les opcions --adjust i --noadjfile s'exclouen mútuament. Les heu " "especificat totes dues.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "%s: Amb --noadjfile, haureu d'especificar --utc o --localtime\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" -msgstr "Hora establerta no usable. No es pot establir el rellotge.\n" +msgstr "" +"L'hora indicada per establir no és usable. No s'ha tocat el rellotge.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" -msgstr "Ho sento, sols el superusuari pot canviar el rellotge de maquinari.\n" +msgstr "Només el superusuari pot canviar el rellotge del maquinari.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" -msgstr "Ho sento, sols el superusuari port canviar el rellotge del sistema.\n" +msgstr "Només el superusuari port canviar el rellotge del sistema.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " "kernel.\n" msgstr "" -"Ho sento, sols el superusuari pot canviar el valor de època del rellotge de " +"Només el superusuari pot canviar el valor de l'època del rellotge del " "maquinari en el nucli.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "" -"No es pot accedir al rellotge de maquinari mitjançant un dels mètodes " +"No s'ha pogut accedir al rellotge del maquinari mitjançant cap dels mètodes " "coneguts.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " "method.\n" msgstr "" -"Useu l'opció --debug per a veure els detalls de la recerca d'un mètode " +"Useu l'opció --debug per veure els detalls de la recerca d'un mètode " "d'accés.\n" #: hwclock/kd.c:55 #, c-format msgid "Waiting in loop for time from KDGHWCLK to change\n" -msgstr "Esperant en bucle a que canviï l'hora de KDGHWCLK\n" +msgstr "S'està esperant en bucle a que canviï l'hora de KDGHWCLK\n" #: hwclock/kd.c:58 msgid "KDGHWCLK ioctl to read time failed" -msgstr "Falla de ioctl KDGHWCLK al llegir l'hora" +msgstr "No s'ha pogut executar ioctl KDGHWCLK per llegir l'hora" #: hwclock/kd.c:79 hwclock/rtc.c:188 #, c-format msgid "Timed out waiting for time change.\n" -msgstr "Temps excedit durant l'espera del canvi d'hora.\n" +msgstr "S'ha excedit el temps d'espera per a què canviés l'hora.\n" #: hwclock/kd.c:83 msgid "KDGHWCLK ioctl to read time failed in loop" -msgstr "Falla de ioctl KDGHWCLK al llegir l'hora en el bucle" +msgstr "No s'ha pogut executar ioctl KDGHWCLK per llegir l'hora en el bucle" #: hwclock/kd.c:105 #, c-format msgid "ioctl() failed to read time from %s" -msgstr "La comprovació de ioctl() no ha llegit l'hora des de %s" +msgstr "no ha estat possible executar ioctl() per llegir l'hora de %s" #: hwclock/kd.c:141 msgid "ioctl KDSHWCLK failed" -msgstr "Falla de ioctl KDGHWCLK" +msgstr "No s'ha pogut executar ioctl KDGHWCLK" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" -msgstr "No es pot obrir /dev/tty1 o /dev/vc/1" +msgstr "No s'ha pogut obrir /dev/tty1 o /dev/vc/1" #: hwclock/kd.c:181 msgid "KDGHWCLK ioctl failed" -msgstr "Falla de ioctl KDGHWCLK" +msgstr "No s'ha pogut executar ioctl KDGHWCLK" #: hwclock/rtc.c:116 hwclock/rtc.c:209 #, c-format msgid "open() of %s failed" -msgstr "Falla de open() de %s" +msgstr "No s'ha pogut executar open() de %s" #: hwclock/rtc.c:150 #, c-format msgid "ioctl() to %s to read the time failed.\n" -msgstr "La comprovació de ioctl() en %s ha fallat al llegir l'hora.\n" +msgstr "No s'ha pogut executar ioctl() a %s per llegir l'hora.\n" #: hwclock/rtc.c:172 #, c-format msgid "Waiting in loop for time from %s to change\n" -msgstr "Esperant en bucle per a canviar l'hora des de %s\n" +msgstr "S'està esperant en bucle per a canviar l'hora de %s\n" #: hwclock/rtc.c:227 #, c-format @@ -6130,49 +6052,48 @@ msgstr "%s no té funcions d'interrupció. " #: hwclock/rtc.c:238 #, c-format msgid "read() to %s to wait for clock tick failed" -msgstr "" -"La comprovació de read() en %s ha fallat a l'esperar la senyal del rellotge" +msgstr "No s'ha pogut executar read() a %s per esperar el tic del rellotge." #: hwclock/rtc.c:256 -#, fuzzy, c-format +#, c-format msgid "select() to %s to wait for clock tick failed" -msgstr "" -"La comprovació de read() en %s ha fallat a l'esperar la senyal del rellotge" +msgstr "No s'ha pogut executar select() a %s per esperar el tic del rellotge." #: hwclock/rtc.c:259 -#, fuzzy, c-format +#, c-format msgid "select() to %s to wait for clock tick timed out\n" msgstr "" -"La comprovació de read() en %s ha fallat a l'esperar la senyal del rellotge" +"S'ha excedit el temps d'espera en executar select() a %s en esperar\n" +"el tic del rellotge.\n" #: hwclock/rtc.c:268 #, c-format msgid "ioctl() to %s to turn off update interrupts failed" msgstr "" -"La comprovació de ioctl() en %s ha fallat al desactivar les interrupcions " +"No s'ha pogut executar ioctl() a %s per desactivar les interrupcions\n" "d'actualització" #: hwclock/rtc.c:271 #, c-format msgid "ioctl() to %s to turn on update interrupts failed unexpectedly" msgstr "" -"La comprovació de ioctl() en %s ha fallat inesperadament a l'activar les " -"interrupcions d'actualització" +"No s'ha pogut executar ioctl() a %s per activar les interrupcions\n" +"d'actualització, ha fallat inesperadament" #: hwclock/rtc.c:330 #, c-format msgid "ioctl() to %s to set the time failed.\n" -msgstr "La comprovació de ioctl() en %s ha fallat a l'establir l'hora.\n" +msgstr "No s'ha pogut executar ioctl() a %s per establir l'hora.\n" #: hwclock/rtc.c:336 #, c-format msgid "ioctl(%s) was successful.\n" -msgstr "La comprovació de ioctl(%s) ha finalitzat correctament.\n" +msgstr "S'ha executat ioctl(%s) satisfactòriament.\n" #: hwclock/rtc.c:365 #, c-format msgid "Open of %s failed" -msgstr "Error obrint %s" +msgstr "S'ha produït un error en obrir %s" #: hwclock/rtc.c:383 hwclock/rtc.c:429 #, c-format @@ -6181,8 +6102,8 @@ msgid "" "device driver via the device special file %s. This file does not exist on " "this system.\n" msgstr "" -"Per a modificar el valor de època del nucli, heu d'accedir al controlador " -"del dispositiu 'rtc' de Linux mitjançant el fitxer especial de dispositiu %" +"Per a modificar el valor de l'època del nucli, heu d'accedir al controlador " +"del dispositiu «rtc» de Linux mitjançant el fitxer especial de dispositiu %" "s. Aquest fitxer no existeix en aquest sistema.\n" #: hwclock/rtc.c:388 hwclock/rtc.c:434 @@ -6193,26 +6114,22 @@ msgstr "No es pot obrir %s" #: hwclock/rtc.c:395 #, c-format msgid "ioctl(RTC_EPOCH_READ) to %s failed" -msgstr "La comprovació de ioctl(RTC_EPOCH_READ) en %s ha fallat" +msgstr "No s'ha pogut executar ioctl(RTC_EPOCH_READ) a %s" #: hwclock/rtc.c:401 #, c-format msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" -msgstr "" -"s'ha llegit el valor de època %ld des de %s amb ioctl RTC_EPOCH_READ.\n" +msgstr "s'ha llegit el valor de l'època %ld de %s amb ioctl RTC_EPOCH_READ.\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" -msgstr "El valor de època no pot ser inferior a 1900. Heu requerit %ld\n" +msgstr "El valor d'època no pot ser inferior a 1900. Heu indicat %ld\n" #: hwclock/rtc.c:439 #, c-format msgid "setting epoch to %ld with RTC_EPOCH_SET ioctl to %s.\n" -msgstr "establint la època a %ld amb ioctl RTC_EPOCH_SET en %s.\n" +msgstr "s'està establint l'època a %ld amb ioctl RTC_EPOCH_SET a %s.\n" #: hwclock/rtc.c:444 #, c-format @@ -6225,48 +6142,45 @@ msgstr "" #: hwclock/rtc.c:447 #, c-format msgid "ioctl(RTC_EPOCH_SET) to %s failed" -msgstr "La comprovació de ioctl(RTC_EPOCH_SET) de %s ha fallat" +msgstr "No s'ha pogut executar ioctl(RTC_EPOCH_SET) a %s" #: login-utils/agetty.c:312 msgid "calling open_tty\n" -msgstr "cridant open_tty\n" +msgstr "s'està cridant open_tty\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" -msgstr "cridant termio_init\n" +msgstr "s'està cridant termio_init\n" #: login-utils/agetty.c:330 msgid "writing init string\n" -msgstr "escrivint la cadena inicial\n" +msgstr "s'està escrivint la cadena inicial\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "abans del mode autobaud\n" #: login-utils/agetty.c:352 msgid "waiting for cr-lf\n" -msgstr "esperant durant cr-lf\n" +msgstr "s'està esperant cr-lf\n" #: login-utils/agetty.c:356 #, c-format msgid "read %c\n" -msgstr "llegit %c\n" +msgstr "s'ha llegit %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" -msgstr "llegint el nom d'accés\n" +msgstr "s'està llegint el nom d'entrada\n" #: login-utils/agetty.c:386 #, c-format msgid "%s: can't exec %s: %m" -msgstr "%s: No pot executar %s: %m" +msgstr "%s: no s'ha pogut executar %s: %m" #: login-utils/agetty.c:406 msgid "can't malloc initstring" -msgstr "no es pot executar malloc() per la cadena d'inicialització" +msgstr "no s'ha pogut executar malloc() per a la cadena d'inicialització" #: login-utils/agetty.c:471 #, c-format @@ -6279,11 +6193,11 @@ msgstr "després del bucle getopt\n" #: login-utils/agetty.c:530 msgid "exiting parseargs\n" -msgstr "traient parseargs\n" +msgstr "s'està traient parseargs\n" #: login-utils/agetty.c:542 msgid "entered parse_speeds\n" -msgstr "entrant parse_speeds\n" +msgstr "s'ha entrat parse_speeds\n" #: login-utils/agetty.c:545 #, c-format @@ -6292,11 +6206,11 @@ msgstr "velocitat incorrecta: %s" #: login-utils/agetty.c:547 msgid "too many alternate speeds" -msgstr "masses velocitats alternatives" +msgstr "massa velocitats alternatives" #: login-utils/agetty.c:549 msgid "exiting parsespeeds\n" -msgstr "traient parsespeeds\n" +msgstr "s'està traient parsespeeds\n" #: login-utils/agetty.c:649 #, c-format @@ -6306,9 +6220,8 @@ msgstr "/dev: chdir() ha fallat: %m" #: login-utils/agetty.c:653 #, c-format msgid "/dev/%s: not a character device" -msgstr "/dev/%s: No és un dispositiu de caràcter" +msgstr "/dev/%s: no és un dispositiu de caràcter" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6316,23 +6229,21 @@ msgstr "open(2)\n" #: login-utils/agetty.c:662 #, c-format msgid "/dev/%s: cannot open as standard input: %m" -msgstr "/dev/%s: No es pot obrir-lo com a entrada estàndard: %m" +msgstr "/dev/%s: no es pot obrir com a entrada estàndard: %m" #: login-utils/agetty.c:672 #, c-format msgid "%s: not open for read/write" -msgstr "%s: No obert per a lectura/escriptura" +msgstr "%s: no s'ha obert per a lectura/escriptura" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "dup() en curs\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" -msgstr "%s: Problema de dup: %m" +msgstr "%s: problema de dup: %m" #: login-utils/agetty.c:752 msgid "term_io 2\n" @@ -6351,12 +6262,12 @@ msgstr "usuaris" #: login-utils/agetty.c:1025 #, c-format msgid "%s: read: %m" -msgstr "%s: Lectura: %m" +msgstr "%s: lectura: %m" #: login-utils/agetty.c:1071 #, c-format msgid "%s: input overrun" -msgstr "%s: Desbordament de l'entrada" +msgstr "%s: desbordament de l'entrada" #: login-utils/agetty.c:1195 #, c-format @@ -6366,92 +6277,85 @@ msgid "" "or\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] " "line baud_rate,... [termtype]\n" msgstr "" -"Ús: %s [-hiLmw] [-l programa_d'accés] [-t temps_espera] [-I " -"cadena_inicialització] [-H màquina_d'accés] velocitat_baudis,... línia " +"Forma d'ús: %s [-hiLmw] [-l programa_accés] [-t temps_espera] [-I " +"cadena_inicialització] [-H ordinador_accés] velocitat_bauds,... línia " "[tipus_terminal]\n" "o bé\n" -"\t [-hiLmw] [-l programa_d'accés] [-t temps_espera] [-I " -"cadena_inicialització] [-H màquina_d'accés] línia velocitat_baudis,... " -"[tipus_terminal]\n" +"\t[-hiLmw] [-l programa_accés] [-t temps_espera] [-I cadena_inicialització] " +"[-H ordinador_accés] línia velocitat_bauds,... [tipus_terminal]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" -msgstr "login: Poca memòria; l'accés podria fallar\n" +msgstr "login: poca memòria; l'accés podria fallar\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "no es pot executar malloc() per a ttyclass" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" -msgstr "malloc per a grplist és impossible" +msgstr "no es pot executar malloc per a grplist" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" -msgstr "Accés a %s des de %s denegat per defecte.\n" +msgstr "Per defecte, s'ha denegat l'accés a %s des de %s.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" -msgstr "Accés a %s des de %s denegat.\n" +msgstr "S'ha denegat l'accés a %s des de %s.\n" #: login-utils/chfn.c:128 login-utils/chsh.c:113 #, c-format msgid "%s: you (user %d) don't exist.\n" -msgstr "%s: El vostre (usuari %d) no existeix.\n" +msgstr "%s: aquest usuari (%d) no existeix.\n" #: login-utils/chfn.c:135 login-utils/chsh.c:120 #, c-format msgid "%s: user \"%s\" does not exist.\n" -msgstr "%s: L'usuari \"%s\" no existeix.\n" +msgstr "%s: l'usuari \"%s\" no existeix.\n" #: login-utils/chfn.c:140 login-utils/chsh.c:125 #, c-format msgid "%s: can only change local entries; use yp%s instead.\n" -msgstr "%s: Sols put modificar entrades locals; useu yp%s.\n" +msgstr "%s: només es poden modificar entrades locals; useu yp%s.\n" #: login-utils/chfn.c:151 login-utils/chsh.c:136 -#, fuzzy msgid "Unknown user context" -msgstr "error desconegut en la clau" +msgstr "Es desconeix el context de l'usuari" #: login-utils/chfn.c:152 #, c-format msgid "%s: %s is not authorized to change the finger info of %s\n" -msgstr "" +msgstr "%s: %s no està autoritzat a canviar la informació del finger de %s\n" #: login-utils/chfn.c:159 login-utils/chsh.c:144 #, c-format msgid "%s: Can't set default context for /etc/passwd" -msgstr "" +msgstr "%s: No s'ha pogut establir el context per defecte per a /etc/passwd" #: login-utils/chfn.c:173 #, c-format msgid "Changing finger information for %s.\n" -msgstr "Canviant informació del finger per a %s.\n" +msgstr "S'està canviant la informació del finger per a l'usuari %s.\n" #: login-utils/chfn.c:179 login-utils/chfn.c:183 login-utils/chfn.c:190 #: login-utils/chfn.c:194 login-utils/chsh.c:176 login-utils/chsh.c:180 #: login-utils/chsh.c:187 login-utils/chsh.c:191 msgid "Password error." -msgstr "Error de contrasenya." +msgstr "S'ha produït un error en la contrasenya." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Contrasenya: " #: login-utils/chfn.c:206 login-utils/chsh.c:203 msgid "Incorrect password." -msgstr "Contrasenya incorrecta." +msgstr "La contrasenya no és correcta." #: login-utils/chfn.c:217 #, c-format @@ -6461,7 +6365,7 @@ msgstr "No s'ha canviat la informació del finger.\n" #: login-utils/chfn.c:319 #, c-format msgid "Usage: %s [ -f full-name ] [ -o office ] " -msgstr "Ús: %s [ -f nom_complet ] [ -o oficina ] " +msgstr "Forma d'ús: %s [ -f nom_complet ] [ -o oficina ] " #: login-utils/chfn.c:320 #, c-format @@ -6484,7 +6388,7 @@ msgid "" "Aborted.\n" msgstr "" "\n" -"Abortada.\n" +"S'ha avortat.\n" #: login-utils/chfn.c:425 #, c-format @@ -6494,7 +6398,7 @@ msgstr "el camp és massa llarg.\n" #: login-utils/chfn.c:433 #, c-format msgid "'%c' is not allowed.\n" -msgstr "'%c' no està permes.\n" +msgstr "«%c» no està permès.\n" #: login-utils/chfn.c:438 #, c-format @@ -6505,21 +6409,23 @@ msgstr "Els caràcters de control no estan permesos.\n" #, c-format msgid "Finger information *NOT* changed. Try again later.\n" msgstr "" -"*NO* s'ha canviat la informació del finger. Probeu-ho altra vegada després.\n" +"*NO* s'ha canviat la informació del finger. Intenteu-ho de nou més " +"endavant.\n" #: login-utils/chfn.c:506 #, c-format msgid "Finger information changed.\n" -msgstr "Informació del finger modificada.\n" +msgstr "S'ha canviat la informació del finger.\n" #: login-utils/chfn.c:520 login-utils/chsh.c:426 sys-utils/cytune.c:322 msgid "malloc failed" msgstr "l'assignació de memòria (malloc) ha fallat" #: login-utils/chsh.c:137 -#, fuzzy, c-format +#, c-format msgid "%s: %s is not authorized to change the shell of %s\n" -msgstr "%s: \"%s\" no està llistat en /etc/shells.\n" +msgstr "" +"%s: %s no està autoritzat a canviar l'intèrpret d'ordres de l'usuari %s\n" #: login-utils/chsh.c:157 #, c-format @@ -6527,37 +6433,40 @@ msgid "" "%s: Running UID doesn't match UID of user we're altering, shell change " "denied\n" msgstr "" +"%s: L'UID en execució no coincideix amb l'UID de l'usuari que s'està " +"alterant, s'ha denegat el canvi d'intèrpret d'ordres\n" #: login-utils/chsh.c:163 #, c-format msgid "%s: Your shell is not in /etc/shells, shell change denied\n" msgstr "" -"%s: El vostre intèrpret de comandaments no està en /etc/shells; canvi de " -"l'intèrpret de comandaments denegat\n" +"%s: El vostre intèrpret d'ordres no està a /etc/shells; s'ha denegat el " +"canvi d'intèrpret d'ordres\n" #: login-utils/chsh.c:170 #, c-format msgid "Changing shell for %s.\n" -msgstr "Canviant l'intèrpret de comandaments per a %s.\n" +msgstr "S'està canviant l'intèrpret d'ordres per %s.\n" #: login-utils/chsh.c:211 msgid "New shell" -msgstr "Nou intèrpret de comandaments" +msgstr "Nou intèrpret d'ordres" #: login-utils/chsh.c:218 #, c-format msgid "Shell not changed.\n" -msgstr "L'intèrpret de comandaments no ha canviat.\n" +msgstr "No s'ha canviat l'intèrpret d'ordres.\n" #: login-utils/chsh.c:225 #, c-format msgid "Shell *NOT* changed. Try again later.\n" -msgstr "L'intèrpret de comandaments *NO* ha canviat. Proveu-ho més endavant.\n" +msgstr "" +"No s'ha canviat l'intèrpret d'ordres. Intenteu-ho de nou més endavant.\n" #: login-utils/chsh.c:228 #, c-format msgid "Shell changed.\n" -msgstr "S'ha canviat l'intèrpret de comandaments.\n" +msgstr "S'ha canviat l'intèrpret d'ordres.\n" #: login-utils/chsh.c:293 #, c-format @@ -6565,14 +6474,14 @@ msgid "" "Usage: %s [ -s shell ] [ --list-shells ] [ --help ] [ --version ]\n" " [ username ]\n" msgstr "" -"Ús: %s [ -s intèrpret_de_comandaments ] [ --list-shells ] [ --help ] [ --" +"Forma d'ús: %s [ -s intèrpret_d'ordres ] [ --list-shells ] [ --help ] [ --" "version ]\n" -" [ nom_d'usuari ]\n" +"\t[ nom_usuari ]\n" #: login-utils/chsh.c:336 #, c-format msgid "%s: shell must be a full path name.\n" -msgstr "%s: L'intèrpret de comandaments ha de ser un nom de ruta complet.\n" +msgstr "%s: l'intèrpret d'ordres ha de ser un camí complet.\n" #: login-utils/chsh.c:340 #, c-format @@ -6587,7 +6496,7 @@ msgstr "%s: \"%s\" no és executable.\n" #: login-utils/chsh.c:351 #, c-format msgid "%s: '%c' is not allowed.\n" -msgstr "%s: '%c' no està permes.\n" +msgstr "%s: '%c' no està permès.\n" #: login-utils/chsh.c:355 #, c-format @@ -6597,75 +6506,48 @@ msgstr "%s: Els caràcters de control no estan permesos.\n" #: login-utils/chsh.c:362 #, c-format msgid "Warning: \"%s\" is not listed in /etc/shells\n" -msgstr "Atenció: \"%s\" no està llistat en /etc/shells\n" +msgstr "Avís: \"%s\" no està llistat a /etc/shells\n" #: login-utils/chsh.c:364 #, c-format msgid "%s: \"%s\" is not listed in /etc/shells.\n" -msgstr "%s: \"%s\" no està llistat en /etc/shells.\n" +msgstr "%s: \"%s\" no està llistat a /etc/shells.\n" #: login-utils/chsh.c:366 #, c-format msgid "%s: use -l option to see list\n" -msgstr "%s: useu l'opció -l per a veuren la llista\n" +msgstr "%s: useu l'opció -l per veure'n la llista\n" #: login-utils/chsh.c:372 #, c-format msgid "Warning: \"%s\" is not listed in /etc/shells.\n" -msgstr "Atenció: \"%s\" no està llistat en /etc/shells.\n" +msgstr "Avís: \"%s\" no està llistat a /etc/shells.\n" #: login-utils/chsh.c:373 #, c-format msgid "Use %s -l to see list.\n" -msgstr "Useu %s -l per a veuren la llista.\n" +msgstr "Useu %s -l per veure'n la llista.\n" #: login-utils/chsh.c:393 #, c-format msgid "No known shells.\n" -msgstr "No conec intèrprets de comandaments.\n" - -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "no es pot obrir /dev/urandom" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "no es pot llegir les dades aleatòries des de /dev/urandom" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "no es pot obrir %s per a lectura" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "no es pot fer stat(%s)" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s no té els modes de fitxer correctes" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "no es pot llegir dades des de %s" +msgstr "No es coneix cap intèrpret d'ordres.\n" #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." -msgstr "no es pot llegir %s; sortint." +msgstr "No s'ha pogut llegir %s; s'està sortint." #: login-utils/last.c:148 msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" -msgstr "ús: last [-#] [-f fitxer] [-t tty] [-h nom_màquina] [usuari ...]\n" +msgstr "" +"forma d'ús: last [-#] [-f fitxer] [-t tty] [-h nom_ordinador] [usuari ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " encara teniu una sessió en el sistema" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6674,15 +6556,15 @@ msgstr "" "\n" "wtmp comença %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" -msgstr "last: Falla del malloc.\n" +msgstr "last: no ha estat possible executar malloc.\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" -msgstr "last: Obtindre el nom de la màquina" +msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6691,486 +6573,330 @@ msgstr "" "\n" "interromput %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" -msgstr "Error FATAL: No es pot reobrir tty: %s" +msgstr "S'ha produït un error fatal: no s'ha pogut reobrir tty: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" -msgstr "ERROR FATAL: Terminal errònia" +msgstr "S'ha produït un error fatal: terminal erroni" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" -msgstr "login: -h sols per al superusuari.\n" +msgstr "login: només el superusuari pot fer servir -h.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" -msgstr "ús: login [-fp] [nom_usuari]\n" +msgstr "forma d'ús: login [-fp] [nom_usuari]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "login: PAM ha fallat; avortant: %s\n" +msgstr "login: PAM ha fallat; s'està avortant: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" -msgstr "No es pot inicialitzar PAM: %s" - -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +msgstr "No s'ha pogut inicialitzar PAM: %s" + +#: login-utils/login.c:494 msgid "login: " -msgstr "accés: " +msgstr "entrada: " -#: login-utils/login.c:597 +# FIXME, please describe parameters +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" -msgstr "ACCÉS INFRUCTUÓS %d DES DE %s PER A %s, %s" +msgstr "S'HA INTENTAT ACCEDIR SENSE ÈXIT %d VEGADES DES DE %s PER A %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" "\n" msgstr "" -"Accés incorrecte\n" +"L'entrada no és correcta\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" -msgstr "MASSES INTENTS D'ACCÉS (%d) DES DE %s PER A %s, %s" +msgstr "S'HA INTENTAT ENTRAR MASSA VEGADES (%d) DES DE %s PER A %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" -msgstr "SESSIONS D'ACCÉS FALLIDES DES DE %s PER A %s, %s" +msgstr "NO S'HA POGUT INICIAR LA SESSIÓ DES DE %s PER A %s, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" "Login incorrect\n" msgstr "" "\n" -"Accés incorrecte\n" +"Entrada incorrecta\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" "Session setup problem, abort.\n" msgstr "" "\n" -"Problema a l'iniciar la sessió, avortat.\n" +"S'ha produït un problema en iniciar la sessió, s'avortarà.\n" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." -msgstr "Nom d'usuari NUL en %s:%d. Avortat." +msgstr "Nom d'usuari NUL a %s:%d. S'avortarà." -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." -msgstr "Nom d'usuari no vàlid \"%s\" en %s:%d. Avortat." +msgstr "Nom d'usuari invàlid \"%s\" a %s:%d. S'avortarà." -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" -msgstr "login: Memòria esgotada\n" +msgstr "login: No hi ha prou memòria\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" -msgstr "Nom d'usuari ilegal" +msgstr "Nom d'usuari il·legal" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" -msgstr "Accés %s refusat en aquest terminal.\n" +msgstr "S'ha refusat l'entrada de %s en aquest terminal.\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" -msgstr "ACCÉS %s REFUSAT DES DE %s EN LA TTY %s" +msgstr "S'HA REFUSAT L'ENTRADA DE %s DES DE %s A LA TTY %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" -msgstr "ACCÉS %s REFUSAT EN LA TTY %s" +msgstr "S'HA REFUSAT L'ENTRADA DE %s A LA TTY %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" -msgstr "Accés incorrecte\n" - -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Masses usuaris en actiu en el sistema.\n" -"Probeu-ho més tard.\n" +msgstr "Entrada incorrecta\n" -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Teniu masses processos en execució.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" -msgstr "DIALUP EN %s PER %s" +msgstr "MARCATGE DIRECTE A %s PER %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" -msgstr "ACCÉS DE ROOT EN %s DES DE %s" +msgstr "ENTRADA DEL ROOT A %s DES DE %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" -msgstr "ACCÉS DE ROOT EN %s" +msgstr "ENTRADA DEL ROOT A %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" -msgstr "ACCCÉS EN %s PER %s DES DE %s" +msgstr "ENTRADA A %s PER %s DES DE %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" -msgstr "ACCÉS EN %s PER %s" +msgstr "ENTRADA A %s PER %s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "Teniu correu nou.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "Teniu correu.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" -msgstr "login: Falla l'establiment del canvi: %s" +msgstr "login: s'ha produït un error en bifurcar: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "TIOCSCTTY ha fallat: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "setuid() ha fallat" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "No hi ha cap directori %s\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" -msgstr "Accedint amb el directori inicial = \"/\".\n" +msgstr "S'està entrant amb el directori inicial = «/».\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "" -"login: Memòria esgotada per a l'script de l'intèrpret de comandaments.\n" +"login: no hi ha prou memòria per a la seqüència de l'intèrpret d'ordres.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "" -"login: No s'ha pogut executar l'script de l'intèrpret de comandaments: %s.\n" +"login: no s'ha pogut executar la seqüènca de l'intèrpret d'ordres: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" -msgstr "login: No hi ha intèrpret de comandaments: %s.\n" +msgstr "login: no hi ha l'intèrpret d'ordres: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" "%s login: " msgstr "" "\n" -"Accés de %s: " +"Entrada a %s: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" -msgstr "nom d'accés massa llarg.\n" +msgstr "el nom d'entrada és massa llarg.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" -msgstr "NOM massa llarg" +msgstr "NOM és massa llarg" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" -msgstr "els noms d'accés no poden començar per '-'.\n" +msgstr "els noms d'entrada no poden començar per «-».\n" -#: login-utils/login.c:1257 +# FIXME +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" -msgstr "masses salts de pàgina solitaris.\n" +msgstr "massa salts de pàgina solitaris.\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" -msgstr "MASSES salts de pàgina" +msgstr "MASSA salts de pàgina" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" -msgstr "L'intent d'accés ha esgotat el temps d'espera després de %d segons\n" +msgstr "S'ha excedit el temps d'espera per a l'entrada al cap de %d segons.\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " -msgstr "Últim accés: %.*s " +msgstr "Última entrada: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "des de %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" -msgstr "en %.*s\n" +msgstr "a %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" -msgstr "ACCÉS FALLIT DES DE %s, %s" +msgstr "HA FALLAT L'ENTRADA DE %s, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" -msgstr "ACCÉS FALLIT EN %s, %s" +msgstr "HA FALLAT L'ENTRADA A %s, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" -msgstr "%d FALLES EN L'ACCÉS DES DE %s, %s" +msgstr "HA FALLAT %d VEGADES L'ENTRADA DES DE %s, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" -msgstr "%d FALLES EN L'ACCÉS EN %s, %s" +msgstr "HA FALLAT %d VEGADES L'ENTRADA A %s, %s" +# FIXME 'y' untranslateable? #: login-utils/mesg.c:89 #, c-format msgid "is y\n" -msgstr "és y\n" - -#: login-utils/mesg.c:92 -#, c-format -msgid "is n\n" -msgstr "és n\n" - -#: login-utils/mesg.c:112 -#, c-format -msgid "usage: mesg [y | n]\n" -msgstr "ús: mesg [y | n]\n" - -#: login-utils/newgrp.c:68 -msgid "newgrp: Who are you?" -msgstr "newgrp: Qui sou?" - -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 -msgid "newgrp: setgid" -msgstr "newgrp: setgid" - -#: login-utils/newgrp.c:81 -msgid "newgrp: No such group." -msgstr "newgrp: No existeix tal grup." - -#: login-utils/newgrp.c:90 -msgid "newgrp: Permission denied" -msgstr "newgrp: Permís denegat" - -#: login-utils/newgrp.c:97 -msgid "newgrp: setuid" -msgstr "newgrp: setuid" - -#: login-utils/newgrp.c:103 -msgid "No shell" -msgstr "No hi ha intèrpret de comandaments" - -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "" -"La contrasenya ha de tindre com a mínim 6 caràcters, probeu-ho altra " -"vegada.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"La contrasenya ha de contindre caràcters d'almenys de les següents clases:\n" -"lletres majúscules i minúscules, dígits i no alfanumèrics.\n" -"Per a més informació mireu passwd(1).\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "No podeu tornar a usar l'antiga contrasenya.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "" -"Si us plau, no useu tal com el vostre nom d'usuari com a contrasenya.\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "Si us plau, no useu tal com el vostre nom real com a contrasenya.\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Ús: passwd [nom_usuari [contrasenya]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "Sols l'usuari root pot usar les formes d'un i dos arguments.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Ús: passwd [-foqsvV] [usuari [contrasenya]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "No es pot executar %s: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "No es pot trobar el nom d'accés" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Sols l'usuari root pot canviar la contrasenya d'altres usuaris.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "Masses arguments.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "No es pot trobar enlloc el nom d'usuari. `%s' és realment un usuari?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "" -"Ho sento, sols es poden canviar les contrasenyes locals. Useu yppasswd." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "El UID i el nom d'usuari no coincideixen, impostor!" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Canviant la contrasenya per a %s\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Entreu l'antiga contrasenya: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Contrasenya ilegal, impostor." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Entreu la nova contrasenya: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "No s'ha canviat la contrasenya." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Reescriviu la nova contrasenya: " +msgstr "és y\n" -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "L'heu escrit malament. No s'ha canviat." +# FIXME 'n' untranslateable? +#: login-utils/mesg.c:92 +#, c-format +msgid "is n\n" +msgstr "és n\n" -#: login-utils/passwd.c:401 +# FIXME 'y', 'n' untranslateable? +#: login-utils/mesg.c:112 #, c-format -msgid "password changed, user %s" -msgstr "contrasenya canviada, usuari %s" +msgid "usage: mesg [y | n]\n" +msgstr "forma d'ús: mesg [y | n]\n" -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "CONTRASENYA DEL ROOT CANVIADA" +#: login-utils/newgrp.c:69 +msgid "newgrp: Who are you?" +msgstr "newgrp: Qui sou?" -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "contrasenya canviada per al root; usuari %s" +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 +msgid "newgrp: setgid" +msgstr "newgrp: setgid" -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "cridant a setpwnam per a establir la contrasenya.\n" +#: login-utils/newgrp.c:82 +msgid "newgrp: No such group." +msgstr "newgrp: Aquest grup no existeix." -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "*NO* s'ha canviat la contrasenya. Proveu-ho més tard.\n" +#: login-utils/newgrp.c:91 +msgid "newgrp: Permission denied" +msgstr "newgrp: S'ha denegat el permís" -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Contrasenya canviada.\n" +#: login-utils/newgrp.c:98 +msgid "newgrp: setuid" +msgstr "newgrp: setuid" + +#: login-utils/newgrp.c:104 +msgid "No shell" +msgstr "No hi ha intèrpret d'ordres" #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" -msgstr "Ús: shutdown [-h|-r] [-fqs] [now|hh:ss|+minuts]\n" +msgstr "Forma d'ús: shutdown [-h|-r] [-fqs] [now|hh:ss|+minuts]\n" #: login-utils/shutdown.c:131 msgid "Shutdown process aborted" -msgstr "Procés de shutdown avortat" +msgstr "S'ha avortat el procés d'aturada" #: login-utils/shutdown.c:162 #, c-format msgid "%s: Only root can shut a system down.\n" -msgstr "%s: Sols l'usuari root pot aturar un sistema.\n" +msgstr "%s: Només l'usuari root pot aturar un sistema.\n" #: login-utils/shutdown.c:256 #, c-format msgid "That must be tomorrow, can't you wait till then?\n" -msgstr "Això serà demà: Podeu esperar fins llavors?\n" +msgstr "Això ha de ser demà, no us podeu esperar fins llavors?\n" #: login-utils/shutdown.c:307 msgid "for maintenance; bounce, bounce" @@ -7183,30 +6909,29 @@ msgstr "timeout = %d, quiet = %d, reboot = %d\n" #: login-utils/shutdown.c:336 msgid "The system is being shut down within 5 minutes" -msgstr "El sistema s'aturarà dintre de 5 minuts" +msgstr "El sistema s'aturarà d'aquí a 5 minuts" #: login-utils/shutdown.c:340 msgid "Login is therefore prohibited." -msgstr "Pel que l'accés està prohibit." +msgstr "Per tant no es permet l'entrada." #: login-utils/shutdown.c:362 #, c-format msgid "rebooted by %s: %s" -msgstr "reiniciat per %s: %s" +msgstr "%s ha arrencat de nou: %s" #: login-utils/shutdown.c:365 #, c-format msgid "halted by %s: %s" -msgstr "aturat per %s: %s" +msgstr "%s ha aturat: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" "Why am I still alive after reboot?" msgstr "" "\n" -"Perquè teniu el procés actiu després de l'operació de reinici?" +"Com és que encara estic actiu després d'arrencar de nou?" #: login-utils/shutdown.c:431 msgid "" @@ -7214,53 +6939,52 @@ msgid "" "Now you can turn off the power..." msgstr "" "\n" -"Ara podeu desconectar la font d'alimentació..." +"Ara podeu desconnectar la font d'alimentació..." #: login-utils/shutdown.c:447 #, c-format msgid "Calling kernel power-off facility...\n" -msgstr "Cridant a l'aturada del nucli...\n" +msgstr "S'està cridant el sistema d'apagada del nucli...\n" #: login-utils/shutdown.c:450 #, c-format msgid "Error powering off\t%s\n" -msgstr "Error l'aturar\t%s\n" +msgstr "S'ha produït un error en apagar\t%s\n" #: login-utils/shutdown.c:458 #, c-format msgid "Executing the program \"%s\" ...\n" -msgstr "Executant el programa \"%s\" ...\n" +msgstr "S'està executant el programa \"%s\" ...\n" #: login-utils/shutdown.c:461 #, c-format msgid "Error executing\t%s\n" -msgstr "Error executant \t%s\n" +msgstr "S'ha produït un error en executar \t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" -msgstr "URGENT: Missatge de difusió des de %s:" +msgstr "URGENT: missatge de difusió de %s:" #: login-utils/shutdown.c:494 #, c-format msgid "System going down in %d hours %d minutes" -msgstr "El sistema s'aturarà en %d hores i %d minuts" +msgstr "El sistema s'aturarà d'aquí a %d hores i %d minuts" #: login-utils/shutdown.c:497 #, c-format msgid "System going down in 1 hour %d minutes" -msgstr "El sistema s'aturara en 1 hora i %d minuts" +msgstr "El sistema s'aturara d'aquí a 1 hora i %d minuts" #: login-utils/shutdown.c:500 #, c-format msgid "System going down in %d minutes\n" -msgstr "El sistema s'aturarà en %d minuts\n" +msgstr "El sistema s'aturarà d'aquí a %d minuts\n" #: login-utils/shutdown.c:503 #, c-format msgid "System going down in 1 minute\n" -msgstr "El sistema s'aturarà en 1 minut\n" +msgstr "El sistema s'aturarà d'aquí a 1 minut\n" #: login-utils/shutdown.c:505 #, c-format @@ -7274,65 +6998,61 @@ msgstr "\t... %s ...\n" #: login-utils/shutdown.c:567 msgid "Cannot fork for swapoff. Shrug!" -msgstr "No es pot establir un canvi per a swapoff. Vaja!" +msgstr "No s'ha pogut bifurcar swapoff." #: login-utils/shutdown.c:575 msgid "Cannot exec swapoff, hoping umount will do the trick." -msgstr "No es pot executar swapoff, s'espera que umount ho faci." +msgstr "No s'ha pogut executar swapoff, esperem que umount ho faci." #: login-utils/shutdown.c:594 msgid "Cannot fork for umount, trying manually." -msgstr "No es pot establir un canvi per a umount, provar-ho manualment." +msgstr "No s'ha pogut bufurcar umount, s'està provant manualment." #: login-utils/shutdown.c:603 #, c-format msgid "Cannot exec %s, trying umount.\n" -msgstr "No es pot executar %s, es prova umount.\n" +msgstr "No s'ha pogut executar %s, s'està provant umount.\n" #: login-utils/shutdown.c:607 msgid "Cannot exec umount, giving up on umount." -msgstr "No es pot executar executar umount, abandonant l'operació umount." +msgstr "No s'ha pogut executar umount, s'està abandonant l'operació umount." #: login-utils/shutdown.c:612 msgid "Unmounting any remaining filesystems..." -msgstr "Desmuntant els sistemes de fitxers restants..." +msgstr "S'està desmuntant els sistemes de fitxers restants..." #: login-utils/shutdown.c:659 #, c-format msgid "shutdown: Couldn't umount %s: %s\n" -msgstr "shutdown: No es pot desmuntar %s: %s\n" +msgstr "shutdown: No s'ha pogut desmuntar %s: %s\n" #: login-utils/simpleinit.c:132 msgid "Booting to single user mode.\n" -msgstr "Arrencant en mode d'un sol usuari.\n" +msgstr "S'està arrencant en el mode d'un sol usuari.\n" #: login-utils/simpleinit.c:136 msgid "exec of single user shell failed\n" -msgstr "" -"l'execució de l'intèrpret de comandaments en mode d'usuari únic ha fallat\n" +msgstr "l'execució de l'intèrpret d'ordres en mode d'un sol usuari ha fallat\n" #: login-utils/simpleinit.c:140 msgid "fork of single user shell failed\n" -msgstr "" -"l'establiment del canvi a un sol usuari a l'intèrpret de comandaments ha " -"fallat\n" +msgstr "no s'ha pogut bifurcar l'intèrpret d'ordres d'un sol usuari\n" #: login-utils/simpleinit.c:208 msgid "error opening fifo\n" -msgstr "error obrint fifo\n" +msgstr "s'ha produït un error en obrir fifo\n" #: login-utils/simpleinit.c:212 msgid "error setting close-on-exec on /dev/initctl" -msgstr "error d'inicialització close-on-exec sobre /dev/initctl" +msgstr "s'ha produït un error en inicialitzar close-on-exec a /dev/initctl" #: login-utils/simpleinit.c:259 msgid "error running finalprog\n" -msgstr "error executant finalprog\n" +msgstr "s'ha produït un error en executar finalprog\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" -msgstr "error establint un canvi per a finalprog\n" +msgstr "s'ha produït un error en bifurcar finalprog\n" #: login-utils/simpleinit.c:345 msgid "" @@ -7344,55 +7064,55 @@ msgstr "" #: login-utils/simpleinit.c:418 msgid "lstat of path failed\n" -msgstr "El `lstat' de la ruta ha fallat\n" +msgstr "no s'ha pogut executar «lstat» al camí\n" #: login-utils/simpleinit.c:426 msgid "stat of path failed\n" -msgstr "el 'stat' de la ruta ha fallat\n" +msgstr "no s'ha pogut executar «stat» al camí\n" #: login-utils/simpleinit.c:434 msgid "open of directory failed\n" -msgstr "l'obertura del directori ha fallat.\n" +msgstr "no s'ha pogut obrir el directori\n" #: login-utils/simpleinit.c:508 msgid "fork failed\n" -msgstr "l'establiment del canvi ha fallat\n" +msgstr "no s'ha pogut bifurcar\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" -msgstr "l'execució (exec) ha fallat\n" +msgstr "no s'ha pogut executar exec\n" #: login-utils/simpleinit.c:563 msgid "cannot open inittab\n" -msgstr "no es pot obrir inittab\n" +msgstr "no s'ha pogut obrir inittab\n" #: login-utils/simpleinit.c:630 msgid "no TERM or cannot stat tty\n" -msgstr "sense TERM o no es pot fer stat a la tty\n" +msgstr "no hi ha TERM o no s'ha pogut executar stat a la tty\n" #: login-utils/simpleinit.c:936 #, c-format msgid "error stopping service: \"%s\"" -msgstr "error aturant el servei: \"%s\"" +msgstr "s'ha produït un error en aturar el servei: \"%s\"" #: login-utils/ttymsg.c:75 msgid "too many iov's (change code in wall/ttymsg.c)" -msgstr "masses iov (modificar el codi en wall/ttymsg.c)" +msgstr "massa iov (modifiqueu el codi a wall/ttymsg.c)" #: login-utils/ttymsg.c:85 #, c-format msgid "excessively long line arg" -msgstr "línia d'arguments massa llarga" +msgstr "la línia d'arguments és massa llarga" #: login-utils/ttymsg.c:139 #, c-format msgid "cannot fork" -msgstr "no es pot establir el canvi" +msgstr "no s'ha pogut bifurcar" #: login-utils/ttymsg.c:143 #, c-format msgid "fork: %s" -msgstr "canvi (fork): %s" +msgstr "bifurcació: %s" #: login-utils/ttymsg.c:171 #, c-format @@ -7402,43 +7122,42 @@ msgstr "%s: ERROR DOLENT" #: login-utils/vipw.c:143 #, c-format msgid "%s: the password file is busy.\n" -msgstr "%s: El fitxer password està ocupat.\n" +msgstr "%s: el fitxer password està ocupat.\n" #: login-utils/vipw.c:146 #, c-format msgid "%s: the group file is busy.\n" -msgstr "%s: El fitxer group està ocupat.\n" +msgstr "%s: el fitxer group està ocupat.\n" #: login-utils/vipw.c:162 #, c-format msgid "%s: the %s file is busy (%s present)\n" -msgstr "%s: El fitxer %s està ocupat (presenta %s).\n" +msgstr "%s: el fitxer %s està ocupat (presenta %s).\n" #: login-utils/vipw.c:168 #, c-format msgid "%s: can't link %s: %s\n" -msgstr "%s: No es pot enllaçar %s: %s\n" +msgstr "%s: no s'ha pogut enllaçar %s: %s\n" #: login-utils/vipw.c:202 -#, fuzzy, c-format +#, c-format msgid "%s: Can't get context for %s" -msgstr "No es pot obtindre el temps d'espera per a %s: %s\n" +msgstr "%s: No s'ha pogut obtenir el context per a %s" #: login-utils/vipw.c:208 -#, fuzzy, c-format +#, c-format msgid "%s: Can't set context for %s" -msgstr "No es pot obtindre el temps d'espera per a %s: %s\n" +msgstr "%s: No s'ha pogut establir el context per a %s" #: login-utils/vipw.c:217 #, c-format msgid "%s: can't unlock %s: %s (your changes are still in %s)\n" -msgstr "" -"%s: No es pot desbloquejar %s: %s (els vostres canvis encara estan en %s)\n" +msgstr "%s: no s'ha pogut desblocar %s: %s (els canvis encara estan a %s)\n" #: login-utils/vipw.c:240 #, c-format msgid "%s: Cannot fork\n" -msgstr "%s: No es pot establir el canvi\n" +msgstr "%s: No s'ha pogut bifurcar\n" #: login-utils/vipw.c:276 #, c-format @@ -7448,18 +7167,20 @@ msgstr "%s: %s no s'ha modificat\n" #: login-utils/vipw.c:297 #, c-format msgid "%s: no changes made\n" -msgstr "%s: No s'ha fet cap canvi\n" +msgstr "%s: no s'ha fet cap canvi\n" +# shadow paswords -> contrasenyes ocultes (fedora) #: login-utils/vipw.c:352 #, c-format msgid "You are using shadow groups on this system.\n" -msgstr "Esteu usant grups shadow en aquest sistema.\n" +msgstr "Aquest sistema utilitza grups ocults.\n" #: login-utils/vipw.c:353 #, c-format msgid "You are using shadow passwords on this system.\n" -msgstr "Esteu usant contrasenyes shadow en aquest sistema.\n" +msgstr "Aquest sistema utilitza contrasenyes ocultes.\n" +# FIXME here we have 'y' and 'n' translated, is it translateable? #: login-utils/vipw.c:354 #, c-format msgid "Would you like to edit %s now [y/n]? " @@ -7468,91 +7189,84 @@ msgstr "Desitgeu editar %s ara? [s/n] " #: login-utils/wall.c:104 #, c-format msgid "usage: %s [file]\n" -msgstr "ús: %s [fitxer]\n" +msgstr "forma d'ús: %s [fitxer]\n" #: login-utils/wall.c:159 #, c-format msgid "%s: can't open temporary file.\n" -msgstr "%s: No es pot obrir el fitxer temporal.\n" +msgstr "%s: no s'ha pogut obrir el fitxer temporal.\n" #: login-utils/wall.c:186 #, c-format msgid "Broadcast Message from %s@%s" -msgstr "Missatge de difusió general des de %s@%s" +msgstr "Missatge de difusió de %s@%s" #: login-utils/wall.c:204 #, c-format msgid "%s: will not read %s - use stdin.\n" -msgstr "%s: No es pot llegir %s; usant l'entrada estàndard.\n" +msgstr "%s: no es llegirà de %s; s'utilitzarà l'entrada estàndard.\n" #: login-utils/wall.c:209 #, c-format msgid "%s: can't read %s.\n" -msgstr "%s: No es pot llegir %s.\n" +msgstr "%s: no s'ha pogut llegir %s.\n" #: login-utils/wall.c:231 #, c-format msgid "%s: can't stat temporary file.\n" -msgstr "%s: No es pot executar stat al fitxer temporal.\n" +msgstr "%s: no s'ha pogut executar stat al fitxer temporal.\n" #: login-utils/wall.c:241 #, c-format msgid "%s: can't read temporary file.\n" -msgstr "%s: No es pot llegir el fitxer temporal.\n" +msgstr "%s: no s'hapogut llegir el fitxer temporal.\n" #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" -msgstr "valor de més no permes: Usar 1-12" +msgstr "el valor del mes és il·legal: utilitzeu 1-12" #: misc-utils/cal.c:331 msgid "illegal year value: use 1-9999" -msgstr "valor de més no permes: Usar 1-9999" - -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. +msgstr "el valor de l'any no és legal: utilitzeu 1-9999" + #: misc-utils/cal.c:439 #, c-format msgid "%s %d" -msgstr "%s de %d" +msgstr "%2$d de %1$s" #: misc-utils/cal.c:780 #, c-format msgid "usage: cal [-13smjyV] [[month] year]\n" -msgstr "ús: cal [-13smjyV] [[mes] any]\n" +msgstr "forma d'ús: cal [-13smjyV] [[mes] any]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" -msgstr "ús: %s [+format] [dia mes any]\n" +msgstr "forma d'ús: %s [+format] [dia mes any]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "Dia de Sant Tibb" #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" -msgstr "%s: Senyal desconeguda %s\n" +msgstr "%s: senyal desconegut %s\n" #: misc-utils/kill.c:270 #, c-format msgid "%s: can't find process \"%s\"\n" -msgstr "%s: No es pot trobar el proces \"%s\"\n" +msgstr "%s: no s'ha pogut trobar el procés \"%s\"\n" #: misc-utils/kill.c:314 #, c-format msgid "%s: unknown signal %s; valid signals:\n" -msgstr "%s: Senyal desconeguda %s; senyals vàlides:\n" +msgstr "%s: senyal desconegut %s; senyals vàlids:\n" #: misc-utils/kill.c:354 #, c-format msgid "usage: %s [ -s signal | -p ] [ -a ] pid ...\n" -msgstr "ús: %s [ -s senyal | -p ] [ -a ] pid ...\n" +msgstr "forma d'ús: %s [ -s senyal | -p ] [ -a ] pid ...\n" #: misc-utils/kill.c:355 #, c-format @@ -7567,384 +7281,384 @@ msgstr "logger: %s: %s.\n" #: misc-utils/logger.c:248 #, c-format msgid "logger: unknown facility name: %s.\n" -msgstr "logger: Nom facilitat desconegut: %s.\n" +msgstr "logger: no es coneix el nom de la facilitat: %s.\n" #: misc-utils/logger.c:260 #, c-format msgid "logger: unknown priority name: %s.\n" -msgstr "logger: Nom amb prioritat desconeguda: %s.\n" +msgstr "logger: nom amb prioritat desconeguda: %s.\n" #: misc-utils/logger.c:287 #, c-format msgid "" "usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n" msgstr "" -"ús: logger [-is] [-f fitxer] [-p pri] [-t etiqueta] [-u connector] " -"[ missatge ... ]\n" +"forma d'ús: logger [-is] [-f fitxer] [-p pri] [-t etiqueta] [-u sòcol]\n" +"\t[ missatge ... ]\n" #: misc-utils/look.c:349 #, c-format msgid "usage: look [-dfa] [-t char] string [file]\n" -msgstr "ús: look [-dfa] [-t caràcter] cadena [fitxer]\n" +msgstr "forma d'ús: look [-dfa] [-t caràcter] cadena [fitxer]\n" #: misc-utils/mcookie.c:122 misc-utils/mcookie.c:149 #, c-format msgid "Could not open %s\n" -msgstr "No es pot obrir %s\n" +msgstr "No s'ha pogut obrir %s\n" #: misc-utils/mcookie.c:126 misc-utils/mcookie.c:145 #, c-format msgid "Got %d bytes from %s\n" -msgstr "S'han obtingut %d octets des de %s\n" +msgstr "S'han obtingut %d octets de %s\n" #: misc-utils/namei.c:103 #, c-format msgid "namei: unable to get current directory - %s\n" -msgstr "namei: No es pot obtindre l'actual directori - %s\n" +msgstr "namei: no s'ha pogut obtenir el directori actual - %s\n" #: misc-utils/namei.c:116 #, c-format msgid "namei: unable to chdir to %s - %s (%d)\n" -msgstr "namei: No es pot executar chdir per a %s - %s (%d)\n" +msgstr "namei: no s'ha pogut executar chdir a %s - %s (%d)\n" #: misc-utils/namei.c:126 #, c-format msgid "usage: namei [-mx] pathname [pathname ...]\n" -msgstr "ús: namei [-mx] nom_ruta [nom_ruta ...]\n" +msgstr "forma d'ús: namei [-mx] camí [camí ...]\n" #: misc-utils/namei.c:151 #, c-format msgid "namei: could not chdir to root!\n" -msgstr "namei: No es pot executar chdir al directori arrel\n" +msgstr "namei: no s'ha pogut executar chdir al directori arrel\n" #: misc-utils/namei.c:158 #, c-format msgid "namei: could not stat root!\n" -msgstr "namei: No es pot executar stat al directori arrel\n" +msgstr "namei: no s'ha pogut executar stat al directori arrel\n" #: misc-utils/namei.c:172 #, c-format msgid "namei: buf overflow\n" -msgstr "namei: Desbordament de la memòria intermèdia\n" +msgstr "namei: desbordament de la memòria intermèdia\n" #: misc-utils/namei.c:218 #, c-format msgid " ? could not chdir into %s - %s (%d)\n" -msgstr " ? no es pot executar chdir a %s - %s (%d)\n" +msgstr " ? no s'ha pogut executar chdir a %s - %s (%d)\n" #: misc-utils/namei.c:247 #, c-format msgid " ? problems reading symlink %s - %s (%d)\n" -msgstr " ? problemes llegint l'enllaç simbòlic %s - %s (%d)\n" +msgstr " ? hi ha hagut problemes en llegir l'enllaç simbòlic %s - %s (%d)\n" #: misc-utils/namei.c:257 #, c-format msgid " *** EXCEEDED UNIX LIMIT OF SYMLINKS ***\n" -msgstr " *** EXCEDIT EL LÍMIT D'ENLLAÇOS SIMBÒLICS DE UNIX ***\n" +msgstr " *** S'HA EXCEDIT EL LÍMIT D'ENLLAÇOS SIMBÒLICS DE UNIX ***\n" #: misc-utils/namei.c:294 #, c-format msgid "namei: unknown file type 0%06o on file %s\n" -msgstr "namei: Tipus de fitxer desconegut 0%06o en el fitxer %s\n" +msgstr "namei: tipus de fitxer desconegut 0%06o en el fitxer %s\n" #: misc-utils/rename.c:38 #, c-format msgid "%s: out of memory\n" -msgstr "%s: Memòria esgotada\n" +msgstr "%s: no hi ha prou memòria\n" #: misc-utils/rename.c:56 #, c-format msgid "%s: renaming %s to %s failed: %s\n" -msgstr "%s: Falla al reanomenar de %s a %s: %s\n" +msgstr "%s: no s'ha pogut reanomenar %s a %s: %s\n" +# FIXME "from to"???? #: misc-utils/rename.c:86 #, c-format msgid "call: %s from to files...\n" msgstr "crida: %s des dels fitxers...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" "Use `%s [options] %s' if you really want to use it.\n" "Script not started.\n" msgstr "" -"Atenció: `%s' és un enllaç.\n" -"Useu `%s [opcions] %s' si realment desitgeu usar-lo.\n" -"Script no executat.\n" +"Avís: «%s» és un enllaç.\n" +"Useu «%s [opcions] %s» si realment desitgeu usar-lo.\n" +"No s'ha executat script.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" -msgstr "ús: script [-a] [-f] [-q] [-t] [fitxer]\n" +msgstr "forma d'ús: script [-a] [-f] [-q] [-t] [fitxer]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" -msgstr "Script executat, el fitxer és %s\n" +msgstr "S'ha iniciat l'execució de script, el fitxer és %s\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" -msgstr "Script executat sobre (%s)" +msgstr "S'ha iniciat l'execució de script a %s" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" "Script done on %s" msgstr "" "\n" -"Script finalitzat (%s)" +"S'ha finalitzat l'execució de script a %s" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" -msgstr "Script finalitzat, el fitxer és %s\n" +msgstr "S'ha fet la seqüència, el fitxer és %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" -msgstr "openpty ha fallat\n" +msgstr "no ha estat possible executar openpty\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "No queden pty\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" -msgstr "%s: Argument erroni, usant\n" +msgstr "%s: Argument erroni, forma d'ús\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term nom_terminal ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ attr ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-NÚM_CONSOLES] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-NÚM_CONSOLES] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" -msgstr " [ -file nom_fitxer_abocar ]\n" +msgstr " [ -file nom_fitxer_bolcat ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq número_freqüència ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "no es pot (des)activar el mode d'estalvi d'energia\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" -msgstr "Error de klogctl: %s\n" +msgstr "s'ha produït un error a klogctl: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" -msgstr "Error llegint %s\n" +msgstr "s'ha produït un error en llegir %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" -msgstr "Error escrivint un abocat de pantalla\n" +msgstr "S'ha produït un error en escriure un bolcat de pantalla\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" -msgstr "no es pot llegir %s, i no es pot efectuar un abocat de ioctl\n" +msgstr "no s'ha pogut llegir %s, i no s'ha pogut efectuar un bolcat d'ioctl\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM no està definit.\n" @@ -7957,27 +7671,27 @@ msgstr "whereis [ -sbmu ] [ -SBM directori ... -f ] nom...\n" #: misc-utils/write.c:99 #, c-format msgid "write: can't find your tty's name\n" -msgstr "write: No es pot trobar el nom de la vostra tty\n" +msgstr "write: no s'ha pogut trobar el nom de la vostra tty\n" #: misc-utils/write.c:110 #, c-format msgid "write: you have write permission turned off.\n" -msgstr "write: Teniu el permís d'escriptura desactivat.\n" +msgstr "write: teniu el permís d'escriptura desactivat.\n" #: misc-utils/write.c:131 #, c-format msgid "write: %s is not logged in on %s.\n" -msgstr "write: %s no te una sessió iniciada en %s.\n" +msgstr "write: %s no ha entrat a %s.\n" #: misc-utils/write.c:139 #, c-format msgid "write: %s has messages disabled on %s\n" -msgstr "write: %s té els missatges deshabilitats en %s\n" +msgstr "write: %s té els missatges inhabilitats a %s\n" #: misc-utils/write.c:146 #, c-format msgid "usage: write user [tty]\n" -msgstr "ús: write usuari [tty]\n" +msgstr "forma d'ús: write usuari [tty]\n" #: misc-utils/write.c:234 #, c-format @@ -7987,76 +7701,72 @@ msgstr "write: %s no està connectat\n" #: misc-utils/write.c:243 #, c-format msgid "write: %s has messages disabled\n" -msgstr "write: %s té els missatges deshabilitats\n" +msgstr "write: %s té els missatges inhabilitats\n" #: misc-utils/write.c:247 #, c-format msgid "write: %s is logged in more than once; writing to %s\n" -msgstr "write: %s està connectat més d'una vegada; escrivint a %s\n" +msgstr "write: %s està connectat més d'una vegada; s'està escrivint a %s\n" #: misc-utils/write.c:313 #, c-format msgid "Message from %s@%s (as %s) on %s at %s ..." -msgstr "Missatge des de %s@%s (com a %s) el %s a les %s ..." +msgstr "Missatge de %s@%s (com a %s) el %s a les %s ..." #: misc-utils/write.c:316 #, c-format msgid "Message from %s@%s on %s at %s ..." -msgstr "Missatge des de %s@%s el %s a les %s ..." +msgstr "Missatge de %s@%s el %s a les %s ..." #: mount/fstab.c:136 #, c-format msgid "warning: error reading %s: %s" -msgstr "advertència: Error al llegir %s: %s" +msgstr "avís: s'ha produït un error en llegir %s: %s" #: mount/fstab.c:164 mount/fstab.c:189 #, c-format msgid "warning: can't open %s: %s" -msgstr "advertència: No es pot obrir %s: %s" +msgstr "avís: no s'ha pogut obrir %s: %s" #: mount/fstab.c:169 #, c-format msgid "mount: could not open %s - using %s instead\n" -msgstr "mount: No es pot obrir %s; en el seu lloc s'usarà %s\n" +msgstr "mount: no s'ha pogut obrir %s; s'usarà %s\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" -"no es pot crear el fitxer de blocat %s: %s (useu l'etiqueta -n per a " +"no s'ha pogut crear el fitxer de blocat %s: %s (useu el senyalador -n per a " "modificar aquest valor)" #: mount/fstab.c:499 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" -"no es pot enllaçar el fitxer de blocat %s: %s (useu l'etiqueta -n per a " -"modificar aquest valor)" +"no s'ha pogut enllaçar el fitxer de blocat %s: %s (useu el senyalador -n per " +"a modificar aquest valor)" #: mount/fstab.c:511 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" -"no es pot obrir el fitxer de blocat %s: %s (useu l'etiqueta -n per a " +"no s'ha pogut obrir el fitxer de blocat %s: %s (useu el senyalador -n per a " "modificar aquest valor)" #: mount/fstab.c:526 #, c-format msgid "Can't lock lock file %s: %s\n" -msgstr "No es pot blocar al fitxer de blocat %s: %s\n" +msgstr "No s'ha pogut blocar el fitxer de blocat %s: %s\n" #: mount/fstab.c:538 #, c-format msgid "can't lock lock file %s: %s" -msgstr "no es pot blocar al fitxer de blocat %s: %s" +msgstr "no s'ha pogut blocar al fitxer de blocat %s: %s" #: mount/fstab.c:540 msgid "timed out" -msgstr "temps d'espera excedit" +msgstr "s'ha exhaurit el temps d'espera" #: mount/fstab.c:547 #, c-format @@ -8064,33 +7774,33 @@ msgid "" "Cannot create link %s\n" "Perhaps there is a stale lock file?\n" msgstr "" -"No es pot crear l'enllaç %s\n" -"Potser hi hagi un fitxer de blocat obsolet?\n" +"No s'ha pogut crear l'enllaç %s\n" +"Potser hi ha un fitxer de blocat obsolet?\n" #: mount/fstab.c:587 mount/fstab.c:625 #, c-format msgid "cannot open %s (%s) - mtab not updated" -msgstr "no es pot obrir %s (%s) - mtab no actualitzat" +msgstr "no s'ha pogut obrir %s (%s) - no s'ha actualitzat mtab" #: mount/fstab.c:633 #, c-format msgid "error writing %s: %s" -msgstr "error escrivint %s: %s" +msgstr "s'ha produït un error en escriure %s: %s" #: mount/fstab.c:643 #, c-format msgid "error changing mode of %s: %s\n" -msgstr "error al canviar el mode de %s: %s\n" +msgstr "s'ha produït un error en canviar el mode de %s: %s\n" #: mount/fstab.c:661 #, c-format msgid "can't rename %s to %s: %s\n" -msgstr "no es pot reanomenar %s per %s: %s\n" +msgstr "no s'ha pogut tornar a nomenar %s per %s: %s\n" #: mount/lomount.c:73 #, c-format msgid "loop: can't open device %s: %s\n" -msgstr "loop: No es pot obrir el dispositiu %s: %s\n" +msgstr "loop: no s'ha pogut obrir el dispositiu %s: %s\n" #: mount/lomount.c:89 #, c-format @@ -8100,12 +7810,12 @@ msgstr ", desplaçament %lld" #: mount/lomount.c:92 #, c-format msgid ", sizelimit %lld" -msgstr ", mida límit %lld" +msgstr ", límit de mida %lld" #: mount/lomount.c:100 #, c-format msgid ", encryption %s (type %d)" -msgstr ", xifrat %s (tipus %d)" +msgstr ", xifratge %s (tipus %d)" #: mount/lomount.c:114 #, c-format @@ -8115,65 +7825,65 @@ msgstr ", desplaçament %d" #: mount/lomount.c:117 #, c-format msgid ", encryption type %d\n" -msgstr ", tipus de xifrat %d\n" +msgstr ", tipus de xifratge %d\n" #: mount/lomount.c:126 #, c-format msgid "loop: can't get info on device %s: %s\n" -msgstr "loop: No es pot obtindre informació sobre el dispositiu %s: %s\n" +msgstr "loop: no s'ha pogut obtenir informació sobre el dispositiu %s: %s\n" #: mount/lomount.c:179 -#, fuzzy, c-format +#, c-format msgid "%s: could not find any device /dev/loop#" -msgstr "mount: No es pot trobar cap dispositiu /dev/loop#" +msgstr "%s: no s'ha trobat cap dispositiu /dev/loop#" #: mount/lomount.c:181 #, c-format msgid "%s: no permission to look at /dev/loop#" -msgstr "" +msgstr "%s: no teniu permisos per llegir /dev/loop#" #: mount/lomount.c:184 -#, fuzzy, c-format +#, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" " about the loop device? (If so, recompile or `modprobe loop'.)" msgstr "" -"mount: No es pot trobar cap dispositiu loop. Podria ser que el nucli no el\n" -" reconeguès?. (Si es això, recompileu o feu `modprobe loop')." +"%s: No s'ha pogut trobar cap dispositiu loop. És possible que aquest nucli\n" +" no reconegui els dispositius loop? (Si es així, recompileu-lo o feu\n" +" «modprobe loop».)" #: mount/lomount.c:189 -#, fuzzy, c-format +#, c-format msgid "%s: could not find any free loop device" -msgstr "mount: No es pot trobar cap dispositiu loop lliure" +msgstr "%s: no s'ha trobat cap dispositiu loop lliure" #: mount/lomount.c:287 #, c-format msgid "Couldn't lock into memory, exiting.\n" -msgstr "No es pot blocar en memòria, sortint.\n" +msgstr "No s'ha pogut blocar en memòria, s'està sortint.\n" #: mount/lomount.c:340 -#, fuzzy, c-format +#, c-format msgid "set_loop(%s,%s,%llu): success\n" -msgstr "set_loop(%s,%s,%d): Correcte\n" +msgstr "set_loop(%s,%s,%llu): èxit\n" #: mount/lomount.c:351 #, c-format msgid "loop: can't delete device %s: %s\n" -msgstr "loop: No es pot suprimir el dispositiu %s: %s\n" +msgstr "loop: no s'ha pogut suprimir el dispositiu %s: %s\n" #: mount/lomount.c:361 #, c-format msgid "del_loop(%s): success\n" -msgstr "del_loop(%s): Correcte\n" +msgstr "del_loop(%s): èxit\n" #: mount/lomount.c:369 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" -msgstr "" -"Aquest mount s'ha compilat sense suport loop. Si us plau, recompileu-lo.\n" +msgstr "Aquest mount s'ha compilat sense suport per a loop. Recompileu-lo.\n" #: mount/lomount.c:406 -#, fuzzy, c-format +#, c-format msgid "" "usage:\n" " %s loop_device # give info\n" @@ -8181,10 +7891,11 @@ msgid "" " %s -f # find unused\n" " %s [-e encryption] [-o offset] {-f|loop_device} file # setup\n" msgstr "" -"ús:\n" -" %s dispositiu_loop # dona informació\n" -" %s -d dispositiu_loop # elimina\n" -" %s [ -e xifrat ] [ -o desplaça. ] disp_loop fitxer # configura\n" +"forma d'ús:\n" +" %s dispositiu_loop # dona informació\n" +" %s -d dispositiu_loop # elimina\n" +" %s -f # cerca no usats\n" +" %s [ -e xifratge ] [ -o desplaçament ] {-f|disp_loop} fitxer # configura\n" #: mount/lomount.c:425 mount/sundries.c:205 mount/xmalloc.c:29 #, c-format @@ -8195,380 +7906,371 @@ msgstr "no hi ha prou memòria" #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" -"Quan es va compilar el suport loop no estava disponible. Si us plau, " -"recompileu.\n" +"Quan es va compilar el suport per a loop no estava disponible. Recompileu-" +"lo.\n" #: mount/mntent.c:166 #, c-format msgid "[mntent]: warning: no final newline at the end of %s\n" -msgstr "[mntent]: Atenció: No hi ha cap nova línia al final de %s\n" +msgstr "[mntent]: avís: no hi ha cap nova línia al final de %s\n" #: mount/mntent.c:217 #, c-format msgid "[mntent]: line %d in %s is bad%s\n" -msgstr "[mntent]: La línia %d de %s és incorrecta%s\n" +msgstr "[mntent]: la línia %d de %s no és correcta%s\n" #: mount/mntent.c:220 msgid "; rest of file ignored" -msgstr "; la resta del fitxer s'ignorarà" +msgstr "; s'ignorarà la resta del fitxer" #: mount/mount_blkid.c:87 -#, fuzzy, c-format +#, c-format msgid "%s: error: the label %s occurs on both %s and %s\n" -msgstr "mount: L'etiqueta %s apareix en %s i %s\n" +msgstr "%s: error: l'etiqueta %s apareix a %s i %s\n" #: mount/mount_blkid.c:99 -#, fuzzy, c-format +#, c-format msgid "mount: going to mount %s by UUID\n" -msgstr "mount: Muntant %s per %s\n" +msgstr "mount: es muntarà %s per UUID\n" #: mount/mount_blkid.c:103 -#, fuzzy, c-format +#, c-format msgid "mount: going to mount %s by label\n" -msgstr "mount: Muntant %s per %s\n" +msgstr "mount: es muntarà %s per etiqueta\n" #: mount/mount_by_label.c:192 -#, fuzzy, c-format +#, c-format msgid "%s: could not open %s, so UUID and LABEL conversion cannot be done.\n" msgstr "" -"mount : No es pot obrir %s, donat que la conversió UUID i LABEL no s'ha " -"fet.\n" +"%s: no s'ha pogut obrir %s, ja que no es pot fer la conversió UUID i LABEL.\n" #: mount/mount_by_label.c:315 -#, fuzzy, c-format +#, c-format msgid "%s: bad UUID" -msgstr "mount: UUID incorrecte" +msgstr "%s: UUID erroni" #: mount/mount.c:382 #, c-format msgid "mount: according to mtab, %s is already mounted on %s" -msgstr "mount: Segons mtab, %s ja està muntat en %s" +msgstr "mount: segons mtab, %s ja està muntat a %s" #: mount/mount.c:387 #, c-format msgid "mount: according to mtab, %s is mounted on %s" -msgstr "mount: Segons mtab, %s està muntat en %s" +msgstr "mount: segons mtab, %s està muntat a %s" #: mount/mount.c:407 #, c-format msgid "mount: can't open %s for writing: %s" -msgstr "mount: No es pot obrir %s per a escriptura: %s" +msgstr "mount: no s'ha pogut obrir %s per a escriptura: %s" #: mount/mount.c:424 mount/mount.c:677 #, c-format msgid "mount: error writing %s: %s" -msgstr "mount: Error escrivint %s: %s" +msgstr "mount: s'ha produït un error en escriure %s: %s" #: mount/mount.c:432 #, c-format msgid "mount: error changing mode of %s: %s" -msgstr "mount: Error al canviar el mode de %s: %s" +msgstr "mount: s'ha produït un error en canviar el mode de %s: %s" #: mount/mount.c:483 #, c-format msgid "%s looks like swapspace - not mounted" -msgstr "%s sembla espai d'intercanvi - no muntat" +msgstr "%s sembla espai d'intercanvi - no s'ha muntat" #: mount/mount.c:570 msgid "mount failed" -msgstr "el muntatge ha fallat" +msgstr "no s'ha estat possible muntar" #: mount/mount.c:572 #, c-format msgid "mount: only root can mount %s on %s" -msgstr "mount: Sols l'usuari root pot muntar %s en %s" +msgstr "mount: només l'usuari root pot muntar %s a %s" #: mount/mount.c:600 msgid "mount: loop device specified twice" -msgstr "mount: El dispositiu loop està especificat dues vegades" +msgstr "mount: el dispositiu loop està especificat dues vegades" #: mount/mount.c:605 msgid "mount: type specified twice" -msgstr "mount: El tipus està especificat dues vegades" +msgstr "mount: el tipus està especificat dues vegades" #: mount/mount.c:617 #, c-format msgid "mount: skipping the setup of a loop device\n" -msgstr "mount: Saltant-se la configuració d'un dispositiu loop\n" +msgstr "mount: s'està ometent la configuració d'un dispositiu loop\n" #: mount/mount.c:626 #, c-format msgid "mount: going to use the loop device %s\n" -msgstr "mount: S'usarà el dispositiu loop %s\n" +msgstr "mount: s'usarà el dispositiu loop %s\n" #: mount/mount.c:631 #, c-format msgid "mount: failed setting up loop device\n" -msgstr "mount: Falla al configurar el dispositiu loop\n" +msgstr "mount: no ha estat possible configurar el dispositiu loop\n" #: mount/mount.c:635 #, c-format msgid "mount: setup loop device successfully\n" -msgstr "mount: Configuració correcta del dispositiu loop\n" +msgstr "mount: s'ha configurat el dispositiu loop amb èxit\n" #: mount/mount.c:672 #, c-format msgid "mount: can't open %s: %s" -msgstr "mount: No es pot obrir %s: %s" +msgstr "mount: no s'ha pogut obrir %s: %s" #: mount/mount.c:693 msgid "mount: argument to -p or --pass-fd must be a number" -msgstr "mount: L'argument per a -p o --pass-fd hauria de ser un número" +msgstr "mount: l'argument a -p o --pass-fd ha de ser un nombre" #: mount/mount.c:706 #, c-format msgid "mount: cannot open %s for setting speed" -msgstr "mount: No es pot obrir %s per a establir-ne la velocitat" +msgstr "mount: no s'ha pogut obrir %s per establir-ne la velocitat" #: mount/mount.c:709 #, c-format msgid "mount: cannot set speed: %s" -msgstr "mount: No es pot establir la velocitat de: %s" +msgstr "mount : no s'ha pogut establir la velocitat de: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" -msgstr "mount: No es pot establir el canvi: %s" - -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "" -"mount: Aquesta versió ha estat compilada sense suport per al tipus `nfs'" +msgstr "mount: no s'ha pogut bifurcar: %s" -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" -msgstr "mount : Falla al muntar la versió 4 de nfs, escolliu la 3...\n" +msgstr "" +"mount : no ha estat possible muntar la versió 4 de nfs, s'està intentant " +"3...\n" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "" -"mount: No es pot determinar el tipus del sistema de fitxers i no n'heu " +"mount: no s'ha pogut determinar el tipus de sistema de fitxers i no n'heu " "especificat cap" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" -msgstr "mount: Haureu d'especificar el tipus del sistema de fitxers" +msgstr "mount: haureu d'especificar el tipus del sistema de fitxers" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" -msgstr "mount: El muntatge ha fallat" +msgstr "mount: no ha estat possible muntar" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" -msgstr "mount: El punt de muntatge %s no és un directori" +msgstr "mount: el punt de muntatge %s no és un directori" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" -msgstr "mount: Permís denegat" +msgstr "mount: s'ha denegat el permís" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" -msgstr "mount: Haureu de ser un superusuari per a usar mount" +msgstr "mount: haureu de ser un superusuari per a usar mount" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s està ocupat" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc ja està muntat" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s ja està muntat o %s està ocupat" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" -msgstr "mount: El punt de muntatge %s no existeix" +msgstr "mount: el punt de muntatge %s no existeix" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" -msgstr "mount: El punt de muntatge %s és un enllaç simbòlic sense destí" +msgstr "mount: el punt de muntatge %s és un enllaç simbòlic sense destí" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" -msgstr "mount: El dispositiu especial %s no existeix" +msgstr "mount: el dispositiu especial %s no existeix" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" " (a path prefix is not a directory)\n" msgstr "" -"mount: El dispositiu especial %s no existeix\n" -" (una ruta prefixada no és un directori)\n" +"mount: el dispositiu especial %s no existeix\n" +" (un prefix de camí no és un directori)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s encara no està muntat o una opció és incorrecta" -#: mount/mount.c:966 -#, fuzzy, c-format +#: mount/mount.c:959 +#, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" " missing codepage or other error" msgstr "" -"mount: Tipus del sistema de fitxers incorrecte, opció incorrecta,\n" -" superbloc incorrecte en %s o masses sistemes de fitxers muntats" +"mount: el tipus de sistema de fitxers o és correcte, la opció no és " +"correcta,\n" +" superbloc incorrecte a %s, manca la pàgina de codis o algun altre " +"error" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" msgstr "" +" (podria ser que aquest fos el dispositiu IDE on utilitzeu ide-scsi\n" +" de manera que sr0 o sda o siguin necessaris?)" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" msgstr "" +" (no esteu intentant muntar una partició estesa,\n" +" en comptes d'alguna partició lògica de dins?)" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" msgstr "" +" En alguns casos, es pot trobar informació útil a syslog,\n" +" proveu dmesg | tail o així\n" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" -msgstr "taula de dispositius muntats completa" +msgstr "la taula de dispositius muntats està plena" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" -msgstr "mount: %s: No es pot llegir el superbloc" +msgstr "mount: %s: no s'ha pogut llegir el superbloc" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" -msgstr "umount: %s: Dispositiu desconegut" +msgstr "umount: %s: dispositiu desconegut" -#: mount/mount.c:1016 -#, fuzzy, c-format +#: mount/mount.c:1009 +#, c-format msgid "mount: unknown filesystem type '%s'" -msgstr " l Llistar els tipus de sistemes de fitxers coneguts" +msgstr "mount: no es reconeix el sitema de fitxers «%s»" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" -msgstr "mount: Probablement volíeu referir-vos a %s" +msgstr "mount: probablement volíeu dir %s" -#: mount/mount.c:1030 -#, fuzzy +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" -msgstr "mount: Potser volíeu referir-vos a iso9660 ?" +msgstr "mount: potser volíeu dir «iso9660»?" -#: mount/mount.c:1032 -#, fuzzy +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" -msgstr "mount: Potser volíeu referir-vos a iso9660 ?" +msgstr "mount: potser volíeu dir «vfat»?" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" -"mount: %s té un número de dispositiu incorrecte o el tipus del sistema de " -"fitxers %s no està suportat" +"mount: %s té un número de dispositiu incorrecte o el tipus de sistema de " +"fitxers %s no està implementat" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" -msgstr "mount: %s no és un dispositiu de blocs, i stat falla?" +msgstr "mount: %s no és cap dispositiu de blocs, i stat falla?" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" " (maybe `insmod driver'?)" msgstr "" -"mount: El nucli no reconeix %s com a un dispositiu de blocs\n" -" (potser fent `insmod controlador'?)" +"mount: el nucli no reconeix %s com a dispositiu de blocs\n" +" (potser fent «insmod controlador»?)" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "mount: %s no és un dispositiu de blocs (proveu amb `-o loop')" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s no és un dispositiu de blocs" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s no és un dispositiu de blocs vàlid" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "dispositiu de blocs " -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" -msgstr "mount : No es pot muntar %s%s com a sols lectura" +msgstr "mount : no s'ha pogut muntar %s%s com a només de lectura" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" -"mount : %s%s està protegit contra escriptura però se li ha donat l'etiqueta " -"explicita `-w'" +"mount : %s%s està protegit contra escriptura però se li ha donat el " +"senyalador explícit «-w»" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "" -"mount: %s%s està protegit contra escriptura; es muntarà en sols lectura" +"mount: %s%s està protegit contra escriptura; es muntarà en només lectura" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" -"mount: No s'ha especificat cap tipus; s'assumeix nfs per als dos punts\n" +"mount: no s'ha especificat cap tipus; s'assumirà nfs per als dos punts\n" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" -"mount: No s'ha especificat cap tipus - s'assumeix smbfs per al prefix //\n" +"mount: no s'ha especificat cap tipus; s'assumirà smb a causa del prefix //\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" -msgstr "mount: Executant en segon plà \"%s\"\n" +msgstr "mount: s'està executant «%s» en segon plà\n" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" -msgstr "mount: Abandonant \"%s\"\n" +msgstr "mount: s'està abandonant «%s»\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" -msgstr "mount: %s ja està muntat en %s\n" +msgstr "mount: %s ja està muntat a %s\n" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8593,74 +8295,78 @@ msgid "" "Other options: [-nfFrsvw] [-o options] [-p passwdfd].\n" "For many more details, say man 8 mount .\n" msgstr "" -"Ús: mount -V : mostra la versió\n" -" mount -h : mostra aquesta ajuda\n" -" mount : llista els sistemes de fitxers muntats\n" -" mount -l : ídem, incloguen les etiquetes de volumen\n" -"Fins aquí la part informativa. Seguim amb el muntatge.\n" -"El comandament és `mount [-t tipus_sis._fitx.] alguna_cosa lloc'.\n" -"Els detalls en /etc/fstab es poden ometre.\n" -" mount -a [-t|-O] : munta tot l'indicat en /etc/fstab\n" -" mount dispositiu : munta el dispositiu en el lloc conegut\n" -" mount directori : munta el dispositiu conegut aquí\n" -" mount -t tipus disp dir : comandament mount ordinari\n" +"forma d'ús: mount -V : mostra la versió\n" +" mount -h : mostra aquesta ajuda\n" +" mount : llista els sistemes de fitxers muntats\n" +" mount -l : ídem, incloen les etiquetes de volum\n" +"Fins aquí la part informativa. Es continua amb el muntatge.\n" +"L'ordre és «mount [-t tipus_sf] alguna_cosa lloc».\n" +"Els detalls inclosos en /etc/fstab es poden ometre.\n" +" mount -a [-t|-O] : munta tot el que s'ha indicat\n" +" en /etc/fstab\n" +" mount dispositiu : munta el dispositiu en el lloc conegut\n" +" mount directori : munta el dispositiu conegut aquí\n" +" mount -t tipus disp dir : ordre mount ordinaria\n" "Tingueu en compte que no muntareu realment un dispositiu, sinó més\n" "aviat el seu sistema de fitxers (el tipus donat). També es pot muntar\n" "un arbre de directoris ja visible en un altre lloc\n" -" mount --bind dir_antic dir_nou\n" +" mount --bind dir_antic dir_nou\n" "o moure un subarbre:\n" -" mount --move dir_antic dir_nou\n" +" mount --move dir_antic dir_nou\n" "Es pot donar un dispositiu mitjançant el nom, posem-hi /dev/hda1 o\n" "/dev/cdrom o mitjançant l'etiqueta, usant -L etiqueta o mitjançant uuid,\n" -"usant -U uuid. D'altres opcions: [-nfFrsvw] [-o opcions].\n" -"Per a més detalls, escriviu man 8 mount.\n" +"usant -U uuid.\n" +"Altres opcions: [-nfFrsvw] [-o opcions] [-p dfcontrasenya].\n" +"Per a més detalls, consulteu «man 8 mount».\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" -msgstr "mount: Sols l'usuari root pot fer això" +msgstr "mount: només l'usuari root pot fer això" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" -msgstr "mount: No s'ha trobat %s; s'està creant...\n" +msgstr "mount: no s'ha trobat %s; s'està creant...\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" -msgstr "mount: No troba aquesta partició" +msgstr "mount: no s'ha trobat aquesta partició" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" -msgstr "mount: Muntant %s\n" +msgstr "mount: s'està muntant %s\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "no s'ha muntat res" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" -msgstr "mount: No es pot trobar %s en %s" +msgstr "mount: no s'ha pogut trobar %s a %s" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" -msgstr "mount: No es pot trobar %s en %s o %s" +msgstr "mount: no s'ha pogut trobar %s a %s o %s" #: mount/mount_guess_fstype.c:489 #, c-format msgid "mount: error while guessing filesystem type\n" -msgstr "mount: Error a l'intentar endevinar el tipus del sistema de fitxers\n" +msgstr "" +"mount: s'ha produït un error en intentar endevinar el tipus de sistema de " +"fitxers\n" #: mount/mount_guess_fstype.c:541 #, c-format msgid "mount: you didn't specify a filesystem type for %s\n" -msgstr "mount: No heu especificat un tipus de sistema de fitxers per a %s\n" +msgstr "mount: no heu especificat cap tipus de sistema de fitxers per a %s\n" #: mount/mount_guess_fstype.c:544 #, c-format msgid " I will try all types mentioned in %s or %s\n" -msgstr " Es provarà amb tots els tipus indicats en %s o %s\n" +msgstr " Es provarà amb tots els tipus indicats a %s o %s\n" #: mount/mount_guess_fstype.c:547 #, c-format @@ -8675,322 +8381,317 @@ msgstr " Provaré amb el tipus %s\n" #: mount/mount_guess_fstype.c:637 #, c-format msgid "Trying %s\n" -msgstr "Provant amb %s\n" +msgstr "S'està provant amb %s\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" -msgstr "mount: Argument excessivament llarg màquina:dir\n" +msgstr "mount: argument excessivament llarg host:dir\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" -msgstr "mount: Atenció: Múltiples noms de màquina no suportats\n" +msgstr "mount: avís: múltiples noms d'ordinador no està implementat\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" -msgstr "mount: El directori a muntar no té el format màquina:dir\n" +msgstr "mount: el directori a muntar no té el format ordinador:dir\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" -msgstr "mount: No es pot obtindre l'adreça per a %s\n" +msgstr "mount: no s'ha pogut obtenir l'adreça per a %s\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" -msgstr "mount: Valor incorrecte per a hp->h_length\n" +msgstr "mount: valor incorrecte per a hp->h_length\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" -msgstr "mount: Argument d'opció excessivament llarg\n" +msgstr "mount: l'argument de l'opció és excessivament llarg\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" -msgstr "Atenció: Opció desconeguda proto=\n" +msgstr "Avís: Opció desconeguda proto=\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" -msgstr "Atenció: L'opció namlen no està suportada.\n" +msgstr "Avís: L'opció namlen no està implementada.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" -msgstr "paràmetre de muntatge de nfs desconegut: %s=%d\n" +msgstr "no es reconeix el paràmetre de muntatge de nfs: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" -msgstr "Atenció: L'opció nolock no està suportada.\n" +msgstr "Avís: l'opció nolock no està implementada.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" -msgstr "Opció de muntatge de nfs desconeguda: %s%s\n" +msgstr "no es creconeix l'opció de muntatge de nfs: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" -msgstr "mount: Valor incorrecte per a hp->h_length?\n" +msgstr "mount: valor incorrecte per a hp->h_length?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" -msgstr "NFS sobre TCP no està suportat.\n" +msgstr "NFS sobre TCP no està implementat.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "connector nfs" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" -msgstr "el servidor nfs informa de que el servei no està disponible" +msgstr "el servidor nfs informa que el servei no està disponible" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" -msgstr "s'ha usat l'assignador de ports per a trobar el port NFS\n" +msgstr "s'ha usat l'assignador de ports per trobar el port NFS\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" -msgstr "usant el port %d per al dimoni de nfs\n" +msgstr "s'està usant el port %d per al dimoni de nfs\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "connexió nfs" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" -msgstr "valor de retorn de nfs status desconegut: %d" +msgstr "no es reconeix el valor de retorn de l'estat de nfs: %d" #: mount/sundries.c:26 msgid "bug in xstrndup call" -msgstr "error en la crida xstrndup" +msgstr "s'ha produït un error en la crida xstrndup" -#: mount/swapon.c:57 -#, fuzzy, c-format +#: mount/swapon.c:56 +#, c-format msgid "" "usage: %s [-hV]\n" " %s -a [-e] [-v]\n" " %s [-v] [-p priority] special|LABEL=volume_name ...\n" " %s [-s]\n" msgstr "" -"ús: %s [-hV]\n" -" %s -a [-e] [-v]\n" -" %s [-v] [-p prioritat] especial ...\n" -" %s [-s]\n" +"forma d'ús: %s [-hV]\n" +" %s -a [-e] [-v]\n" +" %s [-v] [-p prioritat] especial|ETIQUETA=nom_volum...\n" +" %s [-s]\n" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" " %s -a [-v]\n" " %s [-v] special ...\n" msgstr "" -"ús: %s [-hV]\n" -" %s -a [-v]\n" -" %s [-v] especial ...\n" +"forma d'ús: %s [-hV]\n" +" %s -a [-v]\n" +" %s [-v] especial ...\n" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" -msgstr "%s en %s\n" +msgstr "%s a %s\n" -#: mount/swapon.c:178 mount/swapon.c:244 -#, fuzzy, c-format +#: mount/swapon.c:177 mount/swapon.c:243 +#, c-format msgid "%s: cannot find the device for %s\n" -msgstr "%s: No es pot trobar \"_stext\" en %s\n" +msgstr "%s: no s'ha pogut trobar el dispositiu per a %s\n" -#: mount/swapon.c:185 -#, fuzzy, c-format +#: mount/swapon.c:184 +#, c-format msgid "%s: cannot stat %s: %s\n" -msgstr "swapon: No es pot executar stat per a %s: %s\n" +msgstr "%s: no s'ha pogut fer stat en %s: %s\n" -#: mount/swapon.c:196 -#, fuzzy, c-format +#: mount/swapon.c:195 +#, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "" -"swapon: Atenció: %s teniu els permisos %04o que no son segurs, es " -"suggereixen %04o\n" +"%s: avís: %s té els permisos %04o que són insegurs, se suggereix %04o\n" -#: mount/swapon.c:208 -#, fuzzy, c-format +#: mount/swapon.c:207 +#, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" -msgstr "swapon: Saltant-se el fitxer %s - sembla que està a troços.\n" +msgstr "%s: S'està ometent el fitxer %s - sembla que té forats.\n" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" -msgstr "No és el superusuari.\n" +msgstr "No sou el superusuari.\n" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" -msgstr "%s: No es pot obrir %s: %s\n" +msgstr "%s: no s'ha pogut obrir %s: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" -msgstr "umount: Està compilat sense suporte per a -f\n" +msgstr "umount: està compilat sense suport per a -f\n" -#: mount/umount.c:141 -#, fuzzy, c-format +#: mount/umount.c:139 +#, c-format msgid "umount: cannot fork: %s" -msgstr "mount: No es pot establir el canvi: %s" +msgstr "mount: no s'ha pogut bifurcar: %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" -msgstr "màquina: %s, directori: %s\n" +msgstr "host: %s, directori: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" -msgstr "umount: No es pot obtindre l'adreça per a %s\n" +msgstr "umount: no s'ha pogut obtenir l'adreça per a %s\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" -msgstr "umount: Valor incorrecte per a hostp->h_length\n" +msgstr "umount: valor incorrecte per a hostp->h_length\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" -msgstr "umount: %s: Dispositiu de blocs no vàlid" +msgstr "umount: %s: dispositiu de blocs no vàlid" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" -msgstr "umount: %s: No està muntat" +msgstr "umount: %s: no està muntat" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" -msgstr "umount: %s: No es pot escriure el superbloc" +msgstr "umount: %s: no s'ha pogut escriure el superbloc" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" -msgstr "umount: %s: Dispositiu ocupat" +msgstr "umount: %s: dispositiu ocupat" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" -msgstr "umount: %s: No s'ha trobat" +msgstr "umount: %s: no s'ha trobat" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" -msgstr "umount: %s: Haureu de ser superusuari per a usar umount" +msgstr "umount: %s: haureu de ser superusuari per poder usar umount" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" -msgstr "umount: %s: Dispositius de blocs no permesos en el sistema de fitxers" +msgstr "umount: %s: dispositius de blocs no permesos en el sistema de fitxers" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "umount2 no existeix, s'està provant amb umount...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" -msgstr "no es pot executar umount en %s - es provarà amb %s\n" +msgstr "no s'ha pogut executar umount en %s - es provarà amb %s\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" -msgstr "umount: %s ocupat - tornat a muntar en sols lectura\n" +msgstr "umount: %s ocupat - s'ha tornat a muntar de només lectura\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" -msgstr "umount: No es pot tornar a muntar %s en sols lectura\n" +msgstr "umount: no s'ha pogut tornar a muntar %s de només lectura\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s desmuntat\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "" -"umount: No es pot trobar la llista dels sistemes de fitxers per a desmuntar" +"umount: no s'ha pogut trobar la llista dels sistemes de fitxers a desmuntar" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" " umount [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -"Ús: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t tipus_sist._fitx._virtuals] [-O " -"opcions]\n" -" umount [-f] [-r] [-n] [-v] especial | node...\n" +"Forma d'ús: umount [-hV]\n" +" umount -a [-f] [-r] [-n] [-v] [-t tipus_sist._fitx._virtuals]\n" +" [-O opcions]\n" +" umount [-f] [-r] [-n] [-v] especial | node...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 -#, fuzzy +#: mount/umount.c:546 msgid "Cannot umount \"\"\n" -msgstr "No es pot obrir" +msgstr "No s'ha pogut desmuntar «»\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" -msgstr "S'intenta desmuntar %s\n" +msgstr "S'està intentant desmuntar %s\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" -msgstr "No es pot trobar a %s en mtab\n" +msgstr "No s'ha pogut trobar %s a mtab\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s no està muntat (segons mtab)" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" -msgstr "umount: Sembla que %s ha estat muntat diverses vegades" +msgstr "umount: sembla que %s s'ha muntat diverses vegades" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" -msgstr "umount: %s no està en el fstab (i no sou el root)" +msgstr "umount: %s no està al fstab (i no sou el root)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" -msgstr "umount: El muntatge de %s no concorda amb el fstab" +msgstr "umount: el muntatge de %s no concorda amb el fstab" -#: mount/umount.c:637 -#, fuzzy, c-format +#: mount/umount.c:630 +#, c-format msgid "umount: only %s can unmount %s from %s" -msgstr "umount: Sols el root pot desmuntar %s des de %s" +msgstr "umount: només %s pot desmuntar %s des de %s" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" -msgstr "umount: Sols el root pot fer això" +msgstr "umount: només el root pot fer això" #: sys-utils/ctrlaltdel.c:27 #, c-format @@ -9001,7 +8702,7 @@ msgstr "" #: sys-utils/ctrlaltdel.c:42 #, c-format msgid "Usage: ctrlaltdel hard|soft\n" -msgstr "Ús: ctrlaltdel maquin.|progr.\n" +msgstr "Forma d'ús: ctrlaltdel maquin.|progr.\n" #: sys-utils/cytune.c:115 #, c-format @@ -9027,27 +8728,27 @@ msgstr "" #: sys-utils/cytune.c:190 #, c-format msgid "Invalid interval value: %s\n" -msgstr "Valor d'interval no vàlid: %s\n" +msgstr "Valor d'interval invàlid: %s\n" #: sys-utils/cytune.c:198 #, c-format msgid "Invalid set value: %s\n" -msgstr "Valor establert no vàlid: %s\n" +msgstr "Valor establert invàlid: %s\n" #: sys-utils/cytune.c:206 #, c-format msgid "Invalid default value: %s\n" -msgstr "Valor per defecte no vàlid: %s\n" +msgstr "Valor per defecte invàlid: %s\n" #: sys-utils/cytune.c:214 #, c-format msgid "Invalid set time value: %s\n" -msgstr "Valor de l'hora establerta no vàlid: %s\n" +msgstr "Valor de l'hora establerta invàlid: %s\n" #: sys-utils/cytune.c:222 #, c-format msgid "Invalid default time value: %s\n" -msgstr "Valor de l'hora per defecte no vàlid: %s\n" +msgstr "Valor de l'hora per defecte invàlid: %s\n" #: sys-utils/cytune.c:239 #, c-format @@ -9055,34 +8756,34 @@ msgid "" "Usage: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T value]) " "[-g|-G] file [file...]\n" msgstr "" -"Ús: %s [-q [-i interval]] ([-s valor]|[-S valor]) ([-t valor]|[-T valor]) [-" -"g|-G] fitxer [fitxer...]\n" +"Forma d'ús: %s [-q [-i interval]] ([-s valor]|[-S valor]) ([-t valor]|[-T " +"valor]) [-g|-G] fitxer [fitxer...]\n" #: sys-utils/cytune.c:251 sys-utils/cytune.c:270 sys-utils/cytune.c:290 #: sys-utils/cytune.c:340 #, c-format msgid "Can't open %s: %s\n" -msgstr "No es pot obrir %s: %s\n" +msgstr "No s'ha pogut obrir %s: %s\n" #: sys-utils/cytune.c:258 #, c-format msgid "Can't set %s to threshold %d: %s\n" -msgstr "No es pot establir %s al llindar %d: %s\n" +msgstr "No s'ha pogut establir %s al llindar %d: %s\n" #: sys-utils/cytune.c:277 #, c-format msgid "Can't set %s to time threshold %d: %s\n" -msgstr "No es pot establir %s al llindar de l'hora %d: %s\n" +msgstr "No s'ha pogut establir %s al llindar de l'hora %d: %s\n" #: sys-utils/cytune.c:295 sys-utils/cytune.c:352 sys-utils/cytune.c:383 #, c-format msgid "Can't get threshold for %s: %s\n" -msgstr "No es pot obtindre el llindar per a %s: %s\n" +msgstr "No s'ha pogut obtenir el llindar per a %s: %s\n" #: sys-utils/cytune.c:301 sys-utils/cytune.c:358 sys-utils/cytune.c:389 #, c-format msgid "Can't get timeout for %s: %s\n" -msgstr "No es pot obtindre el temps d'espera per a %s: %s\n" +msgstr "No s'ha pogut obtenir el temps d'espera per a %s: %s\n" #: sys-utils/cytune.c:307 #, c-format @@ -9096,16 +8797,16 @@ msgstr "%s: %ld el llindar i %ld el temps d'espera per defecte\n" #: sys-utils/cytune.c:328 msgid "Can't set signal handler" -msgstr "No es pot determinar el manegador de senyals" +msgstr "No s'ha pogut determinar el gestor de senyals" #: sys-utils/cytune.c:332 sys-utils/cytune.c:367 msgid "gettimeofday failed" -msgstr "gettimeofday ha fallat" +msgstr "no ha estat possible executar gettimeofday" #: sys-utils/cytune.c:345 sys-utils/cytune.c:377 #, c-format msgid "Can't issue CYGETMON on %s: %s\n" -msgstr "No es pot emetre CYGETMON en %s: %s\n" +msgstr "No s'ha pogut emetre CYGETMON a %s: %s\n" #: sys-utils/cytune.c:419 #, c-format @@ -9136,43 +8837,45 @@ msgstr " %f enters/seg.; %f rebut (caràcters/seg.)\n" #: sys-utils/dmesg.c:56 #, c-format msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" -msgstr "Ús: %s [-c] [-n nivell] [-s mida_memòria_temporal]\n" +msgstr "Forma d'ús: %s [-c] [-n nivell] [-s mida_memòria_temporal]\n" #: sys-utils/flock.c:59 -#, fuzzy, c-format +#, c-format msgid "flock: unknown option, aborting.\n" -msgstr "%s: Senyal desconeguda %s\n" +msgstr "flock: es desconeix l'opció, s'està avortant.\n" #: sys-utils/flock.c:77 -#, c-format +#, fuzzy, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" +"Forma d'ús: flock [--shared | --timeout=segons] nom_fitxer ordre {arg " +"arg...}\n" #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" -msgstr "id no vàlid : %s\n" +msgstr "id invàlid : %s\n" #: sys-utils/ipcrm.c:84 #, c-format msgid "cannot remove id %s (%s)\n" -msgstr "Impossible suprimir l'id %s (%s)\n" +msgstr "no s'ha pogut suprimir l'id %s (%s)\n" #: sys-utils/ipcrm.c:99 #, c-format msgid "deprecated usage: %s {shm | msg | sem} id ...\n" -msgstr "us desaprobat: %s {shm | msg | sem} id ...\n" +msgstr "ús desaprovat: %s {shm | msg | sem} id ...\n" #: sys-utils/ipcrm.c:126 #, c-format msgid "unknown resource type: %s\n" -msgstr "tipus de la font desconegut: %s\n" +msgstr "no es reconeix el tipus de la font: %s\n" #: sys-utils/ipcrm.c:130 #, c-format msgid "resource(s) deleted\n" -msgstr "font(s) suprimida(es)\n" +msgstr "fonts suprimides\n" #: sys-utils/ipcrm.c:140 #, c-format @@ -9180,8 +8883,8 @@ msgid "" "usage: %s [ [-q msqid] [-m shmid] [-s semid]\n" " [-Q msgkey] [-M shmkey] [-S semkey] ... ]\n" msgstr "" -"ús: %s [ [-q msqid] [-m shmid] [-s semid]\n" -" [-Q msgkey] [-M shmkey] [-S semkey] ... ]\n" +"forma d'ús: %s [ [-q msqid] [-m shmid] [-s semid]\n" +" [-Q msgkey] [-M shmkey] [-S semkey] ... ]\n" #: sys-utils/ipcrm.c:181 #, c-format @@ -9195,15 +8898,15 @@ msgstr "%s: clau il·legal (%s)\n" #: sys-utils/ipcrm.c:208 sys-utils/ipcrm.c:240 msgid "permission denied for key" -msgstr "permisos denegats per a la clau" +msgstr "s'ha denegat el permís per a la clau" #: sys-utils/ipcrm.c:211 sys-utils/ipcrm.c:250 msgid "already removed key" -msgstr "la clau ja ha estat treta" +msgstr "la clau ja s'havia suprimit" #: sys-utils/ipcrm.c:214 sys-utils/ipcrm.c:245 msgid "invalid key" -msgstr "clau no vàlida" +msgstr "clau invàlida" #: sys-utils/ipcrm.c:217 sys-utils/ipcrm.c:255 msgid "unknown error in key" @@ -9215,11 +8918,11 @@ msgstr "permisos denegats per l'identificador" #: sys-utils/ipcrm.c:246 msgid "invalid id" -msgstr "identificador no vàlid" +msgstr "identificador invàlid" #: sys-utils/ipcrm.c:251 msgid "already removed id" -msgstr "l'identificador ja ha estat tret" +msgstr "l'identificador ja s'havia suprimit" #: sys-utils/ipcrm.c:256 msgid "unknown error in id" @@ -9238,7 +8941,7 @@ msgstr "%s: argument desconegut: %s\n" #: sys-utils/ipcs.c:121 #, c-format msgid "usage : %s -asmq -tclup \n" -msgstr "ús: %s -asmq -tclup \n" +msgstr "forma d'ús: %s -asmq -tclup \n" #: sys-utils/ipcs.c:122 #, c-format @@ -9248,14 +8951,14 @@ msgstr " %s [-s -m -q] -i identificador\n" #: sys-utils/ipcs.c:123 #, c-format msgid "\t%s -h for help.\n" -msgstr " %s -h per a l'ajuda.\n" +msgstr " %s -h per a ajuda.\n" #: sys-utils/ipcs.c:129 #, c-format msgid "" "%s provides information on ipc facilities for which you have read access.\n" msgstr "" -"%s proveeix d'informació sobre els recursos ipc per als quals teniu accés de " +"%s proporciona informació sobre els recursos ipc als que teniu accés de " "lectura.\n" #: sys-utils/ipcs.c:131 @@ -9266,8 +8969,8 @@ msgid "" "\t-q : messages\n" msgstr "" "Especificació dels recursos:\n" -"\t-m : Memòria compartida\n" -"\t-q : Missatges\n" +"\t-m : memòria compartida\n" +"\t-q : missatges\n" #: sys-utils/ipcs.c:132 #, c-format @@ -9275,8 +8978,8 @@ msgid "" "\t-s : semaphores\n" "\t-a : all (default)\n" msgstr "" -"\t-s : Semàfors\n" -"\t-a : Tot (per defecte)\n" +"\t-s : semàfors\n" +"\t-a : tot (per defecte)\n" #: sys-utils/ipcs.c:133 #, c-format @@ -9287,9 +8990,9 @@ msgid "" "\t-c : creator\n" msgstr "" "Format de l'eixida:\n" -"\t-t : Temps\n" -"\t-p : Pid\n" -"\t-c : Creador\n" +"\t-t : temps\n" +"\t-p : pid\n" +"\t-c : creador\n" #: sys-utils/ipcs.c:134 #, c-format @@ -9297,47 +9000,45 @@ msgid "" "\t-l : limits\n" "\t-u : summary\n" msgstr "" -"\t-l : Límits\n" -"\t-u : Resumen\n" +"\t-l : límits\n" +"\t-u : resum\n" #: sys-utils/ipcs.c:135 #, c-format msgid "-i id [-s -q -m] : details on resource identified by id\n" msgstr "" -"-i id [-s -q -m] : Detalls sobre els recursos identificats per " +"-i id [-s -q -m] : detalls sobre els recursos identificats per " "l'identificador\n" #: sys-utils/ipcs.c:267 #, c-format msgid "kernel not configured for shared memory\n" -msgstr "nucli no configurat per a memòria compartida\n" +msgstr "el nucli no està configurat per a memòria compartida\n" #: sys-utils/ipcs.c:273 #, c-format msgid "------ Shared Memory Limits --------\n" msgstr "------ Límits de la memòria compartida --------\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 -#, fuzzy, c-format +#, c-format msgid "max number of segments = %lu\n" -msgstr "màx. nombre de segments = %ld\n" +msgstr "màx. nombre de segments = %lu\n" #: sys-utils/ipcs.c:280 -#, fuzzy, c-format +#, c-format msgid "max seg size (kbytes) = %lu\n" -msgstr "mida màx. del segment (koctets) = %ld\n" +msgstr "mida màx. del segment (kbytes) = %lu\n" #: sys-utils/ipcs.c:282 -#, fuzzy, c-format +#, c-format msgid "max total shared memory (pages) = %lu\n" -msgstr "total màx. memòria compartida (koctets) = %ld\n" +msgstr "total màx. memòria compartida (kbytes) = %lu\n" #: sys-utils/ipcs.c:284 -#, fuzzy, c-format +#, c-format msgid "min seg size (bytes) = %lu\n" -msgstr "mida mín. segment (octets) = %ld\n" +msgstr "mida mín. segment (octets) = %lu\n" #: sys-utils/ipcs.c:289 #, c-format @@ -9592,7 +9293,7 @@ msgstr "el nucli no està configurat per a cues de missatges\n" #: sys-utils/ipcs.c:504 #, c-format msgid "------ Messages: Limits --------\n" -msgstr "------ Missatges: Límits -------\n" +msgstr "------ Missatges: límits -------\n" #: sys-utils/ipcs.c:505 #, c-format @@ -9612,7 +9313,7 @@ msgstr "mida màx. per defecte de la cua (octets) = %d\n" #: sys-utils/ipcs.c:511 #, c-format msgid "------ Messages: Status --------\n" -msgstr "------ Missatges: Estat --------\n" +msgstr "------ Missatges: estat --------\n" #: sys-utils/ipcs.c:512 #, c-format @@ -9632,7 +9333,7 @@ msgstr "espai emprat = %d octets\n" #: sys-utils/ipcs.c:518 #, c-format msgid "------ Message Queues: Creators/Owners --------\n" -msgstr "--- Cues de missatges: Creadors/propietaris ---\n" +msgstr "--- Cues de missatges: creadors/propietaris ---\n" #: sys-utils/ipcs.c:520 sys-utils/ipcs.c:526 sys-utils/ipcs.c:532 #: sys-utils/ipcs.c:538 @@ -9649,17 +9350,20 @@ msgstr "--- Temps tramesa./recep./modific. cues de missatges ---\n" msgid "%-8s %-10s %-20s %-20s %-20s\n" msgstr "%-8s %-10s %-20s %-20s %-20s\n" +# FIXME #: sys-utils/ipcs.c:526 msgid "send" -msgstr "tramesa" +msgstr "envia" +# FIXME #: sys-utils/ipcs.c:526 msgid "recv" -msgstr "recepció" +msgstr "rep" +# FIXME #: sys-utils/ipcs.c:526 msgid "change" -msgstr "modificació" +msgstr "modifica" #: sys-utils/ipcs.c:530 #, c-format @@ -9817,22 +9521,23 @@ msgstr "pid" #: sys-utils/rdev.c:69 msgid "usage: rdev [ -rv ] [ -o OFFSET ] [ IMAGE [ VALUE [ OFFSET ] ] ]" msgstr "" -"ús: rdev [ -rv ] [ -o DESPLAÇAMENT ] [ IMATGE [ VALOR [ DESPLAÇAMENT ] ] ]" +"forma d'ús: rdev [ -rv ] [ -o DESPLAÇAMENT ] [ IMATGE [ VALOR " +"[ DESPLAÇAMENT ] ] ]" #: sys-utils/rdev.c:70 msgid "" " rdev /dev/fd0 (or rdev /linux, etc.) displays the current ROOT device" msgstr "" -" rdev /dev/fd0 (o rdev /linux, etc.) mostra a l'actual dispositiu ROOT" +" rdev /dev/fd0 (o rdev /linux, etc.) mostra el dispositiu ROOT actual" #: sys-utils/rdev.c:71 msgid " rdev /dev/fd0 /dev/hda2 sets ROOT to /dev/hda2" -msgstr " rdev /dev/fd0 /dev/hda2 estableix el ROOT en /dev/hda2" +msgstr " rdev /dev/fd0 /dev/hda2 estableix el ROOT a /dev/hda2" #: sys-utils/rdev.c:72 msgid " rdev -R /dev/fd0 1 set the ROOTFLAGS (readonly status)" msgstr "" -" rdev -R /dev/fd0 1 estableix el ROOTFLAGS (estat de sols " +" rdev -R /dev/fd0 1 estableix els ROOTFLAGS (estat de només " "lectura)" #: sys-utils/rdev.c:73 @@ -9864,13 +9569,13 @@ msgstr " vidmode ... el mateix que rdev -v" msgid "" "Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,..." msgstr "" -"Nota: Els modes de vídeo són: -3=Ask, -2=Extended, -1=NormalVga,\n" +"Nota: els modes de vídeo són: -3=Pregunta, -2=Estès, -1=NormalVga,\n" " 1=tecla1, 2=tecla2, ... " #: sys-utils/rdev.c:80 msgid " use -R 1 to mount root readonly, -R 0 for read/write." msgstr "" -" usar -R 1 per a muntar l'arrel a sols lectura; -R 0 a lectura/" +" useu -R 1 per muntar l'arrel de només lectura; -R 0 per a lectura/" "escriptura." #: sys-utils/rdev.c:247 @@ -9880,10 +9585,10 @@ msgstr "falta una coma" #: sys-utils/readprofile.c:72 #, c-format msgid "out of memory" -msgstr "memòria esgotada" +msgstr "no hi ha prou memòria" #: sys-utils/readprofile.c:118 -#, fuzzy, c-format +#, c-format msgid "" "%s: Usage: \"%s [options]\n" "\t -m (defaults: \"%s\" and\n" @@ -9899,17 +9604,18 @@ msgid "" "\t -n disable byte order auto-detection\n" "\t -V print version and exit\n" msgstr "" -"%s: Ús: \"%s [opcions]\n" -"\t -m (Valor predeterminat = \"%s\" i \t\t\t\t \"%s\")\n" -"\t -p (Valor predeterminat = \"%s\")\n" -"\t -M Estableix el multiplicador del perfil en \n" -"\t -i Sols mostra la informació sobre el pas de mostreig\n" -"\t -v Mostra dades detallades\n" -"\t -a Mostra tots els símbols, fins i tot si el nombre és 0\n" -"\t -b Mostra els histogrames individuals dels comptadors\n" -"\t -r Restableix tots els comptadors (sols el root)\n" -"\t -n Desactiva la detecció auto. de l'ordre dels octets\n" -"\t -V Mostra la versió i surt\n" +"%s: Forma d'ús: \"%s [opcions]\n" +"\t -m (valors predeterminats = «%s» i\n" +"\t\t\t\t «%s»)\n" +"\t -p (valor predeterminat = «%s»)\n" +"\t -M estableix el multiplicador del perfil en \n" +"\t -i només mostra la informació sobre el pas de mostreig\n" +"\t -v mostra dades detallades\n" +"\t -a mostra tots els símbols, fins i tot si el compte és 0\n" +"\t -b mostra els histogrames individuals dels comptadors\n" +"\t -r restableix tots els comptadors (només el root)\n" +"\t -n inhabilita la detecció automàtica de l'ordre dels octets\n" +"\t -V mostra la versió i surt\n" #: sys-utils/readprofile.c:197 #, c-format @@ -9924,12 +9630,12 @@ msgstr "Passa de probes: %i\n" #: sys-utils/readprofile.c:305 sys-utils/readprofile.c:329 #, c-format msgid "%s: %s(%i): wrong map line\n" -msgstr "%s: %s(%i): Línia del mapa incorrecta\n" +msgstr "%s: %s(%i): línia del mapa incorrecta\n" #: sys-utils/readprofile.c:317 #, c-format msgid "%s: can't find \"_stext\" in %s\n" -msgstr "%s: No es pot trobar \"_stext\" en %s\n" +msgstr "%s: no s'ha pogut trobar \"_stext\" a %s\n" #: sys-utils/readprofile.c:343 #, c-format @@ -9945,17 +9651,18 @@ msgstr "total" msgid "" "usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n" msgstr "" -"ús: renice prioritat [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] usuaris ]\n" +"forma d'ús: renice prioritat [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] " +"usuaris ]\n" #: sys-utils/renice.c:97 #, c-format msgid "renice: %s: unknown user\n" -msgstr "renice: %s: Usuari desconegut\n" +msgstr "renice: %s: usuari desconegut\n" #: sys-utils/renice.c:105 #, c-format msgid "renice: %s: bad value\n" -msgstr "renice: %s: Valor incorrecte\n" +msgstr "renice: %s: valor incorrecte\n" #: sys-utils/renice.c:123 sys-utils/renice.c:135 msgid "getpriority" @@ -9968,12 +9675,12 @@ msgstr "setpriority" #: sys-utils/renice.c:139 #, c-format msgid "%d: old priority %d, new priority %d\n" -msgstr "%d: Prioritat antiga %d, nova prioritat %d\n" +msgstr "%d: prioritat antiga %d, nova prioritat %d\n" #: sys-utils/setsid.c:26 #, c-format msgid "usage: %s program [arg ...]\n" -msgstr "ús: %s programa [arg ...]\n" +msgstr "forma d'ús: %s programa [arg ...]\n" #: sys-utils/tunelp.c:75 #, c-format @@ -9982,9 +9689,11 @@ msgid "" " -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s | \n" " -T [on|off] ]\n" msgstr "" -"ús: %s [ -i | -t | -c | -w |\n" -" -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s | \n" -" -T [on|off] ]\n" +"Forma d'ús: %s [ -i | -t | -c | -w " +" |\n" +" -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s " +"| \n" +" -T [on|off] ]\n" #: sys-utils/tunelp.c:91 msgid "malloc error" @@ -9993,7 +9702,7 @@ msgstr "error en l'assignació de memòria" #: sys-utils/tunelp.c:103 #, c-format msgid "%s: bad value\n" -msgstr "%s: Valor incorrecte\n" +msgstr "%s: valor incorrecte\n" #: sys-utils/tunelp.c:242 #, c-format @@ -10013,7 +9722,7 @@ msgstr ", ocupat" #: sys-utils/tunelp.c:265 #, c-format msgid ", ready" -msgstr ", llest" +msgstr ", a punt" #: sys-utils/tunelp.c:266 #, c-format @@ -10037,32 +9746,32 @@ msgstr "error de LPGETIRQ" #: sys-utils/tunelp.c:291 #, c-format msgid "%s using IRQ %d\n" -msgstr "%s usant la IRQ %d\n" +msgstr "%s està usant la IRQ %d\n" #: sys-utils/tunelp.c:293 #, c-format msgid "%s using polling\n" -msgstr "%s usant l'escrutini\n" +msgstr "%s està usant escrutini\n" #: text-utils/col.c:153 #, c-format msgid "col: bad -l argument %s.\n" -msgstr "col: Argument -l incorrecte %s.\n" +msgstr "col: argument -l incorrecte %s.\n" #: text-utils/col.c:535 #, c-format msgid "usage: col [-bfpx] [-l nline]\n" -msgstr "ús : col [-bfpx] [-l nline]\n" +msgstr "forma d'ús: col [-bfpx] [-l nline]\n" #: text-utils/col.c:541 #, c-format msgid "col: write error.\n" -msgstr "col: Error d'escriptura.\n" +msgstr "col: error d'escriptura.\n" #: text-utils/col.c:548 #, c-format msgid "col: warning: can't back up %s.\n" -msgstr "col: Atenció: No es pot fer la còpia de seguretat de %s.\n" +msgstr "col: avís: no s'ha pogut fer la còpia de seguretat de %s.\n" #: text-utils/col.c:549 msgid "past first line" @@ -10075,7 +9784,7 @@ msgstr "-- línia ja està buida" #: text-utils/colcrt.c:97 #, c-format msgid "usage: %s [ - ] [ -2 ] [ file ... ]\n" -msgstr "ús: %s [ - ] [ -2 ] [ fitxer ... ]\n" +msgstr "forma d'ús: %s [ - ] [ -2 ] [ fitxer ... ]\n" #: text-utils/column.c:297 msgid "line too long" @@ -10084,7 +9793,7 @@ msgstr "línia massa llarga" #: text-utils/column.c:374 #, c-format msgid "usage: column [-tx] [-c columns] [file ...]\n" -msgstr "ús: column [-tx] [-c columnes] [fitxer ...]\n" +msgstr "forma d'ús: column [-tx] [-c columnes] [fitxer ...]\n" #: text-utils/hexsyntax.c:82 #, c-format @@ -10101,20 +9810,20 @@ msgstr "hexdump: valor del salt incorrecte.\n" msgid "" "hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n" msgstr "" -"hexdump: [-bcCdovx] [-e fmt] [-f fitxer_fmt] [-n longitud] [-s ometre] " +"hexdump: [-bcCdovx] [-e fmt] [-f fitxer_fmt] [-n longitud] [-s omet] " "[fitxer ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" -msgstr "ús: %s [-dflpcsu] [+núm_línies | +/patró] nom1 nom2 ...\n" +msgstr "forma d'ús: %s [-dflpcsu] [+núm_línies | +/patró] nom1 nom2 ...\n" -#: text-utils/more.c:484 -#, fuzzy, c-format +#: text-utils/more.c:439 +#, c-format msgid "%s: unknown option \"-%c\"\n" -msgstr "%s: Senyal desconeguda %s\n" +msgstr "%s: opció desconeguda «-%c»\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -10125,8 +9834,7 @@ msgstr "" "*** %s: directori ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -10137,45 +9845,45 @@ msgstr "" "**** %s: No és un fitxer de text ****\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" -msgstr "[Usar q o Q per a sortir]" +msgstr "[Useu q o Q per a sortir]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--Més--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" -msgstr "(Següent fitxer: %s)" +msgstr "(Fitxer següent: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" -msgstr "[Pressionar la barra espaiadora per a continuar; 'q' per a sortir.]" +msgstr "[Premeu la barra espaiadora per continuar; «q» per a sortir.]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" -msgstr "...retrocedir %d pàgines" +msgstr "...retrocedeix %d pàgines" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" -msgstr "...retrocedir 1 pàgina" +msgstr "...retrocedeix 1 pàgina" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 msgid "...skipping one line" -msgstr "...ometent una línia" +msgstr "...s'està ometent una línia" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" -msgstr "...ometent %d línies" +msgstr "...s'està ometent %d línies" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -10185,7 +9893,7 @@ msgstr "" "***Endarrera***\n" "\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -10193,12 +9901,12 @@ msgid "" "Star (*) indicates argument becomes new default.\n" msgstr "" "\n" -"La majoria de comandaments són precedits opcionalment per un argument k " -"enter. Per omissió entre parèntesis.\n" -"L'asterisc (*) indica que l'argument esdevé el nou per omissió.\n" +"La majoria de les ordres són precedides opcionalment per un argument k " +"enter. Els valors per defecte estan entre parèntesi.\n" +"L'asterisc (*) indica que l'argument esdevé el nou valor per defecte.\n" # a.b: Falta arranjar això de "kth" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -10230,85 +9938,85 @@ msgstr "" "s Salta endavant k línies de text [1]\n" "f Salta endavant k pantalles de text [1]\n" "b o ctrl-B Salta endarrera k pantalles de text [1]\n" -"' Vés a on va començar l'anterior recerca\n" +"' Va a on va començar l'anterior recerca\n" "= Mostra el número de la línia actual\n" "/ Cerca l'ocurrència k-enèssima de l'exp.reg. [1]\n" "n Cerca l'ocurrència k-enèssima de l'última exp.reg. " "[1]\n" -"! o :! Executa en una subshell\n" +"! o :! Executa en un altre intèrpret d'ordres\n" "v Engega /usr/bin/vi a la línia actual\n" "ctrl-L Redibuixa la pantalla\n" ":n Vés al k-enèssim fitxer següent [1]\n" ":p Vés al k-enèssim fitxer anterior [1]\n" ":f Mostra el nom del fitxer i el número de línia\n" -". Repeteix el comandament anterior\n" +". Repeteix l'ordre anterior\n" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" -msgstr "[Prémer 'h' per a les instruccions.]" +msgstr "[Premeu «h» per a les instruccions.]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" línia %d" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[No és un fitxer] línia %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Desbordament\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" -msgstr "...ometent\n" +msgstr "...s'està ometent\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" -msgstr "Error en l'expressió regular" +msgstr "S'ha produït un error en l'expressió regular" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" msgstr "" "\n" -"Patró no trobat\n" +"No s'ha trobat el patró\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" -msgstr "Patró no trobat" +msgstr "No s'ha trobat el patró" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" -msgstr "no es pot establir el canvi\n" +msgstr "no s'ha pogut bifurcar\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " msgstr "" "\n" -"...Saltant " +"...S'està ometent" -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " -msgstr "...Saltant al fitxer " +msgstr "...s'està saltant al fitxer " -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " -msgstr "...Retrocedint al fitxer " +msgstr "...S'està retrocedint al fitxer " -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "Línia massa llarga" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" -msgstr "No hi ha cap comandament previ a substituir" +msgstr "No hi ha cap ordre prèvia a substituir" #: text-utils/odsyntax.c:130 #, c-format @@ -10318,32 +10026,32 @@ msgstr "od: od(1) ha quedat obsolet per a hexdump(1).\n" #: text-utils/odsyntax.c:133 #, c-format msgid "od: hexdump(1) compatibility doesn't support the -%c option%s\n" -msgstr "od: La compatibilitat amb hexdump(1) no permet l'opció -%c %s\n" +msgstr "od: la compatibilitat amb hexdump(1) no permet l'opció -%c %s\n" #: text-utils/odsyntax.c:134 msgid "; see strings(1)." -msgstr "; veure strings(1)." +msgstr "; vegeu strings(1)." #: text-utils/parse.c:63 #, c-format msgid "hexdump: can't read %s.\n" -msgstr "hexdump: No es pot llegir %s.\n" +msgstr "hexdump: no s'ha pogut llegir %s.\n" #: text-utils/parse.c:68 #, c-format msgid "hexdump: line too long.\n" -msgstr "hexdump: Línia massa llarga.\n" +msgstr "hexdump: línia massa llarga.\n" #: text-utils/parse.c:401 #, c-format msgid "hexdump: byte count with multiple conversion characters.\n" -msgstr "hexdump: Nombre total d'octets amb diversos caràcters de conversió.\n" +msgstr "hexdump: nombre total d'octets amb diversos caràcters de conversió.\n" #: text-utils/parse.c:483 #, c-format msgid "hexdump: bad byte count for conversion character %s.\n" msgstr "" -"hexdump: Nombre total d'octets incorrecte per al caràcter de conversió %s.\n" +"hexdump: nombre total d'octets incorrecte per al caràcter de conversió %s.\n" #: text-utils/parse.c:490 #, c-format @@ -10354,140 +10062,138 @@ msgstr "" #: text-utils/parse.c:496 #, c-format msgid "hexdump: bad format {%s}\n" -msgstr "hexdump: Format incorrecte {%s}\n" +msgstr "hexdump: format incorrecte {%s}\n" #: text-utils/parse.c:502 #, c-format msgid "hexdump: bad conversion character %%%s.\n" -msgstr "hexdump: Caràcter de conversió %%%s incorrecte.\n" +msgstr "hexdump: caràcter de conversió %%%s incorrecte.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" msgstr "" -"%s: Ús: %s [-número] [-p cadena] [-cefnrs] [+línia] [+/patró/] [fitxers]\n" +"%s: Forma d'ús: %s [-número] [-p cadena] [-cefnrs] [+línia] [+/patró/] " +"[fitxers]\n" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" -msgstr "%s: L'opció requereix un argument -- %s\n" +msgstr "%s: l'opció requereix un argument -- %s\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" -msgstr "%s: Opció ilegal -- %s\n" +msgstr "%s: opció il·legal -- %s\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" -msgstr "...saltant endavant\n" +msgstr "...s'està saltant endavant\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" -msgstr "...saltant enradera\n" +msgstr "...s'està saltant endarrera\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" -msgstr "No hi ha fitxer següent" +msgstr "No hi ha cap fitxer següent" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" -msgstr "No hi ha fitxer anterior" +msgstr "No hi ha cap fitxer anterior" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" -msgstr "%s: Error de lectura del fitxer %s\n" +msgstr "%s: S'ha produït un error de lectura en el fitxer %s\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" -msgstr "%s: EOF inesperat en el fitxer %s\n" +msgstr "%s: No s'esperava EOF en el fitxer %s\n" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" -msgstr "%s: Error desconegut en el fitxer %s\n" +msgstr "%s: S'ha produït un error desconegut en el fitxer %s\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: No es pot cerar el fitxer temporal\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " msgstr "Error RE:" -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "(EOF)" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" -msgstr "No es recorda la cadena de recerca" +msgstr "No es recorda la cadena de cerca" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " -msgstr "No es pot obrir" +msgstr "No s'ha pogut obrir" -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" -msgstr "desat" +msgstr "s'ha desat" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" -msgstr ": No es permet !comandament en el mode rflag.\n" +msgstr ": no es permet !ordre en el mode rflag.\n" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" -msgstr "la crida del sistema fork() ha fallat, proveu-ho després\n" +msgstr "no ha estat possible executar fork(), proveu-ho més endavant\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " -msgstr "(Següent fitxer: " +msgstr "(Fitxer següent: " #: text-utils/rev.c:113 #, c-format msgid "Unable to allocate bufferspace\n" -msgstr "No es pot assignar espai de memòria temporal\n" +msgstr "No s'ha pogut assignar espai de memòria intermèdia\n" #: text-utils/rev.c:156 #, c-format msgid "usage: rev [file ...]\n" -msgstr "ús: rev [fitxer ...]\n" +msgstr "forma d'ús: rev [fitxer ...]\n" #: text-utils/tailf.c:53 text-utils/tailf.c:105 -#, fuzzy, c-format +#, c-format msgid "Cannot open \"%s\" for read\n" -msgstr "no es pot obrir %s per a lectura\n" +msgstr "No s'ha pogut obrir «%s» per a lectura\n" #: text-utils/tailf.c:93 -#, fuzzy, c-format +#, c-format msgid "Usage: tailf logfile\n" -msgstr "ús: %s [fitxer]\n" +msgstr "Forma d'ús: tailf fitxer_registre\n" #: text-utils/ul.c:141 #, c-format msgid "usage: %s [ -i ] [ -tTerm ] file...\n" -msgstr "ús: %s [ -i ] [ -tTerminal ] fitxer...\n" +msgstr "forma d'ús: %s [ -i ] [ -tTerminal ] fitxer...\n" #: text-utils/ul.c:152 #, c-format msgid "trouble reading terminfo" -msgstr "problema llegint terminfo" +msgstr "hi ha hagut un problema en llegir terminfo" #: text-utils/ul.c:242 #, c-format msgid "Unknown escape sequence in input: %o, %o\n" -msgstr "Seqüència d'eixida desconeguda en l'entrada: %o, %o\n" +msgstr "Seqüència d'escapament desconeguda en l'entrada: %o, %o\n" #: text-utils/ul.c:425 #, c-format msgid "Unable to allocate buffer.\n" -msgstr "No es pot assignar la memòria temporal.\n" +msgstr "No s'ha pogut assignar la memòria temporal.\n" #: text-utils/ul.c:586 #, c-format @@ -10497,21 +10203,207 @@ msgstr "Línia d'entrada massa llarga.\n" #: text-utils/ul.c:599 #, c-format msgid "Out of memory when growing buffer.\n" -msgstr "Memòria esgotada a l'augmentar la mida de la memòria temporal.\n" +msgstr "" +"S'ha esgotat la memòria en augmentar la mida de la memòria intermèdia.\n" -#, fuzzy -#~ msgid "Warning: omitting partitions after %d\n" -#~ msgstr "Atenció: S'estan suprimint les particions després de %d\n" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Nombre invàlid: %s\n" -#~ msgid "mount: fs type %s not supported by kernel" +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Error de sintaxi: '%s'\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "No s'ha especificat aquet paràmetre: '%s'\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr " %s [ -p ] nom del dispositiu\n" + +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] dispositiu mida sectors capçals pistes stretch gap rate " +#~ "spec1 fmt_gap\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] dispositiu\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] dispositiu\n" + +#~ msgid "version" +#~ msgstr "versió" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "no es pot obrir /dev/urandom" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "no s'ha pogut llegir les dades aleatòries de /dev/urandom" + +#~ msgid "can't open %s for reading" +#~ msgstr "no s'ha pogut obrir %s per a lectura" + +#~ msgid "can't stat(%s)" +#~ msgstr "no s'ha pogut executar stat(%s)" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s no té els modes de fitxer correctes" + +#~ msgid "can't read data from %s" +#~ msgstr "no s'ha pogut llegir dades de %s" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "Hi ha massa usuaris en actiu en el sistema.\n" +#~ "Proveu-ho més endavant.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Esteu executant massa processos.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "" +#~ "La contrasenya ha de tenir com a mínim 6 caràcters, intenteu-ho de nou.\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "La contrasenya ha de contenir caràcters d'alguna de les següents clases:\n" +#~ "lletres majúscules i minúscules, dígits i caràcters no alfanumèrics.\n" +#~ "Per a més informació consulteu passwd(1).\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "No podeu tornar a usar una contrasenya antiga.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "No useu res similar al vostre nom d'usuari per contrasenya.\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "No useu res similar al vostre nom real per contrasenya.\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Forma d'ús: passwd [nom_usuari [contrasenya]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "Només l'usuari root pot usar les formes d'un i dos arguments.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Forma d'ús: passwd [-foqsvV] [usuari [contrasenya]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "No s'ha pogut executar %s: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "No s'ha pogut trobar el nom d'entrada" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Només l'usuari root pot canviar la contrasenya d'altres usuaris.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "Massa arguments.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "" +#~ "No s'ha pogut trobar enlloc el nom d'usuari. `%s' és realment un usuari?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "Només es poden canviar les contrasenyes locals. Useu yppasswd." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "El UID i el nom d'usuari no coincideixen, sou un impostor." + +#~ msgid "Changing password for %s\n" +#~ msgstr "S'està canviant la contrasenya per a %s\n" + +#~ msgid "Enter old password: " +#~ msgstr "Entreu l'antiga contrasenya: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Contrasenya il·legal, impostor." + +#~ msgid "Enter new password: " +#~ msgstr "Entreu la nova contrasenya: " + +#~ msgid "Password not changed." +#~ msgstr "No s'ha canviat la contrasenya." + +#~ msgid "Re-type new password: " +#~ msgstr "Reescriviu la nova contrasenya: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "L'heu escrit malament. No s'ha canviat." + +#~ msgid "password changed, user %s" +#~ msgstr "s'ha canviat la contrasenya, usuari %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "S'HA CANVIAT LA CONTRASENYA DEL SUPERUSUARI (ROOT)" + +#~ msgid "password changed by root, user %s" +#~ msgstr "el superusuari (root) ha canviat la contrasenya; usuari %s" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "s'està cridant setpwnam per establir la contrasenya.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "*NO* s'ha canviat la contrasenya. Intenteu-ho més endavant.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "S'ha canviat la contrasenya.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" #~ msgstr "" -#~ "mount: El tipus del sistema de fitxers %s no està suportat pel nucli" +#~ "mount: aquesta versió ha estat compilada sense suport per al tipus `nfs'" + +#~ msgid "%s: not compiled with minix v2 support\n" +#~ msgstr "%s: no s'ha compilat amb suport per a minix v2\n" + +#~ msgid "Boot (%02X)" +#~ msgstr "Arren.(%02X)" + +#~ msgid "None (%02X)" +#~ msgstr "Cap (%02X)" + +#~ msgid "Warning: deleting partitions after %d\n" +#~ msgstr "Atenció: s'estan suprimint les particions després de %d\n" #~ msgid "BLKGETSIZE ioctl failed for %s\n" #~ msgstr "Falla del ioctl BLKGETSIZE per a %s\n" -#~ msgid "%s: not compiled with minix v2 support\n" -#~ msgstr "%s: No s'ha compilat amb suport per a minix v2\n" +#~ msgid "%s: [%04x]:%ld (%s) offset %d, %s encryption\n" +#~ msgstr "%s: [%04x]:%ld (%s) desplaçament %d, %s encriptació\n" + +#~ msgid "" +#~ "mount: Could not find any loop device.\n" +#~ " Maybe /dev/loop# has a wrong major number?" +#~ msgstr "" +#~ "mount: No es pot trobar cap dispositiu loop.\n" +#~ " Podria ser que /dev/loop# tingui un número major incorrecte?" + +#~ msgid "" +#~ "mount: Could not find any loop device. Maybe this kernel does not know\n" +#~ " about the loop device (then recompile or `insmod loop.o'), or\n" +#~ " maybe /dev/loop# has the wrong major number?" +#~ msgstr "" +#~ "mount: No es pot trobar cap dispositiu loop. Potser aquest nucli no\n" +#~ " el reconegui (si es això, recompileu o feu `insmod loop.o')\n" +#~ " o també podria ser que /dev/loop# tingui un número major " +#~ "incorrecte." + +#~ msgid "Init (up to 16 hex digits): " +#~ msgstr "Inicialització (fins a 16 dígits hexadecimals): " + +#~ msgid "Non-hex digit '%c'.\n" +#~ msgstr "Dígit no hexadecimal '%c'.\n" + +#~ msgid "Don't know how to get key for encryption system %d\n" +#~ msgstr "No conec com obtindre la clau per al sistema d'encriptació %d\n" + +#~ msgid "mount: fs type %s not supported by kernel" +#~ msgstr "" +#~ "mount: el tipus del sistema de fitxers %s no està suportat pel nucli" #~ msgid "mount: %s duplicate - not mounted" #~ msgstr "mount: %s duplicada; no es muntarà" @@ -10520,4 +10412,4 @@ msgstr "Memòria esgotada a l'augmentar la mida de la memòria temporal.\n" #~ msgstr "UUID" #~ msgid "mount: the label %s occurs on both %s and %s - not mounted\n" -#~ msgstr "mount: L'etiqueta %s apareix en %s i %s; no s'ha muntat\n" +#~ msgstr "mount: l'etiqueta %s apareix en %s i %s; no s'ha muntat\n" diff --git a/po/cs.gmo b/po/cs.gmo new file mode 100644 index 0000000000000000000000000000000000000000..158b50bbf4a26499790e14cdb76ec8e9b6156f76 GIT binary patch literal 154450 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%0Aw7%^)|; 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\n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" "PO-Revision-Date: 2001-05-30 15:11+0200\n" "Last-Translator: Jiøí Pavlovský \n" "Language-Team: Czech \n" @@ -114,7 +114,7 @@ msgstr "%s: chyba z msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "Pou¾ití:\n" @@ -158,13 +158,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "Pou¾ití: %s [ -n ] zaøízení\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s na %s\n" #: disk-utils/fdformat.c:130 @@ -189,7 +188,7 @@ msgstr "2" msgid "Single" msgstr "1" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -199,97 +198,97 @@ msgid "" " file file to test\n" msgstr "" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, fuzzy, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: chyba zápisu na %s\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, fuzzy, c-format msgid " hole at %ld (%d)\n" msgstr "mìlo by být (%d, %d, %d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, fuzzy, c-format msgid "%s: compiled without -x support\n" msgstr "pøi pøekladu %s nebyla zvolena podpora minix v2\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, fuzzy, c-format msgid "%s is not a block device or file\n" msgstr "%s není zaøízením pru¾ného disku\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, fuzzy, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: chyba pøi analýze pøepínaèù\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "" @@ -763,7 +762,7 @@ msgstr "p msgid "not enough space, need at least %lu blocks" msgstr "nedostatek místa, minimální potøebný poèet blokù: %lu" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Zaøízení: %s\n" @@ -832,18 +831,18 @@ msgstr "chyba p msgid "error closing %s" msgstr "Chyba pøi zavírání %s" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "Pou¾ití: mkfs [-V] [-t sstyp] [ss-volby] zaøízení [velikost]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: Nedostatek pamìti!\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs verze %s (%s)\n" @@ -886,7 +885,6 @@ msgid "" "Exiting.\n" msgstr "" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -939,10 +937,6 @@ msgstr "" msgid "ROM image write failed (%d %d)\n" msgstr "" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, fuzzy, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -1015,7 +1009,6 @@ msgstr "i-uzly nelze zapsat" msgid "write failed in write_block" msgstr "chyba pøi zápisu ve write_block" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1051,7 +1044,7 @@ msgstr "chyba p msgid "Weird values in do_check: probably bugs\n" msgstr "Nesprávné hodnoty v do_check: pravdìpodobnì chyby\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "chyba pøi posunu ukazovátka v check_blocks" @@ -1093,106 +1086,106 @@ msgstr "o %s nelze z msgid "will not try to make filesystem on '%s'" msgstr "nebudu se pokou¹et vytvoøit systém souborù na '%s'" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Zadadaná velikost stránky (%d) je chybná.\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" "Pou¾ívám zadanou velikost stránky (%d) místo implicitních hodnot (%d/%d).\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Pøedpokládám velikost stránek %d (nikoliv %d)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:250 +#: disk-utils/mkswap.c:249 #, fuzzy, c-format msgid "no label, " msgstr "popis" -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:382 +#: disk-utils/mkswap.c:381 #, fuzzy, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" msgstr "Pou¾ití: %s [-c] [-v0|-v1] [-pVELIKOST STRÁNKY] /dev/název [bloky]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "pøíli¹ mnoho chybných stránek" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Nedostatek pamìti" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "chybných stránek: 1\n" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, fuzzy, c-format msgid "%lu bad pages\n" msgstr "chybných stránek: %d\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: chyba: Kde mám vytvoøit odkládací prostor?\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, fuzzy, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "%s: chyba: zadaná velikost (%ld) je vìt¹í ne¾ velikost zaøízení (%d)\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: chyba: neznámá verze %d\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: chyba: minimální velikost odkládacího prostoru je %ldkB\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: varování: odkládací prostor useknut na %ldkB\n" -#: disk-utils/mkswap.c:645 +#: disk-utils/mkswap.c:644 #, fuzzy, c-format msgid "%s: error: label only with v1 swap area\n" msgstr "%s: chyba: Kde mám vytvoøit odkládací prostor?\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "nebudu se pokou¹et vytvoøit odkládací zaøízení '%s'" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "osudová chyba: první stránka je neèitelná" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1206,126 +1199,88 @@ msgstr "" "opravdu\n" "chcete vytvoøit odkládací prostor v0, pou¾ijte pøepínaè -f pro vynucení.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "Odkládací prostor nelze nastavit: neèitelné" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, fuzzy, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Vytváøím odkládací prostor verze %d, velikost (v bajtech) = %ld\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "odkládací prostor nelze pøevinout" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "stránku signatur nelze zapsat" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "volání fsync selhalo" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Chybné èíslo: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Syntaktická chyba: '%s'\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Chybný argument: '%s'\n" - -#: disk-utils/setfdprm.c:101 -#, fuzzy, c-format -msgid " %s [ -p ] dev name\n" -msgstr "Pou¾ití: %s [ -p ] název zaøízení\n" - -#: disk-utils/setfdprm.c:102 -#, fuzzy, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" -" %s [ -p ] zaøízení velikost sekt hlavy stopy stretch gap rychlost\n" -" spec1 fmt_gap\n" - -#: disk-utils/setfdprm.c:105 -#, fuzzy, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] zaøízení\n" - -#: disk-utils/setfdprm.c:107 -#, fuzzy, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] zaøízení\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Nepou¾itelné" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Volný prostor" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 #, fuzzy msgid "Linux ext3" msgstr "Linux ext2" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 #, fuzzy msgid "Linux XFS" msgstr "Linux" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 #, fuzzy msgid "Linux JFS" msgstr "Linux" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 #, fuzzy msgid "Linux ReiserFS" msgstr "Linux" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "Na disku byly provedeny zmìny.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" "Restartujte systém, aby byla jistota, ¾e tabulka rozdìlení disku byla\n" "korektnì zmìnìna.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1338,331 +1293,312 @@ msgstr "" "DOS 6.x diskové oddíly, pøeètìte si prosím manuál\n" "programu cfdisk, abyste získal dodateèné informace.\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "OSUDOVÁ CHYBA" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "Stisknìte jakoukoliv klávesu pro ukonèení programu cfdisk" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "Nelze posunout ukazovátko na disku" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "Z disku nelze èíst" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "Nelze zapisovat na disk" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "pøíli¹ mnoho diskových oddílù" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "Diskový oddíl zaèíná pøed sektorem 0" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "Diskový oddíl konèí pøed sektorem 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "Diskový oddíl zaèíná za koncem disku" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "Diskový oddíl konèí za koncem disku" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "logické diskový oddíl jsou chybnì seøazeny" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "logické diskové oddíly se vzájemnì pøekrývají" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "zvìt¹ené logické diskové oddíly se vzájemnì pøekrývají" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" "!!!! Vnitøní chyba pøi vytváøení logického disku bez roz¹íøených diskových " "oddílù !!!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" "Zde nelze vytvoøit logický disk -- vznikly by dva roz¹íøené diskové oddíly" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "Polo¾ka nabídky je pøíli¹ dlouhá. Nabídka mù¾e vypadat podivnì." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "Nabídka nemá zadaný smìr. Pou¾ívám horizontální." -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Chybná klávesa" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Stisknìte klávesu pro pokraèování" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Primární" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Vytvoøit nový primární diskový oddíl" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Logický" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Vytvoøit nový logický diskový oddíl" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Zru¹it" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Nevytváøet diskový oddíl" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! Vnitøní chyba !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Velikost (v MB): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Zaèátek" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Vytvoøit diskový oddíl na zaèátku volného prostoru" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Konec" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Vytvoøit diskový oddíl na konci volného prostoru" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "Pro roz¹íøený diskový oddíl není dostatek místa" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 #, fuzzy msgid "No partition table.\n" msgstr "Nebyla nalezena ¾ádná tabulka rozdìlení disku.\n" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 #, fuzzy msgid "No partition table. Starting with zero table." msgstr "Chybný podpis na tabulce rozdìlení disku" -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 #, fuzzy msgid "Bad signature on partition table" msgstr "Vytisknout pouze tabulku rozdìlení disku" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 #, fuzzy msgid "Unknown partition table type" msgstr "Nebyla nalezena ¾ádná tabulka rozdìlení disku.\n" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "Zadal jste vìt¹í poèet cylindrù, ne¾ se vejde na disk." -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "Disk nelze otevøít" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "Disk byl otevøen pouze pro ètení - nemáte práva pro zápis" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "Velikost disku nelze zjistit" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Chybný primární diskový oddíl" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Chybný logický diskový oddíl" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "Varování!! Toto mù¾e vést ke znièení dat na Va¹em disku!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "" "Jste si jist, ¾e chcete ulo¾it tabulku rozdìlení disku na disk? (ano èi ne):" -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "ne" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "Tabulka rozdìlení disku nebyla ulo¾ena" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "ano" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "Zadejte `ano' èi `ne'" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Ukládám tabulku rozdìlení disku na disk" -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Tabulka rozdìlení disku byla ulo¾ena na disk" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" "Tabulka byla ulo¾ena, ale nepodaøilo se ji znovu naèíst. Restartujte systém." -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" "®ádný primární diskový oddíl není startovací. DOS MBR takto nenastartuje." -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" "Více ne¾ 1 primární diskový oddíl je startovací. DOS MBR takto nenastartuje." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "Zadejte název souboru èi stisknìte RETURN pro zobrazení: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "Soubor '%s' nelze otevøít" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Disk: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Sektor 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Sektor %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " ®ádný " -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Pri/Log" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Primární" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Logický" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Neznámý" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Startovací" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, fuzzy, c-format msgid "(%02X)" msgstr "Nez(%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 #, fuzzy msgid "None" msgstr "Hotovo" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Tabulka rozdìlení disku pro %s\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 #, fuzzy msgid " First Last\n" msgstr " První Poslední\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 #, fuzzy msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " @@ -1671,7 +1607,7 @@ msgstr "" " # Typ Sektor Sektor Posun Délka ID systému souborù " "Pøíznaky\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 #, fuzzy msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " @@ -1680,473 +1616,470 @@ msgstr "" "-- ------- -------- --------- ------ --------- ---------------------- " "---------\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 #, fuzzy msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ---Poèátek--- ----Konec---- Poèáteèní\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 #, fuzzy msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # Pøíz Hlav Sekt Cyl ID Hlav Sekt Cyl sektor Sektorù\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 #, fuzzy msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "Pøímý" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Vytisknout tabulku v pøímém datovém formátu" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Sektory" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Vytisknout tabulku seøazenou dle sektorù" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Tabulka" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Vytisknout pouze tabulku rozdìlení disku" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Netisknout tabulku" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Nápovìda pro cfdisk" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "Toto je cfdisk, program pro vytváøení diskových oddílù zalo¾ený" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "na knihovnì curses. Umo¾òuje vytváøení, mazání a modifikaci" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "diskových oddílù na Va¹em pevném disku." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "Pøíkaz Význam" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "------- -------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b Pøepne aktuálnímu oddílu pøíznak startovatelnosti" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d Sma¾e aktuální oddíl" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr " g Zmìní geometrii" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " VAROVÁNÍ: Tato volba by mìla být pou¾ívána pouze lidmi," -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " kteøí vìdí, co èiní." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h Vypí¹e tuto nápovìdu" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m Maximálnì zvìt¹í aktuální diskový oddíl " -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr " Poznámka: Toto mù¾e uèinit oddíl nekompatibilní s" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " DOS, OS/2 ..." -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n Vytvoøit na volném místì nový oddíl" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr " p Vypí¹e tabulku rozdìlení disku na obrazovku èi do souboru" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Pøi výpisu tabulky rozdìlení disku si mù¾ete zvolit" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " z nìkolika formátù:" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr " r - Pøímý (pøesnì to, co by bylo zapsáno na disk)" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - Tabulka seøazená dle sektorù" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - Tabulka v pøímém formátu" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr " q Ukonèí program bez ulo¾ení tabulky rozdìlení disku" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t Zmìní typ systému souborù" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr " u Zmìní jednotky pro zobrazení velikosti oddílu" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " Cykluje mezi MB, sektory a cylindry" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr " W Ulo¾í tabulku rozdìlení disku (pouze velké W)" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr " Jeliko¾ to mù¾e znièit na disku, musíte to potvrdit" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr " nebo odmítnout napsáním `yes' nebo" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " `no'" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "Nahoru Pøesune kurzor na pøedcházející oddíl." -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "Dolù Pøesune kurzor na dal¹í oddíl." -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "CTRL-L Pøekreslí obrazovku" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? Vypí¹e tuto nápovìdu" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Poznámka: V¹echny pøíkazy mohou být zadány malými i velkými písmeny" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "(s vyjímkou zápisu - W)." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "Cylindry" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Zmìní geometrii cylindrù" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "Hlavy" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "Zmìní geometrii hlav" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Zmìní geometrii sektorù" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Hotovo" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "Geometrie zmìnìna" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "Zadejte poèet cylindrù: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Chybný poèet cylindrù" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "Zadejte poèet hlav: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "Chybný poèet hlav" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "Zadejte poèet sektorù na stopu: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "Chybný poèet sektorù" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "Zadejte typ systému souborù: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "Nelze nastavit typ SS na prázdný" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "Nelze nastavit typ SS na roz¹íøený" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Nez(%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Pri/Log" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Neznámý (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Disk: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, fuzzy, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Velikost v bajtech: %lld" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, fuzzy, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Velikost v bajtech: %lld" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, fuzzy, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Hlav: %d Sektorù na stopu: %d Cylindrù: %d" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Název" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Pøíznaky" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Typ oddílu" -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "Typ SS" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Popis]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 #, fuzzy msgid " Sectors" msgstr " Sektory" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 #, fuzzy msgid " Cylinders" msgstr "Cylindry" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 #, fuzzy msgid " Size (MB)" msgstr "Velikost (MB)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 #, fuzzy msgid " Size (GB)" msgstr "Velikost (GB)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "Start" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "Pøepne pøíznak startovatelnosti aktuálnímu diskovému oddílu" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Smazat" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Sma¾e aktuální diskový oddíl" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geometrie" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Zmìní geometrii disku (pouze pro odborníky)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Nápovìda" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "Vypí¹e nápovìdu" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Zvìt¹ení" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "" "Zvìt¹í velikost aktuálního diskového oddílu na maximum (pouze pro odborníky)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Nový" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Vytvoøí nový diskový oddíl ve volném prostoru" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Tisk" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Vypí¹e tabulku rozdìlení disku (na obrazovku èi do souboru)" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Konec" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Ukonèí program bez ulo¾ení tabulky rozdìlení disku" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Druh" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "Zmìní typ systému souborù (DOS, Linux, OS/2 atd.)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Jednotky" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "Zmìní jednotky, ve kterých je udávána velikost diskového oddílu" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Ulo¾it" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "Ulo¾í tabulku rozdìlení disku na disk (mù¾e znièit data)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "Tento oddíl nelze nastavit jako startovací." -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "Prázdný diskový oddíl nelze smazat." -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "Tento diskový oddíl nelze zvìt¹it." -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "Tento diskový oddíl je nepou¾itelný." -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "Tento diskový oddíl je ji¾ pou¾íván." -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "Typ prázdného diskového oddílu nelze zmìnit." -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "®ádné dal¹í diskové oddíly" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Chybný pøíkaz" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, fuzzy, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright (C) 1994-2000 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2218,9 +2151,9 @@ msgstr "" "\n" "BSD tabulka rozdìlení disku pro zaøízení: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "Pøíkazy" @@ -2240,10 +2173,9 @@ msgstr " i instalovat zavad msgid " l list known filesystem types" msgstr " l vypsat známé typy systémù souborù" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m vypí¹e tuto nabídku" @@ -2255,14 +2187,14 @@ msgstr " n vytvo msgid " p print BSD partition table" msgstr " p vytisknout BSD tabulku rozdìlení disku" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q ukonèí program bez ulo¾ení zmìn" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr " r návrat do hlavní nabídky" @@ -2305,13 +2237,13 @@ msgstr "Na %s se nenach msgid "BSD disklabel command (m for help): " msgstr "Pøíkaz pro BSD popis disku (m pro nápovìdu): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "První %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Poslední %s èi +velikost èi +velikostM èi velikostK" @@ -2357,8 +2289,6 @@ msgstr " ecc" msgid " badsect" msgstr " chybnýsekt" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2461,8 +2391,8 @@ msgstr "sektor msgid "tracks/cylinder" msgstr "stop/cylindr" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "cylindry" @@ -2519,7 +2449,7 @@ msgstr "Zavad msgid "Partition (a-%c): " msgstr "Diskový oddíl (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "Ji¾ bylo vytvoøeno maximální mno¾ství diskových oddílù.\n" @@ -2543,7 +2473,7 @@ msgstr "" "\n" "Synchronizují se disky.\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 #, fuzzy msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" @@ -2564,7 +2494,7 @@ msgstr "" "-u: zadání Zaèátku a Konce v sektorech (místo cylindrech)\n" "-b 2048: (pro nìkteré MO jednotky) pou¾ije 2048bajtové sektory\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2580,199 +2510,185 @@ msgstr "" " èi: fdisk /dev/rd/c0d0 èi: fdisk /dev/ida/c0d0 (pro RAID zaøízení)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "%s nelze otevøít\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "%s nelze èíst\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "Ukazovátko nelze posunout na %s.\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "%s nelze ulo¾it\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "volání BLKGETSIZE ioctl pro %s selhalo\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "Nelze alokovat více pamìti\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Fatální chyba\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a pøepne pøíznak \"pouze pro ètení\"" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b úprava bsd popisu disku" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c pøepne pøíznak \"pøipojitelný\"" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d sma¾e diskový oddíl" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l vypí¹e známé typy diskových oddílù" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n vytvoøí nový diskový oddíl" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o vytvoøí prázdný DOSOVÝ diskový oddíl" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p vypí¹e tabulku rozdìlení disku" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s vytvoøí prázdný Sun popis disku" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t zmìní id diskového oddílu" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u zmìní jednotky v nich¾ jsou vypisovány informace" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v ovìøí tabulku rozdìlení disku" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w ulo¾í tabulku rozdìlení disku a ukonèí program" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x roz¹iøující funkce (pouze pro odborníky)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a nastaví startovací diskový oddíl" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b úprava polo¾ky startovacího souboru" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c nastaví sgi odkládací diskový oddíl" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a pøepne pøíznak \"startovací\"" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c pøepne pøíznak \"DOS kompatibilní\"" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a zmìní mno¾ství alternativních cylindrù" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c zmìní mno¾ství cylindrù" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d vypí¹e tabulku rozdìlení disku (tak jak je ulo¾ena na disku)" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e zmìní mno¾ství extra sektorù na stopu" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr " h zmìní mno¾ství hlav" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i zmìní prokládací faktor" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr " o zmìní rychlost otáèení" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr " s zmìní poèet sektorù/stopu" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr " y zmìní poèet fyzických cylindrù" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr " b posune poèátek dat v diskovém oddílu" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e vypí¹e roz¹íøené diskové oddíly" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 #, fuzzy msgid " g create an IRIX (SGI) partition table" msgstr " g vytvoøí IRIX tabulku rozdìlení disku" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr " f opraví øazení diskových oddílù" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "Musíte nastavit" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "hlavy" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "sektory" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" @@ -2781,11 +2697,11 @@ msgstr "" "%s%s.\n" "Mù¾ete tak uèinit z nabídky roz¹iøujících funkcí.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " a " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2804,29 +2720,29 @@ msgstr "" "2) s programy pro správu diskových oddílù z jiných OS\n" " (napø. DOS FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "Chybný posun v primárním diskovém oddílu\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" "They will be deleted if you save this partition table.\n" msgstr "" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "Varování: nadbyteèný ukazatel na link v tabulce rozdìlení disku %d.\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "Varování: nadbyteèná data v tabulce rozdìlení disku %d ignorována.\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2840,24 +2756,24 @@ msgstr "" "data\n" "pochopitelnì dostupná.\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Pozor: velikost sektoru je %d (nikoliv %d)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "Nebudete moci ulo¾it tabulku rozdìlení disku.\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" "Give the 'b' command to go to BSD mode.\n" msgstr "" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " @@ -2867,17 +2783,17 @@ msgstr "" "popis\n" "disku\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "Vnitøní chyba\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "Nadbyteèný roz¹íøený diskový oddíl %d ignorován.\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" @@ -2886,7 +2802,7 @@ msgstr "" "Varování: chybný pøíznak 0x%04x tabulky rozdìlení disku %d bude opraven " "zápisem(w)\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" @@ -2895,83 +2811,83 @@ msgstr "" "\n" "tøikrát jsem nalezl EOF - konèím..\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "©estnáctkovì (L vypí¹e kódy):" -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, fuzzy, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%d-%d, implicitnì %d): " -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, fuzzy, c-format msgid "Using default value %u\n" msgstr "Pou¾ívám implicitní hodnotu %d\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "Hodnota je mimo meze.\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Èíslo diskového oddílu" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "Varování: diskový oddíl %d nemá urèen typ\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, fuzzy, c-format msgid "Selected partition %d\n" msgstr "Nadbyteèný roz¹íøený diskový oddíl %d ignorován.\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, fuzzy, c-format msgid "No partition is defined yet!\n" msgstr "Nejsou definovány ¾ádné diskové oddíly\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "cylindr" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "sektor" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "Mìním jednotky v nich¾ jsou vypisovány informace na %sy\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "VAROVÁNÍ: diskový oddíl %d je roz¹íøeným diskovým oddílem\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "Pøíznak DOSOVÉ kompatibility je nastaven.\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "Pøíznak DOSOVÉ kompatibility není nastaven.\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "Diskový oddíl %d zatím neexistuje!\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -2983,7 +2899,7 @@ msgstr "" "volný prostor. Vytváøet diskové oddíly typu 0 není moudré.\n" "Diskový oddíl mù¾ete smazat pomocí pøíkazu `d'.\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" @@ -2992,7 +2908,7 @@ msgstr "" "Nemù¾ete mìnit bì¾né diskové oddíly na roz¹íøené a zpìt. Nejdøíve jej " "sma¾te.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -3003,7 +2919,7 @@ msgstr "" "nebo» SunOS/Solaris to oèekává a i Linux tomu dává pøednost.\n" "\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -3015,60 +2931,60 @@ msgstr "" "a diskový oddíl 11 jako celý svazek (6), nebo» IRIX to oèekává.\n" "\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "Typ diskového oddílu %d byl zmìnìn na %x (%s).\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "" "Diskový oddíl %d má rozdílný fyzický a logický zaèátek (nelinuxový?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " fyz=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "logický=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "Diskový oddíl %d má rozdílný fyzický a logický konec:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "Diskový oddíl %i nezaèíná na hranici cylindru:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "mìlo by být (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, fuzzy, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "Diskový oddíl %d nekonèí na hranici cylindru.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "mìlo by být (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" "Disk %s: %ld MB, %lld bytes\n" msgstr "" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, fuzzy, c-format msgid "" "\n" @@ -3078,7 +2994,7 @@ msgstr "" "Disk %s: hlav: %d, sektorù: %d, cylindrù: %d\n" "\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, fuzzy, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "" @@ -3086,19 +3002,19 @@ msgstr "" "Disk %s: hlav: %d, sektorù: %d, cylindrù: %d\n" "\n" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr "" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" "\n" msgstr "" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" @@ -3107,7 +3023,7 @@ msgstr "" "Diskové oddíly jsou ji¾ seøazeny.\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -3115,16 +3031,16 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, fuzzy, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s Boot Zaèátek Konec Bloky Id Systém\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Zaøízení" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" @@ -3133,7 +3049,7 @@ msgstr "" "\n" "Diskové oddíly jsou chybnì seøazeny\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3144,84 +3060,84 @@ msgstr "" "Disk %s: hlav: %d, sektorù: %d, cylindrù: %d\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, fuzzy, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "È AF Hd Sek Cyl Hd Sek Cyl Zaèátek Vel Id\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "Varování: diskový oddíl %d obsahuje sektor 0\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "Diskový oddíl %d: hlava %d má vìt¹í èíslo ne¾ je maximum %d\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "Diskový oddíl %d: sektor %d má vìt¹í èíslo ne¾ je maximum %d\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "Diskový oddíl %d: cylindr %d má vìt¹í èíslo ne¾ je maximum %d\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "Diskový oddíl %d: pøedchozí sektory %d nesouhlasí s úhrnem %d\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "Varování: chybný poèátek dat v diskovém oddílu %d\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "Varování: diskový oddíl %d pøesahuje do diskového oddílu %d.\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "Varování: diskový oddíl %d je prázdný.\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "Logický diskový oddíl %d pøesahuje mimo diskový oddíl %d.\n" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, fuzzy, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "Celkový poèet alokovaných sektorù (%d) je vìt¹í ne¾ maximum (%d).\n" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, fuzzy, c-format msgid "%lld unallocated sectors\n" msgstr "nealokovaných sektorù: %d\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "" "Diskový oddíl %d je ji¾ definován. Pøed opìtovným vytvoøením jej musíte\n" "nejprve smazat.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "Sektor %d je ji¾ alokován\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "Nejsou ¾ádné volné sektory.\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3230,22 +3146,22 @@ msgid "" "\tWARNING: This will destroy the present disk contents.\n" msgstr "" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "Musíte nejprve nìkteré smazat a pøidat roz¹íøený diskový oddíl.\n" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, fuzzy, c-format msgid "All logical partitions are in use\n" msgstr "logické diskový oddíl jsou chybnì seøazeny" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, fuzzy, c-format msgid "Adding a primary partition\n" msgstr "Chybný primární diskový oddíl" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3256,32 +3172,32 @@ msgstr "" " %s\n" " p primární diskový oddíl (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l logický diskový oddíl (5 nebo více)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e roz¹íøený diskový oddíl" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Chybné èíslo diskového oddílu pro typ `%c'.\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" "\n" msgstr "Tabulka rozdìlení disku byla zmìnìna!\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "Volám ioctl() pro znovunaètení tabulky rozdìlení disku.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3290,7 +3206,7 @@ msgid "" "The new table will be used at the next reboot.\n" msgstr "" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3303,75 +3219,75 @@ msgstr "" "DOS 6.x diskové oddíly, pøeètìte si prosím manuálovou\n" "stránku programu fdisk, abyste získal dodateèné informace.\n" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:2199 #, fuzzy, c-format msgid "" "\n" "Error closing file\n" msgstr "Chyba pøi zavírání %s\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "Synchronizují se disky.\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "Diskový oddíl %d neobsahuje datovou oblast.\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Nový zaèátek dat" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "Pøíkaz pro odborníky (m pro nápovìdu): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "Poèet cylindrù" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "Poèet hlav" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "Poèet sektorù" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "Varování: nastaven posun sektoru kvùli kompatibilitì s DOSEM\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "Na disku %s není korektní tabulka rozdìlení disku.\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "%s nelze otevøít.\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "%s nelze otevøít.\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "pøíkaz %c není znám\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "" "Toto jádro detekuje velikost sektoru automaticky - pøepínaè -b ignorován\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " @@ -3381,19 +3297,18 @@ msgstr "" "jedním\n" " zadaným zaøízením.\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, fuzzy, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "" "Na %s nalezen OSF/1 popis disku. Spou¹tím re¾im popisu disku.\n" "Pro návrat do re¾imu DOS tabulky rozdìlení disku pou¾ijte pøíkaz 'r'.\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "Pøíkaz (m pro nápovìdu): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" @@ -3402,16 +3317,16 @@ msgstr "" "\n" "Aktuální startovací soubor: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "Zadejte název nového startovacího souboru: " -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "Startovací soubor nebyl zmìnìn.\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3478,15 +3393,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux swap" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux nativní" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3564,7 +3479,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s sektor%5u velikost%8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3621,7 +3535,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Existuje více ne¾ jedna polo¾ka celého disku.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "Nejsou definovány ¾ádné diskové oddíly\n" @@ -3706,7 +3620,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\tVybral jste si neobvyklý název pro startovací soubor.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3726,11 +3639,10 @@ msgstr "" "Zadejte YES, pokud jste si jist, ¾e chcete oznaèit tento diskový oddíl " "jinak.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3802,44 +3714,43 @@ msgstr "Pokou msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tZAÈÁTEK=%d\tDÉLKA=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Prázdný prostor" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS swap" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Celý disk" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Linux raid autodetect" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3852,12 +3763,12 @@ msgstr "" "cylindry a diskové oddíly, nebo vytvoøit novou tabulku (pøíkaz s v hlavní\n" "nabídce)\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "Automatická konfigurace nalezla %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3869,7 +3780,7 @@ msgstr "" "dokud se nerozhodnete je ulo¾it na disk. Poté ji¾ nebudou stará data\n" "pochopitelnì dostupná.\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3879,72 +3790,72 @@ msgstr "" " ? automatická konfigurace\n" " 0 u¾ivatelská konfigurace (s detekovaným implicitním nastavením)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "Zadejte typ (? pro auto, 0 pro u¾ivatelský): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "Automatická konfigurace selhala.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Sektorù/stopu" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Alternativní cylindry" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Fyzické cylindry" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "Rychlost otáèení (otm)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "Interleave faktor" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "Extra sektory na cylindr" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "V¹echny parametry disku mù¾ete zmìnit z nabídky x" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "3,5\" pru¾ný disk" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linux u¾ivatelský" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "Diskový oddíl %d nekonèí na hranici cylindru.\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "Diskový oddíl %d pøesahuje do jiných v sektorech %d-%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Nevyu¾ívaný prostor - sektory 0-%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Nevyu¾ívaný prostor - sektory %d-%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" @@ -3953,7 +3864,7 @@ msgstr "" "Jiné diskové oddíly ji¾ zaujímá celý disk.\n" "Sma¾te/zmen¹ete nìjaké a zkuste to znovu.\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -3963,7 +3874,7 @@ msgstr "" "Tøetí diskový oddíl nezabírá celý disk, ale va¹e hodnota %d %s\n" "zaujímá jiné diskové oddíly. Va¹e polo¾ka byla zmìnìna na %d %s.\n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" @@ -3973,7 +3884,7 @@ msgstr "" "tohoto diskového oddílu jako Celého disku (5), zaèínajícího na 0 o délce\n" "v sektorech %u\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -3987,7 +3898,7 @@ msgstr "" "Zadejte YES, pokud jste si jist, ¾e chcete tento diskový oddíl oznaèit 82\n" "(odkládací prostor pro Linux): " -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4006,7 +3917,7 @@ msgstr "" "Jednotky = %s po %d * 512 bajtech\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4019,16 +3930,16 @@ msgstr "" "Jednotky = %s po %d * 512 bajtech\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Pøíznak Zaèátek Konec Bloky Id Systém\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "Poèet alternativních cylindrù" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "Poèet fyzických cylindrù" @@ -4052,32 +3963,26 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "Roz¹íøený" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX startovací" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Boot Manager" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 #, fuzzy msgid "W95 FAT32" @@ -4088,7 +3993,6 @@ msgstr "Win95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "Win95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 #, fuzzy msgid "W95 FAT16 (LBA)" @@ -4186,12 +4090,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4212,8 +4114,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4223,7 +4123,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD èi SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4244,12 +4143,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Starý Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / starý Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 #, fuzzy msgid "Linux swap / Solaris" @@ -4280,12 +4177,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad hibernation" @@ -4294,7 +4189,6 @@ msgstr "IBM Thinkpad hibernation" msgid "FreeBSD" msgstr "" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4360,30 +4254,22 @@ msgstr "data mimo SS" msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Dell utilita" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS access" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS ss" @@ -4392,117 +4278,110 @@ msgstr "BeOS ss" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS sekundární" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "chyba posunu ukazovátka na %s - ukazovátko nelze posunout na %lu\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "" "chyba pøi posunu ukazovátka: po¾adavek 0x%08x%08x, výsledek 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "nedostatek pamìti - konèím\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "chyba ètení na %s - sektor %lu nelze èíst\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "CHYBA: sektor %lu nemá msdos podpis\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "chyba zápisu na %s - sektor %lu nelze zapsat\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "soubor pro ulo¾ení sektorù (%s) nelze otevøít\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "chyba zápisu na %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "volání stat pro soubor s ulo¾enými sektory (%s) selhalo\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "soubor s ulo¾enými sektory má chybnou velikost - nebude obnoven\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "nedostatek pamìti?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "soubor s ulo¾enými sektory (%s) nelze otevøít\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "chyba pøi ètení %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "zaøízení %s nelze otevøít pro zápis\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "chyba pøi zápisu sektoru %lu na %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Disk %s: geometrii nelze zjistit\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "Disk %s: velikost nelze zjistit\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4513,22 +4392,22 @@ msgstr "" "celý disk. Pou¾ití fdisku je v tom pøípadì pravdìpodobnì zbyteèné\n" "[Pou¾ijte pøepínaè --force pokud to opravdu chcete.]\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "Varování: dle HDIO_GETGEO je poèet hlav %lu\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "Varování: dle HDIO_GETGEO je poèet sektorù %lu\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "Varování: dle BLKGETSIZE/HDIO_GETGEO je poèet cylindrù %lu\n" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" @@ -4537,7 +4416,7 @@ msgstr "" "Varování: podivný poèet sektorù (%lu) - obvykle nebývá více ne¾ 63\n" "To zpùsobí problémy v¹em programùm, které pou¾ívají CHS adresování.\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4546,13 +4425,13 @@ msgstr "" "\n" "Disk %s: cylindrù: %lu, hlav: %lu, sektorù/stopu: %lu\n" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" msgstr "%s diskového oddílu %s má chybný poèet hlav: %lu (mìlo by být 0-%lu)\n" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" @@ -4560,7 +4439,7 @@ msgid "" msgstr "" "%s diskového oddílu %s má chybný poèet sektorù: %lu (mìlo by být 1-%lu)\n" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" @@ -4568,19 +4447,19 @@ msgid "" msgstr "" "%s diskového oddílu %s má chybný poèet cylindrù: %lu (mìlo by být 0-%lu)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" "\n" msgstr "Id Název\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Naèítám znovu tabulku rozdìlení disku ...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" @@ -4588,31 +4467,31 @@ msgstr "" "Nepodaøilo se znovu naèíst tabulku rozdìlení disku.\n" "Restartujte nyní, pøed pou¾itím mkfs, systém.\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "Chyba pøi zavírání %s\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "diskový oddíl %s neexistuje\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "Neznámý formát - pou¾ívám sektory\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# tabulka rozdìlení disku pro %s\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "nepou¾ívaný formát - pou¾ívám %s\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4621,12 +4500,12 @@ msgstr "" "Jednotky = cylindry po %lu bajtech, bloky po 1024 bajtech, poèítáno od %d\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, fuzzy, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr " Zaøíz Boot Zaèátek Konec #cylind #bloky Id Systém\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4635,12 +4514,12 @@ msgstr "" "Jednotky = sektory po 512 bajtech, poèítáno od %d\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, fuzzy, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " Zaøíz Boot Zaèátek Konec #sektory Id Systém\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4649,12 +4528,12 @@ msgstr "" "Jednotky = bloky po 1024 bajtech, poèítáno od %d\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, fuzzy, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " Zaøíz Boot Zaèátek Konec #bloky Id Systém\n" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, fuzzy, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" @@ -4664,31 +4543,31 @@ msgstr "" "d\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, fuzzy, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " Zaøíz Boot Zaèátek Konec MB #bloky Id Systém\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tzaèátek: (c,h,s) pøedpoklad (%ld,%ld,%ld) nalezeno (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tkonec: (c,h,s) pøedpoklad (%ld,%ld,%ld) nalezeno (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "diskový oddíl konèí na cylindru %ld, t.j. za koncem disku\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "Nebyly nalezeny ¾ádné diskové oddíly\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, fuzzy, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4699,52 +4578,52 @@ msgstr "" "pro C/H/S=*/%ld/%ld (místo %ld/%ld/%ld).\n" "Zobrazuji za pou¾ití této geometrie.\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "Nebyla nalezena ¾ádná tabulka rozdìlení disku.\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "Zvlá¹tní - poèet definovaných diskových oddílù je pouze %d.\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "" "Varování: diskový oddíl %s má velikost 0 a není oznaèen jako prázdný.\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "Varování: diskový oddíl %s má velikost 0 a je startovací.\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "Varování: diskový oddíl %s má velikost 0 a nenulový zaèátek.\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "Varování: diskový oddíl %s " -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "není obsa¾en v diskovém oddílu %s.\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "Varování: diskové oddíly %s " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "a %s se navzájem pøekrývají.\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" @@ -4754,17 +4633,17 @@ msgstr "" "lu)\n" "a v pøípadì zaplnìní ji znièí\n" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "Varování: diskový oddíl %s zaèíná na sektoru 0\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "Varování: diskový oddíl %s pøesahuje za konec disku.\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" @@ -4772,17 +4651,17 @@ msgstr "" "Pouze jeden z primárních diskových oddílù mù¾e být roz¹íøeným.\n" " (aèkoliv v Linux to není problém)\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "Varování: diskový oddíl %s nezaèíná na hranici cylindru.\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "Varování: diskový oddíl %s nekonèí na hranici cylindru.\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4790,7 +4669,7 @@ msgstr "" "Varování: více ne¾ jeden primární diskový oddíl je oznaèen jako startovací.\n" "LILU to neèiní problémy, ale DOS MBR z tohoto disku nenastartuje.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" @@ -4798,7 +4677,7 @@ msgstr "" "Varování: obyèejnì je mo¾né startovat pouze z primárních diskových oddíl|ù.\n" "LILO nebude brát ohled na pøíznak 'startovací'.\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4806,12 +4685,12 @@ msgstr "" "Varování: ¾ádný primární diskový oddíl není oznaèen jako startovací.\n" "LILU to neèiní problémy, ale DOS z tohoto disku nenastartuje.\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 #, fuzzy msgid "start" msgstr "stav" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" @@ -4819,24 +4698,24 @@ msgstr "" "diskový oddíl %s: zaèátek: (c,h,s) pøedpoklad (%ld,%ld,%ld), nalezeno\n" "(%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 #, fuzzy msgid "end" msgstr "odeslání" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "diskový oddíl %s: konec: (c,h,s) pøedpoklad (%ld,%ld,%ld), nalezeno\n" "(%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "diskový oddíl %s konèí na cylindru %ld, t.j. za koncem disku\n" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" @@ -4845,7 +4724,7 @@ msgstr "" "Varování: zaèátek roz¹íøeného diskového oddílu posunut z %ld na %ld.\n" "(Pouze pro úèely výpisu. Nemìòte jeho obsah.)\n" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" @@ -4853,134 +4732,131 @@ msgstr "" "Varování: roz¹íøený diskový oddíl nezaèíná na hranici cylindru.\n" "DOS a Linux budou jeho obsah interpretovat rozdílnì.\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "pøíli¹ mnoho diskových oddílù - ignoruji > %d\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "strom diskových oddílù?\n" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "nalezen Disk Manager - s tím neumím pracovat\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "nalezen DM6 podpis - konèím\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "zvlá¹tní..., roz¹íøený diskový oddíl o velikosti 0?\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "zvlá¹tní..., BSD diskový oddíl o velikosti 0?\n" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, fuzzy, c-format msgid " %s: unrecognized partition table type\n" msgstr " diskový oddíl %s není znám\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "byl zadán pøepínaè -n: Nic nebylo zmìnìno\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "Chyba pøi ukládání starých sektorù - konèím\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "Chyba pøi zápisu na diskový oddíl %s\n" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "pøíli¹ dlouhý èi neúplný øádek - konèím\n" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "vstupní chyba: po polo¾ce %s jsem oèekával znak `='\n" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "vstupní chyba: neoèekávaný znak %c po polo¾ce %s\n" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "nerozpoznaný vstup: %s\n" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "èíslo je pøíli¹ veliké\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "nesmysly za èíslem\n" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "není místo pro popis diskového oddílu\n" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "okolní roz¹iøující diskový oddíl nelze vytvoøit\n" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "pøíli¹ mnoho vstupních polo¾ek\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "Ji¾ nejsou volné bloky\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "Chybný typ\n" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "" -"Varování: zadaná velikost(%ld) pøekraèuje maximální povolenou velikost (%" -"lu)\n" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "Varování: prázdný diskový oddíl\n" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "Varování: chybný zaèátek diskového oddílu (døívìj¹í %lu)\n" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "nerozpoznaný pøíznak 'startovací' - zvolte - èi *\n" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "neúplná c,h,s specifikace?\n" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "Roz¹íøený diskový oddíl na neoèekávaném místì\n" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "chybný vstup\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "pøíli¹ mnoho diskových oddílù\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" @@ -4992,100 +4868,96 @@ msgstr "" " \n" "Obvykle je tøeba zadat pouze a (a mo¾ná ).\n" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "verze" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "Pou¾ití: %s [pøepínaèe] zaøízení ...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "zaøízení: nìco jako /dev/hda èi /dev/sda" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "u¾iteèné pøepínaèe:" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s [èi --show-size]: vypí¹e velikost diskového oddílu" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr " -c [èi --id]: vypí¹e èi zmìní Id diskového oddílu" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [èi --list]: ke ka¾dému zaøízení vypí¹e diskové oddíly" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" " -d [èi --dump]: idem, ale ve formátu vhodném k dal¹ímu zpracování" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr " -i [èi --increment]: èísluje cylindry etc. od 1 místo od 0" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" msgstr "" " -uS, -uB, -uC, -uM: jako jednotky pou¾ije Sektory/Bloky/Cylindry èi MB" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [èi --list-types]:vypí¹e známé typy diskových oddílù" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr " -D [èi --DOS]: pro kompatibilitu s DOSEM: ubírá trochu místa" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr "" " -R [èi --re-read]: donutí jádro znovu naèíst tabulku rozdìlení disku" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr " -N# : zmìní pouze diskový oddíl s èíslem #" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr " -n : ¾ádné zmìny nebudou ulo¾eny na disk" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr " -O SOUBOR : ulo¾í zmìnìné sektory do SOUBORU" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I SOUBOR : obnoví tyto sektory ze SOUBORU" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v [èi --version]: vypí¹e informace o verzi" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? [èi --help]: vypí¹e tuto nápovìdu" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "nebezpeèné pøepínaèe:" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr "" " -g [èi --show-geometry]: vypí¹e informace o geometrii, které\n" " udr¾uje jádro" -#: fdisk/sfdisk.c:2330 +#: fdisk/sfdisk.c:2326 #, fuzzy msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " @@ -5094,7 +4966,7 @@ msgstr "" " -g [èi --show-geometry]: vypí¹e informace o geometrii, které\n" " udr¾uje jádro" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" @@ -5102,116 +4974,116 @@ msgstr "" " -x [èi --show-extended]: vypí¹e informace o roz¹íøených diskových\n" " oddílech a na vstupu bude oèekávat jejich popis" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr "" " -L [èi --Linux]: problémy nepodstatné pro Linux budou ignorovány" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q [èi --quiet]: nebude vypisovat varovné hlá¹ky" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr " Nalezenou geometrii mù¾ete pøepsat pomocí:" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr " -C# [èi --cylinders #]:nastaví poèet cylindrù" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr " -H# [èi --heads #]: nastaví poèet hlav" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr " -S# [èi --sectors #]: nastaví poèet cylindrù" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "Ovìøování konzistence mù¾ete vypnout pomocí:" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr " -f [èi --force]: akceptuje ve¹keré - i nesmyslné - po¾adavky" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "Pou¾ití:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s zaøízení\t\t vypí¹e aktivní diskové oddíly na daném zaøízení\n" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "" "%s zaøízení n1 n2 ... aktivuje diskové oddíly n1 ..., deaktivuje ostatní\n" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "%s -An zaøízení\t aktivuje diskové oddíly n ..., deaktivuje ostatní\n" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "¾ádný pøíkaz?\n" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, fuzzy, c-format msgid "total: %llu blocks\n" msgstr "celkový poèet blokù: %d\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "Pou¾ití: sfdisk --print-id zaøízení èíslo diskového oddílu\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "Pou¾ití: sfdisk --change-id zaøízení Id diskového oddílu\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "Pou¾ití: sfdisk --id zaøízení èíslo diskového oddílu [Id]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "mù¾ete zadat pouze jedno zaøízení (vyjímkou jsou pøepínaèe -l a -s)\n" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, fuzzy, c-format msgid "cannot open %s read-write\n" msgstr "%s nelze otevøít.\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, fuzzy, c-format msgid "cannot open %s for reading\n" msgstr "%s pro ètení nelze otevøít" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: OK\n" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: %ld cylindrù, %ld hlav, %ld sektorù/stopu\n" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, fuzzy, c-format msgid "Cannot get size of %s\n" msgstr "nelze zjistit velikost %s" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "chybný aktivní bajt: 0x%x místo 0x80\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5219,7 +5091,7 @@ msgstr "" "Hotovo\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" @@ -5229,35 +5101,35 @@ msgstr "" "MBR\n" "nastartuje pouze z disku s jedním aktivním diskovým oddílem.\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "diskový oddíl %s má id %x a není skrytý\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "Id %lx je chybné\n" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "Tento disk je právì pou¾íván.\n" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "Fatální chyba: %s nelze nalézt\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "Varování: %s není blokovým zaøízením\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "Ovìøuji, zda tento disk není právì pou¾íván ...\n" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5270,30 +5142,30 @@ msgstr "" "v¹echny odkládací prostory na tomto disku. K potlaèení této kontroly mù¾ete\n" "pou¾ít pøepínaè --no-reread.\n" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "Pou¾ijte pøepínaè --force k potlaèení ve¹kerých kontrol.\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "OK\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Stará situace:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "Diskový oddíl %d neexistuje. Nelze jej zmìnit.\n" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Nová situace:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" @@ -5301,21 +5173,21 @@ msgstr "" "Toto rozlo¾ení diskových oddílù se mi nelíbí - nic nemìním.\n" "(Pokud jej opravdu chcete pou¾ít, pak zadejte pøepínaè --force.)\n" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "Toto se mi nelíbí - mìl byste odpovìdìt NO\n" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "Vyhovuje Vám to? [ynq] " -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "Ulo¾it na disk? [ynq] " -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" @@ -5324,16 +5196,16 @@ msgstr "" "\n" "sfdisk: pøedèasný konec vstupu\n" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "Konèím - nebyly uèinìny ¾ádné zmìny\n" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "Odpovìzte prosím y,n èi q\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5342,7 +5214,7 @@ msgstr "" "Nová tabulka rozdìlení disku byla úspì¹nì ulo¾ena.\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5444,133 +5316,133 @@ msgstr "getopt (roz msgid "internal error, contact the author." msgstr "Vnitøní chyba, oznamte ji autorovi." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "spu¹tìn pomocí MILO\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "hodnoty ulo¾eny v BCD tvaru\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "vstupnì/výstupní port pro pøístup k hodinám nastaven na 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "pou¾it pøepínaè --funky-toy!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: 1000 neúspì¹ných pokusù o atomické provedení %s!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "/dev/port nelze otevøít: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "Jeliko¾ jsem se nesna¾il, nepodaøilo se mi získat práva pro pøístup.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "%s: pøístup k portu nelze získat: volání iopl(3) selhalo.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Pravdìpodobnì je tøeba mít práva superu¾ivatele.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Pøedpokládám, ¾e hodiny reálného èasu jsou nastaveny na %s èas.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "greenwichský" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "místní" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: Varování: neznámý formát tøetího øádku v souboru adjtime\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Oèekáváno `UTC', `LOCAL' èi nic.)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Poslední oprava posunu probìhla %ld sekund od roku 1969.\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "Poslední kalibrace probìhla %ld sekund od roku 1969.\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "Hodiny reálného èasu jsou nastaveny na %s èas.\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "neznámý" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "èekám na tiknutí hodin...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "...hodiny tikly\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "" "Hodiny reálného èasu obsahují chybné hodnoty: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Hodiny reálného èasu: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld sekund od roku " "1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "Hodiny reálného èasu ukazují %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Nastavuji hodiny reálného èasu na %.2d:%.2d:%.2d = %ld sekund od roku 1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "Testovací re¾im - Èas nezmìnìn.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5579,7 +5451,7 @@ msgstr "" "Poèet sekund uplynulých od referenèního èasu: %.6f.\n" "Èekám, dokud neuplyne dal¹í celá sekunda.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " @@ -5588,22 +5460,22 @@ msgstr "" "Registry hodin reálného èasu obsahují hodnoty, které jsou buï chybné (napø.\n" "50tý den v mìsíci), èi mimo pøípustný rozsah (napø. rok 2095).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f sekundy\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "Pøepínaè --date vy¾aduje argument.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, fuzzy, c-format msgid "--date argument too long\n" msgstr "název ss je pøíli¹ dlouhý" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5611,21 +5483,21 @@ msgid "" msgstr "" "Argument pøepínaèe --date není platným datem. Konkrétnì obsahuje uvozovky.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Spou¹tím pøíkaz 'date': %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "Pøíkaz 'date' nelze v shellu /bin/sh spustit. Volání popen() selhalo." -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "odpovìï pøíkazu 'date' = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5640,7 +5512,7 @@ msgstr "" "Odpovìï:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5657,12 +5529,12 @@ msgstr "" "Odpovìï:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "Datum %s odpovídá %ld sekundám od roku 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " @@ -5671,36 +5543,36 @@ msgstr "" "Systémový èas nelze podle hodin reálného èasu nastavit, proto¾e neukazují\n" "platný èas.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "Volám settimeofday:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "Testovací re¾im - systémový èas nezmìnìn.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "Nastavit systémový èas mù¾e pouze superu¾ivatel.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "volání settimeofday() selhalo" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " @@ -5709,7 +5581,7 @@ msgstr "" "Neopravuji míru posunu, proto¾e hodiny reálného èasu poslednì obsahovaly\n" "neplatné hodnoty.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, fuzzy, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" @@ -5718,7 +5590,7 @@ msgstr "" "Neopravuji míru posunu, proto¾e poslední kalibrace je¹tì neuplynul celý " "den.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " @@ -5727,7 +5599,7 @@ msgstr "" "Neopravuji míru posunu, proto¾e poslední kalibrace je¹tì neuplynul celý " "den.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, fuzzy, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5739,22 +5611,22 @@ msgstr "" "je nastavena na %3$f sekund/den.\n" "Opravuji míru posunu o %4$f sekund.\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "Poèet sekund od poslední opravy: %d\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "Potøebná zmìna èasu: sekund vpøed: %d ; sekund zpìt: %.6f\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "Testovací re¾im - soubor adjtime nezmìnìn.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5763,38 +5635,38 @@ msgstr "" "Do %s by bylo ulo¾eno následující:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "Parametry opravy posunu nezmìnìny.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" msgstr "Hodiny reálného èasu obsahují neplatný èas, tudí¾ jej nelze opravit.\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "Potøebná oprava je men¹í ne¾ 1 sekunda, proto hodiny nenastavuji.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "Pou¾ívám %s.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "Nebylo nalezeno ¾ádné pou¾itelné rozhraní k hodinám.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "Systémový èas nelze nastavit.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5808,34 +5680,39 @@ msgstr "" "Tento program nebyl pøelo¾en pro Alpha systém ( a tudí¾ pravdìpodobnì nyní\n" "nebì¾í na Alphì). Ignorováno.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "Poèátek epochy nelze z jádra zjistit.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "Jádro pokládá za poèátek epochy %lu.\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " "value to set it.\n" msgstr "Poèátek epochy nastavíte pomocí pøepínaèù epoch a setepoch.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "Testovací re¾im - poèátek epochy na %d nemìním.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "Hodnotu poèátku epochy v jádøe nelze nastavit.\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s na %s\n" + +#: hwclock/hwclock.c:1196 #, fuzzy, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5891,7 +5768,7 @@ msgstr "" " --date èas, na který budou nastaveny hodiny reálného èasu\n" " --epoch=ROK nastaví poèátek epochy pro hodiny reálného èasu na ROK\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -5900,13 +5777,13 @@ msgstr "" " --jensen, --arc, --srm, --funky-toy\n" " nastaví typ alpha systému (viz hwclock(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "" "%s akceptuje pouze pøepínaèe. Zadáno argumentù, které nejsou pøepínaèi: %d\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, fuzzy, c-format msgid "" "You have specified multiple functions.\n" @@ -5915,54 +5792,54 @@ msgstr "" "Zadal jste vícero funkèních pøepínaèù. Program mù¾e provést maximálnì jednu\n" "funkci najednou.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " "both.\n" msgstr "%s: Pøepínaèe --utc a --localtime nelze pou¾ít zároveò.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, fuzzy, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " "specified both.\n" msgstr "%s: Pøepínaèe --utc a --localtime nelze pou¾ít zároveò.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "Nebyl zadán platný èas, který mám nastavit. Hodiny nelze nastavit.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "Hodiny reálného èasu mù¾e nastavit pouze superu¾ivatel.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "Hodiny reálného èasu mù¾e nastavit pouze superu¾ivatel.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " "kernel.\n" msgstr "Hodnotu poèátku epochy v jádøe mù¾e nastavit pouze superu¾ivatel.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "" "®ádným ze známých zpùsobù nelze získat pøístup k hodinám reálného èasu.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -5996,7 +5873,6 @@ msgstr " msgid "ioctl KDSHWCLK failed" msgstr "volání ioctl KDSHWCLK selhalo" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "/dev/tty1 ani /dev/vc/1 nelze otevøít" @@ -6092,9 +5968,6 @@ msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "" "Z %2$s byl pomocí RTC_EPOCH_READ ioctl zji¹tìn poèátek epochy (%1$ld).\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -6121,7 +5994,6 @@ msgstr "vol msgid "calling open_tty\n" msgstr "volám open_tty\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "volám termio_init\n" @@ -6130,7 +6002,6 @@ msgstr "vol msgid "writing init string\n" msgstr "zapisuji inicializaèní øetìzec\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "pøed autobaud\n" @@ -6144,7 +6015,6 @@ msgstr " msgid "read %c\n" msgstr "pøeèteno %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "ètu pøihla¹ovací jméno\n" @@ -6198,7 +6068,6 @@ msgstr "/dev: vol msgid "/dev/%s: not a character device" msgstr "/dev/%s není znakovým zaøízením" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6213,12 +6082,10 @@ msgstr "/dev/%s nelze otev msgid "%s: not open for read/write" msgstr "%s: není otevøeno pro ètení/zápis" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "volám dup\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6261,30 +6128,25 @@ msgstr "" "èi\t[-hiLmw] [-l login_program] [-t èasový limit] [-I inicializaèní øetìzec] " "[-H poèítaè] linka baud_rate,... [typ terminálu]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "login: nedostatek pamìti, pøihlá¹ení se nemusí zdaøit\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "pamì» pro ttyclass nelze alokovat" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "pamì» pro grplist nelze alokovat" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "Pøihlá¹ení z %2$s na tty %1$s implicitnì odmítnuto.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "Pøihlá¹ení z $2%s na $1%s odmítnuto.\n" @@ -6329,8 +6191,8 @@ msgstr "M msgid "Password error." msgstr "Chybné heslo." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Heslo: " @@ -6506,34 +6368,6 @@ msgstr "Pou msgid "No known shells.\n" msgstr "Není znám ¾ádný shell.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "/dev/urandom nelze otevøít" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "náhodná data z /dev/urandom nelze èíst" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "%s pro ètení nelze otevøít" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "volání stat(%s) selhalo" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s má chybná pøístupová práva" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "data z %s nelze èíst" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6545,11 +6379,11 @@ msgstr "" "Pou¾ití: last [-#] [-f soubor] [-t tty] [-h název poèítaèe]\n" " [u¾ivatel ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " stále pøihlá¹en" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6558,15 +6392,15 @@ msgstr "" "\n" "wtmp zaèíná %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: volání malloc selhalo.\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6575,51 +6409,45 @@ msgstr "" "\n" "pøeru¹en %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, fuzzy, c-format msgid "FATAL: can't reopen tty: %s" msgstr "mount: %s nelze otevøít: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: pøepínaè -h mù¾e pou¾ít pouze superu¾ivatel\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "Pou¾ití: login [fp] [u¾ivatelské jméno]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: chyba PAM, konèím: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "PAM nelze inicializovat: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "Pøihla¹ovací jméno:" -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "%1$d. CHYBNÉ PØIHLÁ©ENÍ U®IVATELE %3$s Z %2$s, %4$s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6628,17 +6456,17 @@ msgstr "" "Chybné pøihlá¹ení\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "PØÍLI© MNOHO (%1$d) POKUSÙ U®IVATELE %3$s O PØIHLÁ©ENÍ Z %2$s, %4$s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "NEÚSPÌ©NÉ PØIHLÁ©ENÍ U®IVATELE %2$s Z %1$s, %3$s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6647,142 +6475,127 @@ msgstr "" "\n" "Chybné pøihlá¹ení\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" "Session setup problem, abort.\n" msgstr "" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "" -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "" -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, fuzzy, c-format msgid "login: Out of memory\n" msgstr "%s: Nedostatek pamìti!\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Chybné u¾ivatelské jméno" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "pøihlá¹ení u¾ivatele %s na tomto terminálu odmítnuto\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "PØIHLÁ©ENÍ U®IVATELE %s Z %s NA TTY %s ODMÍTNUTO" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "PØIHLÁ©ENÍ U®IVATELE %s NA TTY %s ODMÍTNUTO" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Chybné pøihlá¹ení\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Ji¾ je pøihlá¹eno pøíli¹ mnoho u¾ivatelù.\n" -"Zkuste to opìt pozdìji.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Máte spu¹tìno pøíli¹ mnoho procesù.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "PØÍSTUP U®IVATELE %2$s VYTÁÈENOU LINKOU NA TTY %1$s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "PØIHLÁ©ENÍ U®IVATELE ROOT Z %2$s NA TTY %1$s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "PØIHLÁ©ENÍ U®IVATELE ROOT NA TTY %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "PØIHLÁ©ENÍ U®IVATELE %2$s Z %3$s NA TTY %1$s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "PØIHLÁ©ENÍ U®IVATELE %2$s NA TTY %1$s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, fuzzy, c-format msgid "You have new mail.\n" msgstr "Máte %spo¹tu.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, fuzzy, c-format msgid "You have mail.\n" msgstr "Máte %spo¹tu.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: volání fork selhalo: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "volání setuid() selhalo" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "Adresáø %s neexistuje!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Pøihla¹uji s domácím adresáøem nastaveným na \"/\".\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: nedostatek pamìti pro skript shellu.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: skript shellu %s nelze spustit.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: ¾ádný shell: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6791,65 +6604,65 @@ msgstr "" "\n" "Pøihla¹ovací jméno na %s: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "pøihla¹ovací jméno je pøíli¹ dlouhé.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "JMÉNO je pøíli¹ dlouhé" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "pøihla¹ovací jméno nesmí zaèínat '-'.\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "pøíli¹ mnoho znakù LF\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "PØÍLI© mnoho znakù LF" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "Vypr¹el èasový limit (%d sekund) pro pøihlá¹ení.\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Poslední pøihlá¹ení: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "z %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "%.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "CHYBNÉ PØIHLÁ©ENÍ U®IVATELE %2$s Z %1$s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "CHYBNÉ PØIHLÁ©ENÍ U®IVATELE %2$s NA TTY %1$s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "POÈET CHYBNÝCH PØIHLÁ©ENÍ U®IVATELE %3$s Z %2$s: %1$d" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "POÈET CHYBNÝCH PØIHLÁ©ENÍ U®IVATELE %3$s NA TTY %2$s: %1$d" @@ -6869,164 +6682,30 @@ msgstr "p msgid "usage: mesg [y | n]\n" msgstr "Pou¾ití: mesg [y | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "newgrp: Kdo jste?" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "newgrp: ®ádná taková skupina neexistuje." -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "newgrp: Pøístup odmítnut" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "®ádný shell" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "Heslo musí obsahovat alespoò 6 znakù, zkuste to znovu.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "Nemù¾ete opìt pou¾ít staré heslo.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "" -"Nepou¾ívejte, jako heslo Va¹e u¾ivatelské jméno ani nic nìco podobného.\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "Nepou¾ívejte, jako heslo Va¹e skuteèné jméno ani nic nìco podobného.\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Pou¾ití: password [u¾ivatelské jméno [heslo]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "Pouze superu¾ivatel mù¾e pou¾ít argumenty.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Pou¾ití: passwd [foqsvV] [u¾ivatel [heslo]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "%s nelze spustit: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "Pøihla¹ovací jméno nelze nalézt" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Pouze superu¾ivatel mù¾e zmìnit hesla jiným u¾ivatelùm.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "Pøíli¹ mnoho argumentù.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "U¾ivatelské jméno nelze nalézt. Je `%s' opravdu u¾ivatelem?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "Lituji, ale mohu zmìnit pouze místní hesla. Pou¾ijte yppasswd." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "UID a u¾ivatelské jméno se neshodují!" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Mìním heslo u¾ivatele %s\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Zadejte staré heslo: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Nepovolené heslo." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Zadejte nové heslo: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "Heslo nebylo zmìnìno." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Potvrïte nové heslo: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Pøepsal jste se. Heslo nebylo zmìnìno." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "heslo bylo zmìnìno, u¾ivatel %s" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "HESLO U®IVATELE ROOT BYLO ZMÌNÌNO" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "heslo zmìnìno u¾ivatelem root, u¾ivatel %s" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "Volám setpwnam pro nastavení hesla.\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "Heslo *NEBYLO* zmìnìno. Zkuste to pozdìji.\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Heslo bylo zmìnìno.\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -7073,7 +6752,6 @@ msgstr "%s u msgid "halted by %s: %s" msgstr "%s u¾ivatelem %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -7110,7 +6788,6 @@ msgstr "Spou msgid "Error executing\t%s\n" msgstr "Chyba pøi spu¹tìní\t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7203,7 +6880,6 @@ msgstr "" msgid "error running finalprog\n" msgstr "chyba pøi bìhu závìreèného programu\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "volání fork pro závìreèný program selhalo\n" @@ -7232,7 +6908,7 @@ msgstr "adres msgid "fork failed\n" msgstr "volání fork selhalo\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "volání exec selhalo\n" @@ -7381,12 +7057,6 @@ msgstr "chybn msgid "illegal year value: use 1-9999" msgstr "chybná hodnota pro rok: pou¾ijte 1-9999" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7397,13 +7067,12 @@ msgstr "" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "Pou¾ití: cal [mjyV] [[mìsíc] rok]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "Pou¾ití: %s [+formát] [den mìsíc rok]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "Den svatého Tiba" @@ -7536,7 +7205,7 @@ msgstr "%s: %s nelze p msgid "call: %s from to files...\n" msgstr "Pou¾ití: %s z na soubory...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, fuzzy, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7547,22 +7216,22 @@ msgstr "" "Pokud jej opravdu chcete pou¾ít, tak zadejte `%s [pøepínaèe] %s'.\n" "Script nebyl spu¹tìn.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, fuzzy, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "Pou¾ití: script [-a] [-f] [-q] [soubor]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "Script spu¹tìn. Soubor je %s.\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "Script spu¹tìn %s" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7571,254 +7240,253 @@ msgstr "" "\n" "Script ukonèen %s" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "Script utils. Soubor je %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "volání openpty selhalo\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "Nejsou ¾ádná dal¹í volná pty\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "%s: Chybný pøepínaè, pou¾ití\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term název terminálu]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ atribut ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-NR_CONSOLES] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-NR_CONSOLES] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file soubor pro ulo¾ení ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq frekvence ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "¹etøící re¾im nelze vypnout/zapnout\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "chyba klogctl: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "Chyba pøi ètení %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "Chyba pøi ukládání obrazu obrazovky\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "nelze èíst %s a nelze provést dump pomocí volání ioctl\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: promìnná TERM není nastavena.\n" @@ -7893,10 +7561,6 @@ msgstr "varov msgid "mount: could not open %s - using %s instead\n" msgstr "mount: %s nelze otevøít - pou¾ívám %s\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -8196,81 +7860,72 @@ msgstr "mount: %s nelze pro nastaven msgid "mount: cannot set speed: %s" msgstr "mount: rychlost nelze nastavit: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: volání fork selhalo: %s" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "mount: tato verze byla pøelo¾ena bez podpory pro typ `nfs'" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "mount: chyba s nfs mount verze 4, zkou¹ím verzi 3..\n" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "mount: typ systému souborù nebyl zadán a ani jej nelze zjistit" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: musíte zadat typ systému souborù" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: pøipojení se nezdaøilo" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: pøípojný bod %s není adresáøem" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: pøístup odmítnut" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: mount mù¾e pou¾ívat pouze superu¾ivatel" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s je ji¾ pøipojeno" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc je ji¾ pøipojeno" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s je ji¾ pøipojeno, èi je %s ji¾ pou¾íváno" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: pøípojný bod %s neexistuje" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "mount: pøípojný bod %s je symbolickým odkazem, jen¾ nikam neukazuje" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: speciální zaøízení %s neexistuje" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8279,12 +7934,12 @@ msgstr "" "mount: speciální zaøízení %s neexistuje\n" " (název cesty nezaèíná adresáøem)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s je¹tì není pøipojeno èi chybný pøepínaè" -#: mount/mount.c:966 +#: mount/mount.c:959 #, fuzzy, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" @@ -8293,70 +7948,69 @@ msgstr "" "mount: chybný typ ss, chybný pøepínaè, chybný superblok na %s\n" " nebo pøíli¹ mnoho pøipojených systémù souborù" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" msgstr "" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" msgstr "" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" msgstr "" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "tabulka pøipojení je plná" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: superblok nelze pøeèíst" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "umount: blokové zaøízení %s je neznámé" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, fuzzy, c-format msgid "mount: unknown filesystem type '%s'" msgstr " l vypsat známé typy systémù souborù" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: pravdìpodobnì jste myslel %s" -#: mount/mount.c:1030 +#: mount/mount.c:1023 #, fuzzy msgid "mount: maybe you meant 'iso9660'?" msgstr "mount: mo¾ná jste myslel iso9660 ?" -#: mount/mount.c:1032 +#: mount/mount.c:1025 #, fuzzy msgid "mount: maybe you meant 'vfat'?" msgstr "mount: mo¾ná jste myslel iso9660 ?" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "mount: %s má chybné èíslo zaøízení, èi ss typ %s není podporován" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "mount: %s není blokovým zaøízením a volání stat selhalo?" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -8364,71 +8018,66 @@ msgid "" msgstr "" "mount: jádro nerozpoznalo %s jako blokové zaøízení (mo¾ná `insmod ovladaè'?)" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "mount: %s není blokovým zaøízením (mo¾ná pomù¾e `-o loop'?)" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s není blokovým zaøízením" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s není platným blokovým zaøízením" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "blokové zaøízení" -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "umount: %s%s nelze pøipojit v re¾imu pouze pro ètení" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s je chránìno proti zápisu, pøipojuji pouze pro ètení" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s je chránìno proti zápisu, pøipojuji pouze pro ètení" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: nebyl zadán typ - budu pou¾ívat nfs kvùli dvojteèce\n" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, fuzzy, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "mount: nebyl zadán typ - budu pou¾ívat smbfs kvùli dvojteèce\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: pracuji na pozadí \"%s\"\n" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: konèím \"%s\"\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s je ji¾ pøipojeno na %s\n" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, fuzzy, c-format msgid "" "Usage: mount -V : print version\n" @@ -8477,34 +8126,34 @@ msgstr "" "Dal¹í pøepínaèe: [-nfFrsvw] [-o volby].\n" "Dal¹í informace viz man(8).\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: toto mù¾e provést pouze superu¾ivatel" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s nebylo nalezeno - vytváøím jej..\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "mount: ¾ádný odpovídající diskový oddíl nebyl nalezen" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: pøipojuji %s\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "nebyl pøipojen ¾ádný diskový oddíl" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: %s nelze v %s nalézt" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: %s nelze nalézt v %s ani %s" @@ -8539,98 +8188,98 @@ msgstr " Vyzkou msgid "Trying %s\n" msgstr "Pou¾ívám %s.\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: pøíli¹ dlouhý argument pro poèítaè:adresáø\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: varování: vícenásobné názvy poèítaèù nejsou podporovány\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "mount: adresáø pro pøipojení není ve tvaru poèítaè:adresáø\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: adresu %s nelze zjistit\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: ¹patné hp->h_length\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: pøíli¹ dlouhý argument pro volbu\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "Varování: neznámá volba pro proto=.\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "Varování: volba namlen není podporována.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "parametr %s=%d pro pøipojení nfs není znám\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "Varování: volba nolock není podporována.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "volba %s%s pro pøipojení nfs je neznámá\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: ¹patné hp->h_length?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "NFS pøes TCP není podporováno.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "nfs soket" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "tato slu¾ba je na tomto nfs serveru nedostupná" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "pro nalezení NFS portu jsem pou¾il portmapper\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "pou¾ívám port %d pro nfs server\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "nfs connect" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "návratová hodnota nfs status %d je neznámá" @@ -8639,7 +8288,7 @@ msgstr "n msgid "bug in xstrndup call" msgstr "chyba ve volání xstrndup" -#: mount/swapon.c:57 +#: mount/swapon.c:56 #, fuzzy, c-format msgid "" "usage: %s [-hV]\n" @@ -8652,7 +8301,7 @@ msgstr "" " %s [-v] [-p priorita] zvlá¹tní soubor ...\n" " %s [-s]\n" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, fuzzy, c-format msgid "" "usage: %s [-hV]\n" @@ -8664,141 +8313,139 @@ msgstr "" " %s [-v] [-p priorita] zvlá¹tní soubor ...\n" " %s [-s]\n" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s na %s\n" -#: mount/swapon.c:178 mount/swapon.c:244 +#: mount/swapon.c:177 mount/swapon.c:243 #, fuzzy, c-format msgid "%s: cannot find the device for %s\n" msgstr "%s: \"_stext\" nelze v %s nalézt\n" -#: mount/swapon.c:185 +#: mount/swapon.c:184 #, fuzzy, c-format msgid "%s: cannot stat %s: %s\n" msgstr "swapon: volání stat pro %s selhalo: %s\n" -#: mount/swapon.c:196 +#: mount/swapon.c:195 #, fuzzy, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "" "swapon: varování: pøístupová práva pro %s (%04o) nejsou bezpeèná, pou¾ijte %" "04o\n" -#: mount/swapon.c:208 +#: mount/swapon.c:207 #, fuzzy, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" msgstr "swapon: soubor %s vynechávám - zdá se, ¾e v nìm jsou díry.\n" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: %s nelze otevøít: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount byl pøelo¾en bez podpory pro -f\n" -#: mount/umount.c:141 +#: mount/umount.c:139 #, fuzzy, c-format msgid "umount: cannot fork: %s" msgstr "mount: volání fork selhalo: %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "poèítaè: %s, adresáø: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: adresu %s nelze zjistit\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: chybná hodnota hostp->h_length\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: blokové zaøízení %s je chybné" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s není pøipojeno" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: superblok nelze na %s zapsat" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: zaøízení %s je ji¾ pou¾íváno" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s nelze najít" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: musíte být superu¾ivatelem, abyste mohl odpojit %s" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: bloková zaøízení nejsou na systému souborù povolena" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "nenalezl jsem umount2, zkou¹ím umount...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "%s nelze odpojit - zkou¹ím %s\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "" "umount: %s je ji¾ pou¾íváno - znovu pøipojeno v re¾imu pro pouze ètení\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: %s nelze znovu pøipojit v re¾imu pouze pro ètení\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s odpojeno\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: seznam systémù souborù na odpojení nelze nalézt" -#: mount/umount.c:501 +#: mount/umount.c:494 #, fuzzy, c-format msgid "" "Usage: umount [-hV]\n" @@ -8809,48 +8456,47 @@ msgstr "" " umount -a [-f] [-r] [-n] [-v] [-t typy vfs]\n" " umount [-f] [-r] [-n] [-v] speciální soubor | uzel...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 #, fuzzy msgid "Cannot umount \"\"\n" msgstr "%s nelze otevøít.\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "Zkou¹ím odpojit %s\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "%s nelze v mtab najít\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: podle mtab není %s pøipojeno" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: zdá se, ¾e %s je pøipojeno více ne¾ jednou" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s není ve fstab (a Vy nejste root)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: pøipojení %s neodpovídá fstab" -#: mount/umount.c:637 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "unmount: pouze u¾ivatel %s mù¾e odpojit %s ze %s" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "umount: toto mù¾e provést pouze u¾ivatel root" @@ -9006,7 +8652,7 @@ msgstr "%s: nezn #: sys-utils/flock.c:77 #, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" #: sys-utils/ipcrm.c:66 @@ -9175,8 +8821,6 @@ msgstr "j msgid "------ Shared Memory Limits --------\n" msgstr "------ Omezení pro sdílenou pamì» --------\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, fuzzy, c-format msgid "max number of segments = %lu\n" @@ -9953,17 +9597,17 @@ msgstr "" "hexdump: [-bcdovx] [-e fmt] [-f fmt_soubor] [-n délka] [-s vzdálenost] " "[soubor ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "Pou¾ití: %s [-dflpcsu] [+èíslo øádku | +/vzorek] název1 název2 ...\n" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, fuzzy, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: neznámý signál %s\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -9974,8 +9618,7 @@ msgstr "" "*** %s je adresáø ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -9986,47 +9629,47 @@ msgstr "" "***** %s není textovým souborem *****\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[Stisknìte q èi Q pro ukonèení]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--Pokraèování--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(Dal¹í soubor: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "[Stisknìte mezerník pro pokraèování, 'q' pro ukonèení.]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, fuzzy, c-format msgid "...back %d pages" msgstr "...pøeskakuji zpìt o poèet stran: %d" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 #, fuzzy msgid "...back 1 page" msgstr "...pøeskakuji zpìt o poèet stran: %d" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 #, fuzzy msgid "...skipping one line" msgstr "...pøeskakuji o poèet øádkù: %d" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, fuzzy, c-format msgid "...skipping %d lines" msgstr "...pøeskakuji o poèet øádkù: %d" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -10035,7 +9678,7 @@ msgstr "" "\n" "***Zpìt***\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -10048,7 +9691,7 @@ msgstr "" "jsou v hranatých závorkách. Hvìzdièka (*) znamená, ¾e hodnota argumentu se\n" "stane implicitní.\n" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 #, fuzzy msgid "" " Display next k lines of text [current screen size]\n" @@ -10094,34 +9737,34 @@ msgstr "" ":f\t\t\tVypí¹e jméno aktuálního souboru a èíslo aktuálního øádku\n" ".\t\t\tZopakuje pøedcházející pøíkaz\n" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "[Stisknìte 'h' pro nápovìdu.]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" øádek %d" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[Nejedná se o soubor] øádek %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Pøeteèení\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...vynechávám\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "Chyba v regulárním výrazu" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -10129,15 +9772,15 @@ msgstr "" "\n" "Vzorek nebyl nalezen\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "Vzorek nebyl nalezen" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "volání fork selhalo\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -10145,21 +9788,21 @@ msgstr "" "\n" "...Vynechávám " -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 #, fuzzy msgid "...Skipping to file " msgstr "...Pøecházím " -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 #, fuzzy msgid "...Skipping back to file " msgstr "zpìt na soubor " -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "Øádek je pøíli¹ dlouhý" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "Neexistuje ¾ádný pøíkaz, jen¾ by bylo mo¾no nahradit" @@ -10212,98 +9855,95 @@ msgstr "hexdump: chybn msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: chybný znak v konverzi %%%s.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" msgstr "" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, fuzzy, c-format msgid "%s: option requires an argument -- %s\n" msgstr "pøepínaè `%s' vy¾aduje argument\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, fuzzy, c-format msgid "%s: illegal option -- %s\n" msgstr "Chybná klávesa" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 #, fuzzy msgid "...skipping forward\n" msgstr "...vynechávám\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 #, fuzzy msgid "...skipping backward\n" msgstr "...vynechávám\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 #, fuzzy msgid "No next file" msgstr "(Dal¹í soubor: %s)" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 #, fuzzy msgid "No previous file" msgstr "Nejsou definovány ¾ádné diskové oddíly\n" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, fuzzy, c-format msgid "%s: Read error from %s file\n" msgstr "%s: chyba zápisu na %s\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, fuzzy, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: chyba zápisu na %s\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, fuzzy, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: doèasný soubor nelze èíst.\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 #, fuzzy msgid "RE error: " msgstr ", chyba" -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 #, fuzzy msgid "Cannot open " msgstr "%s nelze otevøít.\n" -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 #, fuzzy msgid "saved" msgstr "odeslání" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr "" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 #, fuzzy msgid "fork() failed, try again later\n" msgstr "Heslo *NEBYLO* zmìnìno. Zkuste to pozdìji.\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 #, fuzzy msgid "(Next file: " msgstr "(Dal¹í soubor: %s)" @@ -10358,6 +9998,152 @@ msgstr "Vstupn msgid "Out of memory when growing buffer.\n" msgstr "Nedostatek pamìti pro rostoucí buffer.\n" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Chybné èíslo: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Syntaktická chyba: '%s'\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "Chybný argument: '%s'\n" + +#, fuzzy +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr "Pou¾ití: %s [ -p ] název zaøízení\n" + +#, fuzzy +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] zaøízení velikost sekt hlavy stopy stretch gap " +#~ "rychlost\n" +#~ " spec1 fmt_gap\n" + +#, fuzzy +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] zaøízení\n" + +#, fuzzy +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] zaøízení\n" + +#~ msgid "version" +#~ msgstr "verze" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "/dev/urandom nelze otevøít" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "náhodná data z /dev/urandom nelze èíst" + +#~ msgid "can't open %s for reading" +#~ msgstr "%s pro ètení nelze otevøít" + +#~ msgid "can't stat(%s)" +#~ msgstr "volání stat(%s) selhalo" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s má chybná pøístupová práva" + +#~ msgid "can't read data from %s" +#~ msgstr "data z %s nelze èíst" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "Ji¾ je pøihlá¹eno pøíli¹ mnoho u¾ivatelù.\n" +#~ "Zkuste to opìt pozdìji.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Máte spu¹tìno pøíli¹ mnoho procesù.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "Heslo musí obsahovat alespoò 6 znakù, zkuste to znovu.\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "Nemù¾ete opìt pou¾ít staré heslo.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "" +#~ "Nepou¾ívejte, jako heslo Va¹e u¾ivatelské jméno ani nic nìco podobného.\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "" +#~ "Nepou¾ívejte, jako heslo Va¹e skuteèné jméno ani nic nìco podobného.\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Pou¾ití: password [u¾ivatelské jméno [heslo]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "Pouze superu¾ivatel mù¾e pou¾ít argumenty.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Pou¾ití: passwd [foqsvV] [u¾ivatel [heslo]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "%s nelze spustit: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "Pøihla¹ovací jméno nelze nalézt" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Pouze superu¾ivatel mù¾e zmìnit hesla jiným u¾ivatelùm.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "Pøíli¹ mnoho argumentù.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "U¾ivatelské jméno nelze nalézt. Je `%s' opravdu u¾ivatelem?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "Lituji, ale mohu zmìnit pouze místní hesla. Pou¾ijte yppasswd." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "UID a u¾ivatelské jméno se neshodují!" + +#~ msgid "Changing password for %s\n" +#~ msgstr "Mìním heslo u¾ivatele %s\n" + +#~ msgid "Enter old password: " +#~ msgstr "Zadejte staré heslo: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Nepovolené heslo." + +#~ msgid "Enter new password: " +#~ msgstr "Zadejte nové heslo: " + +#~ msgid "Password not changed." +#~ msgstr "Heslo nebylo zmìnìno." + +#~ msgid "Re-type new password: " +#~ msgstr "Potvrïte nové heslo: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Pøepsal jste se. Heslo nebylo zmìnìno." + +#~ msgid "password changed, user %s" +#~ msgstr "heslo bylo zmìnìno, u¾ivatel %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "HESLO U®IVATELE ROOT BYLO ZMÌNÌNO" + +#~ msgid "password changed by root, user %s" +#~ msgstr "heslo zmìnìno u¾ivatelem root, u¾ivatel %s" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "Volám setpwnam pro nastavení hesla.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "Heslo *NEBYLO* zmìnìno. Zkuste to pozdìji.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Heslo bylo zmìnìno.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "mount: tato verze byla pøelo¾ena bez podpory pro typ `nfs'" + #, fuzzy #~ msgid "Warning: omitting partitions after %d\n" #~ msgstr "Varování: ma¾u diskový oddíl za %d\n" diff --git a/po/da.gmo b/po/da.gmo new file mode 100644 index 0000000000000000000000000000000000000000..ffa5756ad9eb2b9fa30e102c026ff78c7250ec03 GIT binary patch literal 186734 zcmbTDl*wy7PHve{;BxMcdPTZlz5)-NjQOiOZE8Uzc;aR(iQyKgTH6Yw??IJ6j_vUt z?!c;xT`qt82XmnB5|=AC*1^&khFx(HYWzu;n)b5dFv2A;4{pVxcn#B`*D{wYE#^SA zTMRYc2Iyc9)HudtKAev^@gP?4aJlZ-_#De!uKdJT$NdvcyUO%;7-lCt&AI^{!lyA6{)sj53u?V;u4az07dki_v*1q5h8M9azCg`S z@iivg4XYDgi8b&UYQBoCHSyI^;}~IGgUWXSwSJj?a=8MOA2naWSQrPP_QNWh{unC| z&c2Q^*anraCsx9FsPSA!wzMnPdY7vtw#9}x5v$@2tdH3@nEJX}mtq;>Z(}LUw2{4l zjZpoVj;jBnjnA^liDpgBkG!YQHDhVcIEx>Q8l4`AAgyc+8AzQ0M3fs{Kc( zdc1d<{^myYw<;=MJ1l~O(7`pa+)y0-r85f}T-Az<_p8aOub;6v4XQB4fHtQkl8S4#H`G=_deg}*VQ1^FtRR1Sq zdR%G4dr|9f1vB7t8=vr?X+H;MBEBW2!U$CT12GHEL)E_(v*WL*`F)R?&)kR1Jy{D? zt_`YOA5=f4pxR%K>favJJYGh%o8+)D7p5Rw29>WCs=wc2HjG8pI~kR46_&y6sD1JR z-RpkD^s59azBOvSqEYL<7OUeGRDZJ`HTQivEJwHz>fDb)t~YH6Gl@~_kOu2xK}?P@SObTk=KU~g9&Ta@%=EK~Z-APw z5X^_eu@J7X;R`nX9p+HEUyP-!fvENFg=%LEYJV)T>Dy52dB1rMP1gU1T8a9aVlzEwqjHK6&qlYbL=IIM=v~vn)h?4eq}#z&RZ!=Nw^l4#1@zw$6#ul zfobqZRK6Wp3Xh}K=`(5`%3d(%vpE(Z9EBS1Oboz{SPUQ7aK?+~cd;I-zf(}{-bB^= z1WRDPOQ!xdsD4DF*6BMNzX;XNPE3K9Q1`?=tLw6v?;NOd4N&9iidx^kcoP?+>KS~+ z%<~-7zTSmepF@}qpP=ghjEyndRhO$3cE>*Ewc0!%6xv2F$f?D6lm>pBmS*?Q~DqI0eVH?bV6H)Civ+0L0BjMjL7rsS} zBhxJtE^KXpWr**AN?(eZa2q;!#>T%u^)KOVGcW#Ff^bXJ`i{YzxD!?W8meC}F$*U7 z&6pdto)u8%xe;o-(Wvq>ur_W%o%4@a1Pk0T{b`9BS8q&@6Kr@1s@)x^^*(3Af1uVe z(OvU<;fLCnRZ#tlM(w}Rm>Z|t_-&~E{erph6>2@w-ZS%G78TzTHNH4hzb2vDTaFsf zFV<&RoN%)HCcP4>A0b#6XJQ^agsS&sYe+d@A zYc}2EiRpI%Y)yPcOp4P`^D-aH;x^2SFKm4Jr>2}gYWy`&^U?y-VlZmnd!y!MIBI@p z+3-)+Ls*FTtElx%@XXu`c`+H`ikKhkqV`P`>RgP(a29eF>U<@7Nm(q1$*~fuKlM@L zYKsMN18V^*=H3|=Q|1$<8buGvDgi#qvqi=*2X-4nLpQuq2gzt=4&Ua zzkgv4^nPvTp&+WCl~DV>8fyJJq1qdPNpL)R;WX4dEI`fQD)hzuHv9w~!mhuKxl!e- zqsrIE!q@_JKMX<5%TK6z+Jia|CowIa!Sr|+)t|Sh{qPwzjwEl)y!oK|T@5v#T~PP! z82ka3<7#a9)`Z`o+F9_#< z>bzXWO!&@*Q~zW3PXJ~nzAb88(O3rKQR}b)RsJlhAFr@H=K5g%y!Z_|gqNcFa~MnE zebm0n`q9MKK!t-*^Ee(e;$qbP*p6!NSJeD}K;278KbiBE8I?Z(GhjU%?r76{qsBKG zHJ%lydJmx5dw?qc4{CgAKAUmW!=i-0L*?I$TEDBP`aWT4%<#qBpAB&g;pV9I{S{UJ z7gYV}T^{azR2WMVE{|G=DC~m6FajT=+G*|K;og4(Q1{a+)IPn2x{vN)R`l{T_2k2B zgv+4H2Vzd_Yn^H1x1#p>4OIIN(7|`8erHKw%2hE-D z9Qe`3XH9J8wfc1v zJWsdb4XE|mj;ik=>US(nQZrATQS%swC2%07!wsnOd;}BWY1BP;5p_YIn!XX|bJG1Porv;KvR38(Nj^|eRM-vCrU=3stYirQBvQTyQm zs=cJiOh1cROQY7iB5IxLpzg^)R6jeT#ytqN9wSlnGXr&=_M`U0eboMVi8C-|au3%K z`~eGN{uCbWbJQGlZn~oK&qD`yp!$CuwQl!N^ZC)Hd!{t)=SB6m1gc+^QNP2rQRQ3P z^iJsBFQ{`e6g5xdQ1z}vt>Ze>zPN{)_eZGv@C#~OxltK&W1-~ zZQ|!+2;Rp4te4uu{pXhfsPX-Tn%`rneR2;qt}JOhT+1*Yj=~eDbJHxX8Gj$tej0_^ zFAGuYwh1-feW>$&3DwVgsP%k}%AX*eId_>*_hMbtKIx14o%|lPUI$R?^9QP*-sw%h z^W!U*hbKzK2{i{&*96{~FJ2vc<(afU{D!w9C!4TBGUxu2; zy~x$(%A1M##Qd4f`EQ%W^rJ6opHIX>xB<0Ke?{$+#92*xN>qP}qv~&nn$Iq%^&Mp6 zC!^+V73RYoSPXBW)+<#ulfM>fzFVXARVZq|^+2s>9IBonHhvOnU(L4Z%dHzw`F7j% zQ>gj9YSW*ieuv(p?(LM>&HCgiBLQ0saRwa;BS%>K!P zIzRqc0n4EJ8G{<%5Y)Xg5&dxsYM$?-<~>zT(_R2--fLnbjKtEo8`b__sQR+yVm;9p z)qg+Kekq9wu?1>BwYBkKHhv7MpA%90WF}U_E2w)ti(~Fz2Q`2BQ0q}1RbNfi_*|o zyJfH-;d-d?M5ETDKWbj*qt5kl)O=jTc6bd3V5z(wt`@ivHGfI+dAR@FlM4L^*FlXp z7In{khc$3Js-2J65OeyNar8iqceZs6mLa?kb#J~!-5(k9n|ggw^H>fwkF8L@d)-j| z4Y%>VQ1d?=HO>jB`I}+mSEKs51$ADIpyutY^^T2yh1%brQ2V)90n=_1)cAu?{SCvG zxEQt1-lBe|5*0LIUsOG1Q0KL~jqi!-=OENMAB~!)9jN_&169u3*Muu!EyCfb`(Pug zUyo4xCrKeQ@AXjS2V!|#gR1|bHFIH8Z#~qy4M45KO4Ply8+E=eqJwX(nf*+Ac5W~=NnZ23;3IJQ6IG)JyG*H4Rvmhq565+dJDCWo}>El7pi|wQ8SK; zsPWZ7-5dQ;oUnY2UXt>HoVq`w_Eq4*6lc| zpEpqbdX1VNFMb>~A3mt|YN6_HhN`zc>Rg1N?w@GX{WTXgo{gw`b1PQIpHb_Ws)V_} ztD@Ga8|psji|WUC)H?ov`W;(?`hDGnIv1Bv^Z6R}d*D&h{63V$a)d{s&hLKIe7!^U z)3cOW|J0~)RI=7ZjW5uKJEF>Ux5lEzH3)V7rlb0O7}d{5o(|Rg4#zHus$X#J73y4F#AWyn+v5DH=J(_+ zYJd1tGwWLp3lWY%t>XeLj4M&|dkJ;kpWp)g6V?BT)y=-#fNF0Gs{LzN029i4^Zdlt<}4x*}pkZ`@S^lzH5k@pAZ|r1ho#^QNR0_(A|D5 zGtR=O{ayvN@7kiyMNiaz8G{zMsq0M#FVOp2{g^Ux8sj{Q;dJp;9G4x-M%->7yz;&Mz_*R-=5TM@p5+J}Di zO#MCZ2I22f^BYy){P}zmYX81QtwWOrCcQ7Jzq9aw2kU@Iu}>qjo*!dOh+(%b_>ty8Rv zQS-jRhIgU%%_;1KA5ilc(aOx@XjDHpqt4y$I1DqiHtDla_r+nfU18K>K@yL zP4PNTz{2fKe|MnTt=Pe=TNm^pJPEbFThP7VQTsZ`iscD^hZS)jYQ8?A=Ebk0 zY5!Z){XP}d&d;dzdV?h~WhW0;Z>)i%CO?Wle56gy$B&ZeK|QTNCP)V@y~ zZ0;9-RR7yzA{>nQa0HgYRj7Hpi&~eDs6XH43h{9N-%C_N)jJBcAEu)2rFp3NUyK^( zY1F!ZM)kKysHuMls=wPY6;|$I?uW+Mf^cV?irY}@Rllp5hk;mw@J39IZ&34|pqrWB z;;8kEM4hK4sB^Xt9ejkj(JRcXcVSdL^-<$(jhd%ksPjG>bxsze#=q63U$pTbQT3(i zZuVyh)VzkF>Y0RTaT{u1oJ5_EJ6Huj+VqM&%=nw2<|7zYE(Uc^jl}#o33WehMXk$S z)VWO*Zq_3`YCq;e<*#Dxf++}3K;7SSF%53O)Og6IUqto)u1!xGVaA^owNHwo=BpH{ zf7Ma>TcXC*A64%R)V!@gt;ZhJzIuteZ+s)oe3e4ozdcaD1EWyuun4vPccSL~JnHTeU&ehERl{*3~C>ZLG@z_s{O^NdiS7%S5Wi$4%L3LXk$rK zy&X{V+S!IK~6yt+Ls>)c!q#8sBZyK6!4_(+)A|IZ)#)f?Dr#sB_!|mA^Y`e@{f6_pPXXe-riRv(!V) zd2fPR?`YJ#OtaxRHoP0v&x5G@?HOu5(hf88S^>3Bs-V`ZIcgodTl=8S!FQ;28jsqS z3sCF21=a2$)IK_aTBoz9aon*c8g71y?L&!g)94b}b!8%{IIO1K8KPESzt_Yq5D_R;3=Hv&=n;5+ogRagP9p!Qd~F{a+ysC%U= z*2SS%3QuAYbd5FV%^%h8&gkGk>jG52_My(zebjhAq4rOfac13$q1H1HmEIrKubEgJ z52NaNW8<@pH~H#fA>u<&`*{*-T-#Ciz%5ieX(yQaeNpSx47GldsC_dYwLa@m_u)Cz z{rCdaZo-MCK3`Nj9Z=~bQSHq^?YsS`^7pYSCYWUY{-h?V-EpXVD^T&#Ql{hSjW!X;4sX@Tzg zQS&_;HJ?XO`|Ks^Jb$((`reE;Ici=5Q2V1E>i!Q#-FJPhqfq;F2I`*s5!K!%)IE6v zJ@I$ccpjtLO*GB)FD+_ailWx58LHhV)czic)o~W8-#1X}l6blqcUDw=4(dKGg1R>= zq5hmO0Cf&mqx!uWbq)`q#&r%=-&0h+FQ|Hw&M@s~M&&Pr+W%!y>4B(u4@S*Pn01i# zd(?PVp!#zZbx$RlY4%G|tV_5zR=|B&8b6@w513{4Pjys3+o9Tv!vxqLb)OGL^?NF6 ze&$+_qQ>0d!q zd_8pkKBL;3gxcrJu^3)JjWgjq)9;+9e&@r4SQyo>VyJblX>E?$FP&^S3U%%WqWU=x zb$_ow-Ise&>-HKoKMCiX{(GbPl?S!Y%c0WSq2@aX)t}zzg9B0LXDRCbJ%t+2d(^z; zUts?HTpTrj6;R{rj2g!P)Ot_0@k>$bxChmb>!^BPqT0{3(EJ{hMD?pHs-6hzP%KDz zI%<4-QR6<1UU(lhPtQ^7@d;ILmPKa&`lIsIu{J~Pr*^3M=!hEcP}KacM2+h>YF__D z_19;yS?54hdjnDN<5Bx>Cu)D(Ldmsm^tT#nKea}+8-)Ql1vS3IsQiDRgBg~Z z`b(qw6M{O=<52r^CF-6(jT-kW)P0q5nVCNa)t{26`EP~pw?y?L&N>^_?jF>Aa254Ckzl#$cTvP1qvm}xD&H9_gMXmL8SIv+or!lor{#~ zjm1&tr3I?r!%*jNCML$YsP$Tc+TZ(dfCux1TBo3m=67r%sz0|-_rOckK1{O7^rHYK zC)^m%V>>L3{+rD{4MnZT7>vdxsD5VHV#Ze%wSJ*k9cSPT`f&{h5ZLVUyHV?V8nsT>@LPP1M=@}RX*cUmGY<{WA-)@G9mk;hdjM5$ z$zA3=*21ZT+hT5fhGjA3ZZki1FfHK@sB_m7wI4>K#=RM}kFTK4$#Yaa>G$yOp&55+ zRK5Xw&3RskX9=IgaMI`Q^Kk$7oJkLOxCRkF8dqSFgJvGqqwbCCsCJ*D=0EEpvtA`o zW`{tJJ!T6)|w|xJ7ZAmxgXo$dsM#Wr%bv)!UIs}CBd90-+Ber?=)x3ebE@Tug6%YSr?)g z@vBhhelzM^-$nO%J!^jV3ZT}ZDeC<9M(vaDQT^D5%6|v*qsKXOzZJCBM*WV2pyq!N z>K>Fcm>sd z(#vLj%cIKoLha)@=-?*QKD>xsG1C<@&cUdCu^F{*o?tL)&CQy`_1E5^ZS_vRj)5VH?%@4`Y;T?0H zN1*P%{iu883)aHAcTKs8sChbwx$zQK#J8yZUGkpE*ABJLldvhCM+fuXH~p%K+JDig z`(q_0#?6=zcVSZ8Z^I{S_%v#qSFj;IMa^T`2WB7EM$PY7)V;L~HQrmO^+@}>S>M8_ zb5$R8{-SJnj!oZ(n&(^AkEs2W^`Y4Zl~C=pK<$r6)IJz))90f4xe;}ak6K@#{=AU& zkug7NzXhQ3H$%;DC?>+bsCEXS=4+M>pF!P|k5TKB;j!5-?NI$5jA?K_>UU=yYX9Fw z^)u-cvpx=Lp9Q1tk5Q<7u^#K=XKaA=o|^l7I_kVHMAdT-_2<2r`@@X4G-`dCqQ(=4x}U#C-FwGv_#f2$RP?#&Z*SD^ z*#Xr4JB>PDY5p|z)I;^RD{4LapxT{-+8c8vU zgvxjKZ*vb7eq+|TJys!p66()UXHe_@1+~w8-rC=H)IN(wjc){Mf2}~>C$~}i;v;Gu zoOdR^7OK9^sD6#M;l-%)e+;!A&r$oM)O&O9HA3yzFw{Puj;ePhYTunk_dSBTS4;k5 z+6zUsGYnPVT-2ZcHd)W0#_<$&Z+^Ds|6tBlW7NDxpxW7is{bykKj}W2`?(70ytG8^ zhpwpk9)_BSd8l)`A63t7RDY6wGW*g&jjJVU|AnE(*W1R=Ma|DT)O~Q->iTTPSqQa{ z>Y(ZkL;Y?HMYT5*Rc=2j-xJh2C;wvBxgnM(JOH)M+fcs)cTxRF!#@SpIV_Edu@UMV zv_S3a5LCZs+4vtYA>l2k{ks!2ABR!>x`nFeHR`;4K&?Y^4-=mYHJ|xyxGZX1RZ!(y zV@-^}rnnKc?-F==y6+bU6(52+XIoI?xP;oL|De{fcmhxNd~~*chuY7}QTN0N8~?$Y zBcZ4JzNvzmpLo=MUV)|XG^+lDi9Fr=sRAlJ7ysC#iLs=oC$eJ?tM zpP=eZmekV~$3kXD?T@L+J>7rb{R`@TK4<+6^?Uj!7Qu=s%=~sot;<~0`Pz<}*WXa{ zkv64S?*iye*dNE55kQ1!G!t?vZXx~)ac!&yv#Pf+vw992GT zYSUhMOhULCYJb*4&2J!TzJgKr-vHFUTZ5|qFlu}cQROqFG5yYgeuN96(p#d|XE^Fy z%s}N|YU5X<#=jSJ4lba^e;w7|2dH!FmDbb!`x}5dXQ8NlF&o$5c3iFabjCF4&AHoy zX^20F+GiJ0B<6Hq`#9g~}g{ z+F#>P{ojTf?+pyVd#Ll5F_Rfr1yubZSQW=&BRqu;X31>&Ssu0TdZNzTYE-%FsC&wl z#q8(8*4n6f3qq~eSkyjVi@IO;qVE6msP%b{T5pf6CY%*@zZ5}@w+8C`wL{HUG^(E2 zsP$Wm8uvleefk`=Fa5Kb{nH86kIAU|Hep#jg&Zqa!t9=|h3JJkCo56y9Yyu)CaRq` zsCh`1!=%^7o`gH#2t18i-xfK|{)<7)*J9NApGEca8fyHBa+z`DMukhE@;5{EV~BM= zI)rzk>bZf+e;>8}F2{^7Cn{VGweB5J`?)J>|3{QJ4rT=J9j|V|7%0%TfDa18TjlqxRu*)H>$QYpjbJR}|_V z=!+WvFw{O+h`P_Wpzf7tsC}F`pIP6+sD0QDwN4{Z=WZ_QT(3pdzZrG!?m^AZRn&a{ zhFX_YKAx@)SOGOpvr+lhpdW5VwSULPf4~HU6XZAZl?2NWPLAq#P1HEPL9JIG)VcW{ zwGVfo_Srd9{zo?cGdhGb7BKTx2AdOZfa?DORQe87|E{C@cNf)Os)A;I{801X47EP} ztV2-iGtxQ*wLbGu=VU#q-V3Pv_y+1eeToGzi?65q?|-VHL%0!6$4DH22@9Ed7>Zht z9jNs?joP1y3Y&KFqSm`MYCkqb?Yl5kJCUgUHv^O5kEniaLiKkSYF*Eu#&gxi-$T{= z7B$Zvex_U&EJ-*wYCc+_=D$5^d@-nfzS#N`Y9H-F_2U;*{#!Quw+$yQ;_3eTw;UKp zdN69AU$Z9nH~XmyY9BO5^&=A1@1?jIf5OoiT-2P4XQ+156*KMTL+#57sD3s^%|km( zfl)R*(1xd==6@mTylzI_Uk_0G#3^p>!Ae+)aBtN8wFb4%PNC-ScRY)qZTL)p>DNP4 zKi*+YOjN@BIiNnOe0S>z)IMBf!zWPlcpr7{KA`$lprmQPGj=3A6tjA8-Y^$_EM@A= zUdC7kb$*+p_SaCVCk5K2V4}bNU@>zf41o=Lht~y{LWn2(`WmE0}ikqRvlo)Hutd)-%qg4@2$K z$*BEv1U27pQ1_TmMbp0q=tsB{HpB_2d+<8y&u?ifnfa=Yo`jpB)~5yP&yDR-=Y9Zc zK8B+H{4&YLZ$kBRJL>oS0Msw?Uoj6luDeAM|lkDBK{QTsb-RkNRpV>7}vQ01nh)^ROrzaK>H zljo@4!S|^7b*h>3-3+y_La;4%$FX=A1F=bUGapM)=XMQhp6{aWhqN_3-T(I>KB)N$ zLhXaa*b+}+am-!Qilj%&ELug5mtRm=1<6>9x5pvIdObshpx z>sArfuUe@6)y9THQS;CjwJyW0(`@_?Scv%b=->_1e1Al(Z-(0DoaVqt!tGJ*oISs^X{P)9rxEf2~SsS0Qu1PP2y63u}(pRH?FK?svqh~#{ z9`#Z4I0SW%Y)9QsZ&B^|*EjRu5w#ztp!&TBHGgMO{dk1hw<#Lf-*Z&B8LFP1sBtVt zt;w-#%3N_o)5lYHUn}iqDDK&pxQ}wnVK{EC%2p zR6jSM#&ZibZ-1ihfh0}Le(^@lV`0>MHASueP%MC>Q1{h3)PDbn+K-uKAFQCeMG&kePjH)*~>b@w4+OP5G zi|bMId>wV3o}zwFJp#>oWkdBZ4{E(jq1HbTwJ&;OWgLlh@Ca%hQ?xKvMa@?X>V6oA zI`?BycuNtEEb0GR-9~)kd+D|7@=in`B ze3@FA_~NL2^DV01Ay^w{Vj$ka85q#o%-ac!A?#}7>Hhcnu^37)Nn7)K9f8{4tFS3v z$Ld)48*@G)QTuTPYTgdv3G{4d?wy}e{dBcA<8iPv!J6oUKjOFeiw*mAF#kNRIjWr* zSQoFM^5^;1tXEysKInn!?`YIMc#fJkpN?ie>fu7dy)hg!b~5+vaMb?Tj;jAOYX4*k zGV59mbuTwY&F^qbi1TqiE1-kK<(2>sPj4lHNIu2Kfj$r_45zZx%TdA z<|iGhd|6cc)zQHa)Vz&A-G7@g5k5e*^AwlhE7Uqo?`Hmdun#K|&Jbq)e9|265spXA zTZitRt{@zMZSWRqzRUD5^A(Kh?@-+6!TMr4Y#L$e3yCy;J{gB2*#O5-{c9XU7zd;F zcj8!6e}2@t8;m;t8&UJU7aQUg)OzKMGwBsk_f=i&fo)Oqc?5NjUqIbU4^Z>=w+(+m zoy%0cJzc}F3aZ|NsQI~$B`{$h^E+1-=Mj!Xr6=oaepgCi9>N{4Dh|Q?cmOqyN2qg< zE#Cev;R3=#F*iE>%%5kfV;RC5Q2lz08h4idp6>sB=K!oqcnLPbd#K;v;seaS=!&fg zk4N24_i-HdA86W5GRUl3SycZ+Q0qGp)xWi<@!!Q!_z&v$d)Q#(ZdATESOE(UG51wh ztWJ12>byKg?T7S3&EIbpL*0*I_#@uL#yDb_xo1e`oe} zIn=y%L!Hw}sQtYbb#H7!_3J9?K21Nu+#5yFA>0zRe|w|qJ%e6&9TVVv)Oa7E#*=5H zX*U$x5}t)<)eIO;PhV0JVYTno-JeM(n)}z!+7i`|L8yCT8mb?gQRn&$YCUhG=I;qAf2K)h9*dxUcj}?; zlg6m_zCrDqa8!L$P`@8*Q04cbeh)99#+!VysjogN+yxz6hPo$?pw7p8)cxi^#msL< z)craF9XyD6@E$6E;;E+n3aIc=+J@68p|d?uc5 z);BXMJ`h#!Fx2@NWy7;j`*Xf^Ija73sCxFI+CPgb_YgI|?@;%P-wf0L)~J0Ig*v}; zQS-JCRsTlReC$Ha-!s&H%sSKTgM65Ta52>WDQn|vpw3kj^u_k5ag0RmmvN~1TaN|t zIO?8$iJD*USteW&HD4`J>kx$+#{|?qJ%C#8=cs+3Y__StC~7~pK&^8WYMrOp@D5bD z8>oEmQ1g&(j+wVAsQ$DHJ>4< z`HMiUOCQvFjYjRSIjD29)u#W9T92Ek{=Tr`6!T1f98`NHQS;ppwZ3gp>-in3{AkoV z%|)%#Qq(wp!cuq^n_}YmCfpjeZWB=Vl5CR4Yt= zUsQXIQ0vnYH9!4O^FJLm?#-xi-bCGRpHS;jY^B*p-=OZDXw+HBWs| z`KF`RaSLjFE~3^Y!3NWAY1DrI7AxXJRK8QFe*c52-`QyH@mi?<#Gvk}c~~7!pyna@ zCex4H=n!s%x-TM8^-Q+$TTuPHjGFJ)sP#&-+5Em&K<$Hg)cv^(HJ{s2?LR@?uj#g! z`7Di12oFGw_h(f9pQ8GeW~*7p{OAy_hPp>Oqvn4iYJIn2UA&1MG5$m!Ob@PC~7`$qt0c5J?37?iJG6hsB-13jZyn67%Slr)IQsbTIWYtAB*ob z`+opxKkq>O{(VH%mujDxk9?@{Rz%HbbyU9Em;~FR)-4FN-V;&d-H)p0945ryQT=~v zO}yXScezpHsDKVOL*f-eQ1kX2wT`X>=65DDYTfdq z@|8!;M-9|EMWEW5i#o5XQS)~ewJ-iao#)gC&HfEQ#eahu??BW#uEUae+{S-G^`qz^ z)9*T{em6qRM+?+EwngVE|8s5nLDYO7NA>3xYW*Id#*_Al8AnZ2d_3wrEl2(NVgu?P*@K#w$Ee?}WJgWA zKB)Ptj9Q;|Hhw6ozB#DTV%ugQTOme zbTIADW*$nQ&Pi?5{%D69UvJd@Ux*HFLhX->sCxfEtyhX)%sdoAm8*x^AJM4u9FMAJ zENcHRK+W?3RC^Cl^}0@*^em`)D%x-;s{CkFzImwnx7hUE*4wE4;d#c)dln2MTnp9i zI@CRT9?N5zv!1Tm*bsG&e@CtF8&v+x=S;W)YCSuk{#-E%8{h%dJft{p(u<(_*%}?} zfyy`DdKER#`7W6CFNY-v2cgz+I%@wMM(vB&sC}98qAiEoPvubK48>$P05#8}QS&kz zb-yk`^=}30oE%5>?=&j^U3Bm-)c#3-$^3Jva;SY0XI+F137^96G4o{;UW1y?_gDar1>_zS4-%<0H;+pyQXn9cM z^g)&LLzSzC9;oNXg#7Osc$)9hR)sv62>t*0%tHlB$fGBK^eTJ@;u6C8zqN0#1J9#* z(vyj_X~3EK`)NwrbKZpXLombYbV@jaY=G^381lzmHB z&qUHgX;1f;p1Y*iw{@qbU!4d?k!KEZHAt^c-lv4i5}%LsuTMMTmr%c+-+4EaUWj~N z|H?DWwpoR|da{tN`|T+2Qpye>J?FpjKO#OkdE$6uX}>3R>d8m=0d>6NZOGe}xX-rE zqSRA|_a5)>yt{ezOs9NZ^2{Zi!S>@VaoV2+iH{-vi908Ahy4k+BwbG;TerTu(Drot zag_IqO|MU!_CNobko#Fo*^G>%f(g3(Y`#_4-PTo{GC%U|LB4wA*S+seI0x~1j?l*t zzK8SHBs`zG|KR%sZzJ->@y;i{9_qPG{=3wl&yG!Tnfbm!-Fm7}zL@P_W8&{nZV7eO z<<&ETvfFH3)krVLx6axG8@HYGug?t9&r$DA97y_Yn{b9a0mOf6!{3pfz?RoJ@5IZ0 z(%`yk>xw13lUGj!as1~B?*IF;{d|YfuSJxtZ~Gido*(%hgLiG6iKxE^dHWD9|22+s zH+jnvpNe;jEq~j3l(<;RHRDZ9TnW41{-WPANefhGcpmcZBrdD1_XKGzDN_<}@=hXt z6z%9)L%g0b#69ABwT=Ild}H{2%v+lHCA^!dQ+FZ%X{F28mh&Ty|HS71`Sc-epiP@j z4&C>9VkjF$d#P|Z?cB5d%worrk?-k6>O(=JUytl9qsdp%w*0$9f8gEY1{Pp>hIxr-eq_h;Gkzp)9(na=zH+2} zeU?#wm~C$%-)YISjJ%y~*{fvyj`URYEt<3v{E0l*c^C8g^Ufll9)G*O`hG;dyrl7;L%I&~rXZ}xmwsd??2kFf-+=g}gp=Db z{9>}X?vS3D^0#^Q{EoZG<7wNtXrf)aZMiC#-Hvet{h7tL{{O%wqV8+h#-<%0+?Ka6 zd3K`yOsi)<OvEzJZRfaC)8)EbBC)|#-VvMN_{oF+v zJ-sRa7$1=K1D+-Pl6M*3*KJ+Z2q&RTV(RKgxrEdaM0#=LKRI?aAwG`pvBbTnejHk_68PSm9*GY%pC5@pw#DED8NQMaD%Sdz4t zHh(YNW7{z~_;+Z8M-ac3ccP8VLY%mxB5cd;t z5jO5OTSiq+;d`4MpTY&n<7vZlDfjgmOWZrs3jC|=Y|;x5-=Dsvpq&n+xA|B430wFs zdGz;2Ey%MF%QJUFY~3}8)6@EgM4*?6VtfB&*Mb*G_j{fhaWy05 zI&rNj_cw9h)1IF7#9gs<@V7Gj|4C!7*|KkFzpwp1%D0}1yuaDFp18usAH;LiIhwd{ zs6QcZSKdv$?WuDi@%2c*MZST&@q~*LK8L~N(esRadh!x}ZTnZA^uzS89O1sCCnfy{ z!rORPQqM;6R^{DDzOPSPzBAeIR$F&8Ws}))KBum-#BZ@_EAS9$87b2Zd)s*T-*-~! zM&4M;*QLEdd^aTh8^UJ^FXHV;xo}=jTW&mYm3hBDqe%OOdRr5*oVKg+J&U-_e6PX? zUOm%@*K?72zU8|V`)V6`N)cDv);F27<$Sj$J_C79krsx7Z5_8r-%Xkx{r&ORr;hqY z{6m`-M*h=^<4ME!SiY2{wXB~9}ktZD{C%>N4eCzp4o!M>v znZ$LbZau9Gt`#<)4Z6D8zCHTd2J_mV#9X%A74rM={TJy2X>%98r_Dvg|46Zz!d=JVWC;kTU&&Xe#@i!*yZQK4x zo`Qt?k#Ci)I}2ewy-52)Ts<6V(?XS>y7f$;ju^tdF*#+X5`Ttz_(w>tbT&^_zAKR@ z9v6~llWn&-;WgCZOWH>2-pad^I6ZT)Bw_vgo3BrQ;*wD(|FaVACl}%OlzmBkzY)`w za7Wu_MatIXokjd|n_q>x@;#pSDfx=>e&W4H9c4&+NdEcMQ5e5ICCTe+_lx2l@P6~J zbWieseJa>-AD1aqsvJ<-J0lR^;{P{cO|KY#?>sr%Y<%kJ+}1kp6^l1Ip-`ZW}8|Tp{x78O6JR za0qEtFb#Q!@m;{3%AY~0;|J<1W!vgZS~pwYkHlZ3p8V{E9yb4R(mGMk*C!GA6Ov~E zZ$;a$HKa$``f8A_r?pKhW5bcQe?!Q7m3JxcAe%PPmd$Rshq1nD7zev(j!$@|__rn!57v-QD(&WY;d@ z3X?X;#&uPs9?EYeel7X+&%|@tek34%KXEtGfVqaU&4$`yO@5_`sM%p2pSNXp_9muEW0qtBOy}K>*jUCf( z)cc6XfKy||6POqnyhy$DyJj@+1vJV|YReMu`to$V5@I^tGRZ(sZyZxa7A@fmn8k@sib#gzSzHo=RHC>AKu?c8$rE#%G-SBt>cNW#5gj0n>)&G?r_C1bSo4>`wyZ(} z`EEwue<&Me%MKuaOvqfBaBPQ~)@dXtue zxNhXt)6UjkhW2`!DED8RldlYU652Kt*@o{O7S;x+dWh%EVy;^88Ak z6s&nlEMe|S*e1Z7Gr0*qMgEs+j`gg2Dc()MNbDH|@6R&3>`SaLs zg*^$MrF;+D|FX92D>l!4>NrHcM&!v!-l^pKjW;jpCvdgRH-PVX?T^A~`MyqGJ+~;g z)RwtGcr$(1bDKQl`MycMT{dq<;wF;!GETSse2yJ#`AODaDgV&6U5xZ}?i%?snyp8{ zjMV)aXW&8AL7fE|%R2HLpq?qj?Iry!=A^FosOMMwV*9wv*0<8O^*!a*Q;(je_x!(#AUKctxI@b_^A*DmRq$=j82Ane~eQSDMm0+Oh4Rj&Qzj@D?RcecJlS z`-J#QwoG2a`FLmZp0w?^C;bB7?I?GYHnQSWRs64~6y<*+-XY(88y`fuUu?Z;7;m(V zA4;CPya~wvf%Lt!_4P?>Ka!E2leYzF4XI}X@j1vJi97I5%5CNQ3hDpQCp{_2_Yd&{ zh}%NADdk5Ku1xw!cMg8@$n%PK9`Ut_pN4vVrOu-CG04`now9n;5vS+1&G&_TdR7x& zNuDOu^^veY@e}#ZN?as$)F6DEemHzr<+~47BK-9^OgNjZ>#>cGq-;{!>qOlfsH-R8 zG304V`UIQzYx$>q)Zr~)__?@TdptPxyk!k z{oyHV%b5^=rY3zbZ))O?Q&x`;-{I6*hC0UZ{z2Jxq~#=TAFrO;l$px+YU1~izMJqp z^1in1#FM8nZ+6?>U!+YWt+)#FEF!GuiOoNV^2>Qs@wTDfPfDZi)`a!s#`DZe0Og{1 z*V;L1iGI98iBtDy+j>=|9PwMJE2+|GX9b?ZY1CEDw!4%((e_(q^t_;=-IV)<__`*_ z70CBezOV4kB5j^+XPPY=gab%xPJMblQO64MmFK%UX~~#}1Nye<4soTa^B-aq+XO1X-BXXh=Gk2UZIg8<(-1Te%<_He4Ws~Jwt0eo(=9Z-r$5yZ)2;}y5l)d_9h@RzPFM)BMZ%r(PIy>ESZs{9SCKdZ zF>w(QLDBI_i%~E%BB*D#sOV6o2N4kz9_|zj3GEUT7ar?NE`NW2hq{44U{rK;yi>%9 z?G_f}bO{NI>EQ$iMMg%&I^BXIL&8IyYW3PU?&$EK&Y|Hk{@z~ox;XJsaZaD0$XF*f z$_WYyacVXRED{^vGt}wH1cb$gMMcK=IlnC<2vP?7V1==F!~=78WS5G6;C&5gQ11ew&`qC zWGn&tIxl^q~vN%OZGtRS$K7`UFLXQmk7L(?GY>gu4a$ ztoaM>78=}xouefU?Hd+DH-l-}E3i(z0x=B8y&evk^AwGX4C|YR?wZV~QWb#eYvb8J+U6CM@WwY=jLFYR=WXV^|eP~WhKxCnO_+`Gk(;kge+bS$Z%k#X)J zGOYhz*%&9NcTgDnCY*6=1TDISMu%$1K~8Tv6yn}o?tSG%MVc+BMP-s&Mlx-&agl5w zy5Eo$==)#$k|~d2b16UdnI(vbqC0FQr*UZS&}edmhsMM>F~qV9Lwbh=hnDyDD(-Lh z`TyEj949B(?j?1mPjpzURx7~YVXb50=(k;Iy6@h3*tkgxh7uF29ojoAHYnWN%W>SZ zpjl;*QQ>jSaM$RlxSnkACiEz}PZ--==O-d4-km)(I*1sOoG7KcD`!M({Lt`lKPRjU zn>ZpYI+_z5qSH}AJz{o3*+b!>v0;&2&CK=e79SH9%wD&xb~fF1x4|}v4vmQ7Xs8`` z_rs&QDmSy+B|0iXJ&M+HxU)wD1$PUJ3}qt!tIwT7gPBYnEVA}wihccE-ae&6sJ&}k zcu=(ah{d>LLc*fCIisS(xQCR39UC3QRmuQEwG#iz+BrNbxX1q;9Ud0h!<3DQkLVl~ z9u~~Kr>G+C$6c!qTnt;wr*wFT6BZf8J>hVK&E4$d!*%EFqfP(yRw}QE81{JAu*mX` z%ezpaLfnPrnG)06c!wD6Rd7G<)W#g=ASX7ouf0RQCfbbEIj}@2#HAY8Bdljnt%}RL zTIc`6+?#E;b!6$fxD}paIlXm6ISDp$Q#RAGi;^gt$D*htDLb|+K%%&w7fZ~s9RkS=@>ORz!XWIYhl zWl&4|vr*a`q1xMI4ivB<85d-{+`TbeIbJE000;@9P-Fi`f>@UE5PHqB((?|u zt$#eM{yZDbhSkONx6{F06Q`Xq=$~_X0YL#OE=7)g&>@_M!@*Fi;te_GF!m?MpeU&6 z8K?b05Tz-()k{rqD8jlAS5qy0cAL}zC_^-%)CzJbrB)2P;us%_bvY z^T?>@a{PKY;gEE?Px6^eTmWMbuApfx(3OT@JT;yG=QR1GeiQ(uTB(h&47{(futn}~f=;Ltbd-)j)W=XOh&G(k)d{QIzgn(d&O{NZ#sA=C?KByq zYJKg_7t3978i(VVQD$`r8t=2(UKWU8AN-kDN8H!d$wqhmHdOTJN*s?ns3xH77bD|7;Ng@&Be@=d%{(kkps%L>Zrq2_(0@rZ@q2Z@saTcXjZ=rB^*NA7j(e3p&D$S=45A&J@ zWkHw?zfDtKSp=`9jr#I1E7z1P@=|y%ZG?SAisE z*$W=y`?hCp*;*K!wG6hvGA1sjpE zW6TL|0X%7xSH;F9ej5PP2>|hfaV$tiAyJ}`E6v|SdMP=`62eG4++--U<#jpX^j=ik zsZC@OK)Zhgn5RPDvv$UfCW zZDoCJTHX9|<;!VB=F|(fArY3%kx+rQK_GZKx}1rqzrMP-tX>YG_0*bnGT`OE6FS@L zLu&h1eX!#j4kP&IwM5X@#^+2|k_)n?Foh1o?S)3b1l55hZ_`%B2|tj4cA@Z9DGVl@ z&~?Doe7T2`;nOG|^`}fFeMx_SC1g!j28Oql1GEQLUzS3mod?@JOiBQRB?P9k0RIA* zEE{|dBJHX42!fh+1AF5uvny=Wcy@eZwlGc9=eAJWcC~$)RZrmf3!x|QUuYk^>_*ff zL@kFPhq&Et;K1}*#BwS@l=H~>J_3t_nPdIXwE)}#-!hqY6XnDnXc&QstLce1c|2m% zGhnlKm%}j#0x%f2+xT@fzST|{vP8f(f-Xvz3!$FDa1>e<3%r5^204U=99O@-9Zqji zrrpHZ2qbQZqbW`glN^i%{Ow{EmL=wj1wY#^o>kM+V>sOEdCAxY7@)CN@NuHGqVZN$2pnQMkNC9Q^DqvOSv>~?qQCc3Zqce`?W z?|ViErs+u$`5aY{elE>c#F+@eqod^B{ZCWja+a!3pKq8~y`HLSoQyeYKS-6q0=Xj( zmG8ZLvQN)XuikE;ZiMc`YVqv~VE3v=BR}RL1VN^IjcjoUk=^WmJ9xA-Mb)ZUxG7?` z5sfLXh3=|<42#@Re(zD025qfW9`;~tu3v*b7dMSm5iI!V7)XKpKOer5!c@oJ6{E4o zpQ50h`w8713?Zkyg&~42CQjwkXkho6DM)4Lni<#mFlKUy7HHC-5#my#sl7C>NziD| z%s4mE-Nc3#gcW2q>h9+~$X$9D7WW`$H+SJ6^?Qzv)LP`}^9_CW6ohU@HIj^@9DN?9 zdZ&ZD2^maT9B}3NSPy{$cw-;!3Dv`Hx_Jq z`gbk4$EeR@q53tHL^m@yi{1=9Pj7Z#zjioj{lmlI<<%;}974Z#8`V4dGpZ-ZT(vUN zTC32ot?t~5=3b=%B&7@P-1={`nN$y1+Uo*5hRWs7Pj4;sLAo z{jf`6krGQ{Ltp66vW$oj>+BafXaGNE+g1iD@G|Re3Vl;7 z>D4NW@~4W=D2_0Rp&wBSk~d>qECCtOGD0lpiarR1uT*4IOhTSMRTZ?J-=C(%uc~dn z?ptJbC+(UwE08NzpT>64#(Qek^-^~nj;VV8mug4dYUlLcd#g%OhhDuyp~uooRVJ!P z<*Vc0_UN2~pMZ=QWzvTy_c-ISeh55mPyyxxm%<_!#1dLV~pp+=bF$Ay=G0 z&==_xl>L%_L!`%AaS1kwLDpH*fh7v7v2!IG6)dp$%yN*-BpZ*mhIdF03v(@4O3kT6 zn&I^LbWTB%3#1u}E)K>r*#!GTgeD&C60MAE1_$jR?QAIgUw!3s3g2Jp9NPL*}czc9uk z^;Fw?Sag>#*WIpXU6b+?m9=p(Qxdk+oReBQt#d8shDQGgWFKOJ@j!enHP|w(&8q3Hn@-vhH<>3mVC*4>^V4&D8dYe=+@A+Okwi>+DKXb~hVbsf87kCH2KpU~vau6lWiiL!k6ETco zniftdGC_xpGF&{rxXrv2!fFeE^HVwBDkuKLrwmhL2)!j+$UJq{ zpuI3Gjol4)=ba@(JBlJs!=2%R9QAc%lV9}IirGb<^D)WYaagvW_Bb1^tvLLBQEhEdQX!`kE z4@V_sxol$^ZJsPaEl5$rZ~3>diHmkNic0=PpJra>S=bb(mL-`aYx^`LtC7<}+(duRKgLZ`L=*PTb(kAK>?9h9QI-rt5Jh&l{ZuRl4| zpXmfg4sI&ANhf3)J9|{`uue-#Qa(K$oP?Oy!oozHPpu z_h+?j#;_M05v!4Z9&5$m&CfHl)M0=Js(?|-yhSdV{vIeLnneaKhnbfSuGh`K4!>HQpsgI;vxSKxf&^~H*4Va-Tf`c0$k6@K?Ut#9n zPx*n|#fpLQ1Ora_IgsG46nvbZO|MT*Vf(F(4eMM0Txw{nVdNpy>J2xxj~CKaS%PcF z@tdl9w@dfs!-LbQiFPQ0qgO2miAnEN)%SH_I65SI>qcP8heIg}?q>@uk9m$y`^)p$ z@b_cQ>G#98eNBu;ULH+`zadf%e@k4eagH+1`(U|eYrU`58f~5rN5>c@NxrkT*2)l0 zTo@vr9+J`L27U;uF{z$$5`LG4rf&Z59P{N%rmA&93)X*mN54LoI=P}4%eut(5k3;@ zz4fow3^I&0R%x-L?3k73Bs~Fbylcg5K&XINFGrd~}kuK#}G-=#_$c3Dm~lAZQG);)k3;LjEZ zBsamUGTDhV@f?(eaZjbtUQET@&BBbqyo-5PXoSU^J;SVYH4&8QXaiKCI?UfG*NXNkI7+`dG;U>F3W92Slcsdl3u7yowmkHQGTm=wDbRCj58Z&s3xx2MDCY zS5T2&8v|tx^pP#oMZ0+vs zKG@1t%Veu1mfnM3Q({&6N#%;pQx$3e zGSsA5cc^FEsvJ$sbeWk?$BEgc{-?8xwz6ElxI@PDuL(l$4DWdkJ z(}G`OklPQcYCcUooJ2d#AwG$3`?NZczj^%B1#%J6cLT)u^e7mRs(Q%TN+PFgFKs`# z?UB%+yg+B8noVvjOggUgN4f8jsN^{%AFsm`{6?iHWj$n7=U2is-|N82zl?Ln9JPWt zv04b6D=BL^6+6|Q9dtXEF+1`onlkN9H9S1*&<1)oA&t%_pL|kni}{nmGdN?Cl)R8` zm5+J`YU~&s3MES*_TUcPbYr4wr6YfGiL3I|?0lM5*z!yIEC$j)1{i%hnp(nx1Rgo< zWy(3cJcbs2+UOyc5dnulc0G^Q_U-!F!d{Wg&`9O9Q{is4JdPlQNyQ_Pl@f%|o4= zQ0paK1EmMmqun32A6E}Iw;w&-+rocuZ+C}H$3`%{CU^I7BTvqBq1JapRzAu^T}(9Q z1)NfN2HM=PClJ~53tnv$_*|ApG>u*3HCa%V5kzR?bY4N zN;H`Vrw{@&DyMkWEPZ|(`I=E3*)uIxUHBAdsNs=4%d+EUX4rF?;w(~}M4%9!T+CmS z0TGs^ulO#<)YFU0F*H}h!?hgOZt1TIpv%8~RxKq@AQU@{WUWUUg!o@+P^apDS6hKb zu4`?*F*5nwc#Kd+7=|G;t#xWPU0xot%!e}N$PrxA4&9U7hzxBar8ePC<$ld{Q9;bO zxq)5^yM6LxcSf+K0+u+O(-}J}-}k6@g)5oQlN7L_y(;wq;7ayV*`v>OWlA2`>TH(a zG`^TC+TQy!*^Put1V%`%Q?g<)rY$GNY=*@~Zf%im@H+8rJ#v^f+-YyhO4&gNXC@Rf zLZHS@q0L{Z4zOFC1EM$~1=g$1?z!ehWkSB-4=p~&Iq8@T-wY3DCd6#Lmv?;chCnMRa-(YH;5LpFt+h&3vd)Z2 zQa&SoJ_dwM^R0_qA*0&GK1xozj~P?B(i(DxP_a*@e*$eBjRSO}mB_qeuW_SSIqtv3 z2lNDatc`Y7|C?=zWt{r(GKw0#&9MGVAj-bt$56TLXQae3%b8zCN7y4^>!WIh7PMW* zm~>R3dk#FBKtRAgicSsOYJchGDfBEZ8gRkX9AYfTt(%9pG8~A4zAkXEnJ<@^QC$ux zJ1X7Vd{Axe?d|S)_wV;dx2~ksg}H_{=$;j)U#tS45t$ML-*Q_n84!g;?h+jxDR2T$DLl zk`16gxU@ncA(T=mh*5vF7FO@@<;`BFpub6jO!%yJF@^XBK}=<^QYF`NnzGkTx}2M4 z>Y}u6T7?i7yR8iwc7=a>M@daD9Rw?Y`|GJ3q_qrqF`(Gh4L!?ymfwxYBg?G5a;jG# zTLi*pf!&{?ja~V&*)LIEDAN;kXIu{p1F&?1sjFSm0noUC^GQ_Q6V4Ao$LJE+toLkh zHnQ8nQv^q0IzbVxTi7do0L zm9Ag#RUH;PhCE&`X34v0_~!5&ubEf6D`}!3X2Tb4U&6(uX+^WMtHac$n9Orunn{Ke z!_~jm=2JY`)75mjqJyDZ3-h$ik?R1*6mv$b=t4E$ArXB*Cm8oPo^vCVE9l>H=Cusp zp-xXH4cIUtVWGM=_^JGr8>&_BvicSn??r`NK8ibkhxWLQPGkIJ1rIf-pmU(SQxRY5 z#G|9A59}?culn$s?u!u*CjdF8(li*sN=4JKCbtYg?3HuDXlyK;;xHU4n8u!8%OvX)W z{G2<`-?Ci3JEub-19$?a02e_^FHAwt`E<#;%g0%t4~Ivi2{(wI{ZSeP{awXfU+Rlh zz6d^Kuojy6CA|LTlrXHoWDwd2mV%?`W21Vh7HiZzrL{*s9>O|`__K%4J2pNJAXG(G z({%o#4bJT(;e^EY&{c!qc@M(qUyU!gmaL-}H&;Zq*0FMdKJojvkx^31hGocd$#|o> zwIY%!bmiy=F%Sv9tumz${14LRwWW-IzpXyMQ@XL#kjjpaXA-#3&4K!V6@gm1IZoV$ z9Rh`z6DIVs$o*gUF#jafS-rhvYRPFdAv0<*YH^KB8@zJiej^p;WKjL#1;_5q)gJ;U z#W)(-oN~!n#ud#>;NvV>OqeR_j4ySS1wuWZ;528{-x`QT0`b<3VL0tQbtD|Tug%%W z9Fje+H|2K>e?Cs~ntZ!BwIE00MG>f5Ph zeFI&?`XdoRiw3%f?@NH3vrnphK+lCFXwp2uc=UaAl8PC6#K8jj z&3mFrtj^i(I=XQQ6_mf#kQ>HyfgH+`>XMr6Eob*y6|#D$2t)~z)0v^Z7Oq|)v;f0n z@Fynh26LQKleor>k(-Cn%{4g*hU^U+Uazx}Aq1NzMo`2P(DKo=*VCC(ObiAuD|Kq{ znnH+!kPHFF^<@qxhq3n8XP0vw9)r@M20Qi1T?2I_1DSYCB)z(JbAGtOd}*kxJ9{e^ zi|c#LRb9nyieYrQzI0~n(G;fwWA2tE#tYn$q1xIUNh6?@zFbi>N)i#UPiiJLC(r9? z>U19!VM`s>xRv6j((a-a0sR&6aw_@`C-u>ve6sr}3Vu@seZ`stmGp#BcC}t3rLx3}m zHEI-0oDVW0EQ(D-7F*ZzLQJo)45bZ$%2Z1hSFlwx`=GKc4Efhf*h@Fp?)>F;X9@ma zzmqtyQT_V#;J)tdRlh#ky}$X$AE8bP6hQo#&eCJc*DN6F>E;)xS!cO=e4k%}DE<(! zX!6!#fWU3ZMjl4j&Pl0VrRvHqf0K0=)m!};4ZFULdSV3iDURV~AGFF>EsVO<0z0}D z%jX(bR&ep9#NOy|-gQqfe*5G5f4Ok36kocfk#>4C9A(nyYm!of&34_OrUpOmx!{aG zlIRmdTpSDtWl4_>GuF9f}Qu~?(Xm#|?0k=x+ay%`^d|*f0L&?EYKD>Ud z&Qi7OcBWnK`W^OtVYw{(r;~x`y1(6r+mE(zcHTeO+Nplr+^_C!Z9T5;|G4@1hph)G zz|?j10wi~E?d$dE0Je$)pS7GhdKyPa!TJz?naOWxPo8s64swEsXpLa zVcp;LRRIl>xAv*{Tau98J#{#GI?p1G{IL}UoV_5I_}Um5qN zUk}1*2+0T?_E{{JnzK&(S+o-3C>rH*u{Wk7}ER5^@ZLL55tm`-= zhgXyH9xgbIpZ)NG%u{JjLB5fif^5b1Ek%{EuC{&?^YLf>`nK4IHKZ*RN8u<(gr#A( zr3Pzu3Fu|;SzN>Q=UrWOy6#7(qERtcnE;5kv&Ifk`=tivncizP;@TOOr*!;|`nOuO z>MuWF)FY%9Zqo|Ipa4y<6xT$e9fSl4+6^v!RcE7*5eI@9J>Vk)@y zXD|GiOP9r)W^;RMYYP>kwNih`nxEm|4+6OFsym-KC%M@t-I||*JU3WX1`v=uN z7f-MD&xgay&gLPJD9Ap;?N+lx1Tl>&bL=rZa%i_vx-Egey0cst^HS6xQYgjCpZdDE?X3;C@8S^}8?PDJ0M*Mu|Y1dqn@Q`(#oMp&y2 zqcwnVGj@X;gFNHLyeK6iptSFh$x_%1g?7zyG2FqD00a?{GHCe;`Ku=B@^}beFJ?&$ z4~=UGRy7l#1^a^{Rmsifts3V$Aa- zLj2+@kT!&I4R`lFY6X>&v9xn9wA*&;FqZmNb^$gT?4W?f+QK+PE2*s9l6+$52?shy zpIwoPS>;L-sq{W90sI&2pgV%cLlMFkBwqijemVWSIJ}cnlr^JBavKeo0~Owm;xS9U zCrC=O(0@+dY({~Tn>p|Qv=mX6*8Rq1!pPn7mLRKDbA$q zbjw|gil^s3zNq#Q3v_168NOJlHXV~JVmor&u=SxIRq*MW%jgO(bG(QICf!lG^T(vM zf(k=7H%bL;E};K^V3b-71{prrG0eA|ASt{S#yU-ral`fT|2Hdo|Hiz+{ zzFHwVbr3KHb4# z*C(u5+i1nVe4N{rlWDA3-bt43uCCs$ixm0GtHagxG@hg_MX{Iy?4@*Bv_y^MMh7o! z@3IIKm}k-`!F=9ZEa|b)R}t=hq8<*1=lWxL(+;6NXFq1bc;9n;b=t?B<82CPK=_`M zvE1KMy)YM65BKAm0wZ<&`}brg7GbW04!9Mp9C~;OH&Vk!DJ=DwCF?Wo=9A&%M2L>c zP*4!NVwCq$5R}b9Ii3fas~Kmjcezel7^KpBboA z7c15N$z*o?$wGc^EDbY)Y{Hr3g7Q)`^$>||CYt23Pw6}fd{W3lwxFilqAw`qoD)*~e4fYB|;CY_YH{Sghn?PLQT%dixF^ z{9Z(~>LdlGi{`}n5DBS_{5=;chUe!(vd)F3k$lK}M3$ht%fUORK*5r{h`KZ$-Ol6q zh^tT4lA?#JU!Jgdd!DP(QXQ~FEN{J|@Vy-Hn{Se_+S3snGU@p!7A`1!tMyWuhCgSD z*P1Y|4n{5%M#I3@PABBADm$(l0fHrJ06Pxf6kz1_j=P_@t%@qqoUTyw+rjn;jv>$9 zn=9+(E`yj7GZf--m{T~N$o~Uh8U^tZ4ypjBBeXa;M1rsd?WO)Iq-LeNY415tzgdz? z`|Xk%k4B{R}$yA^jub#8pfkiD!wX41?Ps} z68RVS>}qMf_XR==ZCv($W8?a0{us$2=ZQE0Fl0o4BYM4tR`2`gx<>hn@0ohNm%hAB zY;6J#&qlIvws z2eZDeVoAJ8rI)_CO_~G#)T2nfeb}}2{`m53fY8$Y+tvCv-+a;I*EiKqXthSw)=IVG zm=@LlRrQB2nZQD6uKVA)zO?4+IQIO_m+5MIYu5Y#@QTBy!`&!nCnKo8SZENbn#xTi zCL<+@3vS$cf3iscI3Y+CSDwKS1tl?bYpZU7a@ff#kyAZ0yO2?@4q3;jmL;E z*LkqL`RM7BYV&~MRrmg?K|a{|3K5RL9G3gyxuIT7-?|;i7=~72-`2segaveJ^~u!5*C`u1>Y|aPxqBX}1@WzN+MTwsTDeNqycr8C6do?&pu9 ze4V%#p8go$c0sEEJ_=m!KZ&_b&xR~H*qK8481f}VD(VwRE8Nf1pRAn& z4wB zRC~jmouAN395%$2+J;c6=T=7qqKq1 z`uKVEJq-&7mY&P%rwovqBPzg_npvf|hCLcWtMn&Mg;!4pFYgO^GpVH>DBuS#aKL+1 z)efo`sq=|SqmgNutcP#(X;vW|?-j>XfQma5r#kT2>{6Ci$yeS;lLQfS1>uqYP*5KV zL#3|q?+|VE_@Y|!0u-I5XpBQ%W*7F`ovnx48NaQrf3^BKSWZblJUQt2eu^GcGp{2r z$>Nmc;|@Z)m?{ck!PMQ3!fNgBZ~weymH&|(Bs*LG(eto7TY3Ynvo#vt*Bm3ed1EluYv&suy`yeIQVvb%YiBCw zaQrBReeq2)NTf&rn~7)hHQ`9JZbD#zDA!1qn4#3VvcOp>F++vXp;>f6Z|$vQ>~VH_ zK2ERrY`uv)eAUk8U$!0}>}_xDV@uiV>qRXKPjO#TnDH!Jy;kDNg>LoR>6YR$LeeFm zw3SD0h(rVL02_8bGrug4D!ehNYOFiQZf<3PJ%4B*SEES_(ZP1F8Y|%QzNvFd>q>{H+ymTfK(*g1>^&jq2N*y|1RE<;T(p44HH zOUb;?Dq2pxKwF^j5JGXDeLWjr3gS;3A0_4GpcQ#2Oj1-ovF$paqK>G&h+xGND84*P z>N1R~pRlWa2h2U{<{x*1!1vr0H#e=}Ssb4ce+LKADKYzrr-JAMOo8k4_z5UUJQ42r zcG9?c^xlC5xk~i196AAA_8@|Xq(9isMi{%vXF?Yq2G*pNFGy_gIbnCKYP4; z@L873I5!81rLQRH5el30b4{h1nqHIHkn~(zFGdK+^mK%n1w|LQtBYjGgy|3=9k$w! zE;Xcm&nBQp4SC2$BOKeR^H2uF{Y%X7{)pA4^TXq()sIj2xDjUS=FgoUvU=hN02hG2 zH-6pu0m7cSmGDv!aQ^t@;r{C51DM#N{{sgix3a{s)>5-l4%{}4-$q-q%$w6Q5B6Jc8MQtMX7Y+?{pep zzG{65EReDrQ;N#JeDkFn_^MiZbZ_%^u9=d#S&}N2gj|lupk50t0WMBAzZk6ET)7j! zP%RK>qWp?iHiaV;HUWyMCpOl<`Rbc)2Q!3uk@T_xF3dHKz=29krysd0z_oPUT}PB> zzRzf6j)SmS=x{TZ*Xvv->|PI&o33GsRZBPOIrN|eY+I_5Y=tbkcu%Oo1v+q)3)n5< znJigQEK8y+1QfUL?dZ+Y(HV}&*tdAo3jt2bi0ub=an^lvWB*`t?|>6` z*|T^assP+ZM%5EZ)vARv4Vw=&44VOLQMR0_D;zo>gOp*%(rN@N7k)fRpVGG}svz9u z6f9{x{x=j{icb&1i}$St1KgUrOw^Aq2@m>SQf=8MCIXiI)1$lA(Yw?*eL14N>gDvV zyZ|svjjrylcbE1#gnsOXz@A?J_M@>ff|>ho>q8nwj5mQ&Eh)DV#%dT`KYp?$NaWszJ@q(0Hx9mltlaM?^$LK>Qd6pOwFZnd!^)O z(rB7gQl;3a`;tXdWVVCb#raH(5+@1_#MjW3Fvj!-5otmSV5=qH?c({zwSODm#u4kq z2&KZ=6u{EzInD;3SLzDM#;bR66<0uS9@wZWq$3ntNiVEUQwMI}m|NOISnxVasnJSq zRMue#guv(J=@pkM8l~GM-Tn1t*$-jL<>~=60ny&y(uicOV$$>>I$^gL-JSPn>%8^I zaRx3extk*#*2btLP`a9A{7Ek|O4z`&;vAf$GmZ$B9_IB{t#rS&9Q9rGtz=97SkwG$ zYk7b9(ehuGPlj)vlbBWdcziB@rUbtpUHI6>B0H2LrNoF*z2AydGAWP zUR|`2DZ5_jaPQ zSg$QeF?pk`b!iaY+%kcn5AML|H~1@YNm60^%HT@%WQHl3`GwM2<}<|%fNj>JT<;4~ z;Bo707_f+apuzujYhN#-a1?YYU$P!9f_&212zz7V0~l)=c=xLBz;~ABzrF+i;TNGb z7CC49Hjt|BSw@k6HSXeR%RN~gI6bYRM?~Pb&GIoJ zdogn-X-LU2{->VOw2x*+r~2s4N_STmZ?!qOV_sqXLss8Q4P1_qbK-9 zC>~H;f=XfiBys#P48!TePD%Qy<3jkoo$}bOIX)O+^uEX;Ax@iBj^_x2Rd$8Jyt3@0 zYB^{XXlaEjLmiHfL6eQZpytCAzpF<-@1#$Ao7)fa#~~_~2{KR|yT6oAp=C?S@KSf` zkDu2cjq}o1F~qNi>C2=KL6QD0^l~Xxr@HYGrO3MMrhpxw z3RR!pC%?<{$$x+>lIgct(%;5mfQu0O5jBEzc*EBFWDJdL>`1 zF>F8d6Fw;_aDdTy=g1`yY(x>v6B$i|7I`GYcwPoHKPa^_YN#bg~{=zp54xl<-8Y;X;ljbs2gSMhkrx^}3;O_o?P)7xoPbRZll^}3?5aE&6E{N4aF z(ntkh>$VP42e;^SHN+@=hWtqL$|qL4U2?&$CsdVK-OTYZDd^<`Xeicu&BYF_aOHZTQ22?_-h{Ma(eBs=@3wTznO`=8SNhtStb7!mULx*dd zkGJk?G@Zv#bBT@B!Tl#1vH)Gd%#P<> zcC1XtZ%%OzB_({)lRl@PU5%X;fiK;W+)XJg+LqVbD#B7hm|YUC#4N22tQ9;v>W*4J z?H24bIk4tAorF5$cXFB~rxLXX~Epk-nD z<%*4jdv!n%obck-YI>wjVRXsnC1kiL{;O&N8@*GhCCQ%fl3tLmG$$q>>zYacoxFsS zHnmEQT{^P`T)Ftnfs>k(9!6RMkoh}YWs-6UKC_r9>$8D`3bGCTnWk_qZ=D7Y;c-Ho$5MNo|9s5bHS2d#PpvOkcl7tpGKzC`XEiIUG8nH^y9y4a8PjQ2K&7kg@*sN5 z-ZQ($!z*7Fx%2f`^GTm8X;N)IB&4^4d{+_VyY&T2tuYaQ^-+`Den9KRjOnOtFpZqT ztb1$ZUYBNFT%*i2FDKQ_$LdZy3RJiIt{(dwi*GO3-Ryl%DM+c!cHZ5O(`Oz`U^OkUzAXXPa$WqXR+MI z?h$mSR)7N})*E$pIZln}gg{^le^8H*cd0omYI&ubUWJ&#r4vmQ_~Q1mUapKgB_Q-r zr0>EwGR*MH>a@P;ZskaEO{~d#Ig?PUiAN3W>$lLE@=a>8ht~6LbZ_*oFi+^*^6`?7 zJj2STLq3@pj3?dBll!Y&nS1i&e)VK;_{1R4c>;~J1GhhgQl0}?yZ{hv#G+;>L?VGO z1R7M;Ybv|}t0q$Yo)YM8!@D_59JplS*QiLiC8+$)Lb?QDFazzelSlaz=CELP$H0{ z-3=Vcvekj;7Ct-aDiC;2HWo-m!UiDOo@BsgoehVh75e2F9?+5O&tURwEnY01DO#gZ zoq;~p!P7?jDYVH#PYLCJWMBBT<&fO(+FQ;?V=j#f?*^ato}|dsNd@d$A`NMvYpwQ| z`n{Wn(#q9c9+-`iMpp)nI^9sjZu)W)gXcO+Pk3UnNZQogVWR-m-rs@?e4xJA1(*^z zX|&UqI%)jP$GXv3T*j^wcKRq7%)U#JS*MFmgIltA_x_y>qfY3JR%j!>djTCO(E^-# z&dw8FZ1+BFmcKk-vlZK$p1>t- zbValL_GQcD2b5C04_1qX=NesVgyAbBEgA{wy_{%5xlzP1N;OQvw$eD5<|P!KH6ZGlKt0{n&F)NjFW7Ur5T~fD`eN;@W9|P3zwi0CS+9K@ zeD!1Ii@)JcN_8G=a3rl{Axg$@A`LQ8Y-@hkrlAjANGPh&z5eUYUOXxhet$z`=%wYiei-lJl7WFgXvK4?-p{_?FGx8zv17fR^ri zaP4Vi_4;)KueoE`rP@t#Zy{I%CyBVkv>z`fOX}fE3IwxnJ0K@JR1`M|xC`fx8EQCq z0TTqT@*4^HL3BoW-D|ab@It2`gM0TMgxuNf?8B_eu<>#_@ZTZVm-YP|>ybYI|M9n^ zuoyh37P+jzD`#I#&PpOxF_JhrY*7CACbi68c!WqgkIHXeU3B(SNM6MTy+jLr%GmsV zxqLsk$m$)IcmsV%8KyFvVJrCN66Y!;2ThF6HEV$5ZM@|{gE=3fmOihQk1R+ic0xJF zH@~rML)+5#(qC9Zy^L3>K8MCztz-DZz_nsM5KG~$XRjr4`io{GdhTTnV^LD zE5m+^L&y(U}G!qlXdq z1X(M66fH|1Ib9=mu9$h#M?$cqPp|s=gvb|2m7PrcNV^zlBn+Bn;>V?3Mne<yzD5vFU;$`;a1V;4awkwi|TmnJo$@n@9b=G7v^B=(O*$zF6Of>3<9eH z+&Ui!SAm9+^SjVc6ioT=XldOIeXyPN)J?Z@u)TYK|GvzOK?#}lMdx657jNXpe@)K2 z_DRNnalo@;@!(O@iPvm!=imgAlLLU_qYi-UZUJzKbY?4fUlwLvj|XxUulE1|o`ciE z@+WN>j1VSMtZ5Q*tu%j)#w3KuP%|P#0$2adrlue^9jCP92XvP0-`6)z1R^9}iC1}` z$;$%i2_+?lnWX#5(Q21`S?0?%+#;ms~}e5P&#*E4Nz>z|mWA-nBXnL5!>0 z*s)fQSE|3_rc~Wo`{qm8QZ(HsO~F}eOh6|IfZ`AN2FcT%oK(J{$Ih4W)nkq2gT)LW z=q7%FeItf=0HUvoB!MHi%!{)l&VdHg^bvttaiQK!D*Bj++{IVvMnV&3!IbHOvG`x! zGjh^Rah++5B}ME21BdoDZ04^K+%prZ=O$Dv9N5X(;CcikR;lpvm$=t)k;BO%ydOEh z8ODgjL*pTun7p)@udTIOS1;7BT2d)r?7nw% z?MrNK%1p5%QgmgVdX~X$do{>5 z(0f9lB3rt(*s4H;<3>Ies(fuTJ{R3Aq{%o45UXg0YZut`iCBTLR# zmVJf^qNPG`4Phqi}jyBUML!Ad>uAyMi z;}S@dOF5?Y?d~8?9T!(&lJfNi5^H^f=&CE-rYXnAplkjPnOK;Oj$r(swzToItr#=Ed{ogB4a%XU@SfI*01Avw?3koFPC~PW8-+lQYkTx zZ>v4uKD^l+W=d%`Y78ZismI}@ShV(1)EUi2o$ATXmFC|6Ez#3knZAfZIVLHtyLJm% z;h|7Wr6tmEV-Pu9PJ3uN(~0(HXOMc_*Psve_>R?4>7@A~+#ly69!u&EOegAA!=t}F zj7Ym~i5fZ0HHzfMBH`l9Waa3Le#y@0Aob705c56j2DB+r#9Xb5t*_nrBCCK5Tt@k# zFzCzb3R#UFO{2d`TBCotp^M?mQ`Z&$w!Zeo*I)kISO4Y4l5D7^N|e)dwPt=AXX!zP zr}6e0D-q6N?c{1W<+V=nCS0%(31`1^u~_j3w?kVAEVFdHAsZ5pV#K`)GQ>Tk;S_3Zgi>JXyt1? zhfLYa5(nVgNC3r7T4vjM>Sx8$A6h7{jC~tK`@8Cy-h%rUZ|m=>-z$v!-yUr5Z29wH z^(|4{_xAneb@lBpo7)HathfN_hqvCIjYq$85#qUOk6YjFx4!+>`Zk?w=b+Bz5wm)j zjE<;$uvR@=(|G7iz0jZ75JI-LO2SWAN9$5NjzR2xCrl|xJrm&c5nQe19& z2JdhofPYRvlpD`_|C@Tk-xjy6R(Fk_nmf}&j(Rn{07lAUwU-#!P?&%Dalybne_kzV zoy^NU|NU7H?^<0ze|}r(iN{m=K}mnsJN~`*!}H)Z{T3dxpIhKpTCB&_Xd=_Nv9})6 z_GA%si@zfZ?UxT>T~i*oewQZ`3*HhW$@*xvui$M8N{EyC26LmwzE z19nses;;a3NIo=k6_>aMn2vXu@2D|;#yhl>{_B`;*wBQpeKTvvG~Fc z8V5ADF+icag~D|suKC6(IT`Sdrn?dg6IY10A8ffdZP0kqDn1=xdM?Egt}uk}-{04* z>gm}v<%ica|3nUZTMEr=0q>exlfmlY+JK-ibG@Gq`YFRh(0!K#;|8WCoF{RJqYx;p zA>Wk6l9CsA{aKKX)@o|x#T%E?^uTz1f}RQN>eCpChxV(R23h>n>>81QEWvRqf6@T! z_?XLEN|oT2p*du#0^WukLHvn;5-ta(7(?}}0 z?&B~NG8jpCMX!MzBs*f7asqx?O_5Wz3{#}y8YZeG5R4{6m{nXb)j992P|h}bWyDx@ zxe+lE(Yk+*BYA3F-z0bGGUN1AZuRv&iz|if7@kjKOJ$_+Pt@d%MihFw&!bsl>Ew@s zq}h+c?@OrqLM3OnD{ZC$dTc;N%mW*cNG3)zU?t(|ejSeZaDb$;tPUw?*jAVcG1XP? zQHsrG;}q^6vr|m)IrFK%SF8q0L#WJnPI&{68y!8IOkbIA($kmn`7l+N+63pX!O`IP zO823rSkwkwkQ0o@AeCNyofcN|b1=x#C|jWnxAc2&B0O~Tn;Hi8em^HE=)v96O-J7`FR!%jr7UP2&_!tHV=7M6W2M2xnpx5IJ9-;b!U{(^&=>Px`^3aLNcqHXbu_( z2kr-d=ut+%$qYc$VUI9??p%B8*zr%j&FQ9I($ZO^aXO^)T~YUi6$?pL*GU0jj!-(d zRY_4lJ3tW(vZfKwQIg1W~>8ozpF}fupT3Ev6{DHE~$p0#n zPr8{>C67OFGe?f;6EN$=_Twi{4_@fj7{Nz`CO;}j*3aW}ZYI~EpA-XzO9i*MhTvE+ z^RZ(}jF?XOluK^zJ>Gu&!$#X63!-PsAO^T;LV*fv*6sX~%O?yNHW?KA@!TSX*+VS^ zd`?!|_RszFM&fgX+N4S3x;mIoBqJjLBQ|tu^rj^UmEIY>uQi-2sJHG%~>p) zjR8etoo{wBmQY@QsBF1I-KsIst(8wcN!n*ot$eZGUeKtXZDAH)^a+D;aYC}Z_jL;v zB_KEl=PTS{f@Q!?`dBNx4Vsx;)=R8;#`;frY3B3KSH7-(xaajqLvXk>Hc`r09bdL3 zQ{WI|wH_Z^w%IU&eQB(?!N@+^RZ9=5SJft>M*l=4B zPJKyVn3S`WA*wl`rz2fsJRZT@a*lCL8sANryIIO;N{3!zJ{LlSoJm8IlIfuESOkcW zEvgwl6O3!~NOBMq$R#JiW)E^7s23(I?@JJfb6z#q&3c7QE&H#+E@IbnT{r-G>)Jxo zrRw6-)JuHbX>{Uic)+nGA3&znJJ~%PBrDphsdQc8y zq_spb?W*k=gtJO(9>MlV22rH7*=?||;wlPQ-iQ{CU)x>3F3^~%O{M|~FgD?njGS64 zc1?c`V+JT2C*4!|Oq3a9&mWWJwKq4{zIY>oSZ_jZvf%4<9StypC40T3cs0#EwVlNt z0%Bwlq0o&sY-2iAbJt9{Z%)wgSF~bWSomW+!qM*d^gP;rv>V})M9=f3Z*Q33FgXp= zv`}<&db&6De|QLqe;SRAMiW-O7OB*Wev|8-*?}PG8P*z`)+#6ufjAtJ3EowTeqHEY z`Q=hhv+d?eHqr@UQQ)VQT*j+9hj z>_^m*X*R)FI%Zo6d;6}MZWek_-0-gjGnnS)o?{6!VM-gBVj78A(aDtm1`aPT6+XPt z?erwxJcw0Ku)%UR$wjbpP)G5WSi_e@3o{wKoJ}sra!Qde6OkVxGC^`CmengGYX!V3 z@agV|rZL0B5>&OO(oLf?`fodFpcqwrCEXB4HxT$FF>;}Egc$@xS>j^S7MBZBmW$X* z_u0I>laBv&G!=ISq`@*&b&JN3^HFv~po8;euqDZx4VD>FoP6wrV=deHeYyo6O$dL^ zH$ncf%OWUKsBJo4F6Z32j=!U7Jc*D zoDVP3O*=_=(oMe>FK7;i2}~=qL|o|};5H_it~H9(h2|$+hB3UsV*#B9Ky*bSv|aeT zq6-fXq+j!4LpI}`S#>a!mNQ9$kj}yQg=J4E?~;cCGOu{la&5Nriv$&s8HFnWGX1QK z!sH~;2#AmqW#<>agkb+YnQxJ)jQ{GucY}G^ z^Y1~jqOI}!Ll<*gbOF`Uu81^ zZbx1u0;|Qe#l(bhA06sCM0yBD zE`%E%3&jN}2`M%43(O%tj}2K{kPUXTbCguf{d_wcIItAN9%#fL5%GSddWhB{*TZ>V z^$dsb5y4w6azRM#?`OA)^KFaWvLmTaBmAde%dWn>eqt7`28J|xkAiTc=gsfBFEO81 zBe4sG|G#9tk9d;M+PRgkCZw%!@9FM?6{WdM@BlJ-Hac>MeK9s*OCi_#DtwGuY5De_ zZ;JZ>dP()X^5IfSiLL*R8?_NO~ z>w_wd-IVwSy~$|iP0SY+d<~M;vd7AOJr%uqe%0gRH98blnU{`r5nl`CO5s-(YL_xv z^B^GH79iHS2D?TZ^yUT|dm|^REJ#_*7o#S1Pu56Z` z^QJ?`q=igHHx^J0^ZgGUBi;4|mqS#NZ^&@q*uEt*aYDHaLV;9Js(_l~YNc*PJ?B!k z+BRDn@uGJ1aC>k6;6HXBZ>gMH`4!xsnxMpYcPr)YUz06j?s2`-v7kc^Z&}z?p?7(r zxjpaRAn}CjG8e;~RCS&`(xbr7JI@|7;II-rmq@R*=sb%X!M9Grb5M$g$t;~Dszh#F zUSoB|HR&Gla&_ysTUzelxYW8rxu?kc=`Hb;O5z0u_tDjJS+3lfrpXC`x**HT=cz6M zwHI5o0ZC(_bhVpv?`rT3+Rem1tCrR%1y#gUhd2S|J4%&e@F}>`b~|yS zJy{Kjdg?1dS|yYrI7mP}&+)7DIl{Rg{cw%( zOhJr0WQ?cBu(#j_1n{GmTTJ47O?$sX^ELdtiY2$LbPq8^J2^#OJE!9pa`sUo%bX${r|Ta@1HUAt z6CTDU-dKQOM0yJ4OdXC}06VI7qQ@D2=I+W9G^+pX0zLk_KvOEY(V5FecU zBn&|;6Dt!7=Cu$>S(=S*i*);C7T)cUfp>rgARR{Cv_TO%<0>NNTy5=j7MWC7i<~RU z!PnXaroov=C6d$b+}F}u%0`;Q1EuFz+$`Os>+^HfyxziO3~QkYrT0vp+gV9467&LD zDzH#ndx9RMU9V%f*^7sQ3RP`g9S_?^sR zmJa}T4nUUBX!(9d5X$Bk^1-qLIk<72Agy8A*dR$xR(66EIN$+HLL65eKQj-~*5$V` zn02;3ix%XAW(J~K^48u?%mQq|3o#n;TzR^Et?F132rI$1%!(WB|D2v&;2(N1J?1xT z$Nv&|8nH_>r_KTcAbYzR06sugXzhU{ubl{y#x~5#l>pRNx{NC&i@Fzh6UyRRkGQ_D ze)fp#SQ4=h*NQ*0irn_34VX}VE5@4m1R@JS?tGeucpYRs)d>Z(&ErX16--#7Ej{OC zDD1%b@y~ZW2M`H|32re`5EianQHEp2bUBgJ;R}cvc9L$#AQ>{YaHTI<8Ucz(mF)6V zRw^&Nsp4iuq$6@(;;!&dVUibImb&YGviJAQ;2ai>~SD$WNBwkVnSYcnSKNJN>-X7W3)qHbIj0?Afj?QOXD2WR{(~gig z+6W0YdVKs(=o(QxzyQWy<--P{!jLt>U*0=6l_>X9maQ{vJlqs5c!NXP?L!uB!x8-{ z&!%%UC2~U!6o{VV>}_?htI!Oh`k&vyFRQ4DEvh;__-yg%DrNdC-miS?%TVrbvF~Q- z3mXAPYqX{U9AoI)2!wJtB%s3j%KFOZ?i&RxZ@BPw8HLP&>yi6BPEoQG-MzJSFoAN! zg!FG1PVS4=A6W?);TxZ#oP?=OIJirJHzE?`f~a-P8eP1s)sJZ#~Dwaqz2oliDm9kzS_JZ9-I!X zw0~4Rc1bQQzD=y5>A*Q+GH6hn!0C^Bh18DKlrNns$IU`Q=FH8caSbsh-)JFE{v+z< z6ImtaYON98qpcS9~&SBx`MCJi(GzMag)OkKF%*AQR z>`_jpc3=g&Qz9_xMmi3zF1Nda)5XR!L`z~2;4JiDY10;VJ91SxW_ukhC#$2>&^qsS zmt4=$K+4TgXY!u=Hyta}D)XHi)vtGN!BnUCF6p@mq-Z^nMK^wZDwS-+foV`7UR-rJ zPsnDe1P|@Usi>bng0S5l-^(jikzKw@l};$|!#LAC6M}Mdg)&S4c?B|Ge+=}Wze}qb za^6o5_Tw3w;GQB?B9fisl9a?vJ&1}c6t+oVWX$ao5{%Nclp&Mpl_D7iqmxEkrCf%{ zXw975b;Wq>UE!IJvh~r+HJRaIow=Jl%F=RF!SoRJ%7q&6t9dtJ!lHT|*JW>O^TBOR zM7!l-EfgX2%X|rJ#H?5Ne0qz}#M|w&)?0`gQv%Ik;8W{&C>xJ7qsSD?3o9>=jd-4=wtvaDH6omu9U=sY2-m zD^e;Y=xz2=_dpqEl$}GMq_Ex*y1=50un;KJAR;z3!ndlAF~UZ$z{$i@bc1=WbqRow zhK^8xD}F^%AublPqIEuBN-t~vI_FXZ@>_~Xcn^H0*dJyrF*5gGSY48A}}IYZUv9Oj-*K*wR_8 z`O3}K7{aZ4P_4Sfw)T$35m>bb87H-sYZ`b2>yDVL84i}D5rCL5c@HEI+O)$h8zz{C zJ2zTAAq!OaY8EBq8^T7?3l+YVwQtmHYQPVYj}&{h?~1 zE%uoZyidQsu0pUNO+#Lzl!oF3WBt;4a;J{_V~FG-RMv%A1|}y>7q)ddGg-MR7fPu1 z`RO4VmS20X!+9+3t9_s@RzvNsAWS>yXB_G(8N-;hY3S9;{wktK^WI^ux(&R}&{1n{ z(g9=T!}>06wW;u8V`KU78FgU6!l@5(Lx85m5}WTXfI%pY*Wg;n`(UlS&W6)cy0)d- zn?by?ysUaha0ls8u6{ycxsI$4a@z{)mz1J9P^@HLGDQ{hQ0;EOcA_C|6%bBNu7sv? zqED>?+3Y3ik#w6nQr8xm%h0m72GFSFJP6t~Rop#Yu)+(#knADNLBXXOaIE~C>p>i> z(_7sXn8?k@HB+#sJtJ zq3AuvufpBW0p(naS+SgygK2yVy5%ygjFRhS=GD+~tc#JW6byQgbUsm$+4s=|YKDXxbaurcjyRh+`P5 z;!7?9uX0Jl!P!dBu2>3zTe%_p_TuFjTq=(to|};v?yKYPt|PdVbD=aDyn)p!7|>l- zBjXbzQ?s;b@jcvJ6Sj~c$6e`OcsHmW+??ti73(M-yKwMPzR`pUr&MC0Vd}N+WeISy z3I#?+dykcMJSrol{r5I7y?D9U#OkUv-bbfcbJOUsZ$1F;DVMc4OL9fjQ_o&Z(fm0W!@VFagGQHx<^tmYV%)3~7y$rnPN#Gd zr|MTQFSs%VJZ!K$-u`zS*-ZB5FlYFcr;!zdebMP>NqCN#D|69K4o(LW&7xm)^79>{6SR?`ioJ-MchWmlOHVD)NFkT%%Dq$@rpG-i)=IYhPK2)BI>Wih_>irKvA+ z$Lb(F!iaR@(Rj07K%BS;YkQJE9`7^sPbX7Ky~a6dLji7$PV9@mQj(u6oW5Lv`vwp& zKg9igDb6vGK`ocjsnJ&<3iu(c7q8^|;RLihyaO1YWnD(dV@!S_fYWAcv)lyo>zS@I zl~#l*WB#uWw)Xrua^g(9D|Rj;F9ouI3h|}JkRiixsL}(jWU`O(?qgjFuLdgv^vo9} z!hPgUA*=D-{tr5o!_jzle1g|IM<|S$R4U1#0cfU#AFEx%>}R2ksozdny7@>_fRsQe z;-yv*X*LAajk<~D${UOh{eg0$xc>Z$>SjEMv{J(_?zh zg)VAPWNNscm?CD6A+?IBzm9F6ypo0Xq`RA|uDy^q8CP`?ND?85w+P!MH`Eh>pAI!7 zUGhyjeeV1Ymeao+zonHn-wX$Ff*ADQYv{i-Yc`;E#jAA-c8Bu2M<5!N;D~7KoSpF3 zkdm#lz-|QQ9K0h#T4U=}I?|0z4qweX!dY~_dD!jvLr5RyZ-BCdxk9=&?-+_9B>>ux zAoic%ihJx~gq2fKCNjjUsE&HAUR6)Y{a4Qwgl`TE!7I{7_O4Qz4xBAJDqbgNvM$b4 zIUZUKj>exP$1_BVgciC-kO_(LK7frMw!S4KEOY~UFb^1R+2JGK^k0>x#ON{%Gy0iV{lQet=(MgR)ukHMDK z+m;`ZvM#SKw!wB`wi?K(aqVmWTlSr(`n!fes|jf}K39X8pt8IU3vx>&rCA6OnC*L^ zpcBo8BpTb@GWo90=UHnMdDmxICV5{0Z@<==!2_1QR253Cn2JUay_AwkqgyCiY_Q)< z`bY>T3_JV#p~AxNsLL>bGrXj{t)z!FkSEnHIUG`cL;3hK(&y1&{=~wxq*a$!lD_E_ zgl4RK^E69lI4O~teJYpnHX%IrjE9YqY@u;oWlM}cYs6!DA~CfB2_g4~Sy;y(6`IBT zy~U>$0zE)TX$vN+(aMQu$-6hyMxog@(bRWxOZqwlGY5m(sP3ztD1C98}2Ygu5GfHqS1#uvLBNSrw({Q5{{1duA$NVqFM9ht)*C2wea*b<a zE{40TKhDRe5=T}fnU3_4FHXnRoo=VVjX#Oj%QCSnOA8wxp97yJ7!tSS3(E2t!xk+M zUAuX9N={*BrtLJd2hAk7XVIJ^d5N+zr2%6}i4Ou`NH&p#o0)p5*0yqXrLHr6g+swo z7$HHI*g|v~Ie4ou#rW>79Nw-=mqlzgQ76)MiQFOcr7p5TCb=yZ(u|E8v}R{V!Ff6` zj0f+sGu}4u`9mdCab246?1B@W>ooB9-1mf>BUMh+$>*LPP&$+h9L*F#r+>k}KG#RV;CK?78J%jwBcJ#qvo$mYk*|AR2tT*?6jz zna8M4(Zcv``)StBZXL}&TXnD3!Fh76a#}I#;1*KTdX;n-IS}S`8vQ)5#OhfoubV(Z zb+wYhT;43Aao3H`KP$pg_~wK}soqh&`?Y2w0ST*r9hB%|ws4cQFfBc99;E$qB_L9t zmCaC5)Hgzw^-fu{M@goJpdPTn*X;a~8@*luSSvy@Yaq1@Z*wO_1^A1e$}NGpLeh=m z5W*WLjWUPG!C1`zanO$MveosIy`fRsDUO0rmom3&fD3%qC_WkTemLHth;c+2lm)$! zX`(2IFXIi^4Q`iVUZ1mAVG7oTlyX`{D;8>bXz8lrd|%=QwIWnHmFs{k=^QTBNv^uJ zodvK-@#ZtHA2JDuLkKQe^GcfJo19qN8p3{|Q!dV6F&`|8stt6iB7qlE!)hbg1t8SU zNM_K4Y)d;?zOc?qE!16v7e%_Mfmke4T}n$vJX$H*PuL%zAwo9j1|SmG$yn5^r<$Ls z*+$v9rAl(aTp_z-q%qkWNuR4;e|qs7f#nHpds$J#Uc&jW3UDJjg0kQ7AFJ=+fVeE3 z3a3J+QR?ad4uy{@XGK$e8Hbiem1jH=Yptjp z$}jLjfoV*><>Hb{h)y&X&w78>?2qDwpx2E4kE>|E#a=zHqh^VXvQJ+E-<`TW#n3R#UM4`$D+(H zWbecQO5aGg6ieNe$5H+XpWB9`cF!f9%`GB%(MzGKfF%$t?OM( zt$O3B!!<4>mBxN3qqQ=+@WUaho?%VY(CbW`V3^qY=hKV7y;bz+XI|Uq_KIzkf*a;u z!O^8J6>ybZtJ}(+U5qGk<@`f9Mgn&_u51R*y0BfUpY=Y~_6OP0CtO0V3=z8PA0BQb z+oshTFRBT>LrC;{hk&gcAb#!SG_}+})(0Mju!fh<#kHmlS)u1(7`pzTz62kQkrFG3 zb_PfNXjhJ=KtNof^L2^3EVS&H$Tfi5s7|!9pB64y7Fl5Qy?RzYwI(*<5b9)4Ud34( zSGx}%>ghWTe|u;1hb{j8y!q&<{+6ug)$_dZp?T3N_2?c~E8p-0ug&v#fcsU$o_ct#LzuFKtO=0kp7h?~Ukyxz4G53;GwJkQ+7_KU{ z-c$V9Hppb5f=}0bdMP!6k{YU>3Eq?eU2D0KIYn1=v?!9+!>V zE;Ubl_-H1S@v0K{h@zsS+e4kFL)@K`hMQYh8iao-OLB&}F{+9g5n&q)`<%sY$0V&2 zPc9gB(S6+b>NKA)JDl{+VdILKEV#(Ts)(-CSwWApoRXA!rJ^@pf-`(%E86Y(Z08<+ zO+?F>R_mUjB4@Sg3Bc#7-TCs%SdICzcpjk<^yMSzvIjHFQUrqH7PwzSE$t%x%r#lZ z-Cc4FA1sejO<-&vVg%!E7Wjv2Ta%GOq1El+p8?M)85?#v-Kt{Ki4-|;r zo5h&FiH4oTo8dWi*-@=oM=I_3TrEj#rRMwcqE9WLRv}BA#t_KMpo^=wXj61HN)gG? z-c?tT+h}%65F5*Jz!5(+sNv}zZ6Z9~&fDR%^Y^gI{*KT2?}AIND*XPIXZ;AajyDn@ z4r+U6=I{AlH-(-|#(zV;>1_{sKgX>;yzqGcna6-evp3b9mG$+vyfZB1)Z3YI7JK&y z5Z5~xZ&aJyqe5D{2ghE0`;y=P&Z7me<12&Vciktu2fh1%tRh(T9&qS3cFac!M)kI)(Q4$uisd6iL* zY1}{WgNS}akeVL%!K~jB`eHVHaq{neMP_Ai_8oOb$1_%^cK|Nk;0^Q9DK}rg<#PP= z?BCD0$l+2uJl|ALetl)lF<@BI-huTsdgN-A*Aq@hfAWn-RHS#e_jh|=fBoe*z4f}V z#)iz<+rnfnGs;HwHJ4Pof9d@&#K;$e{^_0~7jd2Ro0au$=f;ic`K)2x0`>E_0g{%3 z<2DUt=w7&wnha+$pn=(_-8PQ>i`8LilTZA~-~Mra3Ao)LNf$z4;d_vFy)eXyyTL7X zt{zPOfxUOqy#Zf^9=d;lOgNbIF?!vg1}We^2H+BXz9VEa3r08^aQRWg6~dtdqnaD{ zh6LP$lUqiX!M=&O89c)o5OsP+P{5P_WXd8Co7;cs$rO3i`!WQ~mk_=A+9GJjvW`uhu! zUU>c2(6PjrbXiBO3(9Y~#^RKrrMvpukUyc;XmyAE_blS~p&`Dp|HHP$XKxUMxB9~> z;{KaIRAZdSSyg$Z%EiyAE3%{gf$?hj%M4WOA9BTjeP^BI4Y*KbdWMK$Tt}(1xQPHR zBP7-<&A)r&Aq>wsCl!_O;u_&Z@Xx<7-}QJ!&lPIe(Udi73QXpya_6EAju z@^bh$06`WbDj=fWFqEwD()9W1u^utg5OsTQG*&=>V`G!JSQ}MHl1a>3>#J$974zWaMYso=!eVFh2q@x?r*Y#%+zE z4$bGpVEm^C8Vx9JzYfpQTfmLt>UX(f73+b!4-KBp`Ww7jK3q0FGm|4l_(qS!@kbMd z`WEG{p>DS@ZwZ$2r?xcvSKL`V}3jkbhFigVXbupj48S0Gi!peWsF)Br$io zn@5ajpf^ssyrSJp&<@UK0a=UCLvYAMGZ0rPK|fl$84?e&`{TR zkN$bi%_gI)E5$X?W720U)qdh780+Aa@~0InM4-ieNS;v0(r34k1h3u-0>Ldsb1c-C z&;=hyZ;|7gjp;}{n0Wx8b$BwJG#v~8<)317I82@HlQxF|`8Jw9mYLdANVQIlE_;)I z@Wu0>>79S-HbNrK1bF~AlDdDUJA&2OKM7w29=|yyDR`)0U|^{7a>1lyS-dcfA!w&~ zWj*XR{l}F;_dxtP*_yNG!Fp9EGp(y0wSpkoYoZ#Q;7Dfed3XQq=xj2E7lyq8feJ(a zzsqg$V_C_Tx+kkX%b|P5$EX9&%K9gCc56@D3esoOD-mW zi1t~)!u}+{5;h9`JngI?j6hicrhFx!V2j0MN5my?1huv`jfK@x32mDWBUG6at?3d` z#D;P69&6?{&fbd>Lw~tk_r@Qt&Y5`e?f`nnT*Y3+s?d}?)e*|Qc6_C|n{zl6CS@q} zR0%DCyZ2g#vx8m8wHiuuqTj{sqou7S2E&CYjWTTag;803Vs__lC^LC*LRbK*OwnAN zG<*f#waS%VOv-|kKG|4+n23nocFQoX&3)h8NCQuFnV`RkT5QP2FGCz-;pk0n#bgn2 zpQg?*8q|<^Nw(*-YnesRfLMO`V2%Wvsws<9!H83Z}qKebCS6-->tkv45Qy4p7hxYRBs+3;G(lKB8E;U zD>w@AwwjPC-kkdp=00snxr0rFr+>k#mfB|KZ`dvLwE6eZFXLa%{-b#gT%u<~ZER9F zx2oxF9da!PMo#yXRPJhgvhW;)SCwzh^+^!s8Jz;=2Vf6KVfflXm|?pRRrg>w|2WtG z+fAV}PQKVi_6kfpIoxgoEXL8Vz_(B9a7+_B%^k^a57F&38#kM0S}KH--SFQRZi3IG zS^USQj^owrwV$Vz$%uLXMA%J4%r3Vw(W76r;Hdv!!ISTV$c6(83Gw^(Q`N@J2^ER; z<)Bu#FJ=xhq@)wca60LxB6CTI(0TZ3=}o&7fzvMO|NngVNb+#9Y=l#$f!_*f2Z+I* zjE@AZ7@WPed*YGtO*VI>+akrOJHWzl#gU<+TletdWTdkl811!!fTMMj)l&5Po^DxU6rzya`A1Boj?~@(TsMaq`VW)+ z|l_$KFC}zI2O_r&WYl{OE&Y@uPt4_hC1}ir7y=AE9XLquY}aQxNX8^xe}15 zaU~o}v7gV5Pc^ua(8&C_SKu&xz!cl8zjF(V!}qVZUY&W3LfmIDz{g|g=LO3Q?TkZl zWvUerL9=OX08<W!jGN2a?bn}o=kX=~1};$d zv3?UT0Pw3u^jD<^=~fC+KI0G^*L^& zz|K?Exz0TBL?yYGC*-O=TV02yUly09B*$CYB2`?sjk|QpKUg}(%ZkBJSoTe;$1Bcq*9+Yj+k?Z=uPjQS z8Crl#K&J!J1)&B6!C?+1YLBHUT6n!R(E@{q&5T4HLSYampqZVS*ga`XSRF0l#jo(M zX%}v`<3U>72#DuX6F-t5?+J73gCDtwKbemz@B`sN5BD4a+D3U)x6wlLCyu$$gVy~$ z{hBC??!yoVgERc~V#x9xhHCi^G9^z%K$YC*(u3~Nmax~kOke!rd6R2zCbS$FD?2~L{+I@T#+8-^Kt zO2!r2NFr}VbWl33H`iP!U|?%kXfEw2GGiwbN#mvJf8RWh#fuDVB!TyjpoS9!T37Sw zNcQi1)|QTQCr!&|FK*J!0axa-qWQ7ub8M84SO9zUdADr^%#pjazB3~N1=I}CA(Kwy z2spwA6ts-CdN+`2|6w%}Cmz%&H1c*N79l@0j8)MEbh;BiB0YzA27-P$R2kLuRI2|7 zPmjD@)|utOYx-tVfti@Kzi}i-=EGe$+Ialgbf2^>ZKJS4g-}duu_%k%{wyj#xopfF z({`{i0>$qoa)RV5evJ7>Gwba%(zPv~2~2A zAXe`~o3PoAL_U9g9n|rQn}R>Fec-sVAin;46n*cs)o{cqd#Gx$KVrSAs+iHE;%-|} z$tZJGBLj)uA)2vT=5QgBv6ezb;wn%>^9h&uU<1t!M8kU(XmCz<2DxdFY9Ls1E@B`> zz>Y42S?PtnWgtO|abzgqrG$s%<5QO3(OcSz6#@If18;+~M8m{gMTvtL#6er%7u6zW z>RtzLK%tb)$@l^lExgwCE;p`6*P^Cl0saNJs83qHIQENXuWJQXQw4=N65O3EoY-Y zh-&9>E&X%&iT?Q={aOn+3bBgiX^>x z;A$s*k8*F?avp8Yw@hi6pEI2B&UY{1UpUb1=%pAsH@Hm+InBgR3<4OG)y?=@EG4ss zcn~EB4}}FR7+DW!BS}X7k`zYli6kGi4xGTmN>L1`7n_h^PQx`PFi&v&*3mL6^v8zJ zduTZprH?EHkqnaTCW>0u+B8o>3y}m$n&4+cOnmcM-icqhB$3{y}`%hJls?FNLZH@cVs!}VWnC@vrw)Xhr)6u~) zZ}gOpXtec7xgl+p>WIFxRK%sUI5wgEq|n)h-zxxB3SomFZD?DhA9{<4_aLeuC7Iih z63#_caGU=SFeJWzNY!Pw10c(aq(pXHD!SVq?^as)(!}1;TWMw`KiR5iS;dsAGj6Br zG=eu`n^4NBHJ9-8G46*)@^lL^6gZH6;yTQ8#H@&*&do$I@m&8Hv4m%3){0cMX-R7= z+e4>|&fDoX!V2&TNF&e^BjZx0LuM_GP0h7Z_RCmd8$#y1G;r6-8v>5HP-fe$@3`)S*<8K4jxB2uvm`pmOb%iSJ<8cxbZY!by{`fX{P+9T zUa^OcifdNVO8|=IU^|djvS#u?jIEIq;Wi8MV3zUYbiu;1(h-_migKYW61|cJz=*;k zgqogJ>T-_bIJX&0F?97@jSTe|T#5Z%Krnne4F}Uj$||Xa6Sd&^ld8&oCFDcHIPnUy z(=1L{h&(;lu%aot#Iz18Auuitx66O3=C$1&_?+>6qHbdHAjM!F>qr0?W(Wnh(bhvw z1iVKXXP||J#mxs4Ad2oS);a~dI95wjaF8*%m2zsw#il0LHQJSOniqzYP#=cjFV3yA zKD)EB@A9LR_$0)Vp;QgIXdLkXkjo05Qy3g5WSMvZx5pTyHCqPjow0BFtY&AFUMvhl zp0&5rPSJqq!QR0ROIHRLdzALUsjrQI%_-%%POwf@sflJvL1|24KQ+oX{Lh9%C8L+4 z37KG}z+99p;sp!;1LgBfHDo8&I(9(HJ@8OsPrvg<)!y=dYV#+pm=u&c0A;zIMxUo; zw)o5o9Myl3|Bh@x*d1hBOC?17u@5&-e!RE7@x%JPyUjE1mRx8atpEM-#=YkLll5lh z@#e~-NBAAD+;2Aix_0}?qYYdN9{v6C5BJt>mZph*|253@U?$=qA3-s*!~0? zFqD1{z)l>W2Dhn7@`-QDmQS0Q4>*@nP$;)V;x@G`{U22=Jt*bVhaWjV=@q`ZY&PN! z5a4=Ss#kLtRpm`Im2mU&ZZY>R&4*>x0bT|0etoyFuNIWQy{ef%-nDAs$Qn;+2F9Un zcRf@w%ELT-6%jP!TlS&}{Yulw`K@#svYGV@$g9HM1FLxY-b1-2-jcz}4mi2%<}vO# zVrM{_(qo4P5aJ=AgTI9`N^|9*oM79vo#3?P57Z9`@t zkE4tL3}SvD?dKN(Gi2sZVLZ1y-`t4)u2}nWs2dDOQz$#0Pwv)G-eNHRV#Ph5b2V~4 z{7E;wPX4T7#yNb8n}@7YovN+m(QBIT+j;_@Acy0_Uq{Ehypu#CKFUku=sj0K!F*?_ zt66+-TUexeu;vGUZpzPw^xreEV2i;PJ%5|_m7(IS`Lo)@1(+?wQF<&J0NGQYpA3J& zU`Hr{#t^S1Z9Ko;H!^tn!;{AwPrwQ5ZIL!(A!Z5u#D3X6Iv@Pa5nDXH7zp@-pE;P*Z*9xrdGqj}2*!bC)Egl=e7A6bW2`NNzlomoP{iPNppH@YCO=AHn-mdd9OKuoq zd877z)YR{36ughmIBnoWh4|pKYE5I|B`U3L;c#(W^O@2o zO8drP6(#N^p(culPcmXn89&5ek9Yt~@JO!%N>}9lnQX{y(ZazRcbi7AP@$dT1K5J< zmN25Tm5?)%i%F3;Lhmr6S!%N=4qd_O7;Q}awnMi`y#vwu5-Q`C_r>4T03bT8{u{u@)sL#l&+ff6@9gd{c)+7E^E^; zzPj-*b@kvZ*H_l$NQ1+*JcLlXhz3QU7njZ;sup3{D-WZ>poh|eyZSPrYs>1E`=Bga z$5Rf&`5Us6pdp5jlrNRFf30iO=w!EVwtK1}x46H%b)(E8tz?nGsLQ@Hk{G$lsuiSn z-{E!13Qq3fI(3+e+zTAXB0n=8ReW)r+0w0Jq$y#Utnp8j@H}cMPWsUT>DcnpnhR>q zcTczAj6{j>9FnG7CropRljhh3iQ2o)sr#`2dC_Y=Ywj!Xx_NkVvD<8L^2J6m%GJBm z&%j4U4VpxJGN<}kvnl&#{In%<8J=h8TWTKtI(&r=x8ZvEq!MYO_Tnn{R%j^jOLEyg zw>G3&50E+BJsnZtd)cbMo8}fR6^9<*e!foUTqSm-G>6*0enL%^qe*r?4&P&ofBKaW zmwgaqw(T|dsO5T}e)=goRA>g6MQlCa^{o5Q2p=_) zy>w_r8x9aj2P-XE;GEEmRXAI1ecDqPfO63gX+a?VXKA&8L|D-HkynU68FGY?Ncs^Q z^PErUkhlFC{p9H@NaSaei)&bvm3sd3aZ!M?i&Yg(ujl$A#SZcZw@29slzY_c z^QMeXRwIOG4l$`KzmkOqM3EnHZhX4W`}2sRrbk3k5p{|mzTWg#;16VQ`=qg(V$G*C z$n*pc%X^W>U@-fhx+i;x+QC+gOen{2=c2)A>=SE1UA1dcJAD@=+Oo}%L<-KLFg*hM zVpD}8p!a$-63MtzOFhO|&_=L&AS2y0Wc5+VP=av;g3FY0RFjrBjTu)bJE9KG zmOjbl^OHX^6`U|7qbDq8OLalz1mt|`iOc3}&q-$JO$}lfv>wtJQ%;_>brIE;yN~ma|a$EGtYfH&?^$*91rJnR#%ZZ*3N(bn~LSS*rJ2|79RT`cWe>y}v}`wBD%r#t<0nUNC50D+-ngrMSG zoVO{~76&o*Uz?vqhjc1Aba1ZnI*7xV{W_zTZaF!nXODZP>N^Fia==$v;)dFxdD|8h2FEv=4kWcz~= zNpFRGK~d*Ap(!j?>`vz~o~C0ho)v3qQg1V&XS#fAi2`3Tj`qA`5Gqp;Z$!W5Zpz~s z-2iCV;MB!Aa``J_hW8Hkh?ds(XeGVtpIoG3$B3Hoa45p*(N@hY|F1PACQ%p2yIsSx zSCuR6$P=Ovkci4aD&r)}>*0--mz4M-<7h(J5*Wx39J6I^DJ+K_*TF z`(U^Qpup5nowP1hL6!oo9+JeO7A0-y4~!YblK}0KwYVoP!Fe03u9v4Pi^eXb&@e29 zVJX`haZrs$N(fa%nG(ojhffhyPF(9C4B2XBK+8PE$A2zO%ROCOGuc{7o*N=znI@kt zH4j1JLRl9FY_;f==yqNec!gBEC5@)fS510_>0}@|KGTIHLKP8F0XWFmz_-5AC}_!7 z0X}6rJLEVZf~L^B@}@Aaehpt?#ZX=B$&vz3((YLn_YfjjEJeT&!dyW5VTr+FHs*Cn z|F7zgAVL-KqdwoPnMbNGlH~OcuP#wa&!^4wKX1 z+l)mNeE(gWoIsIlrdTJh=04%4@i)Snl|SiQ1ab}MyO3N>@0Fwfose*ctS4ZbZ#{o$IplJ~>Tn)+{67lt=VcR`Z#WqJ+s-9fp z!V901uyuqgKqc)ERrjGTgrU>zG#x+7z|!VF#;ROtc%unb#)i)oK&0$ZBiufH=2*A! zdxBm1_B2vWdpgwJ4$sl7F?n}=_A7NEH#VO;m8k022c)jk3Nj*CGP|OI*p?I_IW6=O zQX007H)`g`x(R*Opfk$^xCXcdAO*NUo=8Hrb)(f`bP&stXzGhc_+y&>_ zs+aLXhkd%r*|Unt2MLbSMMJcRF&^V3OFWqMPIau(0pXO_u5l-j5|!96D&dHkBr0KT z)y-yMsU^8GnI>vIS?X$4EO}+0aYx{c23xfIZS%#AP6Xv-JPc@FP65fmjyykt=jQFHm=HD>*UU6>s$|_VW7ZA+qY_yKM$Dn-Qo=Nr<6^gpDU({ATr-%5N8o zi0Y$vnu;YZ^KgsgWEfOb2RLL)#I$Hl@@BNF>M6}wtn|Fa=VlI#py4(o7+4tseBf8B za}IfH`rHJi{n;fgNz#*+%`zcCJPF06mC!l`pEmQSp(IsB6@nG8z-BOTlnDBNd+&-d zA(3-ius|p01@_%@E%C=@Lt53hi*zbilDf|!CORU;Le|!T9_=39t}7%paz;}j33hlz zEn2%``P2>HE3HV&+NvTN5jmW5t`S`cL@*~o_rsZ*wih)gZ*f4jDJt!$A!nO z9-nA7m&;?z375G@q|<#aw=+UeXHzbDZM367^(zJ;__t4QiEq$5c$2rBP63HuUD6h% zW5@=jL$ouO6wG5!%`@d}j=H2mUKA2>i8=+wi?Ytd<{8ErN>8nVtK}WBaA0=aTq~YB z3TI5ud$F$uyVQ*2sdwAF(BVkNf@Ry_1o~d_`^=M=Ig%UI^HF071r^La-CKTRBSrVp=@JI>c#0(to&)=U(s%pt>~ah@(jW!Z=XQ~;^JNfqB=-Ovm9&^cCjqb1Ygs~ z<^_Hhaf$gcXquyUwgLYp1*(%dN8d|4enNVYRwv3=g`=5JI*kvp>s?YJo&K~T?JU#t z6!w?5WAf=AlQ;)U=lDS9m(gOG@U^>42%+`|6w7WgF+2Xo5Y6(D1WLx6c5-G1)2c-* z$>0by&^b$TJG-g{lK7>6PU1l2UN`ic0DVj2CTYW8|GTVSE$Cx$33U zpBC+*^_zTvokI-}7|S1%ZbI*5GB`cZlk}oJW=VfGANAmcaem}Wo3W+`u2BqZ{PxEW z|8n76DZb2=M!L_V;V6?n&v=v?tlM>iVaOC(32V-wyn{$hu}g3KWb32-LZjK7Nkw9& z4{{V-!|iSWFiHI^F`OTDz)!12VXOUQ?&;ZQjVzQfE8MiMpN-1488*s|WXkH8HC~h%p(a)x?qIg+3 zp?8>}POnTXm6{w6`GG^=`_NE466E}%(1O%EsSrBZnM+vDV0OJ2dm2>Q(o06(?uL&+ zUf^EYt*H-l_g5cn{B>jV-dc0}(Y+s=wI_F1@2}puw|;MPZmMv3puwyGq5Xa@8G^EE zyswxb$YnSSi`v0DIyoi^0zi>u{l_l|=gc}68KJ}vk^6NA8cTWD5Ey@$FXhve3lCq> zb>Qf6;VeZUe|cmi6+EqDHr(Is=olF(e_vbi}+Y% z#@@~5)2uZN3dK6gMgX_RWvyGUSb@+cK-mAN{gUPdok^^vw+2>9L1To<{89W8S|J@; z0tc3Q-$s&+(fM(!_7i;mh@y!Fj@&G;lTsS7g)mgOfEKHj9nA`Ld@=X80PU&Y|E1PG zpZk^}pO3l&`^~{!fARSoxroee?3|5``gm34pLKjC%VgSVjLs=trcwDRTvua1rN;g> z{r$Gs`8BfS!>EMJbD+(cKMz52rCY%md*`KOr=DMbG3N-p88xGx7nz*vY{!hc+x1j$ zw~b8I&Bw3X^+H>t^Xb7mpHp$dQZUFM0z&5e@vT8(v1SgChb<*##;s1>_KWtt0E=NL z36;xity5cy0TFARHhJSc@vBb$a!3{w4PozBO&oY8N3U{W<_cc8DK%^A`UB0t0O*Kt zP*Q5m=-DcF`AkNNCSE!?HFP@2XmeBA>pTLMrdd88kCw?9N@Tgj z=I%<&88{!ciW8QV~A9INAjbF}i4 zjpQ6Xt2EAgIxK;dXIEf+yw>!89hIKudU!2hC}xksVX^DUM4iZY$C7}(QthcSh2PKK z2fG8zcPr_dKInPzCg`mkpA5FQ(x2w`?akf~D5C%2iRQ6IYHIsMv4(cHNzRjV%_5Tv z_F@#cN@$)_ZLvlT%j>n6plGx2h#6#S(u$bO zMRPfOwpoW;Xagz~yzD(UyV~E6WJPY1Ef)MJKGmV_Vg&4>(^`DgIOZR0>U#&T=-tw6 zMgC{LhuMMJGdW!>CB+F)_6nt?jLdc7Q8Mvr({4Zd;laJljn#j<7xyRB?1iw9T2Q!V z>p52fEV&iKY8B^E*NRbY`N@X0v^nV+B5^afLi1N84-l%YT#_ig;84?dHIomM>`_VsmCPMt{REb zWlS)6@R;iDP-<}9zWXGwS?{(kYWwrS-{d4YK75TeHouY(-ujlP+-i9zB)DO$B;_7m zM_6V|l@rDS4F%Y#mvO(2rZ2(v+6aNiWd*HJm+bEpq@A#2P|B>fncO(x>8Af(M%mKd zpy2_$*1-r8$ZaS=*b4)RJnhH-ZGKFXEV__4Bg1u-fcL7?rRML&Wk8-5}wN6@h0FN!cfU7YI;KW;) z9g`9I$?5i6U+Lt*l8l6`?d=i!n9+6z3)#@r!Bw*csTp?$DI1{%IX5-P&^eZ&DiP+? zSf4%q|Ls`sJY8Pv=~uJd+}Q*KmK)@?9?Dgq3(Rw8bNx|2b5RdqI3#4jsVYE~*qI;X zw+gm6**QDXZNPcoA<2qenngr_|5S@p@9ays`5%ggp>xSzWI7X*B>=VT*I~|K< z)xMuwzU7{m>xpvu`^C=k^?FW8!Cd8QuHS|Y(!}(r%smo^cIMqFrxnQSbZOZz3GBb) zOq+7Dz4y_JlQNnOOa9B8_E#`>EqRv-Hu4CE2M&I$7%#kesY;mIS+7vTTd^#pftyC# z?q!7%37ae^Rs@|uOQIqqsao#r8D>L`X#3pSJM!*@`N904(UB$nw4azC$~;T;Dwaie zGob1V_cjy(P!BOA2z)1r)WYMIAq_@tYjN9wc#O`d+XBU@AQb9YtUyi41DJymhHl?> zs+DcQKh+b@pqqf2hnV?r?*gmEO{jK~la}2+Z%Z?(MmZS*qmuJij?CcbbKKxEWP7{w>=B9n&Bi${lWf78@c$!%6^gP1q zvPXVS6V{8zTEP5hW_pn*W(Ve6E>#Ub=81>hBf1Dba5e5RiBz-^!&er63E{@ zC_|CdqDTphG4gOE)Xx!m7XD9yOSBB_bLIVjD)|J3P>I=Gxj>~X7uaddUA)bUZc>G4 zeAas=CRY1Nq|Ws=QU?rye>tyMAWb}!Jj{|^2$>Bqz&#f!jS?VG}f$}Xk+HU^}W53emfNuwQwwM022R>5NgM_<+NZ@y`M;EJ?ib8o3x zlkhfd{_kdMusy3ZnKN$8F0H<$y7~v`v?Vm`r`db2VKMv5*)2|2T{b+&;7|^lV>AaH zf@P#R!J&yh8M8lKAz|b^D7Nj_{1&_&s8nP@{07@z@^&d63HR?mBNs47t-R-e1`y@bk*lqpupdO|H#& z!K1Aaw~RN>?r-FeNu=x%*29I>N)Zy9t*L*?GE-VBfQ0~db{pIUEjG_Ju zCVC0Qs1yo1IPtu;snks%)K#U7#Q-l3C*mTQd3=8C?cPPrM28z4v1)edyLQLZ-4w(3 z$ibp3V3N>RgoCmDMwJdkilIo7yLhYbYDuMI3<4bV?XoJQvM zMRZGZi(~D7WY~hmi5?=}3N4+&F5));44@AzXm^4QlP*YrRJsrPnxqJNRYJF`7K+m| zwxX6fQ%@n!Y{)ku;BTVAu8yx~R|NUaQ7_*@bXOEmhr1oCA(`Q)fljmud`Feas<)ld zNoGM5?D>IWEkj5#25&TxKSWLX=TJ#s#BwD6X2*i5*$v(JI%w8l*$?_s?(}|yLhceX z3pAj;P>^ZSzX+?9InbtGJSOlM9s? zmZWKgFrC>NlRL^f+SDDpt=w3awZb`Gr_x$kN-jTs(R`n9nYW@0p8k?5C2Med_jN1M ztMms#6W`r*-V4cMBE5G{wo&_@^`0_k-8Jf;`^qRPjU8bnp$`t*NZaSb!j8N)hm!ax z*|0sjlT(?=p}U-AZJ`q&(6$m`NtN5t-imD?rAAUKW7)bhD?(E?q{cpmbD(0Rb6~*EV$4vMQ8KfAZ+=#*?+p zW^Ls$_iNiUGZs_YyZ3K>O`*4mEGuUlblXZ?4kv9pPGAUUB*UrT*}90OAP$b%ynoW7 zSa+W4wQO;DIx8pZ%$Esw&3u>9nKPRzhLckFv#)2;zli-5Z7$E*WSAu$J0`z8&ib0} zQ)HYh26P%RjORC=@!`qo!CY@u-d#p4hX+R|3eJF(%d1(TD;&GEmA~A3yt%%5Zv*?+ z{gV-<%izJizhW*9!!K~jp+(?fonQ`QHW~+a@Pp%@@ITef_Gl-vzkZ{q-(SV==3B_TKCV1!9K7g{o5i79cMQjCp27ELH5!X&&WzVa zt@m--BF{$e{)XWAX7lZQ|EuwL9ZoK*P1AKW8NPG_Ox!Xy*IP@s+@RT)gpgsNpo(A* zfHx=%LKx6kf9?!0^OO`wp0-y76G;IU5TRoXiLSJLx{z}h%hM5ve$6TYg?sosA^l(h zmK6cNIs8Z23G?mR&d?sHs30ok{3}vclqNwp4JaQs$mcgk^?#uAKpU~3qJzg)b{V0S z%m}UPwwNifua+`Z1b3bdeC^wP;p>jrOmm;>!qCqnY6i#Vr=#~EbASd6Dx;j+no-SK zJ>mJ8je2x#k+>^oeoSE^hQxI!|Hm!tH`z9=G%URb6~BeYj1qN%wuKCDj zJIs6ct1MghNl%B>t@q&Zv*zKm^}C5_+ITzukq&%Cz(MbUESF?uJ^7g-*>WW$mC}pM z^&URGzp?yy6TW$E3u-Wg!N80tMwh@ufRGY^kNm6BU*kF)G_yOVEIomV!2)frM~cb) z^`S0Xj^7B_XxmLZ;x4V;!@(PvO8AsT6PHJR$5^Wb&3X-2D?8AJEnQ7ui|Wf)^&4aa z;g0mWom_hG=Wo7r179_Zk8ZDA$>q{xVzRpBzPORf<+ag@Ftb1GF3&IBh+k+)$PZI~ z#l6O@QbgwAA+qgP-^}%NdCg%~%5imx6*0ASfu$tPg?-~}GR$DLI2ATbP+pSu@js?X z*{(1-vadiFJLuq*9bH#Dt5-2<)&sj9UMmtU9Dv(A9=uLfTD;n(`+)L;iF9Ly!Je-u z0MB%CR&TF0o5a!{p6bpZVlD=~)w{QF1Ap_$#^%cUCa3a~M}L3(;O;%2PwNXba4iEl zXWrGBJkT}R)dKk;r*Zb}(Mo9a7)%bsmlq^4sw`!2DPA#s8_E*cN*ZXS<33N@D&D+# z^Dj7Xz4MyQ?d~c&ZW5|e*d|z$Rvh&=D2^UC=N5L6;rDL2k-rT_C)`{gU(_OLoNmb{ z#JAPox{lM7vi$nqw#f0D2Q9nYc8Ew4d0H(`N5m$SpPkXhrlJ56@?A@JtdIFKl2$16 zvgQaNNhum^Z&5oc}uk-3NW+P|Ej zkve$Et$oA8F|ZcV0Y_(itSYcbGYs}|%Zm?^wV2>z04d^QN?*~H;Xf=Q*!jy#KenZx zwrY<6KLe|7ADo%NBfSGKT~#zJPE-mvf=g=kr8^QfzS`V{%#^Qeua-rzL-Ila59jnv zAcO8JCMV}9KaU&iU?p@PZL1RdBU0!<_9Y-0F^YBLpvVfZFqH6RHG8r&_pRl-?;8FR zHppMw$e!Q3x^eZ<)xTWbAG~?NLnY-`I!v62uYRrvJ6HFwj>})&ObfifhhqULDcf~i zf7GfwayRfuxu-=w2dm&dzq=BI)0wCx;fo4e+!3AvyTDP2sQ?Wi9nj0`Mg zaafS#yilo=Vp&k3!PIUK_Mjak1sD-0r7LQgg(#@d`vpK)(BIrNi4flm+`vc)^fWOp{dV=^e?63PBhb`h!HlMZt%a3epF#E<4rD|p$W5P>i-F6-$ca|t|SRs=y{ z<`VYt;*|+nhhGh5@#`C6tv+sPPT$ollh%dE@3hMMyQAM(-okwnYd}AEau&|y&diB6 z67(_0o^lUi;zCgy;n*jaAwW|4Sf*uH`K|H3c69H}(j2<<($D$v;CE&WtQqW!s3?Y? zhoQfsdoRt&PXvd-uV^ zKi_%u!?YXSFDm2jx# zgjr+PkR0cFk5(RI{5b77!yxAxwf~Q+_{1i8oV0?Qn}6l`RDp>%PEHt=u9o6{sGcG- zVf5ilg~_@w^(6J%d-N1f73BgG0`6@jt0EDntnR4!eNmZCJy@H1@%~Q`sJ{}jfUwH4mdX0|sH>*3n9q4R{U^dBaL4r(sdOmjX zyLt5ETKcrUvU)dv94JE-l2{zjzvNGZMM9C&Q!+B#Xg_|DK4u3K*X)!ZZQ*?>g(PQ! zlak8YJu|w|N8F{7oiW}oKV9jsuWsDQ2&nhy#9nJMVF^L*zm}7n&n!IG@0NeZ8KDT8 z;`FCIDPlrGRv*47a&r%2^&Xe4L)Z!F28mJ7$rv_gmW zKb7Z^9qOiv$2v}wS|g?Y8(=D>7Y)E?>x6!b_xwNLxmu9$+5uj2g=Qn}au=~eP$%8p zqm4us@s&Yz6m>z=;{xFI0JKmDGG7@RPEMDQ>Cwx93bMqE$juHwH3XXnnqgFB>HZ|N<>9BNQX+W-}IG$F07qL`CT6E=aB zz?C>2P_XrKcaVkn0cosr2|M&*R-sEEik1Y3Qk8~9=ji0*l)FzL_K+I529308)NzbS zBkz~w2}5_6p71tqht~kL1PN%f&-q}KhFKzS()SiG$YTSwuq;VsQsr&18D;j9&zp_p z&Mll=6c@>)CfQO;Rw^;=(iMtD#|y+7R7LWt!JdShdTUky=(R{(>|h&SY964^5kk4c zZiEWm3Wl;Q+@9T~a%^>k4M9^!H>QyAh=j4oRTYcvdw;cAMk;9s+J}rcn=z-<8)>M9 z!+Irj;DlBbGa8!te|NbkiqoKl%ZE=Qh+L-RdBwK!8+Hz!x3D^lF}0k|Blb_kQ{u_MOEfrL z1EfF~+L$c%pQCb%0z!S?`oH~kg@3S)fVW8;Z4%pPzIwk%N7NvW#bBSjAioMk!u*6#7G_3kZQ>YP%+5# zBM<^#CSNktXFx#d?i>Yo;9(v;Nmk#~ca`L=Ns=Gh?P}pV&1*(f$1W`Num)u zEHsvw-0|@{NVRBvHuo0B*bW1XzKS<0C8coB3qVs?OZ#8k+BkhbB7;f)#;s%!oI5& zHya4T&pJ~#zW!?R(HD9&l8o>$ZaJ_4q5B1+LLfSQ&_@#HuilLSEUdaSgVe;_6pt5& zYAN<3>=-M4Id#iiJkHdk7YQ(*Jbkv&LqB_?d6Mp!Y#qzvxl9c4X*GWshoRz5AF6rL zdk{I+%@gG>wYU)@wh0)vTPqxjy;ei~ImDExc`7)ZQ$9b{!SA^u-aQ z*wvd$dcLj@N?%YM`RFT>H}3t9?QGSA&#Pt9C#X?G%qbwYKod%;ux%JeUoX$GK^5Wr z<~p8j!f6S+p*FKm3=my|i4_+(emilF=oe=c7^z4R^1J*)LJ$P62ooyd6w!hytnwJG zeyGS#G35y%@QPFVu;gxl0_f}__Q27jmNYNjy5Ob!X*BNR1T~cMX#0F`&nTZtLQJXJ z>Dk-9*otS?Cu%@jXE*0Q>7S7d0p!J}Q$C&g(+-~?F1WGJ^`72YCK~nW(>u-6^}*8& zNWG^p31ObrC$6AUeru$S6w+e^49mn^i{rG@g)qNP1vL1&&r}9N*8xKh&tWA>AzGl_ ziDDJevdIK;Gpy=(B#F8B=#hM2=!uw4^dO+o+9SZgYyi5<kLnv z;!zt97f=r0oVZl5|NL%WvTt4MW{xC;HZnrmypcL; zXQ<$1*qE*!)l})@du1~J9L(n6=mfA`AWx9e-Lbeofe~kpz|2P)?6uB`SlsH*??|Uv z)|0a6>U{F0eJ{@w2b0x6nneHfot26+3TeM{hxO|;^-v{U)A?B>wPqFB3Fxp*X4BL;yp{={N;Sc8yZ%R!QMb-?r3SX}_?j zYmp2#FpV76h!?o;V_SuYKSc;`zUgg9$jSmz^ZM%W>Xu|`>9EVwh1XkXtE}oHlf&zU z}D<-7qQI$n4$tfmU&kJwVYEQ==xMF_b)a*2FT~T9N(F4`EQyCqj&Ny0dcq5a>Q=JG*q3NCsRS_z z4|I!=wB?HMCOs``VJ9Iv7?!$$-)qT*WRZnN%q*QG^suD4l?7B>bOb+ou7~o$Y z|K$%$Z_=OU#*$~3zkZRvMgo&w%43rJ&_dJ1q6Y~vz>1EQRY~Q=tIzOjnCq?Iv)Y%f zTz?|o4j(cYJe1PJZus|xXwU|0q_-QgE8<0GZ{xY1d5g@qtUp;JYo^^uD*gqR8!X>S z2%&4+lCzrC(o+wzK6?FK5BVNeLt6UEDIsAId)z%r868`PG_h6)9JRf;Efi9%v9H6W z1Q@d`un?*SH31OA={DglYv>Ag2IDbEhJ;GGm{|Z7vs?%GMcWWGy&uBr#c>tMK5^>O zR39Fl!+)LSj3-hjYBhVlVavnqt>-LH3@^G6d=!yi`C9pi zwkh7H`<{AI{f1?D@%zA!*a4RQpKJacGHp_@bqHqaUkW&Ni87M^#ihcSPRa=-T}1fG z!gxoNN1py@uc#kV;0*K?Q$)V*2ev7$d;wP#S=Y{0_(v+0@CJ&9?9tac%FlA@bIGe**w@D zqy6RViATtY9il&h$C`XM5gLZDx$ooZm_91Ee)K@1b@OOsdqSE zY*CI4*^ou-bOeD61jpuuPr&)*Da%ba?Ov4pjWwDNXa`lc-g1EHq$@<3sd?1R;b&*rf;G5#XQN0s&kun0| z`A#r4&}Q{1Dg+-$vncY+Q$nW!p(<+yRzDD{gZP~d5`uEK6ebLG7Pig&mzxiP&{u15p#tf+2t1CIOXV-i-IQj*ichw1&al=9IWDXw8`uo>KI z?SchGZXniiH$qCBI*MGOhXvZ_N2? zUvlL}xWYiw6pjcjk^Li7en3;vP}1T0=AD=Ko<6zr@Z|DRfb@FN5?h zR2&YAvT}5~ztxXtP=dP-tXE8spm+c09j*vUS?kdCpE76xT9OF`$1-M$498U6+MFC2 zWxS9&$&L6*GO&jGulTy;`p+0VsJD$L|A4_Yme9d27HO6&Ync}gV< z8GK$r8*C!DTIZW$W*D$cPE!>jI=gUu8KeU6hvCHIh>EO0*N{t3H0JU1Iyq6IdplX0 zTVr9c!ds#^gpIBcs1|8!h}MMgEhwqd1u!)aA6A@~pQD>@eY|-iV3osG?1n(j`@a3o zx(?|T$yR!POpn5GavPYViKXT?O5$c=yLL)+30XS;PNdPhGWVIK=r*ru*-r2BRXzpp z!Wp|eO3DV3#^X4B&Sb{@?JcA{zG{T+sZ_k;xSxb;2pZvdF%k1+2pBB6v`_^8hbUMW zW69TyPb@pFa*a`TM+M176AR9}g0dw-M6sfU^ghG>eVK(j8Y;uBRmvF$m9?o#Rgz5d zoSA9}s%UWpIL{mW>Kzm5dMbqBlLTBW-Ee0Bh8M5;45PqXt&4soo3%EV2@c=+z=iQ0 zasiy#d4W-GLLQLt5#MxeWZ^MjY`U=>*A&~4f6ev4gwcfdp|-;ohY2@5KDP@Ih*bG; ztp$_fWi0q)*khe4_L_0rkC75reQaa}c8o06igVFwngaAw zH{i+HB(R`Q*49y`AkdE{mY*l}4rbf}fdy!TfVbldE~p+_8WDV(cdmlI1&ZzLFXZzR z5~h4sxtL=pKb+kIu|$X`nvz@gbr+x*MWbdNA4b@I3TDxE7J#DS;zIT!U%28GWciea zCfiZKM8bff<_3ev7?_1<5J8+BwuRl)K3aw|!7-MQSC^vZB%&b+88dLI5O+apK+$PT zt$XuWELFIROa5nHi|_dML5|>Hgj>i1zSyucsUV7VrJOg3anRhR!Wi|7Fk);{hIhPO zSS<5}Uh7zd*f|Ii(Zz`qR!;^Kh{XzglOV{x`Pb?tlb5r?fX;E|B6Xq2u6XGPaS+KV z%PSW^B4KJ|$@CwRVD;Ym&1QsFIJmg&+PCaxkDDIqoEUjS!XvCw9L+2gHaQ>XV2;=h z?o{ItePnU#6EFl~3x(tw+RF$g8}H=qm{m$9)Q=ee%W`>t_EhN<2%l({x;<#dPe%VD zepO>B1<8y@onqj)fS{_XpQTltu`KQD&N}$9CqAQ&n3g7S^ND^*?&ZEVB{s&7TW1}X z0&Ox$_=nwe=Jgzkf>cmnjd@ZG>n_GLdMcQ+Td*W)sZ>p9aWywcM+Z8rUY=UJ^t8Kr zaszL{sxH!5!Sq6F$aT2VZz%>SrOg=SztV9z_z3Luxlk0}lV&2Nzu=(WGJg#-^PgO0 zcjFI9?-aKThBN0bESnYOE*)k7_UJ!BYoKhasS?xwkxd*AUTryYROSEh^_Tzh)d!lf zKWTRe1?&E2iKpY5bKi^Dj`-Q(S-Lvrnf>;9@dvGf?~_U2z%UosS~2W$H^U)fn4EoJ zj%3V*f}fy)LmEhh3)%|4Hcam6oqW!zY6><&d~~{Xj27}%`v)nb^X=6mWKkGU@HP|z z!kLk*++v;;&gEIkvIUC8p{if#4ESb#_rJ^3@_`c9W)u)N`*j<)SDMt*{yaYY%4tC= z*Z7&vX#wK5F}N&&soBl=9i)xr8aLmXRrs!Xt_wQ9#Toy*=9dP)hHp1l@A~5oAMZVQ z?9V?p-~LEO1ASIni}b^_o6k>%zmUG~h3cMkzTN43`>FG7Jkic(`<9y~MSVR)hDLa_ z(%biC6l}PSQoU%;pl;-Wu1or!j-x2kS1@ruF5FH}M8nfZpF$ijUZkl!uU&3C{r7h? zFU-i16odZz!@vARe-89#d3SKJ?2$c>V>MCPVx}X2Y7?QL%fKb zKc77B|8MILLj0OE$DLlQ{;J*SqwT*K9|I<3$?9#!XvB&#HwKF|^WsIbs9Q(OHNN=e zc^^M&F_14vQKls+&o|5S=lxf|^dG#?M)}547N9J$fc<&@LhJQ7_`<$1xvo6r8dW=A zYZEg#@bo_EpZzHKX|A;pJL$WX4_V22W^dHWZu6~6eD|Wk$^M(KzPi@mmg_b5A5>+N zto9-`YO7*Eu=4$5R>7Jk$#wUa@yQ;-dAxHdF@0=fBmFmZcK)KdySnj%&tNdm<){a? zOJE%pfvQ<`72GsYZ4pW2O1CZ-C#|e+uA&ZpoX3Lr)n zg#J+sQ7>V#=W zCr{<)c#kaZF}qn^jdquJuI-Y_XnGU}yIbj+oFK}1RBesR}A@bVP)ySBn*~0>736xXm{R*<< zW0Ynipy74{N${N7pDN#^_K(F&SPxxs3*EY$#>pRFs-(NGk1--140n!}Qu;N-xy|-Y zb9hH9-Xhg)b#t~v`*ax(8rP8(i7^r@8!8R>ktN8`33Zk?^z1qg3rpxUL3KE{g#}}L z_D;I4<-ys`GP|+09bv2y9bK1!3>n4QclwV?}c4OyDqzkf6^{O zyimlyI*J7xzKw3;;r|KR9sZ(|DrOA4Pp&ZhARO0*#Hld60w>l}t zcXmf7$5&IvLRCpFGBPOjAEj@oSv5^Jd47(X&u^bK{=77|V(UV}AUA>0;okkx_`+P* zN!DTs<($@jaC^Himgd0xp=0T)e%!%=cKPc70!~gM*yH{4v)z-QxxcBu|4VzXyQE1#hK%*A)LT^C0Pw80+j8iddIr8yjOiVKDomn2RXEDrcGYe2^-c{DF263%_F_o(>?+vv{Q!a%K&1{hOP zAQwV$ybQ5>|Kv56sZ42j`Y@?WmgLz)c{oSOzxian(m0fF9kemGLbyCQ`C}hTH8ElKa=e!hdxEVqsjb7ZQ`TyDP=rbx%=bF z`o=xd3qH+iRjm?}V)t^Rg>57nqm(xql8-9t28yR^X$>^WLPG)+1`TN`icIV0!F!zI z2+jvbDn$Uah|MoW+prAxfOEo0PKA=!}(RG)sTNx`e-qz=Sx`xzp@&ddq(1Qv*n4$rZsCqv9t0rd2e*NuJf)lIe&l4i(*`9v9rE;4Nvl<-igj89w=j!r36zlFA=OQ_3$pz1 z?&_15BnWtL?+LKM36BgHw7@^Bva)8YZosM6q-JZlH(h~EFZYy;O;74#(~SccGS~1= zTCx-{^x-OkrK(QWa@CbG>vq;G47ZNaf-cMq0&Z8moVXC;WQvtj=sD*Dg3mv(5I`O1 z1RJgpJ?ON#v;1&*8ak}BtnAX0F{*VUS~>Ky)bsti|}^5 z&(PM{!mL;uot&NA%Cw+UBHxLmWArP|b4znZ?>t5e5sd5$@b*HRm?N`C@JTqw3YlvJ zk-`JRi>=!R8jEsv>1o$1xzqsQ8C8wz=n)Pt3>vmRHWgRksd}Os#Nx>JU+1*CGm1l1 zm+xGAQNNhNhtVW^<}nK+O^5Nw`iw|w%Z#Uea=Pc>T5!015WI0II7ad1?Z8vkF0bt= zgoVI$G%$xK*R43YQqLh^XksP;py0g#t?a|d-FfF%oGenA_-Rz7vKxW%_mT5Jxm-P* zY;5M_L^`p_b(}ed2|JFVR56d8nU<}UDX_WrX8zhA-neAD)pl19Z8GQ><6&BtPlPbh z!q4PIvy{=<`Ym0Zpr|9vh94QPjI$N7v>?=wYs$>Kj zj$a+xHV}X-b!~gRB=vWui=0La6C)Bnnh`&phU3xve=(MHP+7-?;fcIiehY1tEzxF3 zEJ~ghGSE^P_b%^HVBQG$cSkIX_P zm)8_tqsvQ?(4{qp?@VsAo@Q8NV$nFn#9vxT9##dJkT)xi11+>M|Nms&I5TMi2bV%n zICstL+EXuw=W^Jw_8=B3DfBMsEyRHi)Y$sS)C~mC+MGMgcnWOL$?90IfLTbi4KYp5 zy{PYGj%J(EAm@S?i1*y$k6EOT>ZO*+q_(viYNzY3*zpJd^6`*li&?N zV<18B7^qA9dTr*npXG24bBSRfc}Z~uLR-mbMIfjeT)XhC1~NW+KZaaAH_302NXkfB zl9v^V52X>)dT@jk+>W!VxDBQYHLh2%93U_{NwolAaHH!1r0Z&>IIg(@!kIEvK{gS3||NU!tjIX{()Im5v${Miw3G9n} zxrLKxp%}<nL2|*@^kkm(96EJ-7y>bDg zHjLl6gS{pgFh_<;qF@rT{-`@S6;ZUsw5-{-6hslRXSI8}l2#hC7HPu?Dm^e87#J|A znqq`3oSWrc0jFr#$5gFy95D`4iir8k%ginih?5fy0m3ywhpP6qwtt@Y-WbNq4acQb z%9C5_k#(LMc^nQA9~JlTrxn}*lgE}Qk?x{=H9Gfgor~lBEp%1nB0o7ljr>o6ABr#7 zWKCeT1d1wkQq(`)8jpV_P4Hz+Xql%pI)Dz$6qrbYzO!L-R&HvnDsCihWZ6YfaVx#x z&H8|hJ464cO8xXGG6@J<+0?=I(Xz-@VHl+JE!(7Rm9XwzY}Vm`EJevmLc~U@3Xc=) z;3T_-A|`19rWr*0R@V%oj`1x1kf9njg)+#L<(}FBwi7tzlBxEaf@L}n0y82=Nb##1 zCY&o#$)MyaiozfkSffan@Hs746hi?@3NKTZGHY)|PTOFY%2+1jwq$xL>lkn>rH8T0 z981PA-i?c@m?7we-=#RqMp0m1oeCQ#A7$^n<&V^YMua`8V8@YxLU*ek#!eTR!j+*W0;dcxqzRlh?0iC4%LvzZzLvK!#w@9BnUS#c+)5j+~-q-oP z*diB4e%$n)uld%a7rp1J8h1?XMe?JV-|anjZ23ZRa@F0)qw~l@ibqF!8^~z{Um@ND z9L1lAOuyPJ{M5R~rYpcy&m7ZF$$mjb%&3=R)+um|f^&HG;$|5Mi@}KkauWHI*IZj_ zE2$>gPbw;`CS(aAJ9}&(1LJTjOG;+$nJPS#n$haFWYu<`o6W+KJ;)7BhOo=ZU9AeD z3KsWshEG=L{};jnywJCfb*`6PEE(3}`@u*KZ=Hu@Qca3N$nQYv|#cfcWt46?s3Lh;&S*%xqC1);+pGm z_77j8UAi^jzwy=5jX$tzdL(x5td|)Qqwc;u=Wa@W@rEs{)Nss{8&1 z5RM(G-%dU| zPd(SGcwr{|hVwt%JwNT^TYZI(Lj+m%m<^2}E) zTYK50b{WP$*RrovoUB|opOH#+HuMT#5V%iDY&>v}wCJ1OS z`@M7{671!!6S;d}0ges`)HI6eS!z2ta6uo@cSN2 z>Z5zHVi_i(LwHX_m2QIx@P4&=TLp-z9uqn<><`{>PcXys776Wgh%Os8fqQuEflr3= z{NWbB-_4JI*A^~#Ume8K)T8daM*6{D-0F!Bl=-bf=2S1O&jsq?lYYq%gCKA=&$R#& z)T%Y^j5e~rAW-zqxt1L$5BH;x`~aH3l9`oF+fb);=mm~Sdi8;m;OMj>1z4NXDVt?W zxKab;*65X>aq@8srW_evoM|bNvxz%adt`+w$4m@yg0n23jr{jaR-_uH8gV*{Koc%d zVnlED&fcS&a30Tr>u?}gfv`w2p+Dl>frH;34ha6MGGbIGG_CG0KLOxchJc`CevX}f|l z61M7#8#rllJ}qq6Mxmz?Z3@Gs2SL=f@wj!`Rz2Dq4UV&Zd2wMh*xKFF4e$ijs(jbj z;z!w202(J8-%Fm{iwVzhhx^j?r7sZBek=^<2-12I7pckPb(5#2A_%1#T z(uGB=HW6se#q4R=ksrG>~7v)mhfL4vfSbI@E<`+#!?HO+s%u zl}29-lw&wZMwY|f*}X-Qd0d&ZgAr*{Q{Ii|S=G&6B!cVhn7f};;N-%_Zz^dE?eN^7 zXH~R*?dsnra14`3`Z4I%U85ROos$1Wu2@uIQ27V_GCm z8Fd-1nJ6rpU}bGn6d@hf_>iu`NqI@AuulJA->Sy3i0w z>i`TUAX_M5B(dCyC&uP9m!maqDnzp1KR=62QWJSdEVA8WBrgyd&+RZLx?59pLLT+9 zJBlr0uN8>ZhdbPXUMhjt>^4C6n3gkW>>i8;JM0#rL>e4!eXAQQ{q1uzZhCnLE0+Zo zFBwNo-H>VL?Eqz{e(cr-e6&LzH}Bv~m2`>tq3wf{@d9fq3f+3*#=gQ3n*mlcv9MO% z4RG+6)u3%L>@sX3x%xFy55kLo>zzlDYYQsh;r^-W^w|3M*=?e2P}AuCw9w(khbJ5Y z@UzAjOJhBk!%tE^f7|a8%_t71=6q(fE|q-R;{fn#uZlJ`QhVjA_|#N$z0alBnJBQV z22B!X#=CF$=_Q@4R@b)?UW9}5!Y!2WI6aG%x6XC0TQU+;afo#{^!(0rS*jilkmsqE zKZ14<4*i`YM2Gcf0)2={L6I%)-xrW8OlB#M9-Z%Q{aGlyoq1@{v)gn(1m22u?D>fm zI$1h|6vRV3JX#$~=i)RoP~%ce=oK=rvk&R(l&rd{+U-^_{ORzpl^;_+T@H>;Sb%Od z224Aju%+uVyL4kXg6^dwjEm}iyMZR{W@@O-T(y300IbPMe~Dm zXE|v0wssDV#4KAFm|dnY)DvYO$(1rTuO@Chyy%b0B^~OLC#~9c>>L!NrcZBf*%?X> zQBIhw;zI|tLw0k&;s|_+v7m;d>%IgYAI1!1YQ$$o{;BD9P0MS1m6Hh3~bt;kj zF(4{ZhfC7RXvmeVwXk%W8)*9m5;~=0hV1~_#fXv`TOJg&Eo%d_oD43l?yE(Ol_#vp zo*>OsbImqSDYFa_DZPBcBC`A(&zpR_W!cO>0ztr`tYGPXMd zfvgGao)3srQSD+@2dEsK-t5>9#vOg z`V~&74F*hU7Ei)bmo$`qE7T>0N-(Qu0X5-p3lS0Rt8F-AJw0}qX37+*0+ zck4{OMx8E}5J$=3*||vJ0(nn##uvVasMQNIRTcjovKs0v;%)-58jQZ5U8B0y+VieT zxzVXr%t5w!wP2?NIBh)^hq+GZoWdWB7!lOuJE*J{`adt^VEzyjWo4{(XTR(#5xc@%a+8db66EJJ)tqNNJUAl13ja`RQ8g$ zopH^mO%EdMINQu@JS{0N8O;QE&S@erG4%eWv zA=ZP1mv|aE$}zUkrxGt`-wwhaFIaWv(kR{2CKdAgVN1|d@mHu+;JZ7}KHX^9MoH1E zXFW~sX4nNOhryvcx|XVxCMQZKTq4JWAU~yG%HAfz!T5v&!_mJcBc*VxS1LOsl}M&v zf2fOxf}R!4Z@*ZAV@nHoaw>cj2c|sq+0vAOhm`QE8jAU_Qg-j)FuQm(`=|Zy_FqDE zU!Cp$W&skPr!lm%r0IlXaHR{!++67RorD161Ubzwq|8GL1>H{;xFFK7dTV^DrK)(Y z(sq71j@yU<(}}ypK2*}-;^Vi++b2f|AK~&tgsCz-!8f1r`@^*}O*3eBi?T5lvT0FX zC0-ccXrCl(G${pcZp9;@3Asf}yVQqXi-DnCaAE}pVP1~nVM8t=ar!tgHnKY~g|$S*Duh z<g^r1%WOB8MQBGnH2ionhdz)1H+E*#N4-4y{Rp zYrS2fg=D}DdyNQ%H3+zJY2-EcTBgVLQWZaSPrpM5e59&#M^PWW1o54+!`}Acd*no^ zQVvjU+8%5Fh4*+#rKdINlshuEdXOt-a3A?0HqPmS!32D`jO~QcShOU#=C2 zcINZYbi!$)A$CPqD&^b7_a0rFzxLIM*MynVc$5PW@#-W4=hoQ~x%HWWB-UQCLV{rs z&aAD+F<+vPeT0cj7>MTS2Cc!UHyr$otKv=4yGy|kcqd|Ymdd-wK9otqDo-C?46GyH zJ^#Ku!zd-=YHpOTaw`%>Qi2~WSQm1z(naNc(21T&*XHkboiKm9bzyCI@udjx5cA8H zzV+eZ;#`dPo(sI6B-tf&S@K>0tSJLAW6sLZS_s zt;c0sfL)X;U#JSBcI3dhaaH>iZd&og&P8rWiH}1F%0Af9fu6V8i99AUFFVt|_x@Mv<+Kb2zp(%^=kCaX!ic7O*QgjCRRpX}1~BSnfx4FO3M(3+ITr-U;qa$%wqj&9JQNDS$;LLTMT6lb=u=mnLcxCBzAc zRsCdFH5rpA8kK}Al%K%NVcRx)0Z|LBDm$1h8WL~iXjL9aO_5#VJb5#~K4J71Nr9mT zoX?sG@rxU*mp*UNoAmMK%hVm3CMV<#Z!%6=FM+3KN!&B#>0w5PyGC$-@$;i2Lb^q$PZ(0O{=<`kw1%kB%5vO5| zRQBvs6Y&1F`$WuD6qC=&L~ZFYn-)dPHO+D)*%Txb&9( z^8$B20dw_ivLRqY#{2)prhu3K`qZcVYdZ>^;ta!%gK8jJ+|KKzvF3goX-XkeDKe&) z*dEa$mNIca)k7O0^7GNztNq=cRH6{|vk8w@nT+RmfG#{BERyNCh!jv7s2Ea5rSbUWe6%xIL=PESX_(rv2!rf&)3^L^VnH&+)vdrN+i!%> z!+)J9N^yQ5L_8uVz9VaL@CanX2PyoN(jU`Vy~R-6^0tHT{GdKHhF; zFj^i%A=^^=mP-)ytc~r7wp_Nuj*J#GStFfG-fXx~RUWZUZSpngO}>5unL=z-s+0K6 zN~Y{-YMZi?-vgav?uBpwFcH+!%UBexMXHX|*4FMzWkD(}` zT~XwNB`kz}L^)KwM+0PsWHD_AtEI}fy=q1bFZxb3YFwPv{e}v>CUAY=?0B&&oA8GY zPpLHXz;R$j$edA3J|N;=liDA6Jq*)*vKa6jGyr7=6e%?1GruNK0y-jZQ^84S;H7p3 z-lud@oflk+(NpEiJ@?@3vcL6JJgMf7NK#PyT~oVQ5*b?Sn%8w)R4p~>9U5YiJeqAhMcZuF9;vW`+huD}!MU#1J#I5FLUVP`)zm6-NV zRmF<>)Za2);aQ2^aNFe@B_M#fhV0rc0%;BOk1!Au2oM57M!yqi4$tVHK%@LDL zD0O6iSansk%K8z(TBd>iL(+qd^%j^F#hjdOATXh;;}YV!M#UipT}W5D(om;d=)JPJ zv2LLj$HK-{zx|-nv_v~~y7Ib)#&r65Ucd6DngCu1lXjv!l)98O4`2^gm*hs0h>J$4 z%)9}TePmtlZct@p=n@~rqpC=@B zas;W5mQckTW6Kkh?5N9HcA+>6!F%0wPujq#oum;hDC% z=CUGzoug@$0b9WlS?m+0&%G8|&g#voUE_+NFGM>?JxY{aT&$Aowt3!sbK6yXx^)A2 zKb8JGPkCxRVEdDlRf;4YK$9b0ULFwo*z~u?$3Jm5&Cb#JX%jEF|6K3=ntUFS`{RcH zNGA*PMy8KWk%K66wh6uCBc-eftXt6yGX}kGO%Q|NL^-oDyAxc%fcS&tACZbx6VJKI zWE)+iG~kL5Ic|t=jE}S;DIsV0Mr-uE|F0B299yfP(rYSRzHO*N`ZhJ6-v@M2OScI7 z4&mnAs59mM?%vVq&Y0^$p8wvQnb}Mx@%!at1W*9-MI&Fo>;8RXaxPUia&H0SyU2s* zffJEiorS}?SMqk*kN&=sl)nkN-fKOloGbZfD(0e}ic;Ww_jK#fxGS`TO~1WAMD@a; z0qI4rCUx&kQ9)@`+AL%XLIvBohy7Nm`W*u^F8yt{>AwC z^;_LY@!aeDqF!i1hbgkXcj}NK?8Cz|uXVc>lsG?DGWatW*@17AQx45(uyuFxM5Wwk zyi&|j#2ewtarRbE_9Z+i9!cQF6gxHTYD%F4Uush->qhefRVGeEQi?uey0M;~&jwZ4 zL7Hk$OZYu9g45EMufoY^0z=#(&Ft=NMZ;o2U%(ilUwY*^mE}7g5Y_wqH4w+$I_WIh ztV8u<7DLuHuJJhNOa&?NLMLo=5hv}W;mYxiAO3px@#^CTesp{F(W85J?@{Q-zpvk2 z3A)iZ2u>(3cqSl8%OfQet%~lnGQmcjDW2mnw`#w@=1d)buKUbTC2G>K zce!0B$?1teDlKo~)^2)Ia3g6O(qH$b1}J8dxBDw}QLap;Xgyi5;-)YOgmzu-rSJ(j zi=9#b2o|t4lvX4?aWX;@RRI&@33(~0RNGeA=OWvqvCV1MHAJ+2YqxP@MVmQpu6x?b zG})=Evn9UvkfnlYP_-Lhe(AE4MLG25H%@Wj5<{E30W``^QN%FtBrc6@lk+(R|Ki=^ z9^gEcZAOG5Au4rfJ4E`CYY^)vcjMvvT^3Z?89BZ0M{2!iY%tW`Ge9PFvVk4IvLCZE9aNE&dHnVGFD36*L!r#LCPR3y@!!=BH- ziJ}ZgyMwSsi*FVGg2EXc%x{;`h&8;nBpV0?F?bSdET`S@TKZ#>t^!L;)$v41#fb*% zmmKlvRJ$O(bjRy6P>+%ig3*Z8)9EVZPzGqO<0IWN9gCK1J4jnJ7mpC`$t?hkKzf+4xi<>!4yAR=+;%U@6~Zk^-7OQHW4M^TpF literal 0 HcmV?d00001 diff --git a/po/da.po b/po/da.po index fc3d4796..4c6a74cc 100644 --- a/po/da.po +++ b/po/da.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11y\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" "PO-Revision-Date: 2004-12-04 01:16+0100\n" "Last-Translator: Claus Hindsgaul \n" "Language-Team: Danish \n" @@ -120,7 +120,7 @@ msgstr "%s: ioctl-fejl p msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "RO RA SST BST StartSekt Størr. Enhed\n" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "brug:\n" @@ -164,13 +164,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "brug: %s [ -n ] enhed\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s fra %s\n" #: disk-utils/fdformat.c:130 @@ -195,7 +194,7 @@ msgstr "Dobbelt" msgid "Single" msgstr "Enkelt" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -210,98 +209,98 @@ msgstr "" " -v vis flere meddelelser\n" " file fil der skal tjekkes\n" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "%s: fejl %d under udpakning! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: størrelsesfejl i symbolsk lænke '%s'\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr " udpakker blok fra %ld til %ld (%ld)\n" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "%s: ugyldig tilstand på '%s' (%o)\n" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" msgstr " hul ved %ld (%d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "%s: Ikke-blok (%ld) byte\n" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "%s: Ikke-størrelse (%ld mod %ld) byte\n" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "%s: ugyldigt cramfs--forkert stilængde\n" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" msgstr "%s: ikke oversat med understøttelse for -x\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "%s: advarsel--kunne ikke bestemme filsystemets størrelse \n" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" msgstr "%s er hverken en blokenhed eller fil\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "%s: ugyldigt cramfs--fillængde for kort\n" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "%s: ugyldigt cramfs--forkert magisk nummer\n" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "%s: advarsel--fillængde for lang, er det et efterfyldt aftryk?\n" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: ugyldigt cramfs--crc-fejl\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "%s: advarsel--gammelt cramfs-aftryk, ingen CRC\n" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "%s: ugyldigt cramfs--ugyldig superblok\n" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" "%s: ugyldigt cramfs--mappedata-afslutning (%ld) != fildatabegyndelse (%ld)\n" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "%s: ugyldigt cramfs--ugyldig fildataforskydning\n" @@ -777,7 +776,7 @@ msgstr "for mange inodes - msgid "not enough space, need at least %lu blocks" msgstr "ikke plads nok, kræver mindst %lu blokke" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Enhed: %s\n" @@ -846,18 +845,18 @@ msgstr "fejl under skrivning af '..'-indgang" msgid "error closing %s" msgstr "Fejl under lukning af %s" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "Brug: mkfs [-V] [-t fstype] [fs-tilvalg] enhed [størrelse]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: Hukommelse opbrugt!\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs version %s (%s)\n" @@ -917,7 +916,6 @@ msgstr "" "Overskrider MAXENTRIES. Forøg denne værdi i mkcramfs.c og genoversæt " "Afslutter.\n" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -973,10 +971,6 @@ msgstr "" msgid "ROM image write failed (%d %d)\n" msgstr "skrivning af ROM-aftryk mislykkedes (%d %d)\n" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -1054,7 +1048,6 @@ msgstr "kunne ikke skrive inodes" msgid "write failed in write_block" msgstr "mislykket skrivning i write_block" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1090,7 +1083,7 @@ msgstr "s msgid "Weird values in do_check: probably bugs\n" msgstr "Mystiske værdier i do_check: sandsynligvis programfejl\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "søgning mislykkedes i check_blocks" @@ -1132,106 +1125,106 @@ msgstr "kunne ikke finde %s" msgid "will not try to make filesystem on '%s'" msgstr "vil ikke forsøge at oprette filsystem på '%s'" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Ugyldig sidestørrelse '%d' angivet af bruger\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" "Benytter bruger-bestemt sidestørrelse %d i stedet for systemværdierne %d/%d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Antager sider med størrelsen %d (ikke %d)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:250 +#: disk-utils/mkswap.c:249 #, fuzzy, c-format msgid "no label, " msgstr "mærke" -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:382 +#: disk-utils/mkswap.c:381 #, fuzzy, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" msgstr "Brug: %s [-c] [-v0|-v1] [-pPAGESZ] /dev/navn [blokke]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "for mange ugyldige sider" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Hukommelse opbrugt" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "en ugyldig side\n" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, c-format msgid "%lu bad pages\n" msgstr "%lu ugyldige sider\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: fejl: Ingen steder at opsætte swap?\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "%s: fejl: størrelsen %lu er større end enhedsstørrelsen %lu\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: fejl: ukendt version %d\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: fejl: swap-område skal mindst være på %ldkB\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: fejl: afkorter swap-området til %ldkB\n" -#: disk-utils/mkswap.c:645 +#: disk-utils/mkswap.c:644 #, fuzzy, c-format msgid "%s: error: label only with v1 swap area\n" msgstr "%s: fejl: Ingen steder at opsætte swap?\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "Vil ikke forsøge at oprette swap-enhed på '%s'" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "fatalt: første side kan ikke læses" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1244,120 +1237,84 @@ msgstr "" "opretter en v0 swap. Ingen swap oprettet. Hvis du virkelig vil oprette en\n" "v0 swap på denne enhed, kan du gennemtvinge det med tilvalget -f.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "Kunne ikke klargøre swap-område: ulæseligt" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Klargører swap-område version %d, størrelse = %llu kB\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "kunne ikke spole tilbage på swap-enheden" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "kunne ikke skrive signatur-side" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "fsync mislykkedes" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Ugyldigt tal: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Syntaksfejl: '%s'\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Ingen sådan parameter sat: '%s'\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr " %s [ -p ] enh navn\n" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr " %s [ -p ] enh str sekt hoveder spor stræk gab rate spec1 fmt_gab\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] enh\n" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] enh\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Ubrugelig" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Frit område" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 #, fuzzy msgid "Linux JFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "Disken er blevet udskiftet.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" "Genstart systemet for at sikre, at partitionstabellen er opdateret korrekt.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1370,327 +1327,308 @@ msgstr "" "yderligere information, hvis du har oprettet eller\n" "ændret DOS 6.x partitioner.\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "FATAL FEJL" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "Tryk en tast for at afslutte cfdisk" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "Kan ikke søge på drev" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "Kan ikke læse drev" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "Kan ikke skrive på drev" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "For mange partitioner" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "Partition starter før sektor 0" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "Partition slutter før sektor 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "Partition starter efter slut-på-disk" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "Partition slutter efter slut-på-disk" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "Partitionen slutter i den sidste partialcylinder" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "logiske partitioner ikke i disk-rækkefølge" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "logisk partitions-overlap" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "forstørret logisk partitions-overlap" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" "!!!! Intern fejl under oprettelse af logisk drev uden udvidet partition !!!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" "Kan ikke oprette logisk drev her -- ville resultere i to udvidede partitioner" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "Menupunkt for langt. Menu ser muligvis mærkeligt ud." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "Menu uden retning. Vælger standarden horisontal." -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Ugyldig tast" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Tryk en tast for at fortsætte" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Primær" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Opret en ny primær partition" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Logisk" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Opret en ny logisk partition" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Fortryd" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Opret ikke partition" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! Intern fejl !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Størrelse (i MB): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Begyndelse" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Tilføj partition i starten af det frie område" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Slut" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Tilføj partition i slutningen af det frie område" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "Ikke plads til at oprette udvidet partition" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 msgid "No partition table.\n" msgstr "Ingen partitionstabel.\n" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 msgid "No partition table. Starting with zero table." msgstr "Ingen partitionstabel. Starter med nulstillet tabel." -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 msgid "Bad signature on partition table" msgstr "Ugyldig signatur i partitionstabel" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 msgid "Unknown partition table type" msgstr "Ukendt partitionstabel-type" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "Vil du starte med nulstillet tabel [j/N] ?" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "Du angav flere cylindre end der kan være på disken" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "Kan ikke åbne drev" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "Åbnede drev skrivebeskyttet - du har ikke adgang til at skrive" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "Kan ikke få diskstørrelsen" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Ugyldig primærpartition" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Ugyldig logisk partition" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "Advarsel!! Dette ødelægger muligvis data på din disk!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "" "Er du sikke på, at du vil skrive partitionstabellen til disken? (ja eller " "nej): " -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "nej" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "Skrev ikke partitionstabellen til disken" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "ja" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "Skriv venligst 'ja' eller 'nej'" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Skriver partitionstabel til disken..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Skrev partitionstabel til disken" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" "Skrev partitionstabel, men genindlæsning mislykkedes. Genstart for at " "opdatere tabellen." -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" "Ingen primærpartitioner er markeret opstartbar. DOS MBR vil ikke kunne " "starte op." -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" "Da flere primærpartitioner er opstartbare, vil DOS MBR ikke kunne starte op." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "Angiv filnavn eller tryk RETUR for at vise på skærmen: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "Kan ikke åbne filen '%s'" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Drev: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Sektor 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Sektor %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Ingen " -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Pri/Log" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Primær" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Logisk " -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Ukendt" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Opstart" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, c-format msgid "(%02X)" msgstr "(%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 msgid "None" msgstr "Ingen" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Partitionstabel for %s\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 msgid " First Last\n" msgstr " Første Sidst\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " "Flag\n" @@ -1698,7 +1636,7 @@ msgstr "" " # Type Sektor Sektor forskydn. Længde Filsystem Type (ID) " "Flag\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" @@ -1706,465 +1644,462 @@ msgstr "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ---Starter--- ----Ender---- Start Antal\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # Flag Hovd Sekt Cyl ID Hovd Sekt Cyl Sektor Sektorer\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "Rå" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Vis tabellen i råtdata format" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Sektorer" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Vis tabellen ordnet efter sektorer" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Tabel" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Vis kun partitionstabellen" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Vis ikke tabellen" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Hjælpeskærm for cfdisk" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "Dette er cfdisk, et curses-baseret diskpartitionerings-program, som" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "lader dig oprette, slette eller modificere partitioner på din" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "harddisk." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "Kommando Betydning" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "------- -------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b Skift opstartbar-flaget for partitionen ('bootable')" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d Slet partitionen" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr " g Ret cylinder, hoved, sektorer-per-spor parametre" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " ADVARSEL: Denne kommando bør kun bruges af folk, der" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " er klar over, hvad de gør." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h Vis denne skærm" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m Maksimér partitionens diskforbrug" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr " Bemærk: Dette kan gøre partitionen inkompatibel med" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " DOS, OS/2, ..." -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n Opret ny partition i frit område" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr " p Udlæs partitionstabellen til skærmen eller en fil" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Der er flere forskellige formater på partitionen," -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " som du kan vælge mellem:" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr " r - Rådata (nøjagtig de, som ville skrives på disken)" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - Tabel ordnet efter sektorer" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - Tabel i rådata format" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr " q Afslut program uden at skrive partitionstabellen" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t Skift filsystem type" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr " u Skift enhed for visning af partitionsstørrelser" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " Skifter mellem MB, sektorer og cylindre" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr " W Skriv partitionstabellen til disk (skal være stort W)" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr " Siden dette kan ødelægge data på disken, skal du enten" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr " bekræfte eller afvise ved at skrive henholdsvis 'ja'" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " eller 'nej'" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "Pil op Flyt markøren til forrige partition" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "Pil ned Flyt markøren til næste partition" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "CTRL-L Gentegner skærmen" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? Vis denne skærm" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Bemærk: Alle kommandoerne kan angives med enten store eller små" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "bogstaver (undtagen W)." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "Cylindre" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Skift cylindergeometri" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "Hoveder" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "Skift hovedgeometri" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Skift sektorgeometri" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Færdig" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "Færdig med geometriændring" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "Angiv antallet af cylindre: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Ugyldigt cylinderantal" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "Angiv antallet af hoveder: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "Ugyldig hovedantal" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "Angiv antallet af sektorer per spor: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "Ugyldig sektorantal" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "Angiv filsystemtype: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "Kan ikke ændre filsystemtype til tom" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "Kan ikke ændre filsystemtype til udvidet" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Ukt(%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Pri/Log" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Ukendt (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Drev: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Størrelse: %lld byte, %lld Mb" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Størrelse: %lld byte, %lld.%lld Gb" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Hoveder: %d Sektorer per spor: %d Cylindre: %lld" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Navn" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Flag" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Part-type" -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "Fs-type" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Mærkat]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 msgid " Sectors" msgstr " Sektorer" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 msgid " Cylinders" msgstr " Cylindre" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" msgstr " Størrelse (MB)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" msgstr " Størrelse (GB)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "Opstartbar" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "Skift opstartbar-flaget for partitionen ('bootable')" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Slet" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Slet partitionen" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geometri" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Skift diskgeometri (kun for eksperter)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Hjælp" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "Vis hjælpeskærm" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Maksimér" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "Maksimér diskforbruget for partitionen (kun for eksperter)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Ny" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Opret ny partition i frit område" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Udlæs" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Udlæs partitionstabellen til skærmen eller til en fil" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Afslut" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Afslut program uden at ændre partitionstabellen" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Type" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "Skift filsystemtype (DOS, Linux, OS/2 osv.)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Enheder" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "Skift enheder for visning af partitionstabellen (MB, sekt, cyl)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Skriv" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "Skriv partitionstabellen til disk (dette kan ødelægge data)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "Kan ikke gøre denne partition opstartbar" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "Kan ikke slette en tom partition" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "Kan ikke maksimere denne partition" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "Denne partition er ubrugelig" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "Denne partition er allerede i brug" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "Kan ikke ændre en tom partitions type" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "Ikke flere partitioner" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Ugyldig kommando" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2235,9 +2170,9 @@ msgstr "" "\n" "BSD-mærkat for enhed: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "Kommando beskrivelse" @@ -2257,10 +2192,9 @@ msgstr " i installer opstarts-igangs msgid " l list known filesystem types" msgstr " l vis liste over filsystemtyper" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m vis denne menu" @@ -2272,14 +2206,14 @@ msgstr " n tilf msgid " p print BSD partition table" msgstr " p vis BSD-partitionstabel" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q afslut uden at gemme ændringerne" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr " r returnér til hovedmenuen" @@ -2322,13 +2256,13 @@ msgstr "Der er ingen *BSD-partitioner p msgid "BSD disklabel command (m for help): " msgstr "BSD-diskmærkat kommando (m for hjælp): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "Første %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Sidste %s eller +størrelse eller +størrelseM eller +størrelseK" @@ -2373,8 +2307,6 @@ msgstr " ecc" msgid " badsect" msgstr " fjlsekt" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2475,8 +2407,8 @@ msgstr "sektorer/spor" msgid "tracks/cylinder" msgstr "spor/cylinder" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "cylindre" @@ -2533,7 +2465,7 @@ msgstr "Opstarts-igangs msgid "Partition (a-%c): " msgstr "Partition (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "Det maksimale antal partitioner er blevet oprettet\n" @@ -2557,7 +2489,7 @@ msgstr "" "\n" "Synkroniserer diske.\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2577,7 +2509,7 @@ msgstr "" "-u: angiv start og slut som sektornumre (i stedet for cylindernumre)\n" "-b 2048: (for visse MO-drev) brug sektorer på 2048 byte\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2593,198 +2525,184 @@ msgstr "" " eller: fdisk /dev/rd/c0d0 eller: fdisk /dev/ida/c0d0 (for RAID-enheder)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "Kunne ikke åbne %s\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "Kunne ikke læse %s\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "Kunne ikke søge til %s\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "Kunne ikke skrive %s\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "BLKGETSIZE ioctl mislykkedes på %s\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "Kunne ikke allokere mere hukommelse\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Fatal fejl\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a skift et skrivebeskyttelses-flag" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b skift bsd-diskmærkat" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c skift montérbart-flag" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d slet en partition" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l vis liste over kendte partitionstyper" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n tilføj en ny partition" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o opret en ny, tom DOS-partitionstabel" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p vis partitionstabellen" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s opret en ny, tom Sun-diskmærkat" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t skift system-id for en partition" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u skift enheder for visning/indtastning" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v verificér partitionstabellen" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w skriv partitionstabel til disk og afslut" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x ekstra funktionalitet (kun for eksperter)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a vælg en opstartbar partition" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b redigér indgang i opstartsfil" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c vælg sgi swap-partition" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a skift opstartbar-flaget" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c skift DOS-kompatilitets-flaget" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a ændr antallet af alternative cylindre" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c ændr antallet af cylindre" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d vis rådataene fra partitionstabellen" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e ændr antallet af ekstra sektorer per cylinder" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr " h ændr antallet af hoveder" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i ændr interleavefaktor" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr " o ændr rotationshastighed (omdr. per minut)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr " s ændr antallet af sektorer/spor" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr " y ændr antallet af fysiske cylindre" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr " b flyt starten på data i en partition" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e vis udvidede partitioner" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" msgstr " g opret en IRIX (SGI) partitionstabel" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr " f ordn partitionsrækkefølgen" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "Du skal angive" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "hoveder" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "sektorer" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" @@ -2793,11 +2711,11 @@ msgstr "" "%s%s.\n" "Dette kan du gøre fra menuen 'Ekstra funktioner'.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " og " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2816,29 +2734,29 @@ msgstr "" "2) opstarts- og partitioneringsprogrammer fra andre OS'er\n" " (Bl.a. DOS FDISK og OS/2 FDISK)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "Ugyldig forskydning i primær udvidet partition\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" "They will be deleted if you save this partition table.\n" msgstr "" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "Advarsel: ekstra lænkepeger (link pointer) i partitionstabel %d\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "Advarsel: ignorerer ekstra data i partitionstabel %d\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2851,17 +2769,17 @@ msgstr "" "indhold naturligvis ikke genskabes\n" "\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Bemærk: sektorstørrelsen er %d (ikke %d)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "Du vil ikke kunne gemme partitionstabellen.\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" @@ -2870,7 +2788,7 @@ msgstr "" "Denne disk har både magiske numre for DOS \n" "BSD. Brug 'b'-kommandoen for at gå i BSD-tilstand.\n" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " @@ -2879,17 +2797,17 @@ msgstr "" "Enheden indeholder hverken en gyldig DOS-partitionstabel eller et Sun-, SGI- " "eller OSF-diskmærkat.\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "Intern fejl\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "Ignorerer ekstra udvidet partition %d\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" @@ -2898,7 +2816,7 @@ msgstr "" "Advarsel: ugyldigt flag 0x%04x for partitionstabel %d vil blive rettet med " "'w' (skriv)\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" @@ -2907,83 +2825,83 @@ msgstr "" "\n" "fik filslut (EOF) tre gange - afslutter..\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "Hex-kode (tryk L for en liste over koderne): " -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%u-%u, standard %u): " -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, c-format msgid "Using default value %u\n" msgstr "Bruger standardværdi %u\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "Værdi udenfor området.\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Partitionsnummer" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "Advarsel: partition %d er af typen 'tom'\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format msgid "Selected partition %d\n" msgstr "Partition %d er valgt\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, c-format msgid "No partition is defined yet!\n" msgstr "Ingen partitioner defineret!\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "Alle primære partitioner er allerede definerede!\n" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "cylinder" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "sektor" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "Skifter enheder for visning/indtastning til %s\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "ADVARSEL: Partition %d er en udvidet partition\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "DOS-kompatilitetsflag er sat\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "DOS-kompatilitetsflag er ikke sat\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "Partition %d eksisterer ikke endnu!\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -2996,7 +2914,7 @@ msgstr "" "er nok uklogt. Du kan slette en partition med\n" "'d'-kommandoen.\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" @@ -3005,7 +2923,7 @@ msgstr "" "Du kan ikke ændre en partition mellem at være udvidet eller ikke-udvidet\n" "Slet den først.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -3016,7 +2934,7 @@ msgstr "" "SunOS/Solaris forventer det og selv Linux foretrækker det.\n" "\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -3027,52 +2945,52 @@ msgstr "" "og partition 11 som 'entire volume' (6), da IRIX forventer det.\n" "\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "Ændrede systemtypen for partition %d til %x (%s)\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "Partition %d har forskellig fysisk/logisk begyndelse (ikke-Linux?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " fys=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "logisk=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "Partition %d har forskellig fysisk/logisk endelse:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "Partition %i starter ikke på en cylinder-grænse:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "burde være (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "Partition %i slutter ikke på en cylindergrænse.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "burde være (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" @@ -3081,7 +2999,7 @@ msgstr "" "\n" "Disk %s: %ld Mb, %lld byte\n" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" @@ -3090,17 +3008,17 @@ msgstr "" "\n" "Disk %s: %ld.%ld Gb, %lld byte\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "%d hoveder, %d sektorer/spor, %d cylindre" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr ", i alt %llu sektorer" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" @@ -3109,7 +3027,7 @@ msgstr "" "Enheder = %s af %d * %d = %d byte\n" "\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" @@ -3118,7 +3036,7 @@ msgstr "" "Intet at gøre. Rækkefølgen er allerede korrekt.\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -3126,16 +3044,16 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s Opstart Start Slut Blokke Id System\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Enhed" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" @@ -3144,7 +3062,7 @@ msgstr "" "\n" "Partitionstabellens indgange er ikke i disk-rækkefølge\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3155,84 +3073,84 @@ msgstr "" "Disk %s: %d hoveder, %d sektorer, %d cylindre\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "Nr AF Hvd Sek Cyl Hvd Sek Cyl Start Str. ID\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "Advarsel: partition %d indeholder sektor 0\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "Partition %d: hovedet %d er større end de maksimale %d\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "Partition %d: sektor %d er større end de maksimale %d\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "Partitionerne %d: cylinder %d større end de maksimale %d\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "Partition %d: forrige sektorer %d stemmer ikke med totalen %d\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "Advarsel: ugyldig start-på-data i partition %d\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "Advarsel: partition %d overlapper med partition %d.\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "Advarsel: partition %d er tom\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "Logisk partition %d ikke fuldstændigt indenfor partition %d\n" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "" "Det totale antal allokerede sektorer %d er større end de maksimale %lld\n" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, c-format msgid "%lld unallocated sectors\n" msgstr "%lld ikke-allokerede sektorer\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "" "Partition %d er allerede defineret. Slet den før du tilføjer den igen.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "Sektor %d er allerede allokeret\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "Ingen tilgængelige frie sektorer\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3245,22 +3163,22 @@ msgstr "" "\ttilføje DOS-partitioner. (Brug o.)\n" "\tADVARSEL: Dette vil ødelægge diskens nuværende indhold.\n" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "Du må først slette en partition og tilføje en udvidet partition\n" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, c-format msgid "All logical partitions are in use\n" msgstr "Samtlige logiske partitioner er i brug\n" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, c-format msgid "Adding a primary partition\n" msgstr "Tilføjer en primærpartition\n" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3271,20 +3189,20 @@ msgstr "" " %s\n" " p primær partition (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l logisk (5 eller derover)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e udvidet" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Ugyldigt partitionsnummer for type '%c'\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" @@ -3293,12 +3211,12 @@ msgstr "" "Partitionstabellen er ændret!\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "Kalder ioctl() for at genindlæse partitionstabellen.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3311,7 +3229,7 @@ msgstr "" "Denne kerne bruger stadig den gamle tabel.\n" "Den nye tabel vil blive brugt fra næste genstart.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3324,74 +3242,74 @@ msgstr "" "yderligere information, hvis du har oprettet eller\n" "ændret DOS 6.x partitioner.\n" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:2199 #, fuzzy, c-format msgid "" "\n" "Error closing file\n" msgstr "Fejl ved lukning af %s\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "Synkroniserer diske.\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "Partition %d har intet dataområde\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Ny begyndelse på data" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "Ekspert kommando (m for hjælp): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "Antal cylindre" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "Antal hoveder" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "Antal sektorer" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "Advarsel: sætter sektorforskydning for DOS-kompatilitet\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "Disk %s indeholder ikke en gyldig partitionstabel\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "Kunne ikke åbne %s\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "kunne ikke åbne %s\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "%c: ukendt kommando\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "Denne kerne finder selv sektorstørrelser - tilvalget -b ignoreres\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " @@ -3400,17 +3318,16 @@ msgstr "" "Advarsel: tilvalget -b (angiv sektorstørrelse) kræver angivelse af disk-" "enhed\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "Detekterede et OSF/1 diskmærkat på %s. Går i diskmærkat-tilstand.\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "Kommando (m for hjælp): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" @@ -3419,16 +3336,16 @@ msgstr "" "\n" "Den nuværende opstartfil er: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "Angiv venligt navnet på den ny opstartsfil: " -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "Opstartsfil uændret\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3495,15 +3412,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux swap" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux' egen" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3581,7 +3498,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s sektor%5u størrelse%8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3638,7 +3554,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Der er mere end én fuldstændig diskindgang.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "Ingen partitioner defineret\n" @@ -3723,7 +3639,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\tDu har valgt et ikke-standard navn på opstartsfilen.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3743,11 +3658,10 @@ msgstr "" "Kun \"SGI volume\" hele-disk-sektionen kan bryde dette.\n" "Skriv JA, hvis du er sikker på, at du vil mærke partitionen anderledes.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "JA\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3821,44 +3735,43 @@ msgstr "Fors msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tSTART=%d\tLÆNGDE=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Tom" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS swap" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Whole disk" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Linux raid autodetekt" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3872,12 +3785,12 @@ msgstr "" "eller gennemtvinge et helt nyt mærkat.\n" "(s-kommandoen i hovedmenuen\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "Autokonfigurering fandt en %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3890,7 +3803,7 @@ msgstr "" "naturligvis ikke kunne genskabes.\n" "\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3900,72 +3813,72 @@ msgstr "" " ? autokonfigurering\n" " 0 brugerangivet (med maskinens fundne standardværdier)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "Vælg type (? for auto. 0 for brugerangivet): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "Autokonfigurering mislykkedes.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Sektorer/spor" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Alternative cylindre" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Fysiske cylindre" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "Rotationshastighed (omdr. per minut)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "Interleavefaktor" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "Ekstra sektorer per cylinder" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "Du kan ændre alle diskparametrene fra x-menuen" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "3,5\" diskette" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linux' egen" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "Partition %d slutter ikke på en cylinder-grænse\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "Partition %d overlapper med andre i sektorerne %d-%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Ubenyttet hul - sektorerne 0­%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Ubenyttet hul - sektorerne %d­%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" @@ -3974,7 +3887,7 @@ msgstr "" "Disken er allerede helt udfyldt med andre partitioner.\n" "Slet eller formindsk nogen af dem, før du prøver igen.\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -3985,7 +3898,7 @@ msgstr "" "%d %s dækker en anden partition. Din indgang er blevet ændret til\n" "%d %s \n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" @@ -3994,7 +3907,7 @@ msgstr "" "Hvis du vil beholde SunOS/Solaris-kompatilitet, bør du beholde denne\n" "partition som 'Whole disk' (5), der begynder på 0, med %u sektorer\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -4008,7 +3921,7 @@ msgstr "" "og opstartsblok. Skriv JA hvis du er helt sikker på, at du vil\n" "markere den partition som Linux swap (82): " -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4027,7 +3940,7 @@ msgstr "" "Enheder = %s á %d * 512 byte\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4040,16 +3953,16 @@ msgstr "" "Enheder = %s á %d * 512 byte\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Flag Start Slut Blokke Id System\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "Antal alternative cylindre" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "Antal fysiske cylindre" @@ -4073,32 +3986,26 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "Udvidet" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX opstartbar" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Opstartshåndtering" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "W95 FAT32" @@ -4107,7 +4014,6 @@ msgstr "W95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "W95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "W95 FAT16 (LBA)" @@ -4200,12 +4106,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4226,8 +4130,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4237,7 +4139,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD eller SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4258,12 +4159,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Gammel Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / gammel Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 msgid "Linux swap / Solaris" msgstr "Linux swap / Solaris" @@ -4293,12 +4192,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad dvale" @@ -4307,7 +4204,6 @@ msgstr "IBM Thinkpad dvale" msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4373,30 +4269,22 @@ msgstr "Ikke-filsystemdata" msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Dell Værktøj" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS access" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS fs" @@ -4405,116 +4293,109 @@ msgstr "BeOS fs" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "Linux/PA-RISC opstart" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS sekundær" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "søgefejl på %s - kunne ikke søge til %lu\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "søgefejl: ønskede 0x%08x%08x, fik 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "løbet tør for hukommelse - opgiver\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "læsefejl på %s - kunne ikke læse sektor %lu\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "FEJL: sektor %lu har ikke en MSDOS-signatur\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "skrivefejl på %s - kan ikke skrive sektor %lu\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "kunne ikke åbne partitionssektor-redningsfil (%s)\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "skrivefejl på %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "kunne ikke finde partitions-genskabelsesfil (%s)\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "partitions-genskabelsesfil har forkert størrelse - genskaber ikke\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "løbet tør for hukommelse?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "kan ikke åbne partitions-genskabelsesfilen (%s)\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "fejl under læsning af %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "kan ikke åbne enheden %s for skrivning\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "fejl ved skrivning af sektor %lu på %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Disk %s: kan ikke bestemme geometrien\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "Disk %s: kan ikke bestemme størrelsen\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4525,22 +4406,22 @@ msgstr "" "hel disk. Brug af fdisk på den er sikkert meningsløst.\n" "[Brug tilvalget --force hvis du virkelig gerne vil]\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "Advarsel: HDIO_GETGEO siger,at der er %lu hoveder\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "Advarsel: HDIO_GETGEO siger, at der er %lu sektorer\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "Advarsel: BLKGETSIZE/HDIO_GETGEO siger, at der er %lu cylindre\n" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" @@ -4549,7 +4430,7 @@ msgstr "" "Advarsel: usandsynligt antal sektorer (%lu) - normalt højst 63\n" "Dette vil give problemer med al programmel, der bruger C/H/S-adressering.\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4558,14 +4439,14 @@ msgstr "" "\n" "Disk %s: %lu cylindre, %lu hoveder, %lu sektorer/spor\n" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" msgstr "" "%s for partition %s har umulig hoved-værdi: %lu (burde være mellem 0-%lu)\n" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" @@ -4573,7 +4454,7 @@ msgid "" msgstr "" "%s for partition %s har umulig sektor-værdi: %lu (burde være mellem 1-%lu)\n" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" @@ -4582,7 +4463,7 @@ msgstr "" "%s for partition %s har umulig cylinder-værdi: %lu (burde være mellem 0-%" "lu)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4591,12 +4472,12 @@ msgstr "" "Id Navn\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Genindlæser partitionstabel ...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" @@ -4604,31 +4485,31 @@ msgstr "" "Kommandoen for genindlæsning af partitionstabellen mislykkedes\n" "Genstart dit system nu, før du formatterer med mkfs\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "Fejl ved lukning af %s\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: ingen sådan partition\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "ukendt format - benyttet sektorer\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# partitionstabel for %s\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "ikke-implementeret format - benytter %s\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4637,12 +4518,12 @@ msgstr "" "Enheder = cylindre á %lu byte, blokke á 1024 byte, tæller fra %d\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr " Enhed Opst Start Slut #cyldr. #blokke Id System\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4651,12 +4532,12 @@ msgstr "" "Enheder = sektorer á 512 byte, tæller fra %d\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " Enhed Opstart Start Slut #sektorer Id System\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4665,12 +4546,12 @@ msgstr "" "Enheder = blokke á 1024 byte, tæller fra %d\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " Enhed Opstrt Start Slut #blokke Id System\n" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" @@ -4679,31 +4560,31 @@ msgstr "" "Enheder = megabyte á 1048576 byte, blokke á 1024 byte, fra %d\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " Enhed Opst Start Slut MiB #blokke Id System\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tstart: (c,h,s) forventede (%ld,%ld,%ld) fandt (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tslut: (c,h,s) forventede (%ld,%ld,%ld) fandt (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "partitionen slutter på cylinder %ld, efter diskens slutning\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "Fandt ingen partitioner\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4714,51 +4595,51 @@ msgstr "" " til C/H/S=*/%ld/%ld (i stedet for %ld/%ld/%ld).\n" "I denne visning vil jeg gå ud fra denne geometri.\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "der er ingen partitionstabel.\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "mærkeligt, kun %d partitioner er defineret.\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "Advarsel: partition %s har størrelsen 0, men er ikke markeret tom\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "Advarsel: partition %s har størrelsen 0, men er opstartbar\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "Advarsel: partition %s har størrelsen 0, men starter ikke i 0\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "Advarsel: partition %s " -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "indeholdes ikke i partition %s\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "Advarsel: partitionerne %s " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "og %s overlapper hinanden\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" @@ -4768,17 +4649,17 @@ msgstr "" "lu),\n" "og vil ødelægge denne, når der skrives til partitionen.\n" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "Advarsel: partition %s starter i sektor 0\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "Advarsel: partition %s når ud over diskens slutning\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" @@ -4786,17 +4667,17 @@ msgstr "" "Kun én af primærpatitionerne må være udvidet\n" " (dette er dog ikke noget problem under Linux)\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "Advarsel: partition %s starter ikke på en cylindergrænse\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "Advarsel: partition %s slutter ikke på en cylindergrænse\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4805,7 +4686,7 @@ msgstr "" "Dette generer ikke LILO, men DOS MBR vil ikke kunne starte op fra denne " "disk.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" @@ -4813,7 +4694,7 @@ msgstr "" "Advarsel: normalt kan man kun starte op fra primærpartitioner\n" "LILO ignorerer opstartbar flaget.\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4821,33 +4702,33 @@ msgstr "" "Advarsel: ingen primærpartition er markeret opstartbar (aktiv)\n" "Det generer ikke LILO, men DOS MBR vil ikke kunne starte op fra denne disk.\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 msgid "start" msgstr "start" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "partition %s: start: (c,h,s) forventede (%ld,%ld,%ld) fandt (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 msgid "end" msgstr "slut" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "partition %s: end: (c,h,s) forventede (%ld,%ld,%ld) fandt (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "partition %s slutter på cylinder %ld, efter diskens slutning\n" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" @@ -4856,7 +4737,7 @@ msgstr "" "Advarsel: ændrede starten på udvidet partition fra %ld til %ld\n" "(Vedrører kun oplistningen. Ændrer ikke indholdet.)\n" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" @@ -4864,134 +4745,133 @@ msgstr "" "Advarsel: udvidet partition starter ikke på en cylindergrænse.\n" "DOS og Linux vil opfatte indholdet forskelligt.\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "for mange partitioner - ignorerer dem efter nr. (%d)\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "træ med partitioner?\n" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "fandt Disk Manager - kan ikke håndtere sådan en\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "fandt DM6 signatur - opgiver\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "mærkeligt... en udvidet partition med størrelsen 0?\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "mærkeligt..., en BSD-partition med størrelsen 0?\n" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, c-format msgid " %s: unrecognized partition table type\n" msgstr " %s: ukendt partitionstabeltype\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "flaget -n blev givet: Intet ændret\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "Kunne ikke gemme de gamle sektorer- afbryder\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "Mislykket skrivning af partition på %s\n" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "lang eller uafsluttet inddatalinje - afbryder\n" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "inddatafejl: forventer '=' efter %s-felt\n" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "inddatafejl: uventet tegn %c efter %s-felt\n" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "ukendt inddata: %s\n" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "tal for stort\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "uvedkommende tegn efter tallet\n" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "ikke plads til partitionsbeskrivelse\n" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "kunne ikke opbygge den omgivende udvidede partition\n" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "for mange inddatafelter\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "Ikke plads til mere\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "Ugyldig type\n" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "" "Advarsel: den angiven størrelse(%lu) overstiger den maksimalt tilladte (%" "lu)\n" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "Advarsel: tom partition\n" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "Advarsel: ugyldigt partitionsbegyndelse (tidligst %lu)\n" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "ukendt opstartbar-flag, vælg - eller *\n" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "delvis c,h,s-specifikation?\n" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "Udvidet partition ikke hvor den forventedes\n" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "ugyldige inddata\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "for mange partitioner\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" @@ -5001,47 +4881,43 @@ msgstr "" " \n" "Du behøver normalt kun at angive og (og måske ).\n" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "version" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "Brug: %s [tilvalg] enhed ...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "enhed: noget lignende /dev/hda eller /dev/sda" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "nyttige tilvalg:" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s [eller --show-size]: vis partitionens størrelse" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr " -c [eller --id]: vis eller ændr partitions-id" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [eller --list]: vis hver enheds partitioner" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" " -d [eller --dump]: det samme, men i et format, der vil passe til " "senere inddata" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr "" " -i [eller --increment]: antal cylindre osv. fra 1 i stedet for fra 0" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" @@ -5049,59 +4925,59 @@ msgstr "" " -uS, -uB, -uC, -uM: indlæs/vis i enhederne sektorer/blokke/cylindre/" "MB" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [eller --list-types]:vis kendte partitionstyper" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr " -D [eller --DOS]: DOS-kompatibilitet: spilder lidt plads" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr " -R [eller --re-read]: lad kernen genindlæse partitionstabellen" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr " -N# : ret kun partitionen med nummer #" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr " -n : undlad at skrive ændringerne til disken" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr " -O fil : gem de sektorer, der overskrives, i en fil" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I fil : genskab disse sektorer" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v [eller --version]: vis version" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? [eller --help]: vis denne besked" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "farlige tilvalg:" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr " -g [eller --show-geometry]: vis kernens bud på den geometri" -#: fdisk/sfdisk.c:2330 +#: fdisk/sfdisk.c:2326 #, fuzzy msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" msgstr " -g [eller --show-geometry]: vis kernens bud på den geometri" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" @@ -5109,114 +4985,114 @@ msgstr "" " -x [eller --show-extended]: medtag udvidede partitioner i uddata\n" " eller forvent beskrivelser af dem i inddata" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr " -L [eller --Linux]: giv ikke råd, der ikke vedrører Linux" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q [eller --quiet]: undertryk advarsler" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr " Du kan tilsidesætte den detekterede geometri med:" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr " -C# [eller --cylinders #]:angiv det cylinderantal, der skal bruges" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr " -H# [eller --heads #]: angiv det hovedantal, der skal bruges" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr " -S# [eller --sectors #]: angiv det sektorantal, der skal bruges" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "Du kan undertrykke alle forenelighedstjek med:" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr " -f [eller --force]: gør hvad jeg siger, selvom det er dumt" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "Brug:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s enhed\t\t vis aktive partitioner på enhed\n" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "%s enhed n1 n2 ... aktivér partitionerne på n1 ..., deaktivér resten\n" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "%s -An enhed\t aktivér partition n, deaktivér de andre\n" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "ingen kommando?\n" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, c-format msgid "total: %llu blocks\n" msgstr "i alt: %llu blokke\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "brug: sfdisk --print-id enhed partitionsnummer\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "brug: sfdisk --change-id enhed partitionsnummer id\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "brug: sfdisk --id enhed partitionsnummer [id]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "du kan kun angive én enhed (undtagen med -l eller -s)\n" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "kunne ikke åbne %s for skrivning\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "kunne ikke åbne %s for læsning\n" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: O.k.\n" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: %ld cylindre, %ld hoveder, %ld sektorer/spor\n" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, c-format msgid "Cannot get size of %s\n" msgstr "Kan ikke få størrelsen %s\n" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "ugyldig aktiv-byte: 0x%x i stedet for 0x80\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5224,7 +5100,7 @@ msgstr "" "Færdig\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" @@ -5233,35 +5109,35 @@ msgstr "" "Du har %d aktive primærpartitioner. Dette generer ikke LILO,\n" "men DOS MBR vil kun kunne starte op fra en disk med én aktiv partition.\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "partition %s har id %x og er ikke skjult\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "Ugyldig id %lx\n" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "Denne disk er i brug for øjeblikket.\n" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "Fatal fejl: kunne ikke finde %s\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "Advarsel: %s er ikke en blokenhed\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "Tjekker, at ingen benytter denne disk for øjeblikket...\n" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5274,30 +5150,30 @@ msgstr "" "Afmonter alle filsystemer og 'swapoff' alle swappartitioner på denne disk.\n" "Brug flaget --no-reread for at undertrykke dette tjek.\n" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "Brug flaget --force for at undertrykke alle tjek.\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "O.k.\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Gammel situation:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "Partitionen %d eksisterer ikke. Kan ikke ændre den\n" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Ny situation:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" @@ -5305,21 +5181,21 @@ msgstr "" "Jeg kan ikke lide disse partitioner - intet blev ændret.\n" "(Hvis du virkelig ønsker det, kan du bruge flaget --force.)\n" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "Jeg kan ikke lide detteher - du bør nok svare Nej\n" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "Er du tilfreds med dette? [jna] " -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "Vil du virkelig skrive dette til disken? [jna] " -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" @@ -5328,16 +5204,16 @@ msgstr "" "\n" "sfdisk: inddata sluttede for tidligt\n" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "Afslutter - intet blev ændret\n" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "Svar venligst j,n,a\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5346,7 +5222,7 @@ msgstr "" "Skrivning af ny partitionstabel lykkedes\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5445,129 +5321,129 @@ msgstr "getopt (udvidet) 1.1.3\n" msgid "internal error, contact the author." msgstr "intern fejl, kontakt programmøren." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "startede op med MILO\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "'Ruffian' BCD-ur\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "urport justeret til 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "'funky TOY' (tid-på-året)!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: momentan %s mislykkedes i 1000 iterationer!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "Kan ikke åbne /dev/port: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "Jeg kunne ikke få adgang fordi jeg ikke forsøgte.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "%s kan ikke få adgang til I/O-port: kaldet 'iopl(3)' mislykkedes.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Du behøver nok root-rettigheder.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Antager at maskinuret holdes i %s tid.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "GMT" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "lokal" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: Advarsel: ukendt tredie linje i adjtime-fil\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Forventet: 'UTC' (GMT), 'LOCAL' eller ingenting.)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Sidste hastighedsjustering blev gjort %ld sekunder efter 1969\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "Sidste kalibrering blev foretaget %ld sekunder efter 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "Maskinuret er i %s-tid\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "ukendt" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "Venter på et ur-tik...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "...fangede ur-tik\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "Ugyldige værdier i maskinur: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "Maskinur-tid: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld sekunder siden 1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "Tid læst fra maskinuret: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "Sætter maskinuret til %.2d:%.2d:%.2d = %ld sekunder siden 1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "Uret uændret - testede kun.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5576,7 +5452,7 @@ msgstr "" "Der er gået %.6f sekunder siden referencetiden.\n" "Udskyder yderligere for at nå til næste hele sekund.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " @@ -5585,22 +5461,22 @@ msgstr "" "Maskinurets registre indeholder værdier, der enten er ugyldige (f.eks. 50. " "dag i måneden) eller udenfor det område, vi kan håndtere (f.eks. år 2095).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f sekunder\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "Intet --date tilvalg angivet.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "parametret til --date er for langt\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5609,22 +5485,22 @@ msgstr "" "Værdien af --date tilvalget er ikke en gyldig dato.\n" "Mere specifikt, indeholder den anførselstegn.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Udfører 'date'-kommandoen: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "" "Kunne ikke køre 'date'-programmet i /bin/sh skallen. popen() mislykkedes" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "svar fra 'date'-kommandoen = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5639,7 +5515,7 @@ msgstr "" "Svaret var:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5656,12 +5532,12 @@ msgstr "" "Svaret var:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "Datoteksten %s svarer til %ld sekunder siden 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " @@ -5670,36 +5546,36 @@ msgstr "" "Maskinuret indeholder ikke en gyldig tid, så vi kan ikke sætte systemuret " "med det.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "Kalder 'settimeofday':\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "Sætter ikke systemuret, da der køres i testtilstand.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "Skal være superbruger for at sætte systemuret.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "settimeofday() mislykkedes" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " @@ -5708,7 +5584,7 @@ msgstr "" "Justerede ikke hastighedsfaktoren, da maskinuret tidligere havde en ugyldig " "værdi.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" @@ -5718,7 +5594,7 @@ msgstr "" "og kan derfor ikke bruges. Det er nødvendigt at starte \n" "kalibreringen forfra.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " @@ -5727,7 +5603,7 @@ msgstr "" "Justerede ikke hastighedsfaktoren, da det er mindre en et døgn siden sidste " "kalibrering.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5738,22 +5614,22 @@ msgstr "" "hastighedsfaktor på %f sekunder/døgn.\n" "Justerer hastighedsfaktoren med %f sekunder/døgn\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "%d sekunder siden sidste justering\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "Skal indsætte %d sekunder og stille uret %.6f sekunder tilbage\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "Opdaterer ikke adjtime-filen, da der køres i testtilstand.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5762,40 +5638,40 @@ msgstr "" "Ville have skrevet følgende til %s:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "Hastighedsjusteringen blev ikke opdateret.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" msgstr "" "Maskinuret indeholder ikke en gyldig tid, så vi kan ikke justere det.\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "" "Den krævede justering er mindre end ét sekund, så vi sætter ikke uret.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "Bruger %s.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "Fandt ingen brugbare ur-grænseflader.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "Kunne ikke sætte systemuret.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5807,17 +5683,17 @@ msgstr "" "Denne kopi af hwclock blev kompileret til en anden maskine end Alpha\n" "(og kører derfor sandsynligvis ikke på en Alpha nu). Intet blev gjort.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "Kunne ikke hente en epokeværdi fra kernen.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "Kernen går ud fra en epokeværdi på %lu\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " @@ -5826,17 +5702,22 @@ msgstr "" "For at sætte epokeværdien, skal du bruge tilvalget 'epoch' for at angive " "hvilken værdi, den skal sættes til\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "Sætter IKKE epokeværdien til %d - tester bare.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "Kunne ikke sætte epokeværdien i kernen.\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s fra %s\n" + +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5895,7 +5776,7 @@ msgstr "" " --noadjfile tilgå ikke /etc/adjtime. Det kræver, at der bruges\n" " enten --utc eller --localtime\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -5904,12 +5785,12 @@ msgstr "" " --jensen, --arc, --srm, --funky-toy\n" " angiv hvilken slags alpha du har (se hwclock(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s accepterer ingen parametre. Du angav parameteren %d.\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" @@ -5918,7 +5799,7 @@ msgstr "" "Du har angivet flere funktionstilvalg.\n" "Du kan kun udføre én funktion ad gangen.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " @@ -5926,7 +5807,7 @@ msgid "" msgstr "" "%s: Tilvalgene --utc og --localtime udelukker hinanden. Du angav begge.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " @@ -5934,27 +5815,27 @@ msgid "" msgstr "" "%s: Tilvalgene --adjust og --noadjfile udelukker hinanden. Du angav begge.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "%s: --noadjfile kræver enten --utc or --localtime\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "Ingen brugbar set-til-tid. Kan ikke sætte uret.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "Beklager, kun superbrugeren kan ændre maskinuret.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "Beklager, kun superbrugeren kan ændre systemuret.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " @@ -5962,12 +5843,12 @@ msgid "" msgstr "" "Beklager, kun superbrugeren kan ændre maskinurets epokeværdi i kernen.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "Kan ikke tilgå maskinuret med nogen kendt metode.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -6003,7 +5884,6 @@ msgstr "ioctl() kunne ikke afl msgid "ioctl KDSHWCLK failed" msgstr "KDGHWCLK-ioctl mislykkedes" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "Kunne ikke åbne /dev/tty1 eller /dev/vc/1" @@ -6099,9 +5979,6 @@ msgstr "ioctl(RTC_EPOCH_READ) til %s mislykkedes" msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "vi har aflæst epokeværdi %ld fra %s med RTC_EPOCH_READ ioctl.\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -6127,7 +6004,6 @@ msgstr "ioctl(RTC_EPOCH_SET) til %s mislykkedes" msgid "calling open_tty\n" msgstr "kalder 'open_tty'\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "kalder 'termio_init'\n" @@ -6136,7 +6012,6 @@ msgstr "kalder 'termio_init'\n" msgid "writing init string\n" msgstr "skriver init-streng\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "før 'autobaud'\n" @@ -6150,7 +6025,6 @@ msgstr "venter p msgid "read %c\n" msgstr "læs %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "læser loginnavn\n" @@ -6204,7 +6078,6 @@ msgstr "/dev: chdir() mislykkedes: %m" msgid "/dev/%s: not a character device" msgstr "/dev/%s: ikke en tegnenhed" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6219,12 +6092,10 @@ msgstr "/dev/%s: kan ikke msgid "%s: not open for read/write" msgstr "%s: ikke åben for læsning/skrivning" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "duplikerer\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6267,30 +6138,25 @@ msgstr "" "eller\t[-hiLmw] [-l login_program] [-t tidsudløb] [-I initstreng] [-H " "login_vært] linje baud_rate,... [termtype]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "login: ikke megen hukommelse, login kan mislykkes\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "kunne ikke allokere hukommelse for ttyclass (malloc)" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "kunne ikke allokere hukommelse for grplist (malloc)" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "Login på %s fra %s afvises som standard.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "Login på %s fra %s afvist.\n" @@ -6335,8 +6201,8 @@ msgstr " msgid "Password error." msgstr "Fejl i adgangskode." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Adgangskode: " @@ -6514,34 +6380,6 @@ msgstr "Brug %s -l for at se en liste.\n" msgid "No known shells.\n" msgstr "Ingen kendte skaller.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "kunne ikke åbne /dev/urandom" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "kunne ikke læse tilfældige data fra /dev/urandom" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "kunne ikke åbne for læsning af %s" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "kunne ikke stat(%s)" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s har ikke de korrekte filmodi" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "kunne ikke læse data fra %s" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6551,11 +6389,11 @@ msgstr "Kunne ikke l msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "brug: last [-#] [-f fil] [-t tty] [-h vært] [bruger ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " stadig logget på" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6564,15 +6402,15 @@ msgstr "" "\n" "wtmp starter %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: hukommelsesallokerings-fejl (malloc).\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6581,51 +6419,45 @@ msgstr "" "\n" "afbrudt %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "FATALT: kunne ikke genåbne tty: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "FATALT: ugyldig tty" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: -h er kun for superbrugeren.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "brug: login [-fp] [brugernavn]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: PAM-fejl, afbryder: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "Kunne ikke klargøre PAM: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "login: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "MISLYKKET LOGIN %d FRA %s FOR %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6634,17 +6466,17 @@ msgstr "" "Login ugyldigt\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "FOR MANGE LOGINFORSØG (%d) FRA %s FOR %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "MISLYKKET LOGINSESSION FRA %s FOR %s, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6653,7 +6485,7 @@ msgstr "" "\n" "Login ugyldigt\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" @@ -6662,135 +6494,120 @@ msgstr "" "\n" "Problem med sessions-opsætning, afbryder.\n" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "TOMT brugernavn i %s: %d. Afbryder." -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "Ugyldigt brugernavn \"%s\" i %s:%d. Afbryder." -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "login: Hukommelse opbrugt\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Ugyldigt brugernavn" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "%s login afvist på denne terminal.\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "LOGIN %s AFVIST FRA %s PÅ TTY %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "LOGIN %s AFVIST PÅ TTY %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Login ugyldigt\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"For mange brugere er allerede logget på.\n" -"Prøv igen senere.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Du har for mange processer kørende.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "OPRINGNING KLOKKEN %s AF %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "ROOT LOGIN PÅ %s FRA %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "ROOT LOGIN PÅ %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "LOGIN PÅ %s AF %s FRA %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "LOGIN PÅ %s AF %s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "Du har ny post.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "Du har post.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: mislykket forgrening: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "TIOCSCTTY mislykkedes: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "setuid() mislykkedes" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "Ingen mappe %s!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Logger ind med hjemmemappe = \"/\".\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: ingen hukommelse for skal-skript.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: kunne ikke køre skal-skript: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: ingen skal: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6799,65 +6616,65 @@ msgstr "" "\n" "%s login: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "loginnavn alt for langt.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "for langt NAVN" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "loginnavne må ikke starte med '-'.\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "for mange tomme linjeskift,\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "VOLDSOMT MANGE linjeskift" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "Login udløb efter %d sekunder\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Sidste login: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "fra %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "på %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "LOGINFEJL FRA %s, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "LOGINFEJL på %s, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d LOGINFEJL fra %s, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d LOGINFEJL PÅ %s, %s" @@ -6877,167 +6694,30 @@ msgstr "er n\n" msgid "usage: mesg [y | n]\n" msgstr "brug: mesg [j | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "newgrp: Hvem er du?" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "newgrp: Ingen sådan gruppe." -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "newgrp: Nægtet adgang" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "Ingen skal" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "Adgangskoden skal bestå af mindst 6 tegn. Prøv igen.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"Adgangskoden skal indeholde tegn fra to af følgende klasser:\n" -"store og små bogstaver, tal og ikke-alfanumeriske tegn.\n" -"Se passwd(1) for flere oplysninger.\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "Du kan ikke genbruge den gamle adgangskode.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "Brug venligst ikke brugernavn og lignende som adgangskode!\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "Brug venligst ikke dit rigtige navn og lignende som adgangskode!\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Brug: passwd [brugernavn [adgangskode]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "Kun root kan bruge et- og to-parameter formater.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Brug: passwd [-foqsvV] [bruger [adgangskode]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "Kunne ikke udføre %s: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "Kunne ikke finde loginnavn" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Kun root kan ændre adgangskoder for andre.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "For mange parametre.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "Kan ikke finde brugernavnet nogen steder. Er '%s' virkelig en bruger?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "" -"Beklager, jeg kan kun ændre lokale adgangskoder. Brug 'yppasswd' i stedet." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "UID og brugernavn passer ikke sammen." - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Ændrer adgangskode for %s\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Indtast gammel adgangskode: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Ugyldig adgangskode." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Indtast ny adgangskode: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "Adgangskode ikke ændret." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Gentag ny adgangskode: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Du stavede forkert. Adgangskoden blev ikke ændret." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "adgangskode ændret, bruger %s" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "ROOT-ADGANGSKODE ÆNDRET" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "adgangskoden ændret af root, bruger %s" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "kalder setpwnam for at ændre adgangskoden.\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "Adgangskode *IKKE* ændret. Prøv igen senere.\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Adgangskode ændret.\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -7084,7 +6764,6 @@ msgstr "genstartet af %s: %s" msgid "halted by %s: %s" msgstr "standset af %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -7121,7 +6800,6 @@ msgstr "K msgid "Error executing\t%s\n" msgstr "Fejl ved kørsel af\t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7211,7 +6889,6 @@ msgstr "fejl under s msgid "error running finalprog\n" msgstr "fejl ved kørsel af finalprog\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "fejl ved forsøg på at spalte processen finalprog\n" @@ -7240,7 +6917,7 @@ msgstr "kunne ikke msgid "fork failed\n" msgstr "forgrening mislykkedes\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "programkørsel mislykkedes\n" @@ -7390,12 +7067,6 @@ msgstr "ugyldig m msgid "illegal year value: use 1-9999" msgstr "ugyldig årsværdi: brug 1-9999" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7406,13 +7077,12 @@ msgstr "%s %d" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "brug: cal [-13smjyV] [[måned] år]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "brug: %s [+format] [dag måned år]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "St. Tibs-dag" @@ -7543,7 +7213,7 @@ msgstr "%s: kunne ikke omd msgid "call: %s from to files...\n" msgstr "kald: %s fra til filer...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7554,22 +7224,22 @@ msgstr "" "Brug '%s [tilvalg] %s', hvis du virkelig vil bruge den.\n" "Skript blev ikke startet.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "brug: script [-a] [-f] [-q] [-t] [fil]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "Skript påbegyndt, filen er %s\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "Skript påbegyndt på %s" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7578,254 +7248,253 @@ msgstr "" "\n" "Skript kørt på %s" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "Skript færdigt, filen er %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "openpty mislykkedes\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "Løbet tør for pty-er\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "%s: Parameterfejl, brug\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term terminal_navn ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ attr ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-ANTAL_KONSOLLER] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-ANTAL_KONSOLLER] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file dumpfilnavn ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq freqnumber ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "kan ikke ændre strømsparetilstand\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "klogctl fejl: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "Fejl ved læsning af %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "Fejl ved skrivning af skærmkopi\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "kunne hverken læse %s eller udføre ioctl dump\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM er ikke defineret.\n" @@ -7900,10 +7569,6 @@ msgstr "advarsel: kunne ikke msgid "mount: could not open %s - using %s instead\n" msgstr "mount: kunne ikke åbne %s - bruger %s i stedet\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -8201,81 +7866,72 @@ msgstr "mount: kunne ikke msgid "mount: cannot set speed: %s" msgstr "mount: kunne ikke sætte hastigheden: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: kunne ikke forgrene: %s" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "mount: denne version blev oversat uden understøttelse for 'nfs'-typen" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "mount: montering af nfs version 4 mislykkedes, prøver version 3..\n" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "mount: Jeg kunne ikke bestemme filsystemtypen, og ingen var angivet" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: du skal angive filsystemtypen" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: montering mislykkedes" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: monteringspunkt %s er ikke en mappe" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: adgang nægtet" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: skal være superbruger for at bruge 'mount'" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s er optaget" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc er allerede monteret" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: enten er %s allerede monteret eller %s optaget" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: monteringspunkt %s eksisterer ikke" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "mount: monteringspunkt %s er en symbolsk lænke ud i ingenting" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: specialenhed %s eksisterer ikke" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8284,12 +7940,12 @@ msgstr "" "mount: specialenhed %s eksisterer ikke\n" " (en sti er ikke en mappe)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s ikke allerede monteret, eller forkert tilvalg" -#: mount/mount.c:966 +#: mount/mount.c:959 #, fuzzy, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" @@ -8298,69 +7954,68 @@ msgstr "" "mount: forkert filsystemtype, forkert tilvalg, ugyldig superblok på %s,\n" " eller for mange monterede filsystemer" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" msgstr "" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" msgstr "" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" msgstr "" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "monteringstabellen er fuld" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: kunne ikke læse superblokken" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "mount: %s: ukendt enhed" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, c-format msgid "mount: unknown filesystem type '%s'" msgstr "mount: ukendt filsystemtype'%s'" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: du mente sikkert %s" -#: mount/mount.c:1030 +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" msgstr "mount: måske mente du 'iso9660'?" -#: mount/mount.c:1032 +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" msgstr "mount: måske mente du 'vfat'?" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" "mount: %s har forkert enhedsnummer eller filsystemtypen %s understøttes ikke" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "mount: %s er ikke en blokenhed, og 'stat' fejler?" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -8369,73 +8024,68 @@ msgstr "" "mount: kernen genkender ikke %s som en blokenhed\n" " (måske hjælper 'insmod enheds-driver'?)" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "mount: %s er ikke en blokenhed (brug eventuelt '-o loop'?)" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s er ikke en blokenhed" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s er ikke en gyldig blokenhed" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "blokenhed " -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "mount: kunne ikke montere %s%s skrivebeskyttet" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s er skrivebeskyttet, men eksplicit '-w'-tilvalg blev givet" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s er skrivebeskyttet, monterer skrivebeskyttet" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: ingen type blev angive - Jeg antager nfs på grund af kolonnet\n" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" "mount: ingen type blev angivet - Jeg antager smbfs p.g.a. det " "foranstillede //\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: kører \"%s\" i baggrunden\n" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: opgiver \"%s\"\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s er allerede monteret som %s\n" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8482,34 +8132,34 @@ msgstr "" "Andre tilvalg: [-nfFrsvw] [-o tilvalg] [-p adgangskodefd].\n" "se mange flere detaljer med 'man 8 mount'.\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: dette kan kun root gøre" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: ingen %s fundet - opretter den..\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "mount: fandt ingen sådan partition" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: monterer %s\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "intet blev monteret" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: kunne ikke finde %s i %s" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: kunne ikke finde %s i %s eller %s" @@ -8544,98 +8194,98 @@ msgstr " Jeg vil fors msgid "Trying %s\n" msgstr "Forsøger %s\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: voldsomt langt 'vært:mappe'-parameter\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: advarsel: angivelse af flere værtsnavne understøttes ikke\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "mount: mappe, der monteres, er ikke i formatet 'vært:mappe'\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: kunne ikke få adressen på %s\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: fik ugyldig hp->h_length\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: voldsomt langt tilvalgsparameter\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "Advarsel: Ukendt proto= tilvalg.\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "Advarsel: Tilvalget 'namlen' understøttes ikke.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "ukendt NFS-montageparameter: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "Advarsel: tilvalget 'nolock' understøttes ikke.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "ukendt NFS-montageparameter: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: fik ugyldig hp->h_length?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "NFS via TCP understøttes ikke.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "NFS-sokkel" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "NFS-tjener angav, at tjenesten ikke var tilgængelig" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "benyttede portmapper til at finde NFS-port\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "bruger port %d til NFS-dæmonen\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "NFS-forbindelse" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "ukendt NFS-statusværdi: %d" @@ -8644,7 +8294,7 @@ msgstr "ukendt NFS-statusv msgid "bug in xstrndup call" msgstr "programfejl i xstrndup-kald" -#: mount/swapon.c:57 +#: mount/swapon.c:56 #, fuzzy, c-format msgid "" "usage: %s [-hV]\n" @@ -8657,7 +8307,7 @@ msgstr "" " %s [-v] [-p prioritet] speciel ...\n" " %s [-s]\n" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8668,139 +8318,137 @@ msgstr "" " %s -a [-v]\n" " %s [-v] speciel ...\n" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s på %s\n" -#: mount/swapon.c:178 mount/swapon.c:244 +#: mount/swapon.c:177 mount/swapon.c:243 #, fuzzy, c-format msgid "%s: cannot find the device for %s\n" msgstr "%s: kunne ikke finde \"_stext\" i %s\n" -#: mount/swapon.c:185 +#: mount/swapon.c:184 #, fuzzy, c-format msgid "%s: cannot stat %s: %s\n" msgstr "swapon: kan ikke finde %s: %s\n" -#: mount/swapon.c:196 +#: mount/swapon.c:195 #, fuzzy, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "swapon: advarsel: %s har usikre filrettigheder %04o, %04o anbefales\n" -#: mount/swapon.c:208 +#: mount/swapon.c:207 #, fuzzy, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" msgstr "swapon: Dropper filen %s - den lader til at være fragmenteret.\n" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "Ikke superbruger.\n" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: kunne ikke åbne %s: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: oversat uden understøttelse af tilvalget -f\n" -#: mount/umount.c:141 +#: mount/umount.c:139 #, fuzzy, c-format msgid "umount: cannot fork: %s" msgstr "mount: kunne ikke forgrene: %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "vært: %s, mappe: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: kunne ikke få adressen på %s\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: fik ugyldig hostp->h_length\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: ugyldig blokenhed" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: ikke monteret" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: kunne ikke skrive superblok" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: enhed optaget" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: ikke fundet" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: skal være superbruger for at afmontere" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: blokenheder tillades ikke på dette fs" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "ingen umount2, forsøger umount...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "kunne ikke afmontere %s med umount - forsøger %s i stedet\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s optaget - genmonteret skrivebeskyttet\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: kunne ikke montere %s skrivebeskyttet\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s afmonteret\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "" "umount: kunne ikke finde listen over filsystemer, der skulle afmonteres" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" @@ -8811,48 +8459,47 @@ msgstr "" " umount -a [-f] [-r] [-n] [-v] [-t vfstyper] [-O tilvalg]\n" " umount [-f] [-r] [-n] [-v] speciel | knude...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 #, fuzzy msgid "Cannot umount \"\"\n" msgstr "Kunne ikke åbne " -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "Forsøger at afmontere %s\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "Kunne ikke finde %s i mtab\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s er ikke monteret (ifølge mtab)" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: det lader til, at %s er monteret flere gange" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s er ikke i fstab (og du er ikke root)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s montering stemmer ikke med fstab" -#: mount/umount.c:637 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: kun %s kan afmontere %s fra %s" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "umount: dette kan kun root gøre" @@ -9006,7 +8653,7 @@ msgstr "%s: ukendt signal %s\n" #: sys-utils/flock.c:77 #, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" #: sys-utils/ipcrm.c:66 @@ -9173,8 +8820,6 @@ msgstr "kernen er ikke konfigureret til brug af delt hukommelse\n" msgid "------ Shared Memory Limits --------\n" msgstr "---- Grænser for delt hukommelse ---\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, c-format msgid "max number of segments = %lu\n" @@ -9957,17 +9602,17 @@ msgstr "" "hexdump: [-bcCdovx] [-e fmt] [-f fmt_fil] [-n længde] [-s overspring] " "[fil ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "brug: %s [-dflpcsu] [+linjeantal | +/mønster] navn1 navn2 ...\n" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, fuzzy, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: ukendt signal %s\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -9978,8 +9623,7 @@ msgstr "" "*** %s: mappe ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -9990,45 +9634,45 @@ msgstr "" "******** %s: Ikke en tekstfil ********\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[Brug q eller Q for at afslutte]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--Mere--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(Næste fil: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "[Tryk mellemrum for at fortsætte, 'q' for at afslutte.]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "...bak %d sider" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "...bak 1 side" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "...overspringer en linje" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" msgstr "...overspringer %d linjer" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -10038,7 +9682,7 @@ msgstr "" "***Tilbage***\n" "\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -10050,7 +9694,7 @@ msgstr "" "klammer.\n" "Stjerne (*) betyder at parameteren bliver den nye standardværdi.\n" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -10096,34 +9740,34 @@ msgstr "" ":f Vis aktuelle filnavn og linjenummer\n" ". Gentag seneste kommando\n" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "[Tryk 'h' for instruktioner.]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" linje %d" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[Ikke en fil] linje %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Overløb\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...overspringer\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "Forkludret regulært udtryk" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -10131,15 +9775,15 @@ msgstr "" "\n" "Mønster ikke fundet\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "Mønster ikke fundet" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "kunne ikke forgrene (fork)\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -10147,19 +9791,19 @@ msgstr "" "\n" "...Overspringer " -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "...Springer til filen " -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "...Springer tilbage til filen " -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "For lang linje" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "Ingen tidligere kommando at erstatte med" @@ -10212,91 +9856,88 @@ msgstr "hexdump: ugyldigt format {%s}\n" msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: ugyldig konverteringstegn %%%s.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" msgstr "" "%s: Brug: %s [-tal] [-p streng] [-cefnrs] [+linje] [+/mønster/] [filer]\n" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "%s: tilvalget kræver et parameter -- %s\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: ugyldigt tilvalg -- %s\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" msgstr "...hopper fremad\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" msgstr "...springer bagud\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "Ingen næste fil" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" msgstr "Ingen forrige fil" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" msgstr "%s: Læsefejl fra %s-fil\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "%s: Uventet filafslutning i %s-fil\n" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: Ukendt fejl i %s-fil\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: Kunne ikke oprette midlertidig fil.\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " msgstr "RE fejl: " -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "(Filafslutning)" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "Ingen gammel søgestreng" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " msgstr "Kunne ikke åbne " -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "gemte" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr ": !kommando ikke tilladt i rflag-tilstand.\n" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" msgstr "fork() mislykkedes, prøv senere\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "(Næste fil: " @@ -10350,6 +9991,156 @@ msgstr "For lang inddatalinje.\n" msgid "Out of memory when growing buffer.\n" msgstr "Løb tør for hukommelse under forstørring af buffer.\n" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Ugyldigt tal: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Syntaksfejl: '%s'\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "Ingen sådan parameter sat: '%s'\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr " %s [ -p ] enh navn\n" + +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] enh str sekt hoveder spor stræk gab rate spec1 fmt_gab\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] enh\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] enh\n" + +#~ msgid "version" +#~ msgstr "version" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "kunne ikke åbne /dev/urandom" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "kunne ikke læse tilfældige data fra /dev/urandom" + +#~ msgid "can't open %s for reading" +#~ msgstr "kunne ikke åbne for læsning af %s" + +#~ msgid "can't stat(%s)" +#~ msgstr "kunne ikke stat(%s)" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s har ikke de korrekte filmodi" + +#~ msgid "can't read data from %s" +#~ msgstr "kunne ikke læse data fra %s" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "For mange brugere er allerede logget på.\n" +#~ "Prøv igen senere.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Du har for mange processer kørende.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "Adgangskoden skal bestå af mindst 6 tegn. Prøv igen.\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "Adgangskoden skal indeholde tegn fra to af følgende klasser:\n" +#~ "store og små bogstaver, tal og ikke-alfanumeriske tegn.\n" +#~ "Se passwd(1) for flere oplysninger.\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "Du kan ikke genbruge den gamle adgangskode.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "Brug venligst ikke brugernavn og lignende som adgangskode!\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "Brug venligst ikke dit rigtige navn og lignende som adgangskode!\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Brug: passwd [brugernavn [adgangskode]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "Kun root kan bruge et- og to-parameter formater.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Brug: passwd [-foqsvV] [bruger [adgangskode]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "Kunne ikke udføre %s: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "Kunne ikke finde loginnavn" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Kun root kan ændre adgangskoder for andre.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "For mange parametre.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "" +#~ "Kan ikke finde brugernavnet nogen steder. Er '%s' virkelig en bruger?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "Beklager, jeg kan kun ændre lokale adgangskoder. Brug 'yppasswd' i stedet." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "UID og brugernavn passer ikke sammen." + +#~ msgid "Changing password for %s\n" +#~ msgstr "Ændrer adgangskode for %s\n" + +#~ msgid "Enter old password: " +#~ msgstr "Indtast gammel adgangskode: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Ugyldig adgangskode." + +#~ msgid "Enter new password: " +#~ msgstr "Indtast ny adgangskode: " + +#~ msgid "Password not changed." +#~ msgstr "Adgangskode ikke ændret." + +#~ msgid "Re-type new password: " +#~ msgstr "Gentag ny adgangskode: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Du stavede forkert. Adgangskoden blev ikke ændret." + +#~ msgid "password changed, user %s" +#~ msgstr "adgangskode ændret, bruger %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "ROOT-ADGANGSKODE ÆNDRET" + +#~ msgid "password changed by root, user %s" +#~ msgstr "adgangskoden ændret af root, bruger %s" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "kalder setpwnam for at ændre adgangskoden.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "Adgangskode *IKKE* ændret. Prøv igen senere.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Adgangskode ændret.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "" +#~ "mount: denne version blev oversat uden understøttelse for 'nfs'-typen" + #, fuzzy #~ msgid "Warning: omitting partitions after %d\n" #~ msgstr "Advarsel: sletter partitioner efter %d\n" diff --git a/po/de.gmo b/po/de.gmo new file mode 100644 index 0000000000000000000000000000000000000000..e775adf87dc8b9766acd4051619515d01a7ba862 GIT binary patch literal 187336 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 literal 0 HcmV?d00001 diff --git a/po/fr.po b/po/fr.po index d9d6b9ae..6d6e9023 100644 --- a/po/fr.po +++ b/po/fr.po @@ -8,10 +8,10 @@ # msgid "" msgstr "" -"Project-Id-Version: util-linux 2.12m\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" -"PO-Revision-Date: 2005-01-02 12:00-0500\n" +"Project-Id-Version: util-linux 2.12q\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"PO-Revision-Date: 2005-01-28 08:00-0500\n" "Last-Translator: Michel Robitaille \n" "Language-Team: French \n" "MIME-Version: 1.0\n" @@ -117,7 +117,7 @@ msgstr "%s: erreur ioctl() sur %s\n" msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "RO RA SSZ BSZ Début Sec Taille Périphérique\n" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "usage:\n" @@ -161,13 +161,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "usage: %s [ -n ] périphérique\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s de %s\n" #: disk-utils/fdformat.c:130 @@ -192,7 +191,7 @@ msgstr "Double" msgid "Single" msgstr "Simple" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -207,103 +206,103 @@ msgstr "" " -v travailler en mode bavard\n" " file fichier à tester\n" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "%s: erreur %d lors de la décompression! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: erreur taille dans le lien symbolique « %s »\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr " décompression du bloc à %ld vers %ld (%ld)\n" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "%s: mode bogus sur « %s » (%o)\n" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" msgstr " trou à %ld (%d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "%s: (%ld) octets de type non bloc\n" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "%s: (%ld vs %ld) octets de type non taille\n" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "%s: cramfs invalide -- longueur invalide du chemin\n" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" msgstr "%s: compilé sans support de -x\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "" "%s: AVERTISSEMENT -- incapable de déterminer la taille du système de " "fichiers\n" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" msgstr "%s n'est pas un périphérique de type bloc ou de fichiers\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "%s: cramfs invalide -- longueur du fichier trop courte\n" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "%s: cramfs invalide -- nombre magique erroné\n" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "" "%s: AVERTISSEMENT - longueur du fichier trop longue, remplissage de " "l'image?\n" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: cramfs invalide -- erreur CRC\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "%s: AVERTISSEMENT -- vieille image cramfs, sans CRC\n" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "%s: cramfs invalide -- superbloc erroné\n" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" "%s: cramfs invalide -- fin des données du répertoire (%ld) != début des " "données du fichier (%ld)\n" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "%s: cramfs invalide -- décalage invalide des données du fichier\n" @@ -785,7 +784,7 @@ msgstr "trop d'inodes - maximum est 512" msgid "not enough space, need at least %lu blocks" msgstr "pas suffisamment d'espace, a besoin au moinds de %lu blocs" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Périphérique: %s\n" @@ -854,20 +853,20 @@ msgstr "erreur d' msgid "error closing %s" msgstr "erreur de fermeture %s" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "" "Usage: mkfs [-V] [-t type-système-de-fichiers] [options] péridphérique " "[taille]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: mémoire épuisée!\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs version %s (%s)\n" @@ -933,7 +932,6 @@ msgstr "" "Dépassement de MAXENTRIES. Augmenter la valeur dans mkcramfs.c et " "recompiler. Fin d'exécution.\n" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -988,10 +986,6 @@ msgstr "pas assez d'espace allou msgid "ROM image write failed (%d %d)\n" msgstr "Échec de l'écriture de l'image dans le ROM (%d %d)\n" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -1072,7 +1066,6 @@ msgstr "incapable d' msgid "write failed in write_block" msgstr "échec d'écriture dans write_block" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1108,7 +1101,7 @@ msgstr " msgid "Weird values in do_check: probably bugs\n" msgstr "Valeur étranges dans do_check: probablement un bug\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "échec de repérage dans check_blocks" @@ -1151,109 +1144,111 @@ msgstr "incapable d' msgid "will not try to make filesystem on '%s'" msgstr "n'essayera pas de créer un système de fichiers sur « %s »" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Taille de page erronée tel que spécifiée par l'usager %d\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" "Utilise la taille de page spécifiée par l'usager %d, au lieu de %d/%d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" -msgstr "On assume des pages de taille %d (pas %d)\n" +msgstr "On assume des pages de taille %d (et non pas de %d)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" -msgstr "" +msgstr "Taille erronée d'en-tête de swap, aucune étiquette n'a été écrite.\n" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" -msgstr "" +msgstr "L'étiquette a été tronquée.\n" -#: disk-utils/mkswap.c:250 -#, fuzzy, c-format +#: disk-utils/mkswap.c:249 +#, c-format msgid "no label, " -msgstr "étiquette" +msgstr "pas d'étiquette, " -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" -msgstr "" +msgstr "pas de uuid\n" -#: disk-utils/mkswap.c:382 -#, fuzzy, c-format +#: disk-utils/mkswap.c:381 +#, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" -msgstr "Usage: %s [-c] [-v0|-v1] [-pTAILLE-PAGES] /dev/name [blocs]\n" +msgstr "" +"Usage: %s [-c] [-v0|-v1] [-pTAILLE-PAGES][-L étiquette] /dev/name [blocs]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "trop de pages corrompus" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Mémoire épuisée" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "une page corrompue\n" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, c-format msgid "%lu bad pages\n" msgstr "%lu pages corrompues\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: erreur: aucun endroit pour définir un espace d'échange (swap)?\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "" "%s: erreur: taille %lu est plus grande que la taille du périphérique %lu\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: erreur: version inconnue %d\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "" "%s: erreur: zone d'échange (swap) a besoin d'une taille d'au moins %ldkB\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: AVERTISSEMENT: truncation de la zone d'échange (swap) à %ldkB\n" -#: disk-utils/mkswap.c:645 -#, fuzzy, c-format +#: disk-utils/mkswap.c:644 +#, c-format msgid "%s: error: label only with v1 swap area\n" -msgstr "%s: erreur: aucun endroit pour définir un espace d'échange (swap)?\n" +msgstr "" +"%s: erreur: étiquette avec seulement un espace d'échanger (swap) de type v1\n" # disk-utils/mkswap.c:566 -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "Ne tentera pas de créer un périphérique de type swap sur « %s »" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "ERREUR FATALE: la première page est illisible" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1269,127 +1264,88 @@ msgstr "" "pour forcer sa création.\n" # disk-utils/mkswap.c:605 -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "Incapable de fixer l'espace de swap: illisible" # disk-utils/mkswap.c:606 -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "" "Initialisation de la version de l'espace de swap %d, taille = %llu kB\n" # disk-utils/mkswap.c:612 -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "incapable de rembobiner le périphérique de swap" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "incapable d'écrire la page de signature" # disk-utils/mkswap.c:623 -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "Échec de la synchronisation du système de fichiers par fsync" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Nombre invalide: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Erreur de syntaxe: « %s »\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Aucun paramètre de ce type initialisé: « %s »\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr " %s [ -p ] périphérique nom\n" - -# disk-utils/setfdprm.c:101 -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" -" %s [ -p ] périphérique taille sect têtes pistes stretch intervalle taux " -"spec1 format_de_intervalle\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] périphérique\n" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] périphérique\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Inutilisable" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Espace libre" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 msgid "Linux JFS" msgstr "Linux JFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "Disque a été changé.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" "Réamorcer le système pour s'assurer que la table de partition a été " "correctement mise à jour.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1402,327 +1358,308 @@ msgstr "" "partition DOS 6.x, svp consulter les pages du manuel\n" "de cfdisk pour de plus amples informations.\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "ERREUR FATALE" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "Appuyer n'importe quelle clé pour quitter cfdisk" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "Ne peut effectuer de repérage sur l'unité de disque" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "Ne peut lire à partir de l'unité de disque" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "Ne peut lire de l'unité de disque" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "Trop de partitions" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "La partition débute avant le secteur 0" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "La partition se termine avant le secteur 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "La partition débute après la fin du disque" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "La partition se termine après la fin du disque" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "Partition se termine dans le cylindre final" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "partitions logiques ne sont pas en ordre sur le disque" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "chevauchement des partitions logiques" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "chevauchement des partitions logiques qui ont été grossies" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" "!!!! Erreur interne créant un disque logique sans partition étendue !!!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" "Ne peut créer un disque logique ici -- cela créerait 2 partitions étendues" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "Item de menu trop long. Le menu pourrait paraître erroné." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "Menu sans direction. Mis en horizontal par défaut." -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Clé illégale" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Appuyer sur une touche pour continuer" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Primaire" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Créer une nouvelle partition primaire" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Logique" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Créer une nouvelle partition logique" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Annuler" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Ne pas créer une partition" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! Erreur interne !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Taille (en MB): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Début" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Ajouter une partition au début de l'espace libre" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Fin" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Ajouter une partition à la fin de l'espace libre" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "Pas d'espace pour créer une partition étendue" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 msgid "No partition table.\n" msgstr "Aucune table de partitions.\n" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 msgid "No partition table. Starting with zero table." msgstr "Aucune table de partitions. On commence avec une table à zéro." -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 msgid "Bad signature on partition table" msgstr "Signature erronée dans la table de partitions" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 msgid "Unknown partition table type" msgstr "Type inconnu de table de partitions" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "Voulez-vous débuter avec une table à zéro [y (pour oui)/N (pour non)]" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "Vous avez spécifié plus de cylindres que le disque ne peut contenir" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "Ne peut ouvrir l'unité de disque" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "Disque ouvert en mode lecture seulement - aucune permission d'écriture" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "Ne peut obtenir la taille du disque" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Partition primaire erronée" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Partition logique erronnée" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "AVERTISSEMENT!! Cela pourrait détruire les données sur votre disque!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "" "Êtes-vous certain de vouloir écrire la table de partitions sur le disque? " "yes (pour oui) ou no (pour non)" -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "non" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "N'a pas écrit la table de partitions sur le disque" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "oui" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "SVP répondre « yes » (pour oui) ou « no » (pour non)" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Écriture de la table de partitions sur le disque..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Table de partitions écrite sur le disque" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" "Table de partitions écrite, échec de la relecture. Réamorcer pour mettre à " "jour la table." -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "Aucune partition primaire marqué amorçable. DOS MBR ne peut amorcer." -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" "Plus d'une partition primaire marqué amorçable. DOS MBR ne peut amorcer." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "" "Entrer le nom du fichier ou appuyer « RETURN » pour affichage à l'écran:" -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "Ne peut ouvrir le fichier « %s »" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Unité de disque: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Secteur 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Secteur %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Aucun " -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Pri/Log" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Primaire" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Logique" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Inconnu" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Amorce" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, c-format msgid "(%02X)" msgstr "%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 msgid "None" msgstr "Aucun" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Table de partitions de %s\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 msgid " First Last\n" msgstr " Premier Dernier\n" # fdisk/cfdisk.c:1969 -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " "Flag\n" @@ -1730,7 +1667,7 @@ msgstr "" " # Type Secteur Secteur Offset Longueur Sys.FichierType (ID) " "Fanions\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" @@ -1738,481 +1675,478 @@ msgstr "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " --- Début --- ---- Fin ---- Début Numéro de\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # Fan. Tête Sect Cyl ID Tête Sect Cyl Secteur Secteurs\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "Brut" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Afficher le contenu de la table en format brut" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Secteurs" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Afficher le contenu de la table ordonné par secteurs" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Table" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Afficher juste le contenue de la table de partitions" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Ne pas afficher le contenu de la table" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Écran d'aide pour cfdisk" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "cfdisk, est un programme de partionnement basé sur curses. cfdisk" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "permet de créer, détruire et modifier les partitions de votre unité de" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "disque dur." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "Commande Signification" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "------- -------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b basculer le fanion d'amorce sur la partition courante" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d détruire la partition courante" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr "" " g modifier les paramètres: cylindres, têtes, secteurs par piste" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " AVERTISSEMENT: cette option ne doit pas être utilisé par" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " des gens qui ne savent pas ce qu'ils font." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h afficher cet écran d'aide" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m maximiser l'usage du disque de la partition courante" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr " Note: cela peut rendre la partition incompatible avec" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " DOS, OS/2, ..." -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n créer une nouvelle partition à partir de l'espace libre" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr "" " p afficher le contenu de la table de partitions à l'écran ou dans " "un fichier" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Il y a plusieurs formats différents pour la partition" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " que vous désirez:" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr "" " r - données brutes (exactement ce que vous écrivez sur le " "disque)" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - table ordonnée par secteurs" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - table en format brut" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr " q quitter le programme sans écrire la table de partitions" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t modifier le type de système de fichiers" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr "" " u modifier les unités d'affichage de la taille des partition" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " faire la rotation avec MB, secteurs et cylindres" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr "" " W écrire la table de partitions sur le disque (taper W en " "majuscule)" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr "" " Étant donné que cela peut détruire des données sur le disque, " "vous devez" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr "" " confirmer ou annuler la commande par la réponse « yes » (pour " "oui) ou" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " « no » (pour non)" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "Flèche-haut déplacer le curseur vers la partition précédente" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "Flèche-bas déplacer le curseur vers la partition suivante" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "CTRL-L réafficher le contenu à l'écran" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? afficher cet écran d'aide" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Note: toutes les commandes peuvent être soumises en lettres" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "majuscules ou minuscules (sauf pour les écritures)." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "Cylindres" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Modifier la géométrie des cylindres" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "Têtes" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "Modifier la géométrie de tête" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Modifier la géométrie de secteur" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Complété" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "Modification de la géométrie complété" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "Entrer le nombre de cylindres: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Valeur illégale pour les cylindres" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "Entrer le nombre de têtes: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "Valeur illégale pour les têtes" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "Entrer le nombre de secteurs par piste: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "Valeur illégale pour les secteurs" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "Entrer le type de système de fichiers:" -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "Ne peut modifier le type de SF pour aucun type" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "Ne peut modifier le type de SF à étendu" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Unk(%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Pri/Log" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Inconnu (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Unité de disque: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Taille: %lld octets, %lld Mo" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Taille: %lld octets, %lld.%lld Go" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Têtes: %d Secteurs par piste: %d Cylindres: %lld" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Nom" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Fanions" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Part Type" -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "Type SF" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Étiq.]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 msgid " Sectors" msgstr " Secteurs" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 msgid " Cylinders" msgstr " Cylindres" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" msgstr " Taille (Mo)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" msgstr " Taille (Go)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "Amorçable" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "Basculer le fanion d'amorce pour la partition courante" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Détruire" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Détruire la partition courante" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Géométrie" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Modifier la géométrie du disque (pour expert seulement)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Aide" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "Afficher l'écran d'aide" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Maximiser" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "" "Maximiser l'usage du disque de la partition courante (experts seulement)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Nouveau" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Créer une nouvelle partition à partir de l'espace libre" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Afficher" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "" "Afficher le contenu de la table de partitions à l'écran (ou dans un fichier)" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Quitter" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Quitter le programme sans écrire la table de partitions" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Type" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "Modifier le type de système de fichier (DOS, Linux, OS/2, etc)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Unités" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "" "Mofifier les unités d'affichage des taille des partitions (MB, sect, cyl)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Écrire" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "" "ÉCrire la table de partitions sur le dsique (cela peut détruire les données)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "Ne peut créer cette partition comme étant amorçable" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "Ne peut détruire une partition vide" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "Ne peut maaximiser cette partition" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "Cette partition est inutilisable" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "Cette partition est déjà en usage" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "Ne peut changer le type d'une partition vide" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "Pas de partition disponible" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Commande illégale" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright © 1994-2002 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2287,9 +2221,9 @@ msgstr "" "\n" "Étiquette BSD sur le périphérique: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "Commande action" @@ -2309,10 +2243,9 @@ msgstr " i installer une amorce" msgid " l list known filesystem types" msgstr " l lister les types de système de fichiers connus" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m afficher ce menu" @@ -2324,14 +2257,14 @@ msgstr " n ajouter une nouvelle partition BSD" msgid " p print BSD partition table" msgstr " p afficher la table de partitions BSD" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q quitter sans faire de sauvegarde" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr " r retourner au menu principal" @@ -2374,13 +2307,13 @@ msgstr "Il n'y a pas de partition *BSD sur %s.\n" msgid "BSD disklabel command (m for help): " msgstr "Commande d'étiquetage BSD (m pour de l'aide): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "Premier %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Dernier %s ou +taille or +tailleM ou +tailleK" @@ -2425,8 +2358,6 @@ msgstr " ecc" msgid " badsect" msgstr " mauvais secteur" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2527,8 +2458,8 @@ msgstr "secteurs/piste" msgid "tracks/cylinder" msgstr "pistes/cylindre" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "cylindres" @@ -2585,7 +2516,7 @@ msgstr "Amorce install msgid "Partition (a-%c): " msgstr "Partition (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "Le nombre maximum de partitions a été créé\n" @@ -2609,7 +2540,7 @@ msgstr "" "\n" "Synchronisation des disques.\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2630,7 +2561,7 @@ msgstr "" "-u: donne le Début et la Fin en unités de secteurs (au lieu de cylindres)\n" "-b 2048: (pour certains disques MO) utilise 2048-octets par secteur\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2647,198 +2578,184 @@ msgstr "" "RAID)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "Incapable d'ouvrir %s\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "Incapable de lire %s\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "Incapable de repérage sur %s\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "Incapable d'écrire %s\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "échec de BLKGETSIZE ioctl sur %s\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "Incapable d'allouer de la mémoire additionnelle\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "ERREUR FATALE\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a basculer le fanion de lecture seulement" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b éditer l'étiquette BSD du disque" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c basculer le fanion mount" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d détruire la partition" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l lister les types de partitions connues" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n ajouter une nouvelle partition" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o créer une nouvelle table vide de partitions DOS" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p afficher la table de partitions" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s créer une nouvelle étiquette vide pour disque de type Sun" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t modifier l'identificateur de la partition système" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u modifier l'affichage et la saisie des unités" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v vérifier la table de partitions" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w écrire la table sur le disque et quitter" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x fonctionnalité additionnelle (pour experts seulement)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a sélectionner une partition amorçable" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b éditier l'entrée du fichier d'amorce" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c sélectionner une partition swap ppour SGI" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a bascule le fanion d'amorce" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c basculer le fanion de compatibilité DOS" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a modifier le nombre de cylindres alternatifs" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c modifier le nombre de cylindres" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d afficher les données brutes de la table de partition" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e modifier le nombre de secteurs additionnels par cylindre" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr " h modifier le nombre de têtes" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i changer le facteur d'inter-feuillage" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr " o modifier la vitesse de rotation en tour par minute (rpm)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr " s modifier le nombre de secteurs par piste" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr " y modifier le nombre de cylindres physiques" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr " b déplacer le début des données dans une partition" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e lister les partitions étendues" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" msgstr " g créer une table de partitions de type IRIX (SGI)" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr " f fixer l'ordonnancement des partitions" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "Vous devez initialiser" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "têtes" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "secteurs" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" @@ -2847,11 +2764,11 @@ msgstr "" "%s%s.\n" "Vous pouvez faire cela à partir du menu des fonctions additionnelles.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " et " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2872,12 +2789,12 @@ msgstr "" "2) logiciels d'amorçage et de partitionnement pour d'autres SE\n" " (i.e., DOS FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "Décalage erronée dans la partition primaire étendue\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" @@ -2886,18 +2803,18 @@ msgstr "" "AVERTISSEMENT: omission des partitions après #%d.\n" "Elles seront détruites si vous sauvegardez cette table de partition.\n" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "AVERTISSEMENT: pointeur additionnel dans la table de partitions %d\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "" "AVERTISSEMENT: données surperflues ignorées dans la table de partition %d\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2912,17 +2829,17 @@ msgstr "" "ne sera par récupérable.\n" "\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Note: taille de secteur est %d (et non pas %d)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "Vous ne serez pas capable d'écrire la table de partitions.\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" @@ -2931,7 +2848,7 @@ msgstr "" "Ce disque a des nombres magiques à la fois DOS et BSD.\n" "Exécuter la commande 'b' pour passer en mode BSD.\n" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " @@ -2940,17 +2857,17 @@ msgstr "" "Le périphérique ne contient ni une partition ni une étiquette DOS, Sun, SGI " "ou OSF\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "Erreur interne\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "Partition additionnelle étendue ignorée %d\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" @@ -2959,7 +2876,7 @@ msgstr "" "AVERTISSEMENT: fanion 0x%04x invalide de la table de partitions %d sera " "corrigé par w(écriture)\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" @@ -2968,83 +2885,83 @@ msgstr "" "\n" "a obtenu EOF 3 fois - fin du programme...\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "Code Hex (taper L pour lister les codes): " -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%u-%u, par défaut %u): " -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, c-format msgid "Using default value %u\n" msgstr "Utilisation de la valeur par défaut %u\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "Valeur hors limites.\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Numéro de partition" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "AVERTISSEMENT: partition %d a un type vide\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format msgid "Selected partition %d\n" msgstr "Partition sélectionnée %d\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, c-format msgid "No partition is defined yet!\n" msgstr "Aucune partition n'est définie encore!\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "Toutes les partitions primaires ont déjà été définies!\n" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "cylindre" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "secteur" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "Modification des unités d'affichage/saisie à %s\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "AVERTISSEMENT: Partition %d est une partition étendue\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "Fanion de compatibilité DOS est initialisé\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "Fanion de compatibilité DOS n'est initialisé\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "Partition %d n'existe pas encore!\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -3057,7 +2974,7 @@ msgstr "" "type 0 n'est pas recommandé. Vous pouvez détruire\n" "la partition en utilisant la commande « d ».\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" @@ -3066,7 +2983,7 @@ msgstr "" "Vous ne pouvez la modifier en partition étendue et vice versa.\n" "Vous devez la détruire d'abord.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -3077,7 +2994,7 @@ msgstr "" "tel que SunOS/Solaris l'exige et tel que qu'il est préférable pour Linux.\n" "\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -3088,52 +3005,52 @@ msgstr "" "et la partition 11 comme un volume entier (6) tel que IRIX l'exige.\n" "\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "Type de partition système modifié de %d à %x (%s)\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "Partition %d a des débuts différents physique/logique (non Linux?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " phys=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "logique=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "Partition %d a des fins différentes physique/logique:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "Partition %i ne débute pas sur une frontière de cylindre:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "devrait être (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "La partition %i ne se termine pas sur une frontière de cylindre.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "devrait être (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" @@ -3142,7 +3059,7 @@ msgstr "" "\n" "Disque %s: %ld Mo, %lld octets\n" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" @@ -3151,17 +3068,17 @@ msgstr "" "\n" "Disque %s: %ld.%ld Go, %lld octets\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "%d têtes, %d secteurs/piste, %d cylindres" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr ", total %llu secteurs" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" @@ -3170,7 +3087,7 @@ msgstr "" "Unités = %s de %d * %d = %d octets\n" "\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" @@ -3179,7 +3096,7 @@ msgstr "" "Rien à faire. L'ordonnancement est déjà correct.\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -3190,16 +3107,16 @@ msgstr "" "Probablement vous avez sélectionné le mauvais périphérique.\n" "\n" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s Amorce Début Fin Blocs Id Système\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Périphérique" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" @@ -3208,7 +3125,7 @@ msgstr "" "\n" "Les entrées de la table de partitions ne sont pas dans l'ordre du disque\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3219,84 +3136,84 @@ msgstr "" "Disq %s: %d têtes, %d secteurs, %d cylindres\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "Nr AF Hd Sec Cyl Hd Sec Cyl Début Tail.ID\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "AVERTISSEMENT: partition %d contient un secteur 0\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "Partition %d: tête %d plus grand que le maximum %d\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "Partition %d: secteur %d plus grand que le maximum %d\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "Partitions %d: cylindre %d plus grand que le maximum %d\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "" "Partition %d: secteurs précédents %d ne concorde pas avec le total %d\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "AVERTISSEMENT: start-of-data erroné dans la partition %d\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "AVERTISSEMENT: la partition %d chevauche la partition %d.\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "AVERTISSEMENT: la partition %d est vide\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "La partition logique %d n'est pas entièrement dans la partition %d\n" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "" "Nombre total de secteurs alloués %d est plus grand que le maximum %lld\n" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, c-format msgid "%lld unallocated sectors\n" msgstr "%lld secteurs non-alloués\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "Partition %d est déjà défini. La détruire avant de la rajouter.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "Secteur %d est déjà alloué\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "Aucun secteur disponible\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3310,24 +3227,24 @@ msgstr "" "\tune nouvelle table de partition DOS vide. (Utiliser o.)\n" "\tAVERTISSEMENT: cela va détruire le contenu du disque présent.\n" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "" "Vous devez détruire quelques partitions et ajouter une partition étendue " "d'abord\n" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, c-format msgid "All logical partitions are in use\n" msgstr "Toutes les partitions logiques sont utilisées\n" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, c-format msgid "Adding a primary partition\n" msgstr "Ajout d'une partition primaire\n" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3338,20 +3255,20 @@ msgstr "" " %s\n" " p partition primaire (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l logique (5 ou plus)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e étendue" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Numéro invalide de partition pour le type « %c »\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" @@ -3360,12 +3277,12 @@ msgstr "" "La table de partitions a été altérée!\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "Appel de ioctl() pour relire la table de partitions.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3379,7 +3296,7 @@ msgstr "" "Le kernel va continuer d'utiliser l'ancienne table.\n" "La nouvelle table sera utilisé lors du prochain réamorçage.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3392,7 +3309,7 @@ msgstr "" "svp consulter les pages du manuel de fdisk pour des informations\n" "additionnelles.\n" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:2199 #, c-format msgid "" "\n" @@ -3401,68 +3318,68 @@ msgstr "" "\n" "Erreur de fermeture du fichier\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "Synchronisation des disques.\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "Partition %d n'a pas de zone de données\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Nouveau début des données" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "Commande pour experts (m pour de l'aide): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "Numbre de cylindres" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "Numbre de têtes" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "Numbre de secteurs" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "" "AVERTISSEMENT: initialisation du décalage de secteur pour compatibilité DOS\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "Disque %s ne contient pas une table de partition valide\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "Ne peut ouvrir %s\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "ne peut ouvrir %s\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "%c: commande inconnue\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "Ce kernel repère lui-même la taille des secteurs - -b option ignorée\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " @@ -3471,19 +3388,18 @@ msgstr "" "AVERTISSEMENT: l'option -b (initialisé la taille de secteur) doit être " "utilisé avec le périphérique spécifié\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "" "Détection d'une étiquette de disque pour OSF/1 sur %s, passage en mode " "d'édition d'étiquette.\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "Commande (m pour l'aide): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" @@ -3492,16 +3408,16 @@ msgstr "" "\n" "Le fichier courant d'amorçage est: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "SVP entrer le nom du nouveau fichier d'amorçage: " -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "Fichier d'amorçage n'a pas été modifié\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3569,15 +3485,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux swap" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux native" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3657,7 +3573,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s secteur%5u taille%8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3715,7 +3630,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Plus d'une entrée entière de disque présente.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "Aucune partition définie\n" @@ -3802,7 +3717,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\tVous avez choisi un nom de fichier d'amorce inhabituel.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3824,11 +3738,10 @@ msgstr "" "Taper YES (pour oui) si vous êtes certain de l'étiquetage différent de cette " "partition.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "YES (pour oui)\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3909,45 +3822,44 @@ msgstr "Tentative de conservation des param msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tDÉBUT=%d\tLONGUEUR=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Vide" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS swap" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Disque entier" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Linux raid autodetect" # fdisk/fdisksunlabel.c:132 -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3960,12 +3872,12 @@ msgstr "" "e.g. heads, sectors, cylinders and partitions\n" "or force a fresh label (s command in main menu)\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "L'autoconfiguration a repéré %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3979,7 +3891,7 @@ msgstr "" "sera irrécupérable.\n" "\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3990,74 +3902,74 @@ msgstr "" " 0 configuration manuelle (à l'aide de la détection\n" " matérielle des paramètres par défaut)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "" "Sélectionner le type (? pour autoconfiguration, 0 pour configuration " "manuelle)" -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "Échec d'autoconfiguration.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Secteurs/piste" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Cylindres alternatifs" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Cylindres physiques" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "Vitesse de rotation (rpm)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "Facteur d'inter-feuillage" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "Secteurs additionnels par cylindre" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "Vous pouvez modifier toues les paramètres du disque à partir du menu x" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "3,5\" disquette" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Configuration Linux" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "La partition %d ne se termine pas sur une frontière de cylindre\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "La partition %d en chevauche d'autres dans les secteurs %d-%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Espace inutilisé - secteurs 0-%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Espace inutilisé - secteurs %d-%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" @@ -4066,7 +3978,7 @@ msgstr "" "D'autres partitions couvrent déjà le disque entier.\n" "En détruire/réduire quelques unes avant de ré-essayer.\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -4077,7 +3989,7 @@ msgstr "" "mais la valeur %d %s en couvre d'autres. Votre entrée a été modifiée\n" "à %d %s\n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" @@ -4087,7 +3999,7 @@ msgstr "" "laisser cette\n" "partition comme disque entier (5), débutant à 0, avec les secteurs %u\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -4103,7 +4015,7 @@ msgstr "" "soit étiquetée 82 (Linux swap): " # fdisk/fdisksunlabel.c:656 -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4122,7 +4034,7 @@ msgstr "" "Unités = %s de %d * 512 octets\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4135,16 +4047,16 @@ msgstr "" "Unités = %s de %d * 512 octets\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Fanions Début Fin Blocs Id Système\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "Nombre de cylindres alternatifs" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "Nombre de cylindres physiques" @@ -4168,32 +4080,26 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "Extended" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX bootable" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Boot Manager" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "W95 FAT32" @@ -4202,7 +4108,6 @@ msgstr "W95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "W95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "W95 FAT16 (LBA)" @@ -4295,12 +4200,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4321,8 +4224,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4332,7 +4233,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD or SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4353,12 +4253,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Old Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / old Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 msgid "Linux swap / Solaris" msgstr "Linux swap / Solaris" @@ -4387,12 +4285,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad hibernation" @@ -4401,7 +4297,6 @@ msgstr "IBM Thinkpad hibernation" msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4466,30 +4361,22 @@ msgstr "Non-FS data" msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Dell Utility" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS access" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS fs" @@ -4498,119 +4385,112 @@ msgstr "BeOS fs" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "Linux/PA-RISC boot" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS secondary" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "erreur de repérage sur %s - ne peut repérer %lu\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "erreur de repérage: désiré 0x%08x%08x, obtenu 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "mémoire épuisée - abandon\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "erreur de lecture sur %s - ne peut lire le secteur %lu\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "ERREUR: secteur %lu n'a pas un signature MS-DOS\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "Erreur d'écriture sur %s - ne peut écrire le secteur %lu\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "Ne peut ouvrir le fichier de sauvegarde de secteur de partition (%s)\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "erreur d'écriture sur %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "" "ne peut évaluer par stat() le fichier de recouvrement de partition (%s)\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "" "le fichier de recouvrement de partition a une taille erronée - pas de " "recouvrement\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "mémoire épuisée?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "ne peut ouvrir le fichier de recouvrement de partition (%s)\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "erreur de lecture %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "ne peut ouvrir le périphérique %s pour écriture\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "erreur d'écriture du secteur %lu sur %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Disque %s: ne peut obtenir la géométrie\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "Disque %s: ne peut obtenir sa taille\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4621,23 +4501,23 @@ msgstr "" "un disque entier. Utiliser fdisk n'aurait probablement pas de sens.\n" "[Utiliser l'option --force si vous désirez faire cela]\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "AVERTISSEMENT: HDIO_GETGEO indique qu'il a %lu têtes\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "AVERTISSEMENT: HDIO_GETGEO indique qu'il y a %lu secteurs\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "" "AVERTISSEMENT: BLKGETSIZE/HDIO_GETGEO indique qu'il y a %lu cylindres\n" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" @@ -4647,7 +4527,7 @@ msgstr "" "Cela occasionnera des problèmes avec tous les logiciels qui utilisent un " "adressage C/H/S.\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4656,7 +4536,7 @@ msgstr "" "\n" "Disque %s: %lu cylindres, %lu têtes, %lu secteurs/piste\n" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" @@ -4664,7 +4544,7 @@ msgstr "" "%s de la partition %s a une valeur impossible pour la tête: %lu (devrait " "être 0-%lu)\n" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" @@ -4673,7 +4553,7 @@ msgstr "" "%s de la partition %s a une valeur impossible pour le secteur: %lu (devrait " "être 1-%lu)\n" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" @@ -4682,7 +4562,7 @@ msgstr "" "%s de la partition %s a une valeur impossible pour les cylindres: %lu " "(devrait être 0-%lu)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4691,12 +4571,12 @@ msgstr "" "Id Nom\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Relecture de la table de partitions ...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" @@ -4704,31 +4584,31 @@ msgstr "" "La commande de relecture de la table de partitions a échouée.\n" "Ré-amorcer le système maintenant, avant d'utiliser mkfs\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "Erreur de fermeture %s\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: pas de telle partition\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "format non reconnu - utilisation de secteurs\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# table de partitions de %s\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "format non implanté - using %s\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4738,12 +4618,12 @@ msgstr "" "d\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr " Périph Amor Début Fin #cyls #blocs Id Système\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4752,12 +4632,12 @@ msgstr "" "Unités= secteurs de 512 octets, décompte à partir de %d\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " Périph Amorce Début Fin #secteurs Id Système\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4766,12 +4646,12 @@ msgstr "" "Unités= blocs de 1024 octets, décompte à partir de %d\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " Périph Amorce Début Fin #blocs Id Système\n" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" @@ -4781,32 +4661,32 @@ msgstr "" "partir de %d\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " Périph Amor Début Fin Mo #blocs Id Système\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tdébut: (c,h,s) expecté (%ld,%ld,%ld) trouvé (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tfin: (c,h,s) expecté (%ld,%ld,%ld) trouvé (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "" "partition se termine sur le cylindre %ld, au delà de la fin du disque\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "Aucune partition repérée\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4817,54 +4697,54 @@ msgstr "" " pour C/H/S=*/%ld/%ld (au lieu de %ld/%ld/%ld).\n" "Pour ce rapport, la géométrie suivante sera assumée.\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "aucune table de partitions présente.\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "étrange, seulement %d partitions définies.\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "" "AVERTISSEMENT: partition %s a une taille 0 mais n'est pas marquée Empty\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "AVERTISSEMENT: partition %s a une taille 0 et est amorçable\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "" "AVERTISSEMENT: partition %s a une taille 0 et une adresse de début non à " "zéro\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "AVERTISSEMENT: partition %s " -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "n'est par contenue dans la partition %s\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "AVERTISSEMENT: partitions %s " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "et %s se chevauchent\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" @@ -4874,17 +4754,17 @@ msgstr "" "(secteur %lu),\n" "et cela la détruira lorsqu'elle se remplira\n" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "AVERTISSEMENT: la partition %s débute au secteur 0\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "AVERTISSEMENT: la partition %s s'étend au delà de la fin du disque\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" @@ -4892,20 +4772,20 @@ msgstr "" "Parmi les partitions primaires, au plus une seule peut être étendue\n" " (quoique cela ne soit pas un problème sous Linux)\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "" "AVERTISSEMENT: la partition %s ne débute pas sur une frontière de cylindre\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "" "AVERTISSMENT: la partition %s ne se termine pas sur une frontière de " "cylindre\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4914,7 +4794,7 @@ msgstr "" "Cela n'a pas d'importance pour LILO, mais en a pour DOS MBR qui n'amorcera " "ce disque.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" @@ -4922,7 +4802,7 @@ msgstr "" "AVERTISSEMENT: habituellement une seule permet l'amorçage à partir d'une\n" "partition primaire LILO ne s'occupe pas du fanion d'amorçage.\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4931,33 +4811,33 @@ msgstr "" "Cela n'a pas d'importance pour LILO, mais en a pour DOS MBR qui n'amorcera " "pas ce disque.\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 msgid "start" msgstr "début" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "partition %s: début: (c,h,s) espéré (%ld,%ld,%ld) trouvé (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 msgid "end" msgstr "fin" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "partition %s: fin: (c,h,s) espéré (%ld,%ld,%ld) trouvé (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "" "partition %s se termine sur le cylindre %ld, au delà de la fin du disque\n" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" @@ -4966,7 +4846,7 @@ msgstr "" "AVERTISSEMENT: début décalé de la partition étendue de %ld à %ld\n" "(pour fins d'affichage seulement. Ne modifier pas le contenu.)\n" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" @@ -4974,134 +4854,133 @@ msgstr "" "AVERTISSEMENT: la partition étendue ne débute pas sur une frontière de.\n" "cylindres DOS et Linux interpréteront les contenus différemment.\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "top de partitions - celles au delà de nr (%d) sont ignorées\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "arbre de partitions?\n" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "Gestionnaire de disque détecté - incapable de traiter cela\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "signature DM6 signature repéré - abandon\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "étrange..., une partition étendue de taille 0?\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "étrange..., une partition BSD de taille 0?\n" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, c-format msgid " %s: unrecognized partition table type\n" msgstr " %s: type non reconnu de table de partition\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "-n flag a été utilisé: rien n'a changé\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "Échec de sauvegarde des vieux secteurs - abandon\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "Échec de l'écriture de la partition sur %s\n" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "ligne d'entrée longue ou incomplète - abandon\n" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "erreur d'entrée: « = » espéré après le champ %s\n" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "erreur d'entrée: caractère inattendu %c après le champ %s\n" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "entrée non reconnu: %s\n" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "numbre trop grand\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "rebut après le nombre\n" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "aucun espace pour le descripteur de partition\n" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "ne peut construire autour de la partition étendue\n" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "trop de champs à l'entrée\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "Aucun espace pour en accepter d'avantage\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "Type illégal\n" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "" "AVERTISSEMENT: la taille donnée (%lu) excède la taille maximale allouable (%" "lu)\n" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "AVERTISSEMENT: partition vide\n" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "AVERTISSEMENT: début de partition corrompu (auparavant %lu)\n" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "fanion d'amorçage non reconnu - choisir « - » ou « * »\n" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "spécification partielle c,h,s?\n" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "Partition étendue par à l'endroit attendu\n" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "entrée erronée\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "trop de partitions\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" @@ -5113,47 +4992,43 @@ msgstr "" "Habituellement vous n'avez besoin que de spécifier:\n" " et (et parfois ).\n" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "version" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "Usage: %s [options] périphérique ...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "périphérique: quelque chose comme /dev/hda ou /dev/sda" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "options utiles:" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s [ou --show-size]: lister la taille d'une partition" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr "" " -c [ou --id]: afficher ou modifier l'identificateur de partition" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [ou --list]: lister les partitions de chaque périphérique" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" " -d [ou --dump]: identique, mais dans un format utile pour une " "saisie ultérieure" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr " -i [ou --increment]: numbre de cylindres etc. de 1 au lieu de 0" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" @@ -5161,68 +5036,67 @@ msgstr "" " -uS, -uB, -uC, -uM: accepter/reporter en unités de secteurs/blocs/" "cylindres/MB" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [ou --list-types]:lister les types de partitions connus" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr "" " -D [ou --DOS]: pour la compatibilité DOS: perte d'un peu d'espace" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr "" " -R [ou --re-read]: forcer le kernel à relire la table de partitions" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr "" " -N# : modifier seulement la partition ayant le numéro #" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr " -n : ne pas écrire sur le disque" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr "" " -O fichier : sauvegarder les secteurs qui seront écrasés dans le " "fichier" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I fichier : restaurer ces secteurs à nouveau" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v [ou --version]: afficher la version" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? [ou --help]: afficher l'aide mémoire" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "options dangereuses:" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr "" " -g [ou --show-geometry]: afficher les données contenues dans le\n" " kernel de la géométrie" -#: fdisk/sfdisk.c:2330 -#, fuzzy +#: fdisk/sfdisk.c:2326 msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" msgstr "" -" -g [ou --show-geometry]: afficher les données contenues dans le\n" -" kernel de la géométrie" +" -G [ou --show-pt-geometry]: afficher la géométrie estimée à partir de la " +"table de partitions" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" @@ -5231,121 +5105,121 @@ msgstr "" " ou les descripteurs attendus à l'entrée pour " "ellest" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr "" " -L [ou --Linux]: ne pas afficher de message qui ne concerne pas " "Linux" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q [ou --quiet]: supprimer tous les messages d'avertissement" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr " Vous pouvez écraser la géométrie en utilisant:" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr "" " -C# [ou --cylinders #]:initialiser le nombre de cylindres à utiliser" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr " -H# [ou --heads #]: initialiser le nombre de têtes à utiliser" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr "" " -S# [ou --sectors #]: initialiser le numbre de secteurs à utiliser" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "Vous pouvez désactiver toutes les vérifications de consistence avec:" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr " -f [ou --force]: exécuter aveuglément la commande donnée" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "Usage:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s périphérique\t\t lister les partitions actives du périphérique\n" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "" "%s périphérique n1 n2 ... activer les partitions n1 ..., désactiver les " "autres\n" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "%s -An préiphérique\t activer la partition n, désactiver les autres\n" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "pas de commande?\n" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, c-format msgid "total: %llu blocks\n" msgstr "total: %llu blocs\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "usage: sfdisk --print-id périphérique numéro-de-partition\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "usage: sfdisk --change-id périphérique numéro-de-partition Id\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "usage: sfdisk --id périphérique numéro-de-partition [Id]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "" "vous ne pouvez spécifier seulement un périphérique (sauf avec -l ou -s)\n" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "ne peut ouvrir %s en lecture-écriture\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "ne peut ouvrir %s en lecture\n" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: OK\n" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: %ld cylindres, %ld têtes, %ld secteurs/piste\n" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, c-format msgid "Cannot get size of %s\n" msgstr "Ne peut obtenir la taille de %s\n" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "octet actif erroné: 0x%x au lieu de 0x80\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5353,7 +5227,7 @@ msgstr "" "Complété\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" @@ -5363,35 +5237,35 @@ msgstr "" "mais en a un pour DOS MBR qui ne pourra amorcer un disque qu'avec une seule " "partition active.\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "partition %s a un identificateur %x qui n'est pas caché\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "Identifcateur erroné %lx\n" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "Le disque est présentement en usage.\n" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "Erreur fatale: ne peut trouver %s\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "AVERTISSEMENT: %s n'est pas un périphérique fonctionnant par blocs\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "Vérification qu'aucun autre n'utilise le disque en ce moment ...\n" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5405,30 +5279,30 @@ msgstr "" "partitions swap sur ce disque.\n" "Utiliser le fanion --no-reread pour supprimer cette vérification.\n" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "Utiliser l'option --force pour annuler toutes les vérifications.\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "OK\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Vieille situation:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "La partition %d n'existe pas, ne peut la modifer\n" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Nouvelle situation:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" @@ -5436,23 +5310,23 @@ msgstr "" "Ces partitions sont questionnables -- rien n'a changé.\n" "(Si vous désirez cela, utiliser l'option --force.)\n" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "" "Cette situation n'est pas recommandable -- vous devriez probablement " "répondre Non\n" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "Êtes-vous satisfait avec cela? [ynq] " -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "Voulez-vous écrire cela sur le disque? [ynq] " -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" @@ -5461,16 +5335,16 @@ msgstr "" "\n" "sfdisk: fin prématurée de l'entrée\n" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "Abandon - rien n'a changé\n" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "SVP fournir une réponse suivante: y,n,q\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5479,7 +5353,7 @@ msgstr "" "Succès d'écriture de la nouvelle table de partitions\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5590,139 +5464,139 @@ msgstr "getopt (am msgid "internal error, contact the author." msgstr "erreur interne, contacter l'auteur." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "amorcé à partir de MILO\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Horloge Ruffian BCD\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "le port d'horloge a été ajusté à 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "drôle de TOY!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: atomic %s a échoué pour 1000 itérations!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "Ne peut ouvrir le port /dev/port: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "" "Échec d'obtention des permissions parce qu'aucun essai n'a été tenté.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "" "%s incapable d'obtenir un port d'accès d'E/S : l'appel à iopl(3) a échoué.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Probablement que vous avez besoin des privilèges de root.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "" "On assume que l'horloge matérielle est conservée dans le temps de %s.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "locale" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "" "%s: AVERTISSEMENT: 3e ligne non reconnue dans le fichier d'ajustement de " "l'heure\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Attendu: « UTC » ou « LOCAL » ou nothing.)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Le dernier ajustement de dérive a été fait %ld secondes après 1969\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "La dernière calibration a été faite %ld secondes après 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "L'horloge matérielle fonctionne selon le temps %s\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "inconnu" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "En attente d'un tic d'horloge...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "...a obtenu un tic d'horloge\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "" "valeurs invalides dans l'horloge matérielle: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Heure de l'horloge matérielle : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld secondes " "depuis 1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "Heure lu de l'horloge matérielle: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Initialiser l'horloge matérielle à %.2d:%.2d:%.2d = %ld secondes depuis " "1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "Horloge n'est pas modifiée - test seulement.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5731,7 +5605,7 @@ msgstr "" "Le temps écoulé depuis le temps de référence a été de %.6f secondes.\n" "Delai en cours pour atteindre la prochaine seconde complète.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " @@ -5741,22 +5615,22 @@ msgstr "" "soit invalides (i.e. 50e jour du mois) ou en dehors de la plage\n" "pouvant être traitée (i.e. année 2095).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f secondes\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "Aucune option --date spécifié.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "--date argument trop long\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5765,22 +5639,22 @@ msgstr "" "La valeur de l'option --date n'est pas une date valide.\n" "En particulier, elle contient des guillemets.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Émission de la commande de date: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "" "Échec de popen(), incapable d'exécuter « date » à partir de /bin/sh shell" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "réponse de la commande date = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5795,7 +5669,7 @@ msgstr "" "Le résultat est:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5812,12 +5686,12 @@ msgstr "" "Le résultat est:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "la chaîne de date %s équivaut à %ld secondes depuis 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " @@ -5826,38 +5700,38 @@ msgstr "" "L'horloge matérielle ne contient de temps valide, aussi on ne peut pas " "initialisé l'heure du système à partir d'elle.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "Appel de settimeofday:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "" "Ne peut initialiser l'horloge système parce que le programme tourne en mode " "test.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "Vous devez être le super-usager pour initialiser l'horloge système.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "Échec de settimeofday()" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " @@ -5866,7 +5740,7 @@ msgstr "" "Pas d'ajustement du facteur de dérive parce l'horloge matérielle contient " "déjà des donnéez corrompues.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" @@ -5876,7 +5750,7 @@ msgstr "" "calibration indique zéro.\n" "L'hitorique étant erroné une recalibration est nécessaire.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " @@ -5885,7 +5759,7 @@ msgstr "" "Pas d'ajustement du facteur de dérive parce qu'elle est moins qu'un jour " "depuis la dernière calibration.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5896,25 +5770,25 @@ msgstr "" "dépit d'un facteur de dérive de %f secondes/jour.\n" "Ajustement du facteur de dérive de %f secondes/jour\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "L'heure depuis le dernier ajustement est de %d secondes\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "" "Besoin d'insérer %d secondes et de faire une référence arrière dans le temps " "de %.6f secondes\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "" "Pas de mise à jour du fichier de temps d'ajustement en raison du mode test.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5923,41 +5797,41 @@ msgstr "" "Devrait avoir écrit ce qui suit dans %s:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "Ajustement des paramètres de dérive n'ont pas été mis à jour.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" msgstr "" "L'horloge matérielle ne contient pas une heure valide, on ne peut l'ajuster\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "" "L'ajustement requis est inférieur à une seconde, pas d'initialisation de " "l'horloge.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "Utilisant %s.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "Aucune interface d'horloge utilisable n'a été repérée.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "Incapable d'initialiser l'horloge système.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5972,17 +5846,17 @@ msgstr "" "(et présumément ne tournant pas sur un Alpha maintenant). Aucune action n'a " "été exécutée.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "Incapable d'obtenir la valeur d'époque à partir du kernel.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "Le kernel assume une valeur d'époque de %lu\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " @@ -5991,20 +5865,25 @@ msgstr "" "Pour initialiser la valeur d'époque, vous devez utiliser l'option « epoch » " "pour y mettre la valeur voulue.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "" "La valeur d'époque %d n'est pas utilisée pour initialisation - test " "seulement.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "Incapable d'initialiser la valeur d'époque dans le kernel.\n" +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s de %s\n" + # hwclock/hwclock.c:1108 -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -6068,7 +5947,7 @@ msgstr "" " --noadjfile do not access /etc/adjtime. Requires the use of\n" " either --utc or --localtime\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -6078,14 +5957,14 @@ msgstr "" " indiquer hwclock le type de alpha en usage (voir hwclock" "(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "" "%s ne peut pas prendre des arguments d'options qui n'en sont pas. Vous avez " "fourni %d.\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" @@ -6094,7 +5973,7 @@ msgstr "" "Vous avez spécifé de multiples options de fonctions.\n" "Vous ne pouvez qu'en exécuter une à la fois.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " @@ -6103,7 +5982,7 @@ msgstr "" "%s: les options --utc et --localtime sont mutuellement exclusives. Vous avez " "soumis les deux.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " @@ -6112,28 +5991,28 @@ msgstr "" "%s: les options --adjust et --noadjfile sont mutuellement exclusives. Vous " "avez soumis les deux.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "%s: avec --noadjfile, vous devez spécifier soit --utc ou --localtime\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "" "Pas utilisable pour initialiser l'heure. Ne peut initialiser l'horloge.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "Désolé, seul le super usager peut modifier l'horloge matérielle.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "Désolé, seul le super usager peut modifier l'horloge système.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " @@ -6142,13 +6021,13 @@ msgstr "" "Désole, seul le super usager peut modifier l'époque de l'horloge matérielle " "dans le kernel.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "" "Ne peut accéder l'horloge matérielle par le biais d'une méthode connue.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -6185,7 +6064,6 @@ msgstr " msgid "ioctl KDSHWCLK failed" msgstr "Échec de ioctl KDSHWCLK" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "Ne peut ouvrir /dev/tty1 ou /dev/vc/1" @@ -6286,9 +6164,6 @@ msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "" "l'époque %ld a été lu à partir de %s à l'aide de RTC_EPOCH_READ ioctl().\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -6319,7 +6194,6 @@ msgstr " msgid "calling open_tty\n" msgstr "appel de open_tty\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "appel de termio_init\n" @@ -6328,7 +6202,6 @@ msgstr "appel de termio_init\n" msgid "writing init string\n" msgstr "chaîne d'initialisation en écriture\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "avant le mode autobaud\n" @@ -6342,7 +6215,6 @@ msgstr "en attente de cr-lf\n" msgid "read %c\n" msgstr "lire %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "lecture du nom de login\n" @@ -6396,7 +6268,6 @@ msgstr "/dev: chdir() a msgid "/dev/%s: not a character device" msgstr "/dev/%s: n'est pas périphérique pour caractères" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6411,12 +6282,10 @@ msgstr "/dev/%s: ne peut ouvrir en tant qu'entr msgid "%s: not open for read/write" msgstr "%s: n,est pas ouvert pour lecture/écriture" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "dup() en cours\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6459,30 +6328,25 @@ msgstr "" "ou\t[-hiLmw] [-l programme-de-login] [-t minuterie-d-expiration] [-I chaîne-" "init] [-H hôte-cible] ligne vitesse-en-bauds,... [type-de-terminal]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "login: bas en espace mémoire, login peut échouer\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "ne peut exécuter malloc() pour ttyclass" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "ne peut exécuter malloc() pour grplist" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "Login sur %s de %s n'est pas permis par défaut.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "Login sur %s de %s n'est pas permis.\n" @@ -6529,8 +6393,8 @@ msgstr "Modification de l'information de finger pour %s.\n" msgid "Password error." msgstr "Erreur de mot de passe" -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Mot de passe: " @@ -6710,34 +6574,6 @@ msgstr "Utiliser %s -l pour afficher la liste.\n" msgid "No known shells.\n" msgstr "Aucun shell connu.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "ne peut ouvrir /dev/urandom" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "ne peut lire des données au hasard à partir de /dev/urandom" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "ne peut ouvrir %s pour lecture" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "ne peut évaluer par stat(%s)" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s n'a pas les modes d'accès corrects" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "nepeut lire les données à partir de %s" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6748,11 +6584,11 @@ msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "" "usage: last [-#] [-f fichier] [-t tty] [-h nom-de-l'hôte] [usager ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " encore loggé au système" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6761,15 +6597,15 @@ msgstr "" "\n" "wtmp débute %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: échec de malloc().\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: obtention du nom de l'hôte" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6778,51 +6614,45 @@ msgstr "" "\n" "interruption %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "Erreur fatale: ne peut réouvrir tty: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "Erreur fatale: tty erroné" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: -h pour le super usager seulement.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "usage: login [-fp] [nom-d-usager]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "Échec de login: PAM, arrêt de l'exécution: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "Ne peut initialiser PAM: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "login: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "ÉCHEC DE LOGIN %d À PARTIR DE %s POUR %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6831,17 +6661,17 @@ msgstr "" "Login incorrect\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "TROP DE TENTATIVES DE LOGIN (%d) DE %s POUR %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "ÉCHEC DE LOGIN POUR UNE SESSION DE %s POUR %s, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6850,7 +6680,7 @@ msgstr "" "\n" "Login incorrect\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" @@ -6859,136 +6689,121 @@ msgstr "" "\n" "Problème d'initialisation de la session, abandon.\n" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "Nom d'usager null dans %s:%d. Abandon." -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "Nom d'usager invalide « %s » dans %s:%d. Abandon." -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "login: mémoire épuisée\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Nom d'usager illégal" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "%s login refusé sur ce terminal.\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "LOGIN %s REFUSÉ DE %s SUR TTY %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "LOGIN %s REFUSÉ SUR TTY %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Login incorrect\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Trop d'usagers présentement.\n" -"Essayer plus tard.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Vous avez trop de processus actifs.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "APPEL à %s fait par %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "ROOT LOGIN DE %s À PARTIR DE %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "ROOT LOGIN SUR %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "LOGIN SUR %s PAR %s À PARTIR DE %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "LOGIN SUR %s PAR %s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "Vous avez du courrier.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "Vous avez du courrier.\n" # login-utils/login.c:1087too many bare linefeeds.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: échec d'établissement de relais par fork(): %s " -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "Éched de TIOCSCTTY: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "échec de setuid()" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "Pas de répertoire %s!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Login avec un répertoire home = « / ».\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: mémoire épuisée pour le script du shell.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: ne peut exécuter le script du shell: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: pas de shell: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6997,65 +6812,65 @@ msgstr "" "\n" "%s login: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "nom du compte usager login trop long.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "NOM trop long" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "noms de login ne peuvent débuter avec « - ».\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "trop de sauts de page (linefeeds)\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "Nombre escessif de sauts de page (linefeeds)" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "Expiration du délai de grâce lors du login après %d secondes\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Dernier login: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "à partir de %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "sur %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "Échec de login à partir de %s, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "Échec de login à partir de %s, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d login en échec à partir de %s, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d login en échec sur %s, %s" @@ -7075,173 +6890,30 @@ msgstr "est n\n" msgid "usage: mesg [y | n]\n" msgstr "usage: mesg [y | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "newgrp: Qui êtes-vous?" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "newgrp: pas de tel groupe." -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "newgrp: permission refusée" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "Pas de shell" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "Le mot de passe doit avoir au moins 6 caractères, essayer encore.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"Le mot de passe doit contenir des caractères en dehors des classes\n" -"suivantes: majuscules et minuscules, chiffres et caractères non\n" -"alphanuériques. Consulter passwd(1) pour plus d'informations.\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "Vous ne pouvez pas réutiliser votre ancien mot de passe.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "" -"SVP ne pas utiliser quelque choses comme votre nom de compte usager comme " -"mot de passe!\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "" -"SVP ne pas utiliser quelque chose comme votre vrai nom comme mot de passe!\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Usage: passwd [nom-d-usager [mot-de-passe]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "Seul le super usager peut utiliser une des deux formes d'arguments.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Usage: passwd [-foqsvV] [usager [mot-de-passe]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "Ne peut exécuter %s: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "Ne peut repérer le nom de login" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Seul le super usager peut modifier le mot de passe des autres.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "Trop d'arguments.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "" -"Ne peut repérer le nom de l'usager.Est-ce que « %s » est réellement un " -"usager?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "" -"Désolé, seuls les mots de passe locaux peuvent être modifiés. Utiliser " -"ypasswd à la place." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "Le nom de l'usager et le UID ne concordent pas, imposteur!" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Changement du mot de passe pour %s\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Entrer le vieux mot de passe: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Mot de passe illégal, imposteur." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Entrer le nouveau mot de passe: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "Le mot de passe n'a pas été modifié." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Re-taper le nouveau mot de passe: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Vous l'avez mal epelé. Le mot de passe n'a pas été changé." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "mot de passe modifié. usager %s" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "Mot de passe du compte ROOT modifié" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "mot de passe modifié par root, usager %s" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "appel de setpwnam() pour initialiser le mot de passe.\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "Mot de passe *NON* modifié. Essayer à nouveau plus tard.\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Mot de passe modifié.\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -7288,7 +6960,6 @@ msgstr "r msgid "halted by %s: %s" msgstr "stoppé par %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -7325,7 +6996,6 @@ msgstr "Ex msgid "Error executing\t%s\n" msgstr "Erreur d'exécution\t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7415,7 +7085,6 @@ msgstr "erreur d'initialisaton close-on-exec sur /dev/initctl" msgid "error running finalprog\n" msgstr "erreur d'exécution de finalprog\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "erreur de fork() de finalprog\n" @@ -7444,7 +7113,7 @@ msgstr " msgid "fork failed\n" msgstr "échec de fork()\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "échec de exec()\n" @@ -7594,12 +7263,6 @@ msgstr "valeur de mois ill msgid "illegal year value: use 1-9999" msgstr "valeur d'année illégale: utiliser 1-9999" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7610,13 +7273,12 @@ msgstr "%s %d" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "usage: cal [-13smjyV] [[mois] année]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "usage: %s [+format] [jour mois année]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "Jour de la St. Tib" @@ -7748,7 +7410,7 @@ msgstr "%s: changer le nom de %s vers %s a msgid "call: %s from to files...\n" msgstr "call: %s vers les fichiers...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7759,22 +7421,22 @@ msgstr "" "Utiliser « %s [options] %s » si vous désirez réellement l'utiliser.\n" "Le script n'a pas été démarré.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "usage: script [-a] [-f] [-q] [-t] [fichier]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "Le script a débuté, le fichier est %s\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "Le script a débuté sur %s" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7783,254 +7445,253 @@ msgstr "" "\n" "Script complété sur %s" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "Script complélé, le fichier est %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "échec de openpty\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "Manque de pty\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "%s: erreur d,arguement, usage\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term nom-de-terminal ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ attr ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-NR_CONSOLES] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-NR_CONSOLES] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file nom-de-fichier-de-vidange ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq nombre-de-la-fréquence ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "ne peut exécuter le mode (un)set powersave\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "erreur klogctl: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "Erreur de lecture %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "Erreur lors de l'écriture du screendump\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "ne peut lire %s et ne peut peut faire un dump via ioctl()\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM n'est pas défini.\n" @@ -8105,10 +7766,6 @@ msgstr "AVERTISSEMENT: ne peut ouvrir %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: ne peut ouvrir %s - on utilise %s à la place\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -8302,31 +7959,31 @@ msgid "; rest of file ignored" msgstr "; reste du fichier est ignoré" #: mount/mount_blkid.c:87 -#, fuzzy, c-format +#, c-format msgid "%s: error: the label %s occurs on both %s and %s\n" -msgstr "mount: l'étiquette %s apparaît à la fois sur %s et %s\n" +msgstr "%s: erreur: l'étiquette %s apparaît à la fois sur %s et %s\n" #: mount/mount_blkid.c:99 -#, fuzzy, c-format +#, c-format msgid "mount: going to mount %s by UUID\n" -msgstr "mount: on va monter %s par %s\n" +msgstr "mount: on va monter %s par UUID\n" #: mount/mount_blkid.c:103 -#, fuzzy, c-format +#, c-format msgid "mount: going to mount %s by label\n" -msgstr "mount: on va monter %s par %s\n" +msgstr "mount: on va monter %s par l'étiquette\n" #: mount/mount_by_label.c:192 -#, fuzzy, c-format +#, c-format msgid "%s: could not open %s, so UUID and LABEL conversion cannot be done.\n" msgstr "" -"mount: ne peut ouvrir %s, la conversion de UUID et LABEL ne peut être " -"faite.\n" +"%s: ne peut ouvrir %s, aussi la conversion de UUID et de l'ÉTIQUETTE ne peut " +"être faite.\n" #: mount/mount_by_label.c:315 -#, fuzzy, c-format +#, c-format msgid "%s: bad UUID" -msgstr "mount: UUID erroné" +msgstr "%s: UUID erroné" #: mount/mount.c:382 #, c-format @@ -8414,85 +8071,76 @@ msgstr "mount: ne peut ouvrir %s pour ajuster la vitesse" msgid "mount: cannot set speed: %s" msgstr "mount: ne peut initialiser la vitesse: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: ne peut établir un relais fork(): %s" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "mount: cette version a été compilé sans support pour le type « nfs »" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "mount: échec avec la version 4 de mount nfs, on tente la 3..\n" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "" "mount: je ne peux déterminer le type de système de fichiers et aucun n'a été " "spécifié" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: vous devez spécifier le type de système de fichiers" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: échec de mount" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: le point de montage %s n'est pas un répertoire" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: permission refusée" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: doit être le super usager pour utiliser mount" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s est occupé" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc déjà monté" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s est déjà monté ou %s est occupé" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: le point de montage %s n'existe pas" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "" "mount: le point de montage %s est un lien symbolique qui pointe vers nulle " "part" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: périphérique spécial %s n'existe pas" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8501,12 +8149,12 @@ msgstr "" "mount: le périphérique spécial %s n'existe pas\n" " (un préfixe de chemin n'est pas un répertoire)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s n'est pas déjà monté ou option erronée" -#: mount/mount.c:966 +#: mount/mount.c:959 #, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" @@ -8516,7 +8164,7 @@ msgstr "" "sur %s,\n" " codepage manquante ou autre erreur" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" @@ -8524,7 +8172,7 @@ msgstr "" " (cela pourrait être le périphérique IDE où vous utilisez\n" " ide-scsi alors que sr0 ou sda ou autre serait requis?)" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" @@ -8532,7 +8180,7 @@ msgstr "" " (tentez-vous de monter une partition étendue,\n" " au lieu d'une partition logique à l'intérieur?)" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" @@ -8541,52 +8189,51 @@ msgstr "" "essayez\n" " dmesg | tail ou quelque chose du genre\n" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "table de périphériques montés est pleine" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: ne peut lire le super bloc" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "mount: %s: périphérique inconnnu" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, c-format msgid "mount: unknown filesystem type '%s'" msgstr "mount: type inconnu de système de fichiers '%s'" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: probablement vous voulez dire %s" -#: mount/mount.c:1030 +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" msgstr "mount: peut-être voulez-vous dire 'iso9660'?" -#: mount/mount.c:1032 +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" msgstr "mount: peut-être voulez-vous dire 'vfat'?" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" "mount: %s a un nombre de périphérique erroné ou le type du syst. de fichiers " "%s n'est pas supporté" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "mount: %s n'est pas un périphérique de type bloc et stat() a échoué?" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -8595,76 +8242,71 @@ msgstr "" "mount: le kernel ne reconnaît pas %s comme un périphérique de type bloc\n" " (peut-être un pilote « insmod »?)" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "" "mount: %s n'est pas un périphérique de type bloc (essayer « -o loop » ?)" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s n'est pas un périphérique de type bloc" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s n'est pas un périphérique valide de type bloc" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "périphérique de type bloc" -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "mount: ne peut monter %s%s en lecture seulement" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s est protégé en écriture mais l'option « -w » a été fournie" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s est protégé en écriture, on le monte en lecture seulement" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: aucun type n'a été donné - ja vais assumer nfs en raison du « : »\n" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" "mount: aucun type n'a été fourni - je vais assumer smbfs en raison du " "préfixe //\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: mise en arrière plan de \"%s\"\n" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: abandon \"%s\"\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s est déjà monté sur %s\n" # mount/mount.c:1323 -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8715,34 +8357,34 @@ msgstr "" "Autres options: [-nfFrsvw] [-o options] [-p mot_de_passe].\n" "Pour plus de détails exécuter: man 8 mount .\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: seul l'usager ROOT peut faire cela" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s n'a pas été repéré - on le crée..\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "mount: pas de telle partition repérée" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: on monte %s\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "rien n'a été monté" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: ne peut repérer %s dans %s" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: ne peut repérer %s dans %s ou %s" @@ -8779,99 +8421,99 @@ msgstr " Je vais essayer le type %s\n" msgid "Trying %s\n" msgstr "On tente %s\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: argument excessivement long pour hôte:répertoire\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: AVERTISSEMENT: multiples noms d'hôtes non supportés\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "" "mount: le répertoire à monter n'utilise pas le format hôte:répertoire\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: ne peut obtenir l'adresse de %s\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: a obtenu un hp->h_length erroné\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: argument excessivement long pour une option\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "AVERTISSEMENT: l'option proto= n'est pas reconnue.\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "AVERTISSEMENT: l'option namlen n'est pas supportée.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "paramètre mount nfs inconnu: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "AVERTISSEMENT: l'option nolock n'est pas supportée.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "option mount nfs inconnue: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: a obtenu un hp->h_length erroné?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "NFS sur TCP n'est pas supporté.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "socket nfs" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "bindresvport nfs" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "serveur nfs rapporte que le service n'est pas disponible" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "utilisation du portmapper pour repérer le port NFS\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "utilisation du port %d pour le démon nfs\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "connexion nfs" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "valeur d'état retournée nfs inconnue: %d" @@ -8880,8 +8522,8 @@ msgstr "valeur d' msgid "bug in xstrndup call" msgstr "problème dans l'appel de xstrndup" -#: mount/swapon.c:57 -#, fuzzy, c-format +#: mount/swapon.c:56 +#, c-format msgid "" "usage: %s [-hV]\n" " %s -a [-e] [-v]\n" @@ -8890,10 +8532,10 @@ msgid "" msgstr "" "usage: %s [-hV]\n" " %s -a [-e] [-v]\n" -" %s [-v] [-p priorité] spécial ...\n" +" %s [-v] [-p priorité] spécial|ÉTIQUETTE=nom_du_volume ...\n" " %s [-s]\n" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8904,141 +8546,139 @@ msgstr "" " %s -a [-v]\n" " %s [-v] spécial ...\n" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s sur %s\n" -#: mount/swapon.c:178 mount/swapon.c:244 -#, fuzzy, c-format +#: mount/swapon.c:177 mount/swapon.c:243 +#, c-format msgid "%s: cannot find the device for %s\n" -msgstr "%s: ne peut repérer « _stext » dans %s\n" +msgstr "%s: ne peut repérer le périphérique pour %s\n" -#: mount/swapon.c:185 -#, fuzzy, c-format +#: mount/swapon.c:184 +#, c-format msgid "%s: cannot stat %s: %s\n" -msgstr "swapon: ne peut évaluer pas stat() %s: %s\n" +msgstr "%s: ne peut évaluer pas stat() %s: %s\n" -#: mount/swapon.c:196 -#, fuzzy, c-format +#: mount/swapon.c:195 +#, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "" -"swapon: AVERTISSEMENT: %s a des permissions non sécuritaires %04o, %04o est " +"%s: AVERTISSEMENT: %s a des permissions non sécuritaires %04o, %04o est " "suggéré\n" -#: mount/swapon.c:208 -#, fuzzy, c-format +#: mount/swapon.c:207 +#, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" -msgstr "swapon: escamotage du fichier %s - il semble avoir des trous.\n" +msgstr "%s: escamotage du fichier %s - il semble avoir des trous.\n" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "N'est pas super usager.\n" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: ne peut ouvrir %s: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: compilé sans support pour -f\n" -#: mount/umount.c:141 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "mount: ne peut faire un fork(): %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "hôte: %s, répertoire: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: ne peut obtenir l'adresse pour %s\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: a obtenu un hostp->h_length erroné\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: périphérique de type bloc invalide" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: n'est pas monté" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: ne peut écrire sur le super bloc" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: périphérique occupé" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: n'a pas été trouvé" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: doit être le super usager pour utiliser umount" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" "umount: %s: périphérique de type bloc non autorisé sur le système de fichiers" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "pas de umount2, tentative avec umount...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "ne peut démonter %s - essayer %s à la place\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s est occupé - remonté en lecture seulement\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: ne peut remonter %s en lecture seulement\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s démonté\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: ne peut repérer la liste des systèmes de fichiers à démonter" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" @@ -9049,47 +8689,46 @@ msgstr "" " umount -a [-f] [-r] [-n] [-v] [-t type-vfs] [-O opts]\n" " umount [-f] [-r] [-n] [-v] spécial | noeud...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 msgid "Cannot umount \"\"\n" msgstr "Ne peut démonter \"\"\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "Tentative pour démonter %s\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "Ne peut repérer %s dans mtab\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s n'est pas monté (selon mtab)" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: il semble que %s ait été monté plusieurs fois" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s n'est pas dans fstab (et vous n'êtes pas l'usager ROOT)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s mount est en désaccord avec fstab" -#: mount/umount.c:637 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: seul %s peut démonter %s de %s" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "umount: seul l'usager ROOT peut exécuter la commande" @@ -9238,15 +8877,17 @@ msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Usage: %s [-c] [-n niveau] [-s taille-de-tampon]\n" #: sys-utils/flock.c:59 -#, fuzzy, c-format +#, c-format msgid "flock: unknown option, aborting.\n" -msgstr "%s: option inconnue \"-%c\"\n" +msgstr "flock: option inconnue, annulation de l'opération \n" #: sys-utils/flock.c:77 -#, c-format +#, fuzzy, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" +"Usage flock [--shared | --timeout=secondes] nom_de_fichier commandes {arg " +"arg...}\n" #: sys-utils/ipcrm.c:66 #, c-format @@ -9414,8 +9055,6 @@ msgstr "kernel n'est pas configur msgid "------ Shared Memory Limits --------\n" msgstr "------ Limites de la mémoire partagé --------\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, c-format msgid "max number of segments = %lu\n" @@ -10209,17 +9848,17 @@ msgstr "" "hexdump: [-bcCdovx] [-e format] [-f fichier-format] [-n longueur] [-s saut] " "[fichier ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "usage: %s [-dflpcsu] [+no-de-ligne | +/patron] nom1 nom2 ...\n" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: option inconnue \"-%c\"\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -10230,8 +9869,7 @@ msgstr "" "*** %s: répertoire ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -10242,46 +9880,46 @@ msgstr "" "******** %s: N'est pas un fichier texte ********\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[Utiliser q ou Q pour quitter]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--Plus--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(Prochain fichier: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "" "[Appuyer sur la barre d'espacement pour continuer, « q » pour quitter.]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "...reculé de %d pages" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "...reculé de 1 page" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "...escamotage d'une ligne" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" msgstr "...escamotage de %d ligne(s)" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -10291,7 +9929,7 @@ msgstr "" "***Arrière***\n" "\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -10303,7 +9941,7 @@ msgstr "" "Par défaut entre crochets.\n" "L'étoile \"*\" indique que l'arguement devient le nouveau défaut.\n" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -10354,34 +9992,34 @@ msgstr "" "ligne\n" ". répéter la commande précédente\n" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "[Appuyer « h » pour obtenir les instructions.]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "« %s » ligne %d" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[Pas un fichier] ligne %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Débordement\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...escamotage\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "Expression régulière bâclée" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -10389,15 +10027,15 @@ msgstr "" "\n" "Patron non repéré\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "Patron non repéré" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "ne peut établir un relais fork()\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -10405,19 +10043,19 @@ msgstr "" "\n" "...Escamotage en cours " -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "...Escamotage vers le fichier " -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "...Escamotage arrière vers le fichier " -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "Ligne trop longue" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "Aucune commande précédente pour subsitution" @@ -10471,7 +10109,7 @@ msgstr "hexdumpo: format erron msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: conversion erronée de caractères %%%s.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" @@ -10479,84 +10117,81 @@ msgstr "" "%s: Usage: %s [-numéro] [-p chaîne] [-cefnrs] [+ligne] [+/patron/] " "[fichiers]\n" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "%s: l'option requiert un argument -- %s\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: option illégale -- %s\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" msgstr "...escamotage avant\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" msgstr "...escamotage arrière\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "Pas de prochain fichier" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" msgstr "Pas de fichier précédent" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" msgstr "%s: erreur de lecture à partir du fichier %s\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "%s: EOF inattendue dans le fichier %s\n" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: erreur inconnue dans le fichier %s\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: ne peut créer le fichier temporaire\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " msgstr "erreur RE: " -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "(EOF)" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "Pas de chaîne de recherche mémorisée" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " msgstr "Ne peut ouvrir" -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "sauvegarder" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr ": !commande non autoirisée en mode rflag.\n" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" msgstr "échec du fork(), essayer à nouveau plus tard.\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "(Prochain fichier: " @@ -10571,14 +10206,14 @@ msgid "usage: rev [file ...]\n" msgstr "usage: rev [fichier ...]\n" #: text-utils/tailf.c:53 text-utils/tailf.c:105 -#, fuzzy, c-format +#, c-format msgid "Cannot open \"%s\" for read\n" -msgstr "ne peut ouvrir %s en lecture\n" +msgstr "Ne peut ouvrir \"%s\" en lecture\n" #: text-utils/tailf.c:93 -#, fuzzy, c-format +#, c-format msgid "Usage: tailf logfile\n" -msgstr "usage: %s [fichier]\n" +msgstr "usage: tailf fichier_journal\n" #: text-utils/ul.c:141 #, c-format @@ -10610,6 +10245,165 @@ msgstr "Ligne d'entr msgid "Out of memory when growing buffer.\n" msgstr "Mémoire épuisée lors de l'accroissement du tampon.\n" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Nombre invalide: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Erreur de syntaxe: « %s »\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "Aucun paramètre de ce type initialisé: « %s »\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr " %s [ -p ] périphérique nom\n" + +# disk-utils/setfdprm.c:101 +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] périphérique taille sect têtes pistes stretch intervalle " +#~ "taux spec1 format_de_intervalle\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] périphérique\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] périphérique\n" + +#~ msgid "version" +#~ msgstr "version" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "ne peut ouvrir /dev/urandom" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "ne peut lire des données au hasard à partir de /dev/urandom" + +#~ msgid "can't open %s for reading" +#~ msgstr "ne peut ouvrir %s pour lecture" + +#~ msgid "can't stat(%s)" +#~ msgstr "ne peut évaluer par stat(%s)" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s n'a pas les modes d'accès corrects" + +#~ msgid "can't read data from %s" +#~ msgstr "nepeut lire les données à partir de %s" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "Trop d'usagers présentement.\n" +#~ "Essayer plus tard.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Vous avez trop de processus actifs.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "Le mot de passe doit avoir au moins 6 caractères, essayer encore.\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "Le mot de passe doit contenir des caractères en dehors des classes\n" +#~ "suivantes: majuscules et minuscules, chiffres et caractères non\n" +#~ "alphanuériques. Consulter passwd(1) pour plus d'informations.\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "Vous ne pouvez pas réutiliser votre ancien mot de passe.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "" +#~ "SVP ne pas utiliser quelque choses comme votre nom de compte usager comme " +#~ "mot de passe!\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "" +#~ "SVP ne pas utiliser quelque chose comme votre vrai nom comme mot de " +#~ "passe!\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Usage: passwd [nom-d-usager [mot-de-passe]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "" +#~ "Seul le super usager peut utiliser une des deux formes d'arguments.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Usage: passwd [-foqsvV] [usager [mot-de-passe]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "Ne peut exécuter %s: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "Ne peut repérer le nom de login" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Seul le super usager peut modifier le mot de passe des autres.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "Trop d'arguments.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "" +#~ "Ne peut repérer le nom de l'usager.Est-ce que « %s » est réellement un " +#~ "usager?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "Désolé, seuls les mots de passe locaux peuvent être modifiés. Utiliser " +#~ "ypasswd à la place." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "Le nom de l'usager et le UID ne concordent pas, imposteur!" + +#~ msgid "Changing password for %s\n" +#~ msgstr "Changement du mot de passe pour %s\n" + +#~ msgid "Enter old password: " +#~ msgstr "Entrer le vieux mot de passe: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Mot de passe illégal, imposteur." + +#~ msgid "Enter new password: " +#~ msgstr "Entrer le nouveau mot de passe: " + +#~ msgid "Password not changed." +#~ msgstr "Le mot de passe n'a pas été modifié." + +#~ msgid "Re-type new password: " +#~ msgstr "Re-taper le nouveau mot de passe: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Vous l'avez mal epelé. Le mot de passe n'a pas été changé." + +#~ msgid "password changed, user %s" +#~ msgstr "mot de passe modifié. usager %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "Mot de passe du compte ROOT modifié" + +#~ msgid "password changed by root, user %s" +#~ msgstr "mot de passe modifié par root, usager %s" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "appel de setpwnam() pour initialiser le mot de passe.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "Mot de passe *NON* modifié. Essayer à nouveau plus tard.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Mot de passe modifié.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "" +#~ "mount: cette version a été compilé sans support pour le type « nfs »" + #~ msgid "Warning: omitting partitions after %d\n" #~ msgstr "AVERTISSEMENT: omission de partitions après %d\n" diff --git a/po/insert-header.sin b/po/insert-header.sin new file mode 100644 index 00000000..b26de01f --- /dev/null +++ b/po/insert-header.sin @@ -0,0 +1,23 @@ +# Sed script that inserts the file called HEADER before the header entry. +# +# At each occurrence of a line starting with "msgid ", we execute the following +# commands. At the first occurrence, insert the file. At the following +# occurrences, do nothing. The distinction between the first and the following +# occurrences is achieved by looking at the hold space. +/^msgid /{ +x +# Test if the hold space is empty. +s/m/m/ +ta +# Yes it was empty. First occurrence. Read the file. +r HEADER +# Output the file's contents by reading the next line. But don't lose the +# current line while doing this. +g +N +bb +:a +# The hold space was nonempty. Following occurrences. Do nothing. +x +:b +} diff --git a/po/it.gmo b/po/it.gmo new file mode 100644 index 0000000000000000000000000000000000000000..bb6f581302345351549eec7b5b8278319c0612c7 GIT binary patch literal 179538 zcmcHC1$0%{qW}Aypb72{8wmtRf?KfQuE9MdAqm8Y;7&_%r)cp)k>a$tTWO0GiWVzY ziaQkfe}8+jq%nP>wMPqxu&fRhjZ`M%*kgtxZG1Y9C^{Fvcu8Q!{MkF zt5}C)F{%Ez1gqf{%!IkVb~v(ONz8+_&f`pRqsLc#w(Z(Q_MGJK~KU3F*o`kRXQ4A zXS|MGu-XELV>`}8KMefF;mC)huplnRig*CC;#&;E^b5^+^h5PyEEd8gm<11EX1suE z|8I0+%0=cqieVALl`%hdwc#OHl<*SVhsSUp<1ucr!!d$zk);mDaQqe-Du>rHJI<*2 zxq*4{xi#Z*)2=UOAig=)#crs1T872&6z0M=mu?01AL{*MYHQC9g;ibv)96Scmwt>+!E5_)1!Ym{|>bu^YF zeKI<62j;`esP*#}HLf`~n0YLRK7^a0+8KmST!7xV+lKF;>PfZHl=H&UglnSaAr`aa zGAw{QQ0-ho_2(t3e8Ej7y(VhDyJI07fNFm}s-E4b{+>nE^Bk2g{bq;57t5d%yIV(~ z(wCs}A3`s@hQ%<&7E_-u7AM>kmEI54?gCW4JvMv?)qd)&X5SP;m1}~2n24H><*4^K ziOPS^#;5v$wMMusYMhp$KmKM-|D(gvh;SpUh%->@^*A=f)Z5IuYK2DYqOtZtBS4B|aDwrKxV>XPi@x!qa;W?NCPhkeU zhpPV#=E591P5ot1=SzFkxF%p>T!5KzAFAAMsB+IRE2iCL+AoOePi55jwL-N!$~q6z z5#EH#w-43diry`a27= z;1;Zc$FK~#?=|yN9u*&lieHQM@G7ePBKypIcR{r?12x|#urlV@Z_2gAOoT_F`Z*I- zewR&uVdIM)Fyq}E)!zh6jSDdquEZ3$-o|gmKgi7p_IE|1;LBsQJE+%Afp*8NV#3`n|9w)jSdMJX*R}m{g5IbGj62KlQZX8Q6gE5mbBW ze=+l%2UTASRJ#$V`50{DXQS%fh}wt0pxV7;eT^F5tiPIawNc~Q4ZSf2$Ko9P0}Gxo z>-7_A9#Wk&`^*njZ*A0m>W=Mj8V2G$)HIuMX*bmk2L{z>tsC{${3*a@>Iq}Jcv;1b_%c1sh zAQr+2m<89N_QL_|C3F&gh8nLdXU#gThFJ)YMD>3bYP|MhIlP0VG50w$UQJN_9Ez%c z0cOK3sQEo^y@iSN z=Ra@Ghw`X#>WCWefv9m@WaD?C`gg_p3bPZ=c)_$+4E0{ktx;H(@I(LJxd~+Mn-H`O;i6 z1wRbP8lJ0Yn4#iRDa+L0`p*w>n2R@_(Wv+hsP{gL>R-B>=3FU)dcWGJezwQ_ z*cmmCgHY`)Le2jQ)Vf%QS})sB>*x?_{av!*?=+}!Dvm|49u~shm=`DEx40VDV9VPk{2r4NUV6vO&q`Fi z+pz#1K#ki?)OyNr*Nj&MRC-g)hmkfs9@XAzRDX|RLA-?8AMb5A>pip2E27p*S4@fh zP~$xmRc-;Q{XOW9e`7-|`j;8c7*s!|qV~ZC^u{|jKEr(zE`=Jm4ygH#!ov6ks=e<} z<9!r!<5|>s@ffvFKB3Cx`rFKJX;ipAD!nUeefLMb=Qz}REkU)j1J(XjRJrF^2|XW} z_o|Jh2oFW&{~n9rX;gi$up*{^XwJ8KsQGPzsy7-{?`YJ1nuq0a6>1)?VlRA(QP|;; zss9N268;naAYx);v zTq~pACk$0?1Zv-Xjq2Zg)VMCS;XSDNIEZR*L58aIDb`yH?- z2BFr^Sk(M4L$z}R)xSs97pVDthnk-hZ_K!7LiNvydf#fOd8msTmo}*VG7L5UOHu1# zJ${Y9;0O$UYtGkOn3ZtGcV>Thq4IY^C-z76e-7rvC8&Pxu<83y?cYH4_bIAh?=d4L z|HqWihDy(m*|0czU`^CGHA2-JhMK=9)OuKg*>MHx{M(IsuWQx^sQGz|YA?-ulRqyi zT+W8;VtvA$F$9-lSxoi8{J!uIB z*HP_ka&vQy$1&8rT*3gnj|H%#yQ#Mcs-9k03`g1UYSefivGIRkO~NUXxw+PPJ=FMh zN0J?^2k4N|*5^>v`dDex*JEzNXHfg-A!-~`r84hP z02N;bHC|0n@7W29U@U6fW})Wm2x>jNM~!#-)NZbIl^3<%3R!(n^I8#I=b4RfiCSNs zY`V`jXDdGQ(Qy)$?)UYG;54jQBS+ZlCUMxo|o zBC6aL)Ve>7T2IeW`|%T2#nhgrzjaaX+X{8gbVolNgBt&>sPpDJs=Z`s%zR|SW`t{E zMVy3c{}8Ia2k4IPQ2qaaT1P3;y1DkJ7it_zpyK^)d?!>tyQ9`mIM%}NQ0M!7)H(bV zHGVHq^OGi>sV^Jq{k>5At&LhIZEQFOHNGQJ^EDIm;S$vN??qoci(1d_=}mkt^djts z8viy}7ei6|VKu6~Bj}A6Q19WE!OVjvYCL^V^U)rYV=#8caBPEzP~(*=qnqn@O+oY_ z+!1xYjlnv&12w-Nu_-z;nSMv1-fzBj9qRq|qt1(KsBwRe8mDBLO~0L}aV?ALS4A6N z6*a!iQ18y1vNhNtZQuiF4X!xidwJlP~(*=i+SIYScz~sY>RzR z>u5jfyL8fqpQGw=%WC##c~m}sR6iS{_H}F2_>4xa=WkKv&f0LQY;LZ)&g|3gsy z+Jstfr%~gbCA%r#0R0K~L)E|0dJ|P|mKSJcY@u>4?3~K)@L?`aI-bA&RET-;8ay?j8`S0b00=h~=s)g86|!fZGm z_5B=-s(&Qv{br#0eF(Mg@1o`*U2gNfWl-&hp!(UzIvBNnCZPH;71h7psC|ABwLadW zzC)gQ%(^R#s=t`E36>!ogKB397RB$dKAuFC&z{%p<5F0ea5dEWOhm2c@u>HnZ2cOw zju+bSO4Pbpj~bWlHvO;-pFoZOCF^ZeeNSxojSVNuXX4YK<|hlPe??LKsfikgHmGrk zMYT5-RsRB1y(>}cc|GbJ*^N4f?x5c11M1v!%kSp;?+0_B=BpDH!wIPQ*o@lm2T}bv zj~d4(sPEBh)b}xE0kaOBsP=1OT5Nzi*V|w-oPbsEB5I#zahh>!g6eNu)O-h{-e;VJ-croY8d4MkLKva{;2gZ2eps(qQ?0usvpl$ z>)Kh!tfQjXm~aQ|g3E9kItshFem6}=#UH@MSfGfT>+e7Ip}s@Kz1&=X4vfG~gco8% ze2X=(c2Tp>Mq&e{<9WP;Iv@5FGxPHl^`5!B-5fozA!?tkLcQlN*cu<8+O1jK&Gp}B z4aWe&yHWW*q7(C%F#EnHMiB0V)$kA&N4Jt@UzNn=gj--oe1X2$+{dhwA*lJCiY4$k zY93!=Np$#{@%2IN?^?JJ>!bRA8?`=D`iUSNo{_FbcKqzecUQ4XApL zqSniG)cf2)?JJKmW}f}ADdEwm_*1BL>{iz9d(^(lf_m>lsD3m>?Yjt6KVmU8&OyEZ z64bf98#T@sQ0pamIa96@rXpMeS73cq{SUDn<|uF0Uo@)z@3A(X!^@bnf*Icz7(zH} zMYDbfqUPZ&YWzQ-`kSwkn`6Hl-&0JD?<<@6OyO_N*W##ixhHBKW}@a{H8#fssCAX8 zs#!lZQR$7bKK4ZI(^aT*VGnBDj-&SdMeASIx2SRUsAkf$pw>xY)VKwr#w{AvuX(8b z^^1-F2X!74t8V7C4QhP)qrPi9P~Y3@sNVruYnbtEj8h3Gpz@`t>E;N+lBoJ7q1xSn zT2FUy5IO?P{0+vc1lOVJzmGbn^4D^6{ry9AoJ4psj>5dPO}mRw^YRm_-Djxz$yvvY zYh~2B?S&CI6#eloYTp;CYsRNLYCNW(+TV}b-!D1Q2V|wR>H4Q<8=bH&+egqpQdT# z=KAmXi=*m|N6q^%)Oe3Y&HGl={N6_OGizg0Zy2hdi%{#xtBKj~6|fEAMmQZ8qV`vr zrslmvunyt5m=^y)t>62o@yyxGj9**S{uqavpB3oDlUNX+pyoGob5lx4RgqEO$@eyDZ)4Qf7qLhZ)~sCoDYwf<7JGWm;In_)WQ6Hw>CD9nU&Fe9$E z={r&D_$QnG81?>ctPJ^p z`%$QR$DtFKp~mqLYMq|9I@+6hi=)QX&xQj~>!BWMzcokI-vKo*;i&wHsCvJ`vN#X5 z9)Crx!!RL25cOW6sBs^L>fdZ zk1tT~lf1i`_bjONN~rYOsP}4(n%8cqeVKrTaSCd^Zbt3j%cyni-oyNUs({+R38?v* zjT(pTHoVt{Z=m{l7j;f$3NqtR2{n#AQ0pNCb?)>>&C?X?0@S)*g_@U*sP%UcwH_{^ z+P#NbFON|3@)GqPDSH}ApuVfkQSTX#dhf|LyxgYmMYVSeway-(@}&(n?^y^nE_G4$ zM54ywD^z={QTb1x-uo76eA0)QaV(9hw>>7u{;2*Bv5rE$|5()f%|f-a3^o6IQ2XVI z^{q8~s96`~&`El0RJ-x0`J08>7rRjF?l7wU8>sppqx$XH%Y>b%d{t5XX^$G$5OiW9 zYCONj>bMg%KW|a*mnO{odAKB&CfpM>|1;1Bw_{bjgIZUG!cDzxQTwAGHpHn|0WYF2 zW{5ERsyeFQebI>%t>2^ibpo}Io}=C)ZEv$~yixO26E%-LQR(AR{aS%#@HbRFDf*cB z5~zIbu>{7WH!eiI*HP5Ee25zN07f}7J)YsJ02erOuqt4-P(21K+{rU~n&J)!5 z=ZrJsTMxDFVp02gsPzlfdrv@(_eRuuIfknLChFXKZA}?()@?S_c~=y54wglCtd5%3 z091QjY!NysnV)dfdk;a?I|_B~PQe3CeqxPj2>b=UL=DQgxUl6LE-l+Bmq4G~e?T2|beJiT{!>Doj*?Qgj67@cw z{Y-znQRh_{YTZo3hIj$1V!{4qKX*m7KNGc%mZSQ)8`a)ema_Y>invP zs=pa(+(J;}8;4pKV^I5G8ft#Fq1Me^)Oqk6^_|K&$gG>vsBv$KP7Jg0V^QO|9M#?l z)cU@SIuA1sHt$yl)!(kD{syDQp*N~uF{plywoXH>??pDe4z=%hq563lb&lUfotqy} z^Hpw$X{QdV|BX=n3PP>#0XBUeYMd9N`m+_ia2INy-b7#Y9BSUDGHTpH(F0>q<2ML3 ze@jsBu@g1VCvE&q)cn0i^&{6XQ*UWh``xfC#-qk(1*)F4)_v$r_$=!EKA_$^-Eh;7 z!l-fbMeXlusCqk~)@>B3zhkUZQR`?PYCIOA-gh5reD9&&E7b@yu70R-2tm#BbX0r0 zZ2Zrt@621&`p7%dtdB~ldOM){I|4NyU!&SxhkEZ*Ha^)X^PYK7tdc08MR|}ok z2~*)@(wqmSP~V$QsD6(@jmH{PKMtbm|HG!=wt9{+ z{V0XnR}C=;6H)8+JXXUGSRMVpa&t_?0jP0EG1k0y4pjc~sQ2uIs&62w+zM=pw`_Wu zai+g5QSUj#hNocw;oaB>KcdF3;drw?x})~vIMn{%i)HW$YCH=~F#W2E+9%CW>!Am# zo>8cMHW#(tm!r;!EvWsm9X0=ZZTJsV|NcbP_XaiYX(pO{MX?g$x~TCVV*L*N37fb5UzPpVn@h{YR ze1cjJ>87|jdb;tw#sI>zrkcOE`5m2vvrjYos1mANGt_?UjcIWvsy|Cm>+n2ky#K*P zn0318-xk!ooW~}ZdWMVQZ0yS=@QR~ZXsW}JyQ0uln z*25qyhbyr)UdF2Ex6F-yyTiPr#(fvoz!Ru(Nw?gLUm?`FQV+GhyQAu#jIp>1^v;fbea*8TN1Ye%Q0?W|WX7is>b?4404_w$|25RQ%(&UqQyo=r6zV*if@N^G z4L?S`Z@w)iz8z|u$D-!p2&&yjHk^B_>2Gb+xI|(_oQ&NRyvo1rh1L4(J3zKa#{iugp7o$<*dk!05=Iy4xolxUE5jF1{QS-jbddzwj zb$(sP{8(d$u`6nRhM>;HrKo+l(}qu>_R(Lc^U1N(y0Wm4%LrksP?y^`gamF&-YO6=Gtv6gIfQMQ2E-U z`WuTnN5`P*U5d)L3)TPQsQuu+$Mh>7YCqIN#YdpV{R`B5??;^v4^Zz_dawCC)ebc; zy;1voll3h&BOI{LtdGg4-yOTKGN#;b>Z^%rXEZ8(AL?B2JYdSzNBwR~K%IMIQRnJL zo1Xljd7rYV^R72)zt2Uji?h~in2hj!OpT8)Ile}%oA;>kPJPJy`>g_~@AF{Pdyhq} z>t9gg_XsuKMGu?#tBG2V-B9B-+J@KJ^xrTa@z1OokC^;^sCENU>Ag|)jzz7TCDuKt zdB2RR|2b;kjhublG4q#ov?NIMIAGIEK zqt^Eg)cN%k)vni1=6nc5&Bt)m{G36Zi~nGEEOgvB%6b!ZZrA?V?C++i^|=tW?zf@V z>944Dbs052g?}->Yy46D>xAmp5NwYVQRm7n)cP;{tEsmN>ii8vz3))eIXf5iK0l$( zr4Oj~%AK(Dj!GYkDz^(W;sw;78~#F#r^iV%-bGR4Tnlw>2BOa6;iz+MEo$B#p~f}W zDSJ-iF2Ye*(2alJb=v%SqUjkk&TUZdKMM8xYA&k(yD$VFU=X(Y&5X-tRKL!l+IfcB zSJ}^+@#%s3PA|d$yoP#D=Q*>_+MwzWM}24Jp!)qYsvoaV^`-mWto!z;bFCk0oEM_z z=NM`n?xXsX{k$2Ea;W-ypw5S>sC|1CwQkd0F!g$)+HHV3_u^3HmSH#i4Ygj%UNq?q zur}cV*bsN3)_L+v<~vmrwLklz=5s!3-Ti38r>zfB@9A;b^v8)#!c|f0x(lkmqfzg@ z3AOGoq57NbidlbtsQ0dm888TyuP?>e6V?Aq zsP**f^FC_dzCsU7e%vJb+JReyz-!%U{RYlZ$$D-EFBCLcbQT3<#(~NI*RK8xQ^)w5^ za5d_^Gv6}fnh*8+s2ZxjgHZ1?4^?ghYMu_G%H2YZ*JEqy+ot`3sQK!M%Ks&%$K|N? zxEWRMS4@U?P~&UkiUC+zof5_d_?wLA-<7533)UbACN)UGGPY%W>4X`T*5$ zpT{OX3`-Cmhnn{-=#AG=``+V;IcKV(;@hFdVK{1kFG8))Uu^gv)OdJ5HTg@U>hFje zmoKm}?!=Cm@|kJ32Wnm>qWZZHHNTGMX8fz5`W=C4cR3cv(>DDdR68YK*x!Aq@$8Kn z=gH{AZ&BlM1oa;GP~)5WrTN`h61Bctq0XJ&sPt*5eYpiy?|oD~>0g<3TpHUE4oB_7 zy{P_vK&_X`uTA?=*oyFE)cjmWjr(7yb1T~$(+^+NehNg5TTj%wnTx}4Esn#IZ%z5F z=u7wpYCbZ&GxgU%okI;!?>h)J9`jKB--vp@-%$JG6{_EP{xRj-q1Hin)ViF8YG)m4 ze6FD8JK1}4&Za^2I|r)2MN#8f#fDp>C*e@kxg3isKLmB&e1U0k8R}fzfT!^~D*vVr zZjL^<2lacW#7EQLs;GAQp~im-YMuOw>hC*Le(z6ae^f!ePZQKR5sqzf7^aL7 z6aPVtYhM0aFP(!;Q1cav+IK@y`+pQ_T*uk)8r1o>2{n(8Q2qCEb9ar;G}QYqN7cX9 z#$QIA3y)Ce#v4>SAF(wib2sg@vkpM5%Xz5x-DBe)pyoGyGLydyItd4&)n7CvZbN-{4x-lE1uTY-QSX~0g}ZCM z3SeErl~M0M6g3}fQSWg8f5a!a0KZG=?pmMqQkn82Q0M<#RQbP9>pf>`ch~-Ef||!R zsPT(It*ZnZzZ|tr_oDiB1~cF#)cD^=z0V8Oe1Ed>IXuib6hxJ)kDA}+sPXs`)$RnW zgex#TUbQ|%jr)64`x!mW`xHintJ!c1Y)UvB`{P#Bcf~i2yX(&bk*IaQ1vQ_)qSpUI zRR2q+b$9H;3b+biq4ve%bf%qO(Y4M|>-rzmKFOBego~oW0jPOwh1#FtHk^o62v5WY zcm#`K`V8)l+E@|m;6T*x!riF;UPK=^e*a@W!UZy!d9RKd|3D1JVAOjZMXkTPsQu-c z*{o9^RQYb`#345R8`QcwiQ4B`v$(td9eo*WM7t9)5P#2V=CMR}ldlEpI~0i;$Hl01 zcoj9zX>*u0$q4v)ctc=-mntnD%t%n(y30I=l z(RS24?zR4eT93b>YdzWchp2gZZPSzIGWjx~;&WSzq54xEHEwlL_4P#U*C^Eb8-;qm zS*UYh6V}A-sD8dh15E!6lG%;(NY%b%A~^HvdcKGr~;13gjW z5Qasuzl~pr>gO_ShHJ4qzC(>er~GDKf>7;*p}rRbQRDU{I<azidbChf}D1_6GId zSqhl+lBjX6jauK`F#t!|_=BkRavfDq3a2UOi-CmeqSEJ}>feo}@dBnpkAmj>$$%NQx`V-xFgmh{0)}EKd~KVDPrcUH)B5f_3JHa{wowW^V9)VZV9TrE2wica|sh}XPt=Ui9cX{ zjoP0+CCxevK<%R-^u|f(gFj$#{1dev)A<;^Q2V$#>irW?@AW0B-l?d4vmCV_wxHI* zPSpGUjjA`JuQ~7hQSEg?jq_Ki^*04IpYu`mEJwZn8q|BAK=s$d&-AA(mL?p5T7UCU z<*uXF(_PfMdy85>X-k=XlnJ%(TVomQhsyUI>YUz*s^=_foG+usGgE0(zCLRGeT5pw zX&8*V(TN4im~pC&0fYll`*|j6J#R$4_g3p})O#Pc;S;F(e@BhWb({XchF_w_->s}M zEvmj8HeA4lOIXXI-p?O(ZZ<=mn=z>G&zIJ3QRnhuRJ&(T^Hhn=dJ_3h#B?ifKh z0C(Vi?1Mw9y1V}S^n0lG%U5%E{kb_9TM^!k^)W+rGr#Rn5fjq!%^#DF;2$=sP)jcw)q~< zM6ILKxEDWQB<`+b&eali&Hn9*0mR3k&fyKHdHD-9ub)uoNUeHie@El5gyT``r&fKl z-$GI02-JR_gxdE9QRQEv)@h*zrvL3x^F08SZxO29)2Q#vUDWyb5j9TP8=BuuRZ!#A z9-HA1)chYuz3*)-idu>#~tXzr&tU#w>Rg3KWZGqQS-12wXV*h`kk_a zd5?;yaU6hJr%SCDQ0Geej_!^nSPd1vilLaclPMpEn$In$@qLKHF->PPFB4F|TW?|; ztlh<|%h?!0_#iGq@2>8S`FIS~PDnSi?xv&G@e$Pic!o7GS9jB1M;uMKKi0;7uol+n zVe*Z@>V)@U0DeTBS2csocuYg}`yjT&8@LC{_B6jopQ6S>8KQ87?MVGsM(?9n%ta zhMM|(QRCSiwNJ;P_S0HaJ)5y9-bby|O1;eQ;vQI+@ElbC{y=>{N`;wu_ebrcx~TKF zFKT}*#vb?wHpd#_?ymp4nUhfc${u0%V`1z{xFXKRnW**Q)7uz^`klQL_511->OAr6 zW6tLesQtbLb>7@X&3oEN6RwAP-`=S2=_FJ=Yf>OoNUnv)Uap}sR`unIoH+UVWS zxk2;?!_BZ3w3pG!DQ0*t!@OV@|W}wDrHEO*aL-qd=>KrdR!0e}5 zsPDrJ)Oepk&Fgs^{tMO4BkOC__sKEP%u5DT{=BI5=7-upwNd+eC~Ey}L7i8>pxSwZ zn$HiYb)RvNIgj$9)?Ft|hvQK5KO1#kEJx*EgZjPtqYdvxmHQc0|2x#a_=FmtGK0;& zY=BO}BT(O+B{qE6dIvRLsfL(+>x;_Q5_QfdpyqQvYCeBLz1Mrxdhs4=`rQn54s=Gn z=S)=i-ho7(@mK$ltuPrJ(1Z&|!8@`TOukNEvKb)xXu7WyudZ5<-c+~m61J(X()OqGU z+N{gWsP`&}T0iwsXlQ~@;} zA*gz0q4xJ4RC{mHb)Jkf?bSln+Ygm*Icl9=!{q2W-i%uYYc^E>^PtwN4{Ck_Q0t@% zs@-9z_Ey^Xvo`(}s(%G0nE7dm+Fye(HEuyC?nbq974=r%rNmyQ0r*`YJMl7@@=!;L-jxBOq0JBDjba( z$JtmAccJ#-RaC#sQ0M7<)V@A}-S8E5$F_4!eOpoQc^=gd_qpzlzE}x0KdVsleG5}y zws~fJ@}S3X6=rP}{x5}vf-Pqa+HSQfy{hNqdk6Tdd`3$DVKdsMf zyxRhEj%P-llljpdi=)2FKB)4+sC}1!8n3aa@!f)YpF5~=&hd>|?*Z7Da68odEJ5wp zi>UX0iD~g4)c#1l(42qyQRCeWQ{zO`{+oq52iIazJcL?Tf1~m_7MXfHQ2Vg}s^4YM ziM3JXgHi1cMwK6ns{b3*dA9}i9X*fQf3H#NyXs=|_c!6#RQWIf-Ikd7uZixg8;fbhmnT}3e zf$GOm)cJ4)HUFN8Mc`1)N&sw3{pNVQ`HEO?XK;=7uT4#Tw+Ryx*sV^5Q ze-+d|uZcR(dZYI1Jk);p6}6u}qQ>20mD!h>Q1w?q&2u|czx$%r=LB@(GSqw=Le+m6 zwQka^Hs@}BRKGf*-XjQAPk+=oF%313`)v9t^dNi(bq+j1_2ZK@?;6veDyV#Itld!S zC>%APk*M=!GHN~kfZDI;upA~^YtDg6sC+$8?Ty81I2(0-oJE}nj_*zRyr}ix7&Q)~ zt@BauzZq-dpQ!a+c%5md0qPuzMeWn2sP%XfHGe7An|bv?r8h>+TYuDdZz*d0enGW+ z6SZ#Mq57G7gXw2|RQaB$d7FZ&XEmxn=TQ0IqQ=2%qgi(yQTrzpRqrs=xGY4KKY|*+ zr|852n@l(WwVt9;`(p`eye^~q`5LtjGi)~JRyJ#8)Vy{^^=ANf#pS4W-M5&1RsuEN zp|}_qqSi~zt)_en)Oi?b!&6ZGU5h%e&SMkI_JdgmL8$gdpw{VH)Hv)#?YHOH2rK?* z_Ui~#e`cZf{cbFeZ&35+yUmPSuyqJ(f6hXU%VyMj-a+*{*>Z4 zpT#=(3Dtg`U1mRZN2QNM>B+I=O@Hm~yvy9}m>~W<=HNi*Bfkf8yvEoSbh3&tL21 zxf-!)zrzrlsR;4Y$@2pS**s^EfBx#ae95nC6n6{@E1tBpQxiVJor5|a+B!zqJTZhv5Z{?_2l9U;{|)N+8hvaY9vwe(7bf38 z1-NFB_BHu;@w~(pL*J>(hyI+vA8p+CJb%G+AMS&c-$&g`$)hu^4{2xZd%h&?GI0e+ zi^cBTTd4mn;o98m$k(4c56`*|lctN~-1UFot_^A1=+g({5{RpB`(BXesiYM_rwVW# z=Wa>cQN)eM2c#e2uEXldqKn%vT5&l z&PBSu0sNCXM=A0hBHuxt3lYDNcu(R=+WOa1?kmzOlQx*NfwrEJgliE0NonK_BAj%^ zk*7IzbU{8xuB$Gdx9{GE{PnnhCayQ-o{?i8^+a=P?|gnWwSnQ3O(btq?y2P4Pkb-R z*T$TLlde(J+nv0(iJNBQZxGj)zEq;@IO6_6eUpk)Ue^)g7E-1Ld4>@;gt+&%Y&2!h zaOWf5pY$!1Erz#9|Bm>i>oVn!*noQ~^Du=xKIETi<2&IM!ab-f2kP>)?YL3bR-TV@ zXSZozU~l68z?#ITq1~f|57SoC)quKAlGdJxbUgn`-T>4!)yhBdbnwr|UDqVaj6k>nPbXz{Z86Zp82`%sLu0R?w+KCk>?+t6S*6c7SEk@jkW!}OoXDaME>v^hj=93%K=rMAs^thksh@_?_@R@}#7`yFByHjvY<7 zQ<7%};fZ-ZM)sbuWK!LYx=p7a8d3&av%6==Hv&zH&L!E&;4C$GKx|xCMRN#`95bMO7qi7jZRsPP#m7`}`Ak zhcC~IZJSE(KtEz_y268aZc0V^Z7`F5I6q4pMtM)-u98-l_+31YCvSi5*~I-sx~@3t zf6e_1@eRl`$JWu3=jq&)xS!B&dE)z#?>OPclx;xS+>}|zUEYpQo}@a-8$#aZ@x`qAH=ZL&%S3&;T2hw(X@=_x zqitPVTd_9Z zCHnG&dh~n!6>f3m;_tX^{*gAHqUZBmg}b=z+b7~0Q@#p)X^1De+uF4HlyAxNZQCCI zlMqKU?##rOws}-1|C0|#Y05_`z%_uhrNkv&MG4O(eIj+A=6NXfWgvZtt+y-YBb*0c zaYu4{(Z(C{>srRG-`JD5eG{=K9ZMw3U-Q`tydaJv{5$N!};a{T0t&qc7nvsCN@} zPUrsox?sz!CUTp7R(ha)Pd(qze{glCy)U_o^4!d(m!ypT+|ZWzRkZWHGICYpPDWdK zxqst%873%!s{&=h$QwwRaN@VqM_n&?uEkxI`x_JG$W6Yy-2C;2>pE-W6RqD-M=8>i zu62~1OJFr|1F3f`jJ0P6jl=K$)MN7$Xa72#Fn ze}b8C5gsRB8qzLOUe{7vcMxgr+)0eZX zs_Z2DUKdGU!gD#&{-WI&!d*!}`B?+UY~G}(4LnREe+%+w+I9)x+&;P{9b&Vp=d-B&IG{NTY zYSZdll`-dM&kDb#jIQmJ`IUOVB|Rt4`g^|gSc334+MR*=I~`s8^@L-uZ6k#8r%1bC z`}B}LRU)0gN^<@GD4Rl>uEX3dxu+AqlCt06Z`g!#_oyR1;RhH(o(hy{#dB5Cn-O1@ z=cKDAX@3zYZsRhMrxkgs+wgOn@euvcb&mRfAWud0%S1T_6HdBX*yqBO?@OK$gf~%N z8!{B2EjL?FP2vXfT$A{#)cMrLFC~8$;(jFVHl`yynY6lu`JZDtiW2Tmcokv(+RQPU zyEC^RX=jPwijN6@!JTx?qc7RXA5VlE4j@l!;u6U3Nn97=lCG*e^e0_cI`UlQc`o(gtRVagx2`?pPez-^ zY#UbzcQ#3myX4KSK9hcrwsvrDAnZ?`nGCZ^88Zi)OU)zi|xD8Cy>5|aBj-% z#e&?2sXH7ylQstz6W&a@rR1+ocqe&vMe(dFyKPI)^GQoVeqFy)ehkkSR2O$4@^$3S zOk8H_(-q2nhqO+_-{JWwX}xWI)p=e_S{~~BQkl6{aknIHG<8?Eb!>B`aGu$){@^g2 zJpa0Ed^RF}YGX2eXLFVLGq6z{w;Ow zvgI}szleBURmj(x@P5j?L7gWis=e$M)TiJi0R4zI|iOLf$WV?rXyhZT=GE z9YB9m+4xwV1F7Q=?ovE=BfXs})oU?t{L|hy0`9yn? zKbtKZVX`@Hldl7H#Nlw2=c-9QC%3LS21gI_th8+%B&`VXr|}5oy4v_@Jiq5ox~}oO zleFbTT;Vw<`Rfr*$L+%%K>Tak{AAk-A+9O?YmU0s6TbsvxOxc>7s|JlvvkF|YDPTqbzk0Abg%8V!6n|#TM(|E`ZArg($v?8_~z9Al6w;IUtv+=7ZE?1@CVctM*Mg7c>?iEdA?8F z2CUCrnRe?Duj>}(r~a;_XXSY)cX{%>Al#RG6!!=2&#$!P|Bkq?Y@d}DN}W?a%XETp zAL{ANt*Z*o!_o9tSAEhm@cfNUSKLG5QrNZ%k#>r-)!aLH9-s_dO>FvZ+72W9D`m!U zKjKchM%g+i;@!{U^HVk#SQnZnt zGD%l=;%3?O>!i)4yc^-sILy|gyi;tR!pQ&G5yyV=)*}58b&VjroVyeK(9tpLv-(x` zYvS|Ux@wYkfx8yTCPIgEV*Uq-%hUA47RvUsHYw&sT|mfnV78?$ncx^zMXDU_pW|u`b0fZwyse7{$+@NLY@`& zonDdth_rIlcb>Gigwyc6+f_T~D0yG0F0Sj?p7a>v!U_LOxpRaU;5x$jkpD9*ju7(w ztpZ#pZP`_%rR8=I&W>&MY_CtsWBVOQd^Eww)U(9)aSzYBUJyQrkIB0ozqe&R(T9$d z8%p?vjZ^-o#8;!tAC&)*Hfj_8*4DWlyHI9_4d*4Tqi-Iodv@`YkQl`@2Z6VaAQ#yAWwGk)UtIarKKmn19#GOl{_)j--fs$w$AmG zDaiAC+G;@E#|ZBx&-b5|>rVwI3GcM^uhzKQ>n8D6DF2qSDY+XZ#oPL46IYh!vDCSX zyx!b9J}Xbq@x6WLzC4$qjlVui|CVqun?9L(j*+(hvvf5#f;*Us)V;g<53b)RQ=Ygn z+zaVLd&1jMmp|px*nFReTTI*!cnjOvJUlvnqU=TT7O?N4xVzNToA7etXHdsY!aWJU zCj9ZUd~L~FhP0$>2=%tIbr-RgvwcvWM9S-`M4S0+d_@!GSV;JH;(HM;X3K6QoXG8O z!!3BO@>zX<(Dqu}ezni~)r@@kh`(m*zCidib(if5n|ZnG*DAE^!;t8=I4F z9d|17{%zYmYx_NqdURDJUk1uv=iW=)I1}yqzfBuYxnzGNo;z0apP?tiV?0uxEy(Z`Yc~k{s`)9N1N@r z2U4b#eaDN$>ndn){bx7oxWrQ^`6}3aO6Wn}611VKwl&DM{}Ial6!~@S#s;L_q0TgfAK3TLPaP(B}dlJndh&teaB=Pp6s z8RYf0`Ja&1i}-N*wGH3lWa2XOTnp=9(v_98l+?YAyO-^MN1NzH+GX-iq|8*}ns9F+ zZa()N+S-g;ZC&Mf)|C;x$=?d|lczD(;vUVNba~Ov8Ok-HOiNB#mCgQ2yfuG)Yp^zofP+3-5n`cfx8N6KaiGmrJ|0; z%J*5DvuvXGXXW=&ragHkV_{5&EvT<9&+n;YKJ}I-|CgWDeTe5?q%SAFFX?5-mzC!f z-1CSZOx#FrT_0_^*3=nA`gr1J@;t~SJ0i({l=8Y>k^X?RRy-FX{vF}-+|i`xCeDv% zT^(^K^=2iHu2|dFVdD4M=i_+Y*1O@ez9+Zo^(mK$=PR_=2;Y*o3FRlcYUIyilqtxa zg81p=(e;q~DEAEVz2+WF`===DL);v~9=7fVCZ{~k@^c0 z|Ln6ghlfXKbcnyxJJ=`OC%(8dbU;$pwi+M42=qk4UdTnReBH+L6MP8?~u@5L5YzG#mVL8=jWtuAkZ-;(HS1pFVqpQ# zc?S6<4C)>g5uKP28s9%OK0$fuxTi<$P-js8ptw+qg$E_@AEB-$TrEVzJELhWI6O4C z52LMN2ptd+pAZ@yOv@gD4H^}TciMMwlDSZ+#OR0th3Kxy+%qV+PhzZ%_KW9*3ejQO zD>*34Tsz z^U!{wapa&6@y>W+Jw1X#`b7kX`g?km@pJZ4DQEu(7E=hb8W%Ir$r5x1$3!zpJkXi` zaS;ict+IYj<~lx+e%qP0oz!bIZ_$QViBC{P{UQ>AB0W8vPS+@CRC&pm$V5gsEG{N7 z*3aqPf*!^7kBAR-4rHZ91r2m%4~+{Vh9qZ<(p@9K8^t^Ohek&FI3s$oh@&Fn;@AZt ze#JdK%Be?;PAGkk3{8lL4l^Sc8$K{TBAB&qTkUDO?P`N%5*Hd3!`4tcuD6ej2~%!H zw^v+DlzJ4W>2PI_3JMO7hz?~S|D(@6LxUMiZ7j0JGQ`FG9G+ekL#RD0F)}F5wZ-CH zF(DCgoHj9W5$s*%V8zA-as2Rtp_+-$vi6LO3GVaXqa!1t`F_L3q6FuM zKSN@AJJ3mt)+)FzS88*XU63;&bbviWk`isk+H6>&6yhKX>=O|it66b)*6PV3X4Xik z9az_{be#ug2>hv>q`F#+bjn*>$jptlL~)WsI6#9!;(heQ!NhPfAdKZe1|lRh&LsS6 z;{O$`JajgWwMn7)QY5gDSln@up*kPELj21x44!SHwd^_5Sn|Ep27?h|w!L2F|6Rvi zo&0wf{;%s!jQ-zW`hTyxLYcDvQ^)_WE02qf`tKtf6v>e34Eq0b#Q&$B|IbtZAEWT^ z86rE&zgcZEMDpM|xBny6PdOU=KjcXKFYg%1m(;F29_`XA#fl2o8K*LnZ%&!X$A#G%CD5!5rDlaXPKj*0di6dD)vug{W?r$?w?nBTv? zi8NzAkN^G-Hr3u`H3#!8Vs+DUGfw%Suux~K#L&c0XH+^8&vf&c{;s2zFNZTB zF)o@_-ph3Y#>VsyjbpDmJX;1OXpUW9Y}YR#>I)2xi-=8dhQvg3CP%Y7h)Vh);;a=H z7c@{mOp+Q2gR@?SHxbPkRi5^fyJ}mXnNPd3)ALia{JFeqe*UVeyQ!HBtMbJi~p)6XaMQei~NZ}X_4S_2;0?3{Zm27gZXC5W)Q zuZL&Bn05yr+D{ISiU+IjE0_j&ZXj9A;J6nfI1S$Ix;ucSZQp3yi=cMT&dhki{`AE< zUU#*Af{kC(fg*K)b~D2;*Ma)?>FC_|+qZrHum?2PRxN)bAh9@yQ)WsG0IV2ef=aX3 zSB)-W;S#F}0BQ$-oWSYkw4>0V_bxSN))rh#$+OHH55&HVdcq~1mrHiY;mB;v1t@C!;3;1piHGY5UkQdKe=%}ukES)miFs@F5q4hJtxq0Mk_t`RUnaV&WR(1U-XpC`iQW~}B4Ps+kz z!V#YixSA;ks31i#a9Fvb{sSzn6bDCZ_g5sIHuGR8dk+iaUBm!Hfj0r&CEPJ9aM}oK zeRWnq(QM#wIAI3~3Xm->E=~K>IJ_;(o!qQ;M6>!5DEwO32lN)=k7v~~ScnHJA)+8i zHXAs$1P8%m)<7(5H@5FNGYR62=^1-J3OdWdG@B?lq=z4f7INt|91d9147V)JO>fBl zXO)M|Hhvro?>194PH76T=~iK{@QphKxcix6Ri9Uz&nW~6?0-5XyN zAHfyjz zmY2};#J_um(>veNJ5WnUimF$rJ@j*9J|cEWu$C<)cecJrh0EPleDUhxxEIQY1!PqH zq|Z_NNvaH9$RBc7dGF-C-oNTkK0GYmbs_Yy0lZBBf6sa}@+>vNetFlqnRG6C$m1+6 zEk>_%LUA#r>p+!RgT{6Y8WHV%mxmM-o#8N0_V(pSm3MP+ioD3Pz6O}`(L0C zocRg87+gDeq&a94*0e@nL<0v4h9GsDYi4Zf?Vjl=8kCWsDiIm6xzW^N8rLX@yhmoN zo(Om1V@s4+UxTB(2Kkd-h50qe+4WU8PT##kzt}NCdG%1w9)b|sphCleaH7Absb2pq zFG2=;c0-!Ps3t}Gp0WE`lCexdK>V`0i_N+HS26$S@`?gmsyox}{%x?6mIbY42vThBSy)ORJ6ATFTP%%t5VLk!N*NsHfKU z9!GO;QwNf4=6Q0vd^}{NK1w>4b zC497LhEEU$9D{TUG~%8d)mTDV6-4T__e(+Q435vXlnhkhdFI_bz>;{{$r{`B&jrsY zDKNpHBv1+pN%}Zn0XAQj4-Jb`G)ONOgU$8g)h8E>+gH zs*GG&QZo~3sbA$Nb(tMJ-k~FCTtn?vZYZMNpt7+ zd)GIU57s-BO;xjZLxa)7MmH7}xCLM!7a0H8h+==lRl(ngK14T79!3-y^{gHhTP+4G zPsO+zP=!zu8xqRk7A0J2eoRM6_g?OAl@rPKF2iyal4hAbsXkUCN9d|*s~a4^ttCU_ zh;mEanpW+h41lxzux2C_WNW5Gkh0|xfe2U2+TulfOG_aC{`o9VS?qVL+-58QMhVu0FUsDk(!)6E^idsnZ*f zqJ}^4Z*B|D+l(lR^w~j2W%B+qOjKiwYh=9ay!|NCJs1+*+nEg5vf^1%#r9Qf|9xwF z`^ol`;>AArV0UM4=eR&mbo7tC-JSiv9@(tMCpw*f>kXiD@D!cy=v05kBlyQohf%-z z(3uQNDV1)=4<_KN;_@Bl2CRgFb4$YDk?z&aWw+8QE=xz4$}N9=&!o2VH??hEsS`{> zZk50Lnlac_tk1zewCLcmDxg{skj?%aD_ICCfUA3#KnN$l;*M2syuGlm(%S$+>hPYvA4@t08BhCXd-Em8oYDv;;t%dw(jmww; zU%{?Ob$Ky`eRnksgq@DQkv{P#J!{kM);|rHp`d}O8D0$F9`S}?!R9 zW(ciTBfxL=dXj;+vgMX%Y39#aT2(s|Bfk9Xu{L--@A>(MqWt;6!oUob$XKRWwt02!~{rf{(~BPS#-KLHyC!t!_k}G2T22ij~HWKg>EXc#e2To=W=Pj2;aAxgz_%_xZWJ z>|ULBPDa+z&JFtVAiywo6osMt2ozL5>ema;lo0IU9FETuxHXw%)o^+tc6iiZ^sxyJ(f0jK6Q9LVPb}0(D}Rxgi$=!OH3}4k)TXl z8=wlUSbmG%-VT?yfhJq~8Yh$y{%GB+*A1YWUi~tND9e2UB8;ZB$TK69;Ff-lLoRGc zh0+6vIA@!6iKtr0M!8~9Jdw{*XxJ8&lx&fHwnA(uS+bSvk&sxk4oI$Jj|2%G$p+IZ zip$)9W#c&vd^wavJF&+E`e5&SNdoC-Pu_0Y4Q9}SN`7Kwk_OVxRA4>@zdSSXGe%RNfR#yWimDQ z9IXtCePiB61AdWCU*nb23NUo8R`*-^>!a%H5AOf5Uc3DI=H8Q?qrYNp`B}Qy_}ts7 z+AWrO4xX^w18NfxR-)iG)J;#8`^e8i%`(X9{A6(H7O0qMh&x+lHXFL1F)6JdT7l+$N#nZ!s zJ(dnN@OVM)!G0}I4p*UQcSBaD$*Ngu;Y|~rQqoS^d}wbGv`M(+qE?U<)TF9Ppg9In zHqCQ5)GD19oUsu^PwlvqNU(CI_5hP3jHUsoT3UTzi@*>qfm4>3rk$nf3i#1(`^C}} z*H#tnY~uQ9HNqW?3;0$^rC1>zgi1J_oGzpk4$_)sH!Oc`)Kzw96S=nD1xFN`PR-s4 zEukB!HEo+g6seUi1{=lTz7bpb)v`ByWJ6hVeUjJ_jbs--yEs{&DPI^o@I#$5UiF~S zG)ib;aJb=R4>o!%4W#_%a2LLl3#NoWhu?q@qiu@84J2ik95Q~RA=7|LpscUEQ$xgr z``yEt5~wCmVf{1RiY8d)#DpLe7dvYQh1Ef_{ft56Ce?kMGM2x*hlB|m9DYkN>%xb) z%HWA0%d_1{_-1BVbD7e!p!6sJZ+mbtehmghR!)7vyWAH0*EhrQ*bXsxn&RmxO-u>m z@`0Te%P1I=GY~yl?~n$E_iGx|e)?b4R&0|+t!>nLCbtjw5y}R2?J?3yJ7l}m%_-A- zDx(D6^d5F-QRIbUXcH;4eQqoVQ-+HWKEIO4l=T7NLdGx|8?SVhWGPjeCOGw%Z3n|D@Het+2{(vLkW8m!6R3&ST7$oI0%I7g5;_R87D`ZqV|BW)I`Hd+< znP?8#Lnw-m1v%$ zOCjS($)>#?kl;GTVS@twWgzG@`LqTebyb6v$}TVUp(O9@q{ulj^H$N3yGy5c^9qP+ zy(?E>Gi`=o@m4|)8kHVzJ}I^j4-XDK?_1r$-H9}Vu%%#S9sK~^h&;0>ktq@6lbLz4 z>xB$2cB$0)wUw3d#pB5i|&>16NG(` zOIJCk#a{OVT3qk7OJ@PNgVdMyM)7CNw4$quZD?8KCJ96H3132DH0+Ht&~(PUi?0Za8_NtIC5t2okau=m_lPeSh0d|6nURz8@=RE10Rfna(fwC_T zTCK;yU(;Xt8`&34o&w`blt7%l35%qZT)8;uKzke&_)Szj6zUFn!&nbMuK=JtOQfWN ztd87aQ0Aibgs=_+`%9&fkxP-@X>u~@y+6GIX}{HR zFQa#{1wJcy0>71d9?ecCr>RXbf>#r8NU4vPD*xBD`2vsRbRtzQ#o*G$*k3fcW^MSG zv78Z;HdoDO0o2sXPUxXu@pOZvEMG)DpZ3lNBV7Am{$9eE{;uI@E6Hz-7fqC`URvHC z!kcDBer4B;&O(smM?Q}Gw>>Zh2(uBsBSqR)R zjUE%lX_A_il$nqzzOE4DsM?(juQ@8GxeS+b;jIl+?0^m)yS7w_VSH%D{l$x&C*@0d z3hrTXcU1^fC=h?z;BcctqfA){It0HT9gu)hD`k=Oo8rs+3oSdjcFIcGl#+ zo|)7L6{tm%!yEaOgPDgTJZ-!^8yzwCB{rtk4X1sgj`*-owK*M_i}&!Ls>X9MM}hJ~ z@nhgm^p?Jg4tV^+TY<+C)hfHDA|6lPO{rQ+YYbgw-OuPnY9layoK%puyYt>0A-1_( zAZu|-(v!MkRhP)n7co&KjY=N}sE36B(nw}^^YQksXhvoiQ%@lMb`wS(XNCq0A z5)cA0zz)JCgEr4hrC_#XC;d&abQ7v14ay}SVhDa`zjhF+XgW=rC=3VR#*k7mL$Wv| zwj_sLFEFy<9hzlWD+$CvHS6e%7PwK~Bt6XLe1ZY6_Bz&LE%ckmjS5=2a3BEeho^9h zmR5y}0d~(!Ub@t+tX|0T6nyu?y#4v2=C@i|PAm5=;Egc_*4VY2nwb6$s0aBWzN@3YCXit|U2KqMIVYWc$n!Rr{O1$^Aj;`j zwz?~H&(Vq0tal@u0a2^W<~XRds3o(Sk4vg{@_mJN8zY{O?u=w%C@s>`f6hH1BY;ErP5mYR9c+UT~miH};u<&Tn>MuxMt(9Vbi(di< z{t$6u^uaD88sM^Z$(X#FIVrWRRGmBHZ!*K6A*h~F0qSkg5!0ln*fTd>rixeX41IE9 zu^WY9d1|=DMpGT!bzBIy$|+mmjC6jg-7n`Oe%j9`UldYcqm4h8yWAob_EC6eH8t3- z-YFWVfm5SuH@-KQ|9t1k=L;R7nqNEYoxWY$3hDJ2*7vj35a1ZG+{o4r-VG$IMHlBg z1N81X49cfUpvlLkHeX`qZ1OKD@!5V=ZQjH4Rii6R6aWHywGQkCY?McsnK0S@; zNOh{2I=d!=4mzm?6VUk3tsQQZIsk0V3x8%sn_bDLyFWjFjgO^ji&mytZt)6tybJQU zTN#KJ{cS(p+1?;xhN#hi5qw%6PgmcFA5+E;86R?*V zQIU)~^GnZQb_Zu&ggY}fCiG=dF~i+T@sikUH$^+LS1uDv$r6_r|?0Bf~b_S=W`@0Gvf=JGX)%T=)!N}kPTClBE;EC2I{?3)Y z9qzQ@f?xArm@6oorN&jcI8a1P5k9#DRXJ_=VSpEH zRYuH)3cr(5DxLQ+U)DJLFaA;%E>v$ET@`OI7|MvYIVND1W*ane1~Wt7EjH4_H=NZ; zIu+?B;Q7kJ-d$R?5NL2u7l7Co1}rU)bT!E*FM3cdp#p7Z8dn!AoO6J6ikg7|$_Dg7 zjq?tOo%b&^qS7cdlWZ5lF3gDjqf!nJ1$2g6F^r(r>hbPhpKTu>?fmO@5fVjGWh7Qy zKF+1VFW1Ed(!#EMUo|%rT01z>AC4-H=ll|&UEiFo&$-j-GD}`xS3MU1+DDyG2t{Bnl;UYY=vVLH$i3EicpZgl*=R4k zMvsg|ew0d;g$6q)%$Sxi_Rwl7E1Q{j3}3>o>zGlil64zRq|zWmm{mTE3yOagKlFbV zD!lBUfz2by->s?PRXE1OLxP#)jI7bIqs|0)D(0gbd>9mq_-W&yH6~S_&R1P=#5jDK z4QiHy+2Ca%G3qC@R&@Si94W3AwpXh?Ld%KE>!jrWk~Z~UmRS2~|0*FR*}OS%TY=AN z5xj`L3wBa;0;ZAwQ$QCVEN)|%<*c+eD%u3dn|4RJTd!A(O$ScUSy6G!fFxqOgTo<8 z;9}SxPRDIwU^Wur3Z%UP!AO11pf!Vvl`+%H91SY0+W-4|so9{D;kpyulo4T!?t8AU z$**74zPhcn6kIqaQr0t-$Oc8{LA~e*>qCD)yq4{{Lf_aVM9d6 zFKu#}ox5rAvv%)?~V>(L^+pJd#=o#`DQyNtJ-yMcBWQzHr*R(jRj* zA&xygDvlK%fiL<%)hDtOQJ*QHMYkZ#=7svZk!p?0!V>4qL&Bww+s}KWOCc;OL-Rnz ziUrt3AyZB=`orAORJGwT=6cA$VbeN|B9nKET*$_`p?uEp)=nn1IHLIIgMc@z^9DUn zne#;mflYjBhmKVjg#rcI2+wp7;pGjRB_`UnqST5wc(;5bAWQA%g23e)184fgYH@Tq znqK^7EWpH(so1%F4!aA=5@_zI$WHQAYcx(TGQ2|G-AFcc6@-In`TfzOXfjO!9nATCv}v zcuNBedQ>kNn9*%&PLC>BA zbU`6m&6mm`U`V-Ncf$#Et6h`}g&Mb(PB1c6cEAWimr0TU(83?aFz5LW&wFg_B1JT( z11$X3*|rLyVYbCMgpG&x#DJ(^aL7Tc_OOkUS0>J|zPYU2*oK3$RJ_Wz&(`60I$o;d zn8hmvSBd!M^n#heR@x+C z;U@&r(GYV9a}oAlta)LYc7z8@O^D_4JCa>pU%vG-f6`}Cd{aRteOX@Dmt@o{18Qw- zs92I&Qt9Of_ek?$<*FCyYoB+i*c#q^h=p6;x>s!c=}&*?@as>-Ut#SA#r7)x6grPr z{2xWPcftVXN^`{N{^HUauLBwKHyh3>wRLtD0?ZUvLtCm=&IUFJt+-Wiotnx`RA@>` zVmNCjeV%U;&q0VPC{CPoo)?1}+4E9P%Kr3$hpp_o)OxbBx%=XIv3bmwi^u=a_n+)N zK;+@Ppyi~9S=6bhOS>gb-GE3Otm;g@ww3k@OvI;(l-Y-C2W}~x82tz)!CnpEx1JpG z5gqp}mY;4O43fG;^c@s0o*v~#(VbQtb4h>1Ae3%jC73Gns(681 zfqxn=DWHU66=(~E4bYl{@NlxPDB?c2pekJFyF+lAE&M$D(;&Ru<%3qFfEmSs!QQ%W zHpq`x+77*$yvqW|!`o%@5w^#&`{OnYAz+ER4}VnjTbIdfx$H0sIwWkklr*LDu5J%{P!j!#UE$di$;#_O-c*{HCpv;i zOjqb}QS2d(Yol^bRy|Xrj+$8eCQ$&GR=Zcpr&fT9(G~@4prq-IROenLhuaXs7OB;- zV5!UmOraxF>N@{UQP2*ri)HWhQjI4H;P^7hg%H!;_S2n=qSiJZtbGZhQqr^M$1Qs; zDq6l`7NEyLOVMyfN20kNE51pIY}+jz*grbj`F`6f@pCyRw6_1XWB6-rD=I~c<0AZ% za#>uR4;<2b1YkYfK7MhypVn3kmEbDGX0$O?tr~w;rh8uJgO1*kZ+vu1UP4k1dSW+V zm2>b+^q|s2v5y(5QzXGm#ZmddMxIcZbTi!Bb{0|dLk$}muUTviE=HDUils>3 zbMarEa=wI^3~|_mKBi+P#nXdBW(K47xYa0fB#=ONu&~_m#(hd3Z#;S6KCQs=?=FYVUTa9K-HN(3l!kj~58 zQD`^^J}67(g;CLRn+g`S@K3?)$s48dQex`FK#?gw3eCtwilJ(iZldiuJUaAG$G_8{$-z0dI95DN#R!Z*ac*g@QZBB~%w^UDC)dVd(Lg58MNxMh%z7lxdEI;h zBcii$z#z;EZPi6qk0zi;4VmfozGvGOt*0__9o-ND(~npdTF>@h6yLo#d?J?Q=)?H? z*0U^QKLc<9_{YO{t!Gf;%wEKaU;*cM&z~Nx?H|K9em7^liMf`7ka8fSar`!(!5<=d zKY&D-JWQr3z2vodm%GMySVH`(ID&A~8Q8TV0w|Nrg&L^mlUK;DFuCJFDbX7B@2vPQ zwBzr$YA+8OFM$P8c5O&e`G-G!QfvF-3KYdKc(3St`D0H&=b2B#ShCD`%6wyXy{USD);gN9r7eV-SsjBEG*#H|1=@_@ zQw1%^;p;2GRxXuZPE3}p`pU;n2tDSvt;ZF_fdeR&oG%mYuimqq9Mq*uH}^A>hT~?L zpGl)>QkiPDvwV{+PGq))Yrxf1oDDk)48&`w9_V8V@lBeL0@!NVr@XlvWc`oBdz^ZF zJ-`(5W(;6y_Iyy0=hdo0vP0^|B^}ICL{L2$>4<+Ur0(+AwXF}GA;P=YE;snJSq zR1HBO1U@JI35R`ZrJE)F`GsX=N?}|yBT^9OT(y6FYfPE95joDlvm&>2&iS<=l0M|Z zRN>FM#6ki92L3D1j>@>j&7q%SR7A(qS&{_J1wX=^LMrTKm8 z$4yU8h4qk1Pj-8U-rEt=U!H?kz4|+DrD0iMQ-_!*kAKf65#trHRQ|SdctN!zM;A4~ zj3Ach`7v7eBxOi!<}b)%SNBGw$6jbws~Eo&c}RrLll>zH!K%+o=W*MomABxt02j^{ zY@T#BP>kh6;J(-tCn_k6p1Z1K~!EV zgnc`{4==C%o!La|X;9(F{6H{O0Iq+YYf;^|cO>=sA zHu|keUnrW>j3mDTRuQ%i)%RrBCf*_kT(sd7TUb$a%L6l_GiW9Wzt+D#$}(cI?Mshkij3p<|sO zY5f%hg?k&Fgmi@uldu3h&e1SZFFsAId8 z0-A^o`+e9z)5Bhw^w%haQ&#^Z+*`!~`@D&0UgnYGnvdX--6{skrdsP4)$(zFkku;Q z+ATJf0hZ;#Fy$>4zl;Blh!b0G_xru{bhx?mBtQ1J5pPtM`Fr^knz2+0cItlh_+|BI zoS0t46Tj`H7nD+>8Sf|Qebj{jNe36YwUjC>P)uG3|BkGP>q7ci3PNX_YQZS%l&h@%NMo1IJbYRiZzR2BIgl~-ELCX_{zvjOx? zjzvQx0q8BPQ&b4CF&`t1LxGBKn8^zO2y-@u*y3O?@p90+>aWw0_9+CkoOlAohyP-?L9Cf zB~^gDT&P8%HOY(oCe!&GX1iH(&b%hnmbl-{Au=fF>fYnS?6<6pKYaF8ZjMuBl9}oWwAnucA1Bv-2Ud?cDW8M&Y0|P zZ>cw}eW<^j*oxz==jyTmT>&Csjto;)aOhVy+tPSz|HbaEU?_1`092EylK9!$@BRH4 zH}>Z|i0K&uchs;ZrNm>FB zPgS|LokWwfi4j3c(_x$!V!VA88y_f}cfZO;Kr?dsjl|>$iTr49UoGl*dV+JoM3(`A z)ZAh&RgPiKT{{l2hu`Zj*&IxS?s&LHZ2};S5jWuy!tY*RW0oWbYEI zH80PrYFcz%^P(xq?$?r4kfk&x1|Rd9N&x>vIX1we`%JDo+HobYamI@6BE2PF7-$)@ z#Yu}0q&ft(QdhW?zdqZxYL*(xEohX)WTul~k{FAWN6T50GCMM11BHQ4r+-R%VnW{oo|V z9_m-rw@K5M)Q;=0%d`)N~;KXs$uYqhc zj*>p5R6c-XqMPC9-hAWeJY(SKuvK0sQ%QeS4UEHg(H~M@`lP2;h;g%aXM(C;l$ggG z9=WiGr&FGcM~9-p9iN1UEN-zuIT_MRIATF+5S+kMwh*jdG8F-h5k4Tmq@EJGoz zI5-v89r~lH3o7Wg^&+U;CrY5lY&a43@g`baJX{ohX&>aSa9f{ez96Jsiq=KmLu*&b zOSoh-IOd>$TxK!9y$4&-=;vozp)cS@ow1&)1-OaM2r+eMvOz2v$P(WGxk`WqxhX-3 zSTnYjJ0?!!17ZuS10CQmIZ1%(6E?K)Nhgx$zLZe+FZ>oxS-%b*YZYz>pXQq6Gw7jFbS)9J)Y0_@yf1e-bT9Q) zHGRkCK-l3Rp8B*Jidan_Q2`h@l+Y2Ls8vlx(xT=M)(TMV(=E8b?e#-1TQ#`XMOe00 zQ%bxlT_hBAkwukHFHYDjLT9o{8}aTrnYq-t^_=Vf9I7=pJ#IZGDt+-M{`h{`WSx`H z21@*}GFbVEIgC7W1LdWW#gDptvXLbg!aCx_PRJ$FvYA*|^#}Jjrq2;K!0F|K@8 z3C^Wh9OUR6MYhmBPj@`=mjKV(v0~}6C(;HJn&me;hFEFoz)Gatlvpu5sc2X|j55*{ zk&q%vM+N0Z(FNC{&K3!W=JK*4;0@1I`jWzSNfm1gg~MUpK(v_yf+h%h({V{rJ^^-K z3)WmmNKz~)y{H7K?bhG+|Ne*7_vue@A4;IX<@YZ+pBC@L!fySlfY>T*8E?)C+-@lr zE0=0<9xu!r$yiI+82W@^$f28S%DlORQm=Q|eb@TTy}xz{I@EZr`wRCO>%4_41whGg zRxeXUxbOi1*7LR+K%XjVx&=YuRT{hrnvN0&vO0&p8aN;&In@J@1M7wbAhS?aah|X+ zmEYT8?_!F#x7JfoFJeyYn$t_#kITIzLGY4}iXYjC#nudY`A+8=c43SSrFZrk#svQ1 zClc~?cJz`%9p(^_qkC}MzF6r9Zc!@ulku7V_BijU_bcoiegInIZ<)f#xga2Nkxkw@ zdop@cCQ=o3zLUdR;>Y)?W&T2>Bk3wCzkhq(I_h$TC3CItQ#WWv`|TF47x^;zl~_*6 z2_Wc{VKmQ3#PrbXD4h~#Duk>76xL`nZkrL4mj-h_R3$yHmya|ZDuqxB@#eeVY!X`j zR79%q&XSOC)}?!Q3(P(DLU4?!ltVK zK$%(GU;oor^6yZOo|nuYFe8I8f0867QxI>EK6aWwQ{`*A*nGBGU#zfwFoppH?ZhOo zZYaG15PjevasI&@UcWhKAE@!VR|8aw^U2y(QjElngS<*f5vnaqhzu8u#s9M1$#XPC z=5tRK3J^>j+J4WhJ!LcNs0gyvfH0pv#K|5~t5kTA8+^W)L??>?|H2MVt1zWB!hs8B z?iYW@l-?gI_55;!%HScPK+ZD`w4ZOt6fI7CAC}d-tL|t`0aYje*8eagR#cX2me;mk zsmxS$6N;r!LtA8@QDzQp z95INkK=hd<0bq$z;y@Io50AHAZ$CfS`tJ47_HpGW~XtgwBGZ@P= z3{OYtO7>h$_&*`4>8JxmpG`V%?tO;7QNH9uLelDwwqPYETVi*Wdm zHHGk_I!A)*sjg6r`Ux_1jv;(`1Gy)I#DorIApg$~FVlg`+xd|t9TF(x(o-zXs0QR%Q+CbT{24(UbH%ow$V>^9rWOQI%3YP=|Go&wNEP$mQi>~kw8eRMxn+ifnSw8 zv6`D0mZ#~vw=Tc){3}(C?%A}~v@kE3(#j`2N`_CxJGdP!rqPBz9?ZGAqRV#&{Tm=U zvAK2B$fRiqvEG1yf^DPZjw7wkvU0e%JDL#sJ_X!O81HSr>k=u|7HAwPjXDX!!wC$b zB)^te(d($~!Dhv&-lRS{nVF(m?`jdQ*)IOpU1t-!GQv+H{rMVK{=O3{6#JbwwPw}v zue($37?%)ct9EXE%mnJRPbm;*K1VdHp-t92X3QsHjHyTF`VkLaIt%iVLhY^>$kz4R z(G^WVxW1ZyD7|1s7zFFMEtvVMBT_zJRb#*@Zi5@pX>R-Dt)t;U1DS09I$j=gf2f?o0C znb;E>=;`>2!)M$3$7rR>_)19^6B`D?ghgY>H#y6&CyT~|Ei#`+(={_2kp{?m;m`A|)jAtKY6kJ(|oNimFH#9a-{M7St5 zlMC*WB}^~~nPUMW;jDL#u&Kz(aO=5Z#SetoDP%^bI63{%K2;xtTOv}Mdjv<4(4<@? zUSu{x4?Q`i5Hq$$4QzE>n8$rlP=i_)Q^2)vW!+jUU+YdY%HEWR#}^(SheLPpw~7;L zz3>GU=?^WG_f>oo^!YEkF}7cPgFEnFijM_G^>2=M_O|_eT6{w+*TW;fyeq!>VRPqL z&pJ$=emdRi-d1W48*f{Ux1SnsL*JP6lutJa^tU zOTs!>HS1D@jwXVy6ULOJUR+cjkI4467QD)Xd1)8H_(-DzxD+t5U|^I@{m$U;f7hSB z{;V;PYp(Y)c2cwdol{pp#KcKPj}pCnzv7~DZ`VI|-fpPa&GXG?+eiPZ$K8l^@%c|( z_IIz}sYb*-9lTCVypo_3Fn}=Idf8z|fJGb&R`1`zf#YTP`jXf?uMi2QXRmc!SiV4U zfafKg#06A76Ix2-P|2SND{jI6|c#m+3D%7au#%UIl0Bi&+@`%o@GbWbGG&k*wOr z^}5-m^L=tRHH=me)p<%#%>bFi3s@urbhJ zarta&(iXk6Urr~uKwM2=xDZ)JXCKGhA6-`VDMr3=QXB z_eN9&sutDWmHW#~#bvJLN*E&59T(3zGP;AFcRyw5&oi8?YIS93p{g);Y^9k--qxyC zk8UJBlXi9cJDvIQ;3Q6zIzLO%hM&tbgwzybaD3MFsrjmdw^r)@vE7+IbWG`RRE0L2 z`Jz+0oP=SFH7I3~@j&O9? z6N0%FG#aTdV}L??d-Y3J!TV_I zNQZ;RZx)pAoy|A@T)uYOih^r#a6zrn+1lwk_dCyiy?@qC8Sb&pY$O;rFxBBa2~TW= zKw$!*Bn_35CAF}&rnVJ&E?;fS^Z7VkG+6DRmjb(LH%fP8)e%_kV`rrL=Rawiquly< zdHHZW{`h;WAG)YYq6u$96pjICKx z&Wg~K`7^7$!*y8ehZvQFZ|Sdx67s6%C;&0kRnGdN)bFDyDtlxjR zl#l6@Mv{%qUAPD!cw3-g-9}o1wpi%Ib{n%wd%Grv=6lDhkXDBcU{eC${GL-E?~AY3 zpaRm)tzu-`RimuxXWG zGfRm&cR;$``k|&BvFHGaBnYJf<>f4Pr*%`_LsFpR<1S2e=u$pcwmgW|s4l&=wf3qY z*=yfD**SR45wd672ReT5lMNO_LAtU!DS}DHd`OXHm!2v@h6SGAJVHl2x_)hxq?B5z zU(&k$fq!M4BxuxX9mEENLKAN&PeAEdTc4j}fPIF<2`;$S+9U;quvF^4Y=~>L*{@q` z->n@z`rR6q1O1Z)zuY+~P3f4?o>JOcFDe?jJ?YGT3? zvkcne##Xoj009T4a{X1fmi35 zM6W}4>4UQ77ZIC6iz2N)rly*gtPh}8opP)N%_T|-S8a|Uq{zlNeEmcy$O#8Cy$2%F z4Y&f9_tqZ1vmd2MkmAKO=F94Hfdt5l7!Sq_jTu|;y_#YRVt}VsUpBOI1lba7VzK_7 zYlhwnO;?MMo5aQk7-AYr{{EmEOsVgdb>hChrq;RHVkFfT4tNO9H9e_z)y%mvPQdAw zZCbG+xYPmT*9Y(J-Lt#1dk`@lL}l_ZH1|kwSRO<(V^SZU9NPas?n0vKgQ3r^B&@m+ zsZ^7WcBeEbB`$KkwrGulvPHz^kT`Z*DZcAMx8;}K()G6MGg(XLxNQkPjpVY=N);Gs zwW<;UO3P_Lg6)V-<#o)5@r63&{15AdL1=MzYvxlNe`VQSu)RN9^;5Xvw#vaZ$g%`B z)3+Iqa!JLOw9|3v1wU@TPzHGP7yw9U2^Oz*auZWek_`eH5w zGkFZw)*P*<2~%3g6qP|#PCHY!JbWZi6j!wNS$~Oxwo{a0LEb8IS+@kBX0YW9`P28` z)-3(2MKG-)(7+M_D~z?YGsuVmc9iXYwf%CI9Zvgj5pl!D1oK|Pw4fHj3_vZXMQeyx zOz;QE%>Y~oO-#-YLUy)n`Nowbf7P0tHyFurX+>DSe@#?2#(^JGeZz4DCsB!ITQAQ^ zC5|QN0`oXcu~}F?-yZYe%Rr&tP$D#*8}6n|XAvX-NCogtOqp2;1~3lZgu`oR*z?8m zH+qpiVLJtEbNH1@l{|-65mRsgYztRwPvDG%$|20cKW3=Mu!U5j5A-BVCP4ujb~b!% z(S&0=*=&SJBxbQZSk(GK6v#FxC<@%O!>;QDebRgY5%O+n{osICcC3(29SUwlRK?Jt zE|#PA(l`~BADH7vSKk8pB69Kjb8gZuI*0RUS6G5*XEJAA6I4YP zJtM0QIUNt*bI*;7va48lNxPGpDL$^8Sv;EBL^`2}ToZ38usAoUY3Xuho+F&BFvwqWdtF6Cp?{hnp{Tky@4vha`@&r#|!oznOSvhWf6hOpY54n)REG!H%9lyi% z|CaJL8FHvb2V5<}DtH#m^Wao2swwQb+&Uh*`Q(R}yiV(=1qKa2l$z)#payHbmFifU zqOL6X*ieO7EQzEZ|AJVytHo2~*<25YN{!SY2rUo(X2FiZ*;D{=E6Y;C>Fm`A&e{9DTT}Z0C^$lNCA5|;h+F7Z zJDXRN4ln~>%q(-wj!r3RqFgEL+*UVMi()z1 zf)amuR4A8NO>^0zytISFM-(bU4m4 zy^>h1xoEw7E?QdLy$nwd3HzgI+DTN2+&Eak?22#JiL904?oW3$-9K?WXq9p=khy;n ziuzklCGpxa>8pqNV;Uwq1U!N~EgN)I0zxm2$d?`Cq=kP9``&$oWe}Vv7FM-1hYRjl z*Ck)t#KwoWmYTbXJ&yY&y{t55?G_s@&WbR+9s$~H#jYohx%`S5XXa{IT!{oS(D1_% za0S9?94)~ehfCdOU&5p*h;fI^9eh!K2e#D${OHE!lN8KQEir*uzf$I`zyBH@TE&tXJ^3b!%y*!Z#ClH@%IpgV zdQ>)x^6YECr@a*bA+m3ksEULjF93E8Td?CpoE76VV`38l282sgw*I_}j$b2$-@H!! zal}Bu%zUw*e^D_VmcTbHI-YEZfvd~ZxAz;}jdR}$ek9W#owg{PxVCsh25H>)$s5~2 zIuUWkSJRg09ZP5oy$6d)E2zvF#(TEbK=-f{TH>l@H-z}DXvR9z;iU9J59M*?Bt`wX zbHyof5W=0)^p_Y;oED3KKx$A+Aor8kgpO{va*B+f{o!lbOqIx7reKK4?-uMDPQT02 z?%>vC2WbodY~>Et3)Nvy1w^AbBv6j=7+k3!aT%;wBXR3L=g|6tR1W@oYCp1%*Wf95jauH*_q4W?Wku7X=8lwctJAobekgN!saD$w?_* zJ^^a2CvP?^drhgw_UgN2AJ-*;Kyv2VA zJZ;RA=uMqDDlc=ZseHufqqQfJ+Eb7iDO^fFOw?041tlelJ}>a*;P67ng08T>&F?rC zv@CAe6u#d}+Jr&n2 z1i4VcYqe@%of}{Mhjlq7Pxn)#CK4i}xV|)#xC+zCc9>0FoNT6PrlaUBwVB7zDz~?u`;2R1xqZkGFL`=GbcvcO+^Z%&wSay_tTBH!I(|vKad< zR^5DcN#OUPzo=5UI|eagI;sTcNwY{S{dd4)Mu5 z$igx!R@O1YRpyvQK+=?=OJNb%*KzF!kUm>$aWVQZTaX3R#c=<=H2#m74`V^U;8>}3 zIJ33JZ~8Y2a;mPHT`rYSi+a=ONl?~A2kRg6uFOE94BQz7PY99uK%`#VEg73G5RZNQ zH48K1!Z)~*t<3$P)2<#7TgI8(!uO|^MX|!z@?r7gqq|`16ig(AFxBanp5%^3$=b=z z+FG3ExTm#BAZG_ir+$8<+is8dGE#bEm#eWMC(<`FaQW4@L4^kNl00e ziGzXo>yx7hr5sy2Qq9lGy&;iboN<}jd`WSX6tVYunC(bDGG!Sv?o|==5K+u{qt;eg zF6-PrQ;d836#48ttF1jo~r?B%&Q6Zi0aiz&BN`@C%%`N z-PxF;stAWUXG>sQV7|h=#!KV?hTxovAvR2+`DnM&5j!!2l#R=~;#Pxv5+<}MpDI}? zRz6t@gaEqA=Vb&1Z}4F|ouoUA0!XglM&uieC|oRmCDumL>AjYX78Eg#)_Jr}=B52Y z%xwL|RZ{M1_7%4EcC8d8<9*(~(}0wWH`uWx zT9#6dJ$o}-111jrgT$3bOJ5A{grDqd=JJ~RW4=Hr$ysa%2Y6}bamXhl^Eja#ek(e2 zLQQf7C|Dvz-*m>16wqdp7(P)zf$?CZ#~*5~$UmfhGP?v9{GMRvap+McA%8Y~M76Hf zmdd}`UZN^+gx0GC>^5ttv1UG(?Q}oj%^>#sM-J0yFWvq2-sh@?!oivx!Tb2zMHPbC zxTQDhN}j(opF|NN^au)#5JjpcnFa^Hu*83)qjHci~@PfBeB` z>Y`oN(h0&U@t|D3j7!YK)C9j;flP9mle`ny)N3X+0*YcxLbA2gB{CK^rVsxf2L-8| zM{>6TO{k8#2eYF4m7yt~gN2ay*;;v?4X0)4O6P8?7uxBLtnr<5_<$6fo$HzHfRgJ- zfkkB2q(GI_t_|gF5q!9!0l2F+OR=0#iADio-{fs#dL~NLD3CR$q7zB@)}C8fXeL7- z)#yO2lJg*43#$0@e1aLC1BRqht9J^1)PQ5@eC7+{Rh{1WOsUn&&B%L4i>o!wD!nub zrEKDr*VG!CK$VtX$kwzWca_ujNli`eUlbyG1Dc2n>~H@33{cLrm^B|seog(GQ+|}) z$|$*NW>!xU+q%?~mIZ@iLJMMIQIHA?CE{F`!ly}dMs5S{BC3_Pi6@IG#WnTCi=8J` zMaR9GDPfj%zKA3{?blidSfyGyvJKVCdJ)!@at}gUFS-?MK@H-_7r3WB=%)Yi#?PDZ>775qb!tPcEz#~$hOOQ zj_Z>l$W`hsf;bc1f9QZnx7P{kQbKT}V1Ro$8yUeEyPBKj1DbqyH`jzCq|5noc3aHU z4)$@l#x$?u8pU3h%zKotWt);pW)1i2PQ$5w0IAIvAHqIs?a|y12le(p*}(YvWWI^D zHEC(i`&bB4H*FlW_7RlADp-5GI5Sp^fj7{#SQxQE=2~@YO0Hb`%vFF>p-VDRDm2-Z zT#^0O+-fzU9$&t)7z!I}Yc)4fhl%18!Gb+%z(zPM`Q}^T?Q`YwQNLyRu;`{SPo|iF z85qOXlqOicOY(9F;|dycF%Z+rYytpH)~EbP?5ZC@#W06)RBcq_fxP^;Y}w2Q%%IZn zMNB;_jX$XiQ>6pNdiPx@<=kDtcz5wCx(VbXtN}t1WFK~ zq$@sSSZH2nIh0xAY~T`CkZWkZXGYz+9{+?;Bz~P-AFN&Dz%?$)Cx!701YO%?)9bh2Nn;V zB=oP&f$ilzq!+mfv=B?7&aJo-(X1YTFRsOUq~s?;OxG?4ohbDVd-_8K!!ouK6U9Z6 zIr;hA=FT~|z}mx-`Tw>o&MuTSGndh()T{6i{1;l{w-OhefZk|;D}j;HesmnsZ=J1`kw0{u=P)KU&T*eUfRW5C%YX< zCnNe|AgLO46LFukJQx*f$_JHd-zQ)g*Ux}F+*!~rk^HV%Q2n+@i$I^`{A6osw}$x0 zBuzXw&}usE6(7neVJGQZl2B)oLqPQ;^a$EieW<%@E04ySkyFF08fWfBCaigrIAOiN zJ51b*W3R?|ZwUh6>ms5NU7JvT~qWsPNH=M4$`h28>WWQ9j={$lPTj*D$d0d~<0Qq#~pPwvJc9(RDyWN3`^rnr|p&>LZC5+1e7Ht76Q9Hze3lf1V9@q!}{}EA<*27 z>V$8Gcoo%FuXMBeQt~`=;84qSuoQ1eAK2zE(MTK4W+4@?k~3o<-c~v8S_O{ApCm^p za)mhv#U;pu#0VE^%ZdFd5+D43EHY&y*)P{bC_Lv^2_P-TS zKlfXg@9F}rCX7^jF3zR`x$hN>zaeY<8R&U%HoF~RI?}Am(5^RuxNjAz-aO3mHSF#b&2Bs^SYru; zHzk-kT#>vg)UV38&a-+vlyRM*m5>m6f(Ub_y^Uv)t;P+@TM=eV?|rBwZNVhfTDkNn ziE&MB6rfGxO?AwxOy?^3Rt^X8u-H;Pk@3<~OXz_T6I~KvZVIrp@Dkm2)?^A?aC{fH zsT49Dwxq-gNax6m+|s1(Mk$yhbcMxCrFwYLz)9 zr!sD)nfBL{Fgl5#oXatZnJF7E3KaV<0EQkDF|3}c`=M-lXH}{?!?(nDUk>vmj2X5Q z?M61<8q6>5Vymb3s?y~o)|;pj`E+?ITZT;?!-58K3L&Hs8$)Q#-aCTxv|;Fv?#1LT zzK$OXp^8Om#ll_k^6Il>GL}Cvw2+yuyfrKK~6Gl^hNN5|r1ofu|ZH zAjV0xsg8nV3K@Fs^I=PZacVQ3m?jA#{F7TXykGp4x1kf{gDDv*mq-P2e#*X+O*Ee= zM|P61A?~t;upaV7MJfZymDs3JEU|5@x#d^(DQ7*!&q==3Nj7Z(5!ie6##61_G-uXl z)bowfE+!7LaTS!rWqq#JE^{|-yatsBqVwPykTUfM`jtMZqaSDp@0Cd@ukvX zb*7M1s&eJKsh2rL_{I7L=ranRov7+3yG5-~Fwyu()({an5{&G1$0^Q;+cQMg0r4J(7;b%zjH;qGp6o_2q0Ji#)Ky zJjunavey7MDc)pe@Iw#*p$PFMSIRO?LQPJTdM1`R>>%3x;uz-h!M^C5K(i_m_%b!D zHZ)y$T*oa2*&}VK`gj&9tjkgh)hEKcBRLHt3(Mq}(vmTd-jqsH*dm}IP6sQT6k^up zP*kp?n!i)CwX!o)mE?t)LOJxN`Xna+?pFflJKgd1PehwMy+R+Ia=1OH^5*6QUIcBt z?>|<{>1-4S_Zx-!QEGAw=fb1PS-aFIG$1EnaHh7RH2^?Yitu<7Ep_>WI2xYg^;TYT zHw`?8;21-kdPo}$;_ z2bq-FiR@fD{^5Jco-x&J`6%Td{H##i_{h70T9fCJ&UOSFToWmwv+*M`t6+Yx;tnH& zPsa(s*7ho8*D>szU zw*()xp6Y6Q0#BZIqg}bC0s(QF!y~K8@_`G2Bmi!MD$z=OTDWFfB>U*Scv(I*2F5kQ zZxx7j^fva|usC@7RM%gq`#XCCJmv5Ao4YUcx6FD~yvln%)Ge9?yJAzy$9KJBBgiZ7 z7uvz7-phn32^u*GB?u8IchSOy@|xjzI*2yPuJ^?7s|j)A6xcHPJ$67DiS;Tu=}wZi zcEtY1IhC^3CyKw^0h!EI@b3D=SIQbe`3zMr1#ilLt~K1zoFZ>@O^Rf>R7f@iNFt17 z!Jacuw$JV0N=_w01FtIKG9Sr~R|$0<_i&p^YHf}is1yFBEXf~gNL9s*h_IdYy6nYv z%eshG+WW>>R@R%YmU$?tbU~SH;HthhKjA`*nWWyHLx{F)Fe# zmyswY?Ou0uIz-=gHN+pK_~v?5{uw;}3wpBd>FV^&U#K&4g z=3gX5j#oX%)&Ar!?LFd|S2M7&y6*G#%xmY^I*bX-$=b~o$DID`Q!=OxAH6t!+WERF zr@kR-b+)kp%VhAd`1(X=!SCEbP1+m$%=x`+`@ulUklE!8I}d1P_?E#nQ`G?L|8t)y z|4-Hz7l*S12z$geJ>164z`IE6Zab@KK#vV-W5taFh7=}0Lm^YiND=hwo@ zuz~O31QX3_>zkZSyC5DMXJ6nfiOqt06i?{;{h_!09%3GxCC*o%d3;#zVq#P{p`Wp# zs5nRv929+9ZQt3wi!=y#*3}>oE6V}Pw+*` zhKsA|-~w=pR^SNL3?1Ky8yc{>BJ<)?bRBICD8WY*{l-JV5JgaGZWHgzBGo@p_ccWM zNpw%ZLjJN6b@893$aA6_rrLM5J+XB9ZjV5^muT|4#U>G?>=cZ5*;J80v^8k`l<(g; z0>CE7Q{p|I%8Hr*em&D&VGS>?W~= z6VNw1>dyVuVv`BP#e~zdeFIv3Sj9dO&d1z=!~w$LsN24SAj1$nVE|$uL=~%d!AT|7 zi=iaGXBovg!7CZIHxfWN_5!#G!Lz=mV~Gk=p~zNBV<2>qdY;tF{tDwY;EyFlXwP!J zTVD(ZXlwOe`_7l#ucZ)~`ml#R5XML&NIf|RXM=zRCux}O12w2Q)fpJ;(9!lYX>tqG zIT=lz7nbNInlmny)2(s=0lAY(bhyHlGJ5E0OE#J|1t0PaUHM>IKKSnHJ1)LG@z z6@%y)1ooDmGBHFFL;&u8qKw!Oy5tf};hXY-nGMIse!JtJvJt>~=>aTRD5gX``#=8- zj=Qz?2pfW z1e^Zt)18fM?4d@FX4YX<3$gm2T!}>kxeYKHov4qT3hbY~#}v>_)n3|aWu40<)n~=C zMv2G&xbzOq4;7sDRjlsyg7f&~T-Fr^gLwYRDvJOuP1%mjY z%2;h5NwX+=8tigE@OhH4Vd_|OxDu^igM;!Y=GdbbW0$-;yonj@bOystb}Is%&rxqN zEu$fDsKLFU_w6G%s~c{w4)L$28;auxeA{`OvxBqq-e~lzS^RnN@1u|7kCXpU_;_=E zDAmO#1`XB+1I2qr_;~GGi)*wGqMe8B4gwUzMf1@+WebZ-6%THP9)|s`d;)*&2W0)Z z-T4`TPhyi{(cIN-Lnz+repa2m`WcS&pZ_-#FWstff;(7;O1^6R&lgUMEy-2ipA^g z>doWh?frk{-kfcRTs-YE&uShCJm5m-V2Fz+7L0VF?_9xtj{EJ}&=gPf!RmX52+*a{ z1}yC*PVUA~;N_^uNeHVo+v52t2S3G@XIX8U@S+R0er1=+j`STdS{-SN3;$$CLcQAP z2Mo^b{WyeeG>fj40o~jR5$ABHaN$B@p@~xjN8uOl`Mt{L2~gK2242)7w}miBP!NeK zt3pKsSm7#@-3lv1McNkpj)b$Xagy#En`z#j_eKW7vE>oV2SPgHV9$miCU~Y)`dgv! z2$QQ$(x&PQN52)t**43Wb|y`O)EAMP>mB*y{z z|NNg8j6gj22w~p|0ZQ~H?Xi2a4T6x0V~dyypoEe|^Qh%ddt$b{OtiT?$l8Fx%(y$l zW?|qD0TT+>Zltp*R*D1eD_W5Pqmi`_(s-DKqMIqB!SaBz+<2n|X9+=-qqj~G4H~T+ z3ioJ%N0R2*w&H@)aM1PYdNmT@(hji1?IDK!y3e1m&dCIz$)sL8HmiJ5*K5_`XSxd$!eo+eWzPSWN{KXIvc)?wasi%7LMQxP}cz+YMU=NdsEyU4DU9+ z!L*@Uv*HR~N@2u3&85uEEK7@lh*R7h|MUO3TQrw9sVtfc$dng>3mN=rFL2se{Rx-_IWuE zd{3H&%vcB9bhf^T@^L5tj;#3N)x)Ip6AGRu;ezEnkWqkh=SegI5=q}I@>Z%)f`wbr z8A_p175Shcbb3QB%?2iJM8RVW&!Rb;P~UZKCY^le4{fKhFkLB8i;82B@FO6p``dxE zt8RuAPr!m-lP=U^p2>^Pf0yRO5vnvFYGC1M`e}BMh3!v9e=;^f9L@y4K*(A3w3w)|NE?jkExe_X zH}C7w95gDgRUVnw3gS8gAX+s9r!fSF$5JSZW(M<{B2>hv128p!fRjL5G7?emr!=*8 z`K~&Es+`?i(^v3qSX|i+w4Kwu>XxxQud=jLKlfe5WE3>4W!<=q2?@7OVaz&Hn5E8i zOTYGjHHB`0!CV8OU^GaOVgxHp8aQPwX?UgdvWjwT?{N$TXAkwp4A5}ku_UlfN$Jb) zYrW1vICIY}5dcJuoe5P2BU&AfkGweN;uAl*o(lF%F6f{DY%OB`#j+*-*s@j)x{qR9 z9s{bNiUSm0MAQgQsRTl!70iqkwSs9f*Rym^tCKY_$Da$HAw(D)yCWr_!=}gc1yI;= zi~tCoDJdP+sTXt=o#`Vrkb}yI2!H2c|TiBA*JYTVKI)4nfSBTs90ACOZj{7~E%CNDC%lxC@() z9YcL|^j^`^1volTg-SuRh94zzo4X4JpkwJ>_M?}h?#X+h8wkh z$-jj|m9g9=9hK_Oma^d-jKVTirkY$*L2JZihRTT|f_$Asx={&53C!4?`OJKTc1BWu z!erI>h+E26oPuQOTKQ|*&nqvnj!{S-J(%j_1O9n3QN613nyFCD)Y?ms_DjmDO(C`V z6oL&1{yRhxM90H7h)9*DVi_}yXI)h)rCg&Qx51^=Vb)OUn>YN+gZv~o=WX+gE2wpd zITXWcB9J=H4`yg5nz#(AX~37>zaz?H^d636YQ|~69s(GVPf>`+4j)sZK1bz_DmPR% z$+Re`(zi@ci6mtc3yp2AftdldWZkM@{ZZglfF#@^RGK5>jowI2D>ljOdIG|2=D zRg78;KrSL-B%fzcrn8@tqeg~|nI3~Ik)x6am?yS|dQ+|Cl3huN$nYfpXqb~w>;iwc z0g=Y=j(?@F>`_;9id})1pxC(_JV&j?T!PEcU}sMIE$%}CSW5LTw?bL<%N2Q2?1&vt zN*8xjg>leQL|yZLW=?0(JbZxnC9Ys;D}JEbE#Q;qgSC@UxdnTI#s=Gm{YPIi9H^)) z|9$Hv$i#2`qx_qI2yEeEEXyKdZ!nn`M=zdlA8sBW6g#`c?#|xM@pkb-_nST0;dTG7 z#nH~*YS00-K^Ax(eABgB+WhY5M}fwO!c=9oRWPW14xWiH>v zk@Kt^qFddo8;np{l>iP~2G7BDTOpsyFMoZ{ELrDo`jmO^POz3tSpEstOUHV3=5Zi- zNmq~4>0{Lrn$JaRf2~tW%ai$D9nM1OL+A-t|6bKoUah7d8wx9WZKUYv(k2>-|83C; zEH2EM00=d%WQ^L+79*AlU3_#>G1+Me&RQZ`Xq=frW(JU9C*scp)OFmwOEs+11+@nA zrG(zEbWvPb3aAc&!HHz7j*=-LJb zc>q5`zmM_|PptB12i{h$S?V}zE<=no1AK|mB(X&bb3ArX7oY-hi^!&>_U%!neRHe1 zKPU1jloD#TJ3py%oX9P^ksqF9{x(}Vau-1N5?sCNU&g8vAv+xldK8C)awGiR33oUl zjL1{BzpV-!)pTtXVGVVFs!O4*B!%&K07yktpn^*lu2+lYXOD$E;(1TcKNRK9QFgaV zuv((NhH9deR>4cmj=biqDVA3lo&5oQ0t}X5L0`f>8pn3rnZ|?!>=Bst<#6y3S6ogP zXh4xIY3JoeXaB|C>#c+Rql4Y;D!U4V$XPes{XU*tO?w})H}nP{Pd{`A(Z~rV%%5b( z{0TYd1WcJ*rw-1vFV{N{)@yCTDJpC_$vDh5G8BPru8TxxllEk$<8hAfC7_O9@OV-+ ze|m+ae8NygJT~;}zJ7ga2XTrq;mf=aaKIt(`Ga)>12Yk`H2nw?AEMZ1i=&!5w@x4XdpUDTBa8X@o zq^92Lwu6tC{#{mS!YwRqSWBq^(oa$|Sn#z1qVkn(@IKjzrDcgYRo<4rDPjs}s$xbV99T=CjIBaa zU;43>4mB+OpOOf-qMFbj%$iw#?ZBBiya1ZOmZiYdMxbbB-;z@kNuNv+Rna=g2P(C&aeiDkT5@oEPQz%f$ zAvUla=SCZUVMNiaLXED8Wg z(nN`lMN7kC-$=aPNIYle(w=rYYod+5Usg<46R8Ui?*Fk~J@vl+=We1i6-v8U& zyLH8NC40W>)qIL&yE%Z11W7J?+bYX$gpkZBfhd7g-ld@-rywP=1tcaxlHKkP)UW%k zpX-bD?;jEKvhsrDU3-jk=nf#plf(zoP z@PXHVppc5*y1u?q@A#>@RD)yptkL6gYciAoNsnSso7!FQ#ad*vst zfTFh%H5J_eN8!=YC@Ph&DF|)#%r9i6sA&E|vwbFvVqX{Kp&dFXvk)Ru=nh|v1xIUh z7Zlx0V?-tf4UmfRYgvj|j3bp4Vz}xpUcsT{;3>|yQhw=WZzEm8@kv+}CfFckY}7Yy zaFCKf;Vs^i4ko=^TG$9>Tn&h`8_hbE_~aAULyKgVBaPxkhBoZK?tT{9BXC`=*q)Iy z!4f9qL3JA7HKe{C8CYM^mN%l2q1nlrGLErfC*4N0);5Z*mF3xJ7!-wViK&Q-hPU!L zP{M2|1aN$!q2=HGzrebIUa179EyI$m3L4!_WpsYB{N;)|yO2nZ zKb21yPbcV!bevbt?Bo!!#Nx-w$k+aqs4Z-;#iI!-q$Xp@d@pSbDK^cLKuh6fuKf}} zj57$rCOu{`LVB3N@}yTA!@JP~_z{f_R{mi74A}W~+zEAr{;S&u2m`;(Z~tZ)KfI7( zI7WNxTkNEGo?LQ+AW_UqG3!2<^~=%VTgjN@e>F)Li;k(hK?*^dB)|Q8nFj ztfeSuR+pS#SV*97tXtHD6v0xu_cKFa)CtUt`r64=T0XLeot_#BOdTvQ4xyLQKq!*( z9A`$km|YUxqya1~9xf$JuVaJOfKw2yrPE`HCOCPkie&M6cOO4Fzye}?%9gcMBgBl; z!73uNqHbpG5d%Z7b=eTHgi`<0g)8nrxY$5W*U`Kaf*{00is!)9B6r@G$Q?M9cX-?l zVqW#gs*}jjKoDegR&%>TBT~g9?nAF2(Ck+PjS4ww#wmJca<<83HwRZBIppg~*4q0Z zlI(Qr-h9b26z4_fLI&*|c3#y-(l@uXFl%c)iSfu8{)t(YUI>H<+ev;qtpi(|q_QOh zLbMq8*sIBJ=*9sLho#6YOW*@*Af7Hb7Bc5;RD^a#ZOpao7D`JSSf07Wdzw6SXAlt0-LyL(_u5Cn0P@EYd3n)$ofKDJ_ zO`y_|;9im@!DeWwy!s}^6r>kBM7rNNx_Jle==OSAX}KfjrS|%XY9!3wCBwSFEQNWQ zn#HYg3YbV_fkgn{pMoe-6N$^R({K|L6F2DuTQZcmK-eAkCRu3@ezj*MTD{16FtAH& zndmT7#LUwmM{~<}D!7DreU&1ix8Jp2-m=j!FtP611RtZX7FhebL#@SF;q+^k=-OAa7dMS7PgeT3QWPL_ zK_h4{2+R!y3@ozCI*Zif-X~R@H3^FY3Xacp(IVBKPnD027W*$MoA2&6?+QDogLdm+ zd-KPwgM$q_529AaX+#WGnoY>pw~dmcnT6h8=~i(EXgEn7D8zNr{qLKOTd~MbM6D$2aus80YykHVJ_|B$q^gg+?}ji5ZppLtJHxOREX+!xye@JcL4F0$|lsGqHT;G{n-FI>P49 zFp@A=8m^9w*bhX*H|&Jxtr@jHqha(3ChX22S$SBHE0S?4@fi0DbG*gUCxjamg;kGa zL{)`ETv8cMr4*tOlRRCpNS)<)7+>b2O3++h_S?_611TtCio`6hWfk(Ov)}y%M6Bpd z>}V2RNatjL6hRS15P$#!b&9#*jFU^ie6zi*?Aa#ah%y^;>nKeMHz=s8K_OlADzwo> zXhK_}mEmye{gj3TFwzq`maaD@BHxa!#+O+kiL{ujRg$h6D}y zW>hywxyvKb<|v5gnWCRr5#i(&ybx}-+jYK@|>d`Fq0 zUuVi*IN%$|4+NCXHV@#l6nsSU_+~TaMcuv-#*BsybY05pA$qg1`CQ|pX33svJAr3^ z+PnO`l?4vd8<&RbUu}bP6WqRs=1kb%Jbe_Y3(z1-|bUrnhG+^Ul5&@#4NSHHK zz8aVk>O2B5xN4=d$;m$)1K zMk_Bnd=GmXWE38lQ!52pVx$%t?1FOpR%$l!)NUp1JSFhmGOg$#Y>VgcNMucJNaiT+ zExpE>8+cwqkvf6(vg)AZ17x#tI%($vq^}oE?#| z#`v6EFSz>&hE6P5Qj=OAn7?(8C)X;eLQ*hTQ+W8EpZ}_L`*QWG&zip!WfzPGvq{vE zH=GGp-bDw~)Qs^!Uu(z(sQ(pDI+O--&}{4xxy}H9k-`@zI^GO}oM=U1$z)L4wWbSfgb(l`_^uX{DS&12wB$v=Rk% zs>v8B3K;gA!KVvN^3s-_J^b~D&Bp0y@UkC&+PilTngi%~cMz#@f~#{&XkaN!@HhDxlgvls6cR$NuOD`A;!vhW}kTPNs)n&j|BqmjNSFiKe1*sWf@%klz{a;$RYO2?BA(166sHuBZyBt9 z>#wzsIMJP^o4e}rcnB_+W6*}OH8*#4J<#8Wm{GU~X?O&EY)m9LiX?r-aH;ZvvsF{w zK_n5*WU5YKJT7qom}=MJM=8fh;WQYbfsziG(r9o%Lx-e8Py$XxJ9K6_4Gw4^vD}&@ zEQO}Fz3;7tL=VIhU@h^uT+euciXIyqs!hoz|9x@Xh_S0oS}A}uccDnlwf14H(KJx< ztRK!IDKYF|q1cna{Zc?-GgRs#1Upo0@E45RV)Z~@SmE1yB>p01jNEicH(Ei%0c1-( zQI530Kxx}R-`ei;(WQKVLWRJV>MAhSPx<0LI1{3T=g&lY=KS8mzdC$vlMjEP8op;q z3-W`q&M_Xt2Yf$f^zdHuNB>{74^r64x1RA|zY#v0v;pB(vAMUt)99mJZ#NG(*6S_Y zT(kLj6W|1qZ5}*+*dyDG{d~ggqrva-E{AjqZ;b+M)cb_mwdv)w`eJ_d1%LAg4nNv(yw9>6;=Y`dk zSB#z17y#+!Ab)aB`Lxr~RQc3lo+vCMaju3cyIp0}Fs&dpHntg76Pj1po#E@Lr#y_d z!ySpKh>Uf4zw96an5HUqCL8B}*0ax~AO^0&KG5CGj8bMkHWVVSSe@lrZC4>7aQCxH zaBA%s*bP1P~tk=Qf*0yG=Su*QJ2MiGnjEBmZ~T&&fiTWKOYC z*-Z_amY!cPeQr3%j})aLHQk>wt3#FeRETr6HCbF-zS;XTii&%~J~}%l$Wfr*^ZqZ* z9=Xl>#5IX-k(13xFMwJ#@+GT=>}Jzv;Z3?<{%U1);e2GWfV}cZO}o#uQB8_Bgon1o zVdxx`T^A~;t5D?o?247X1GAXu4|o5qcdw3-y|Ung`|5Yl^%XWElrM>y>w}0;O@ooE89LLVuE%esnE6&>g zr|l13vcprQiJ-qVyR-lW7fKLA2f5W|yy{Rw9MQ(Gu9gnI%Ndy31hxRij-i~wgLm=e z99m#XL?mI4qutvep&i6PqFS&RQ{k}A%UoL|0pdK7ui8B6LpX%f+RLQ;gYSQ|ySuf& zuRP-lVA|N+cVuz!^y`z`M-_Lo+r>6(3mEWv@)r1Ss^gx zYO8y>Mn`1xzAuEF`*rzA%3@CqKer2rB`v~_Xk^8U3Mer3GZH?6)~_^|ZZPo)Nk8Wy zS5kIl=jyrL_$+LQR<-LdR&&9bqxzV_Men%KJgN9S!!nZ(>~Q*Ivy#vSL~}Y}_1<7) z(Usae7-)t)sn(?Nrtp*(d%0^3{xDY1eJE^4%}uFR;~^d;;c$pFx2Z)#ez+L?P%vFN zEz;YspRE*Se=rScvx+qU5WgD17&)G0=sGeI-O^5&Ad2x|efRkfMwLPi?TU9!uPmPp zZE(t?IvP)W4)g&{%e>JfQ|nS0UIpaxKPLmjeV|6+JP%}WfaH%mQkGW zdq#os;M6iu$*>bxL%m3d#a{;QPzoI>oj_!6##%}yl9gub{&qsL>o>n%{}NQIM-TQ6 z8jmjlxMh?KbQHs|?jD zs*#SEfZDiIVmf!}yb{Kz2cDfl9h+QV$0L#k0(>Qj%x{b^h zJml0-bARLE!|linXMx+y$YQr!QpSPdi3J-+p^bLG;*uVgFz;^BgPXUgaB%Z$|7^ee z^43lq3zBs{-VztJeHR}Hz2A7q)h=ip?SMFm$dBzeb@^-3msgF5(ZsjM8=>_@E~nlOlyu#= z|Gyqw=sf`tjR=q&rBTTw$0Sha7o-Sk_NQep_=ACR zVLsS>(*F45@jdJf_^~`~9t=3kkp6!2fOKzUAGJQJYFP3X_h`d{!<7Wm zob%I>X`Xng_4jYTY7ObO%Mb5v;GdM5ix*#3J(NciWwDCO&tqaKng5@U))&`q`3EU4 zNHCH={OV$Gs;~hp8~!jizy12#h30QcNm+|jhA2st1Aho_s6ZHU7)*MUDIPRfUA9p6 zWB4~T?kO}9t5e*yBU(^goqL?ZL-X3TeqES}&U8x@XKq?#v{+5$qG#yhgU*o0chlj? zlmUB2kxtB|#G;;^;Q(yxS}UEoW3gf!ZIdOoNr0G=e{XX){Q>vEzB%t7HQV>@;EVkJ zlkMGYZZ-preDd(g?t>q<{_&3u!zrdpGX0jaO~@wF<&<3+1&zmzjTH!GlnFIp5Tk|L zNAT)|l`fHKjoSVestM?37V^J^LsTK{hQMr7%Sbn(^>PQBc)3+D{ zX@)Rmw=!G|Niy*2j_Lm?L-vCBp|(j5e@6~zcGvrzn+waE#UIX25?Ns7e(f=_F5Dn( zg9EfjEJjhRn0p0)*HsxZ_%M}l5g4T-wL;<$X(IHJ251xdj9HpVliXNuw3^&cVPt}w zE{TumxaR~f1pLQ&}e zCk_YmZY!bJ=oFP`RQd}ji2#7|90wd?YCWP?2rOt!q8Q@z_qX(Fa=#Aca>MP?%% z4Ipldncv+EzbAWPxsBbnePupV#%5fO{^BbFH^!dM(fKbh|4WN+h zS)^GQneR+TF#5jzu4qm8VP^4XTdVu44_AL$t?1WtUS`uGKE$hE=t&YCRvjq&t0CuJ z_i6!cK7`QC7@(!XUP&?|7y=6dqb;V6Jk&vVu*>khtOQiThW-7DxF$}9ajWj(3kR3{ zpXCL3A6<6D*BP#~TbMILF7t!Xeq!7Gw_KgERI%=`M((jFDbTEe@Ydm;RSkjK90-WIk*Cy69>kr#k6iJVXcN}v6z!I$fVmGEGX@_CgTD7oB|Q(Z*I|89(XIh z_d_em3Urn-?Z;=aAIC=*pP4k7EXl?>F;ZO%Cm%u6mBNpsBY{m@NUmxO94?h}T0-|N z7~=ARqa$3($%VHfH@bAG0Qa~*J{H<}&n3s%7EAr{AXo|~LjbtUp3JfcF{>n1j7|cBtiTPsdBFxv``3F9e*F99 z!@th(XhsArH_0aHNgFu7PQSr9^bc3EBd=I+32$)=9LN#Za(7PW;DAJgxVib@@K~qO z;-DXH>>^g2H?Dp{27OG}%o7WtakUk>1rHAXT_Wy`BITv)X=mjtoP1M~6?%g+?1A%M zxF)R;=3^oc_weW=1s9I#B}yan=#VXFxkaz%)Sw`VKUwz7_`8!H{IzYY5Qht1h)gOD ziN$(jj7Ap9;(}cl%%b94&HBeTGQv2I^FKIujfg?ac%1v1`ie4Nz4y=d|3yx>-|fSv zJMr!D#`eARb$~DEMK1GG{^q*+C`I0hTjlGQ>8q+{FVH9u9Px_*j?=LM}z}5LW zyDIRTMtnPDk>VTS|^o^IU)GN^}UVW>_5+Q4(eOe9`4^OYmAT{G?p%gZdscJD(>B##>vb5M$&hX*^c@pA~ zeZ&qUS2Q~?{m`bh^aYmy=vDC6RE7y~{OMGyS~`6_)Je+JXCqY9q?LUhBotcuBao zOWJ%r4bY^?+^gPK%Pa96)lXkUK5=@Y+l(^v|G4YpgRpb=vB9Hd->`QgYE65uitGRG z4htowdzcdUwO_byZIEs!#QCkP+el3OU7`^2;uX0TYXKP;TwL+h8CLg~a7cDOQNR*} zA9?oC&Q`sfqlSR&-K|Xxx!Hx;LIy||Q6FsX*$j-(5Jzp=8q*>&=-~5O`)#_E;B0rF zJbWlHp25zlShG9$>41RFJ)Oi#xXG7tlrsS*5x0>r9aB)!ZiG;Z$aNCRfg z`|$G0i4E@Xk5a}l4?$HIS(-CKwkvur4KpXkya-r7B35>V(BQKyPgm$)p<>t>bpFxC z$!apx=)Agn;=zUZwP->}{%T42acis@&)qVb_3MB`v{b=-7it$+dlNw_+r<+&>xIf$4A(4z#OiW^6)BcZ zl%Rr?3?LVura>5x#++Okljtwo3CPsPSh&mFM`(^U3y+56OUP15J!XcL`fMvr5SlAQ zmnAu;Ajj6cpAY9>>>31@KnBvBW=hr$j}7GnN(+nk1%?c;4zdymPMRG#U})xvc$n8y zAZiYJ+$eXJ*Cv-UL`49Ygsz-?SDIFaQWT8RG<7Ce>NCiWoB%C7Lf_AEViA?6r|6Un zMd~s`_oAi2?J!tIDmz!E7?RAcB?@CZ>=V#nhu&h}`>uV=gSte2!=`~%!&ogfoO@Oz zFEl^3S}s&}elwFU=s-@lTbcwmYDK7}a4kmS3_Y4EpLvyN+9+?P#TXAWBg78<0C@6t z+xzm)#`q0)Tiv>|^`2cj8laNx-Mq7F_oY33jX&AVJ6r~JbG5ytzqeM!fb24P$0!Pa zKr4X=cqGL$^RwXTPy~yY*d1XqK4~E#7B_tBo3AGyeW^!TAC=YHb+GmH>#9a*z4MdG zza9*4*W;D?!E!W8Zuw~M$$o<~(&B+H}rU!V6;-psN^>+F5n>Sa? zfzcE>017A2%~62%1p5YaQP`FWvTwdgO67GW?{79hvL3(-L*Y((Va_62_o|7^-Ey9a?%&MMy5<;4pd=S`2?GV=2$vb{F!PyZgx{G+HVSL(nL9u@SFcbPJD`>TQ}iB6!A$orc|W)SK({wB{t*U4pk4KIvVOAHy>2^8K9eT$awaL%xYHNs$Z_y}3@RhP}Pb zcJJ|E&p^z5QAFGku{!(9snr6a9FkIwB}hITI^9W?&R}QO3V%YB{MfN!oUSS4Y4tm3 z2>j`a^%Iz!nN@>j`D25UZ=5BmC84j3g7ujvL{CWtG}@w&;zxIk&GOs4r^ z1qO3!(6gFiJW~zLs;j1{4_;$DaJMs>PgpMThDw+d7A3@-8d60cEN_NXdeh@%s>uOV zaDQYR59T{CSl}thR8J!QURIp)M6f4ApAj*W-ISeVkzt0TDAwXo_jD>n9Urq zxyM6Er4odB@1%d$e%tIH4p6R3qK7k2iSV@SEUbB6i0_jO_v`A}>Myd0BJ)e{^7DAO zgto_$hAZd+o!tr?)6Zw4r3t@OX(@zE<(i*@W<5c}ZM>Y|Q>}C4G1<%2wb)p9z0U7T za`RG5;muSBXy4>I)jw^w0Eaj3MkRkG*SzB)Ern6=iupp&_|5eLav}0d zLm4t_Fi+-`W@!2%H?PW|s+z{2NoLg4;_T0~10*TPxN8{S2=x&vB%W&U+iyc=)A5oK zQO_y|VZXPSvWVgkt%k1x@u@=OSOrnRIWn;9NLvv&pbbY-ATAQ`t>#j~W`EoL>CbEL z<4=1l(a*K?!(T+iW;;3+&J7R8F?cEG;Z<`|A-L?U0neixW0uQv}BXs7~a#g#k zE;~$C8mf5@$KhljqW0|>Hfgi4RDKgPDkW)M$0v;1vc%>}F3-7C!}Rdx;4pyzDtnI@ zstE95I53;+O2UD5Gs$BTz>?YnpoRP-Nl>sVWia6Y+)4op>26N*_KSKDZcCJldS5yg z3u)_129?<>rlw8D8yp~`Y3b!%=te2>INh)o)5Iq+ybgqgl>SW2-zjX~7-4sC^n!F6 zc(@EsUw|xNURHSf3vcCKp>d!{9$+waFBF}IY_2tEz{E(_xJnb=Gk*e(L`)HZJuu%T!#4Epldx{6N z*y6L-O4+R>$P8RyeNH}om}HE0u(W1FwJnGJ5jBhwP6ol5rh=Y)I#p}C-uEmo%11%@ zdSnTRXow?7d-`!Be;>xPtTX2KNf=noSz(#G_5?LZBC8O6L*y35Aqrn{QRAp4I1zH$ zc7;y*D>w`(1TlUawi12Y1PFjpL1u(ApzjhO8!3LNpT z1XfPrMom$AR*9EbT1rJG*&vkVBYBQ0{u*yqp&0urVjo|rcm__h$7U||uUBI*lRbRf*Ede5 z(-S}>g$=@sQ9BL=mR3QJEB7Ih@shy~~JzDx`$M&R_> zduj3#ZISHdmzdxKvc0pjb#I$Elbx;IgDphpc?HF_F;sIn&=;xZuz<`f&Iod$>l-DP z4o#a}_2D*edcUB{gY8F~`LPtXos9hF+L6=$17xHVH0*t>hgnJ#^f97K^~i zlI4k_-BW9V0?tfggH6Zme2O|X)0K?|orOq|LW{q;A@?%r!KA3S2H_V5h%M*miYX;$ zu?@@+EtT=*65rEVc%?Ox)R7ytu;yDgzWvHP9Xl)`0BB%UD;sREV#H*FHydoMZ!#M( zR@h8=LKK&sYs8RP;RJsRg_|SFL9V95vcMs&Vu&m*`loMR!BJ>~V*rR7xb%pR3WGRf z@rx5BgAoD&N;b0|E*jVZH3!QmgtY0JWVdBAi6f%EX$oLVQiTR%8)X8aL4d_G*liMi zOIS4$YThPH6pja!nPt(09OKo;4V~JUWF$xdfG*--5&6S?F^*y>wRJkFX^VhU(9+*VIy2dWMYnX}{2?nSn z>=TlO4ndf_Pb|uf8*8%8GK1uoiweyye~lIUS(znK48k0sM3P_m;*GDsz;t8AfD7iP zB_66(I0hYeCY*fM_!TO4+IW1h`C@DD(dLgY_O}k)z0S{Hlm^|VQ2Fj0qR|Ni#F`uX z%>ZN$K1C5i7)gKQC?~A0!-TBDW=c zfRv^(X2|^_-RH`h#t~1NPOW=V=fM#GqaWsJ%(%piKZTKD2NUvVvgQ(s@q-@uz*qCD zipY1+#}*3g7DGD`8&dXqr4!zwtEBQ6@C53e-4Edl(io*Zs-kbPYi& z3Yo1b&QY~Jv0=iPY3VytrY|>kxnJ9K0~AO^P)-MeM6)VYmVGni2VVoAJ9@Em(+-y6 zWbnN92U=U$;7XIzE5Ta}!3iv<%lIxZnQLn zB=ZBO+4aA_p{T#~VP|XRjKVdcc6VSgG?B_H@IZH1iq3OJ+&fz!X_+`M#}kzcCUbk3ifWTmXmflsCFD7k zEh*3?;G0$$G0@#&e}2t{KIofzJ+vCZ#668z`Eum0c2v`f}5&=tzEmq)e6^A1V z>XCp(9FX;cdGF2-Xak#=a+h{HEjaPg397D2&ZQ{~KWZOnnQ~&aXQMjujhXtmOenH6QucRv?ie4mwJ1|2F z{Z}X}0Z?f76TAKM(Gv52^7w(o-=e>qN(6no;UXN@fQ1u_?==ILvzD9;&Hm28ue_&n z8Nk}j?hdPB_t_>XY*|?N)sLyg2KsHkA6-LX8y{VmA(lZY?)?K}V%cU+RUDZIwEK*^ z#d4(Zl4HHXVs^rb=Ntxxh{AnpHZAWM2r7N>@JY%@|ov(pIF$124&0O-DR}+oc zE_foVl;8?oG4A_@g})G8<##CAat^FJE<&Lzquk9KxBeVj+H?fWhZNo)4S7{3yJ)F# zw9&5F4N310wRAdoIaF=Q7dLPG`J1o)?d!?b^rADa*<%VdhI&uemaOKJJW=IMT=TWh zG~HKtgxw;4$5LmvfbHWvZLA?}a?3A1P%y@+lvxEWk`xvQUDKkJagkeUuJ}=^y9cP2 zIfpo7^0geZfeslw8Q(RZVs#cH5t&Kk4Rt2ASN?e0QbL*x=WHa8FMx5t*3^?O-T8gW zrtD!q&8uYlg9UF)meZDhlY`ogh^4;aXK)BJCfy447P*izrTE&vB3B0gKAhtV!7p5v zvA>R>ID7znafR`Bux?<7@7rf>Z`giEoYeR2?=22l-yLl4Y}xn2_Pfm=Hy-cXk9X~N zf8W?X(03*KvVXmP`)qXfJ7I&*Rd>|+wb}XgOXt_P)5<}4$L+{zfQ;)E%YwH-C`GtH zS$()W+NgbAmmIs-d~0R6w{3jcGt@YaCt`-;tK@L_pZ0m0#xv_B>=q25%_G1OjcFk# zGYWwWt@qA;`bmF=`eO+f&ftmKXK`pJs#^s-(B!#kmqm|7w-sVmPqcTaa&K?^-g|pf z-_GxC@9b?n*xudHuZL}pUQ0b{QK}xxc#nqY_q6CU5bIR zQon!nfTb75_)|P5qVwwL1@629IjJ&y#d|+97K-yAzdBuGJ^JKX@4vb~@5_3f>aT2f z4}t9M_!OY?4PZGcu)%Q5_Bhbk*?s=JUDkzMPOP5){;ap3zOU#FQ7C;yKI+Xu`ksJ; zwqF0Pd$&TMN-7h{^2 z{>L>lZud4GA1Hkb31iE@@cm&lUHt|R3ZtI)vDBOXhUgN@-5vki>7sg4Iu2X{*~PPx zU3{~!owah@`Z9{uL&(V5b|i&?!|n0WOFXO$gvUpHvLIKpoL8g&ZwtLEGMSllN|e9F z4h`D-a+F~fq0nPAiF{y3CU(tZ$0eaflBJaeHu)Be!fiKwxT`R#CsWAoJX+D60=bdC z6*Yz;KqW!SiJ+tgmkN{@B#L9GxgBt2Gd+eu@h*+2mHmb)Xw0|oZIS1u#g*RMj&(UK zrNKSFrPBMG``gpS2f1;wSk*2cSH9E(5Znh!QxrGLA z*eZ}#EtO*xVmG3GLorl80G~M;XX8^wQ7jK| zPNkBGOl4u&BRtH^4sH4;Wko^ZY??x62kgE%c3mnv%;DC7O*RQfFo5gwdUbIwBVM41|_k8Qzn!csLs&*as8I-1zk66ce@k~rGa=9VAxXVW~GCaU#>uu zXoKwhG38Qb1227M4ho-s+HTV&20b7#5JF0}f#rY{7n0dS8FM-O)H?F2x7*LsmC8)e zz*o9xhPpnuJVYvH(_>_RpaL7GxuhClak3Tc9MgU#9G&vz7Q6Ky?`=PNK_Y?&TaTz2 znD{Ldm6=;YUqZ><9vyp07;Qhj(<+MS1=-KXmpp;i*JJx&2NBlu2WtfZ>DGFfb)|5< zUic2#J)ZX%`a^7<>-#h1{{_}(}~hQ z$DMfKHh5yPw>XaEamM4%IR;o0&=$)g#UG3-?j8j_y^zj$-~9o#aHcRerF*?m!btbPgT;SP#IMX3v<<7SFbFNw)?ijS3%g#mY{i9 zf1Owx!~e+*8QAa={W#a%eF<2)m215*6xk}0XJId72!xZyvH3{}euwaI8HrlcFpuN!rm+sM}4l8T&ypA~vw;Hsj%5nxihz)46 zc8ih~W3ruz4VidNKAUR>F)owT+>@Db9^@_%$Rhn5YJLv!D!7N&r;Xpid*1&DlPB001(y9wD{yO!R>2himQT40%ldM!##d4`x-H)84o z_1XCf-Q8#h#u(;v_(y9y^7rGa+W@ZzCW|TSbRYIRU`$|KbhwTlJ`8s}tYxl+v8d{+B4%od;FoIAw#Zr&z+yzK zvspOUTHr(SPy$SFxt+iyq4Z!Q!@6q>g6|;iqDIGiT0z{ql&Hx#Z@?ur`t_HI=D>p* zc2GlvS&7SlyP?7>kGYroXqp?cvUmlH(snlzV_GN1W?cpc$lxo(vbl7Dp-$p*{GD};`X5 z*y*=KsKqrFG;K{1=kzf#T3-7)g=Qs?E(a$!DVT~e84vyLnC#>$h))+WP3CS_uU>E- z0n=I;7vsC^ngYV`!VOTTJMX#x`{NsI4k9?$>)))XpDaQ#zA8H5!38`yBRlS+vhpK`1Y`m}yA1^sE`pAo$~AEh6#I_A z%BkW?Of_A+t{hy2YeGBaI;p=)#y5DLpIui?Zp8`Et^wcs2_(WqgC z@ov__r!TGsqRc@O!fjOg;g@rzNBbJ3WO+6%Mf>US%0um(J&CKKQR8*?FFQGCr8S^b z&_|CPZ5{41F3=3U;(u!{)m^e_0~b`HB(C?+;2Xqfs=L7gd@3kJ88pPAlJrS`y7@K8 z!h+MO^458JXOmq*N8z_b_Lb+{TJlVQv!bYy_7bY^YT!7}@=JkST($2fQ?M!O$2P2R zBp^NnHMvM{VzudQoLu(q4Nlk#P$)=M3!WX6(sVML0moo5oR&6$uNlVXC;>~Gc>wB% z6))RqsjiEWA*rr_YW5^tzyV>Dwb~E3RH$XfWooVeRwTl=`oHv;Y*%hlLTz@g3YIca zw`MI^#D7S+rX&!Fq+fy!ZP?&BP?cQ|kPGQW#hwBISK|?`+9p@Jb&&2-Q){Jl*N}MW z$=2K5HNO+&yY~L}rZOoX-&HHc4 z;N9@%oFj6wmaOQ{7e3+Hu|LCN)u&GLYzxKGu~hrdn`b(BU|Sfhd~)_%b}_BT5co*RG{rvj?W z=eMC(HWJZC4z$+TbQ*nWp-U-{SJvUGOkDZBgzzVwBP4-Ku{k;HoC{HC7imBXPii7` z&YnfDDAC|5mez2-qAd;v)l7--!5W<^o-`1(d;b;K3f-hRY)Y}d(2&Mi7|DWomEKg! zDpaL?2o#6MpAX|XODM+7X`FFffNx5lg0{Too7j>HF%%^`*&|34N@`Z~uZF0B%SH`R z4}JW4dG>!;Xg%vUa+wnb&Usd(onj7`moIb|(w)WLt*_T^{h8HcTsjq_#vGE2ez<(- zTBqABim3NYrf76;y#EH7E&Dy87ql2*aEGhGC3!3XDzeR75(aAsD%{zE*CZ}`Lf;u# z&cXdG;%0!GEOu>E$uMTHxBUzqSHJPJ_8Fv@WMDicB!EN~XfQK_;XX6hziD(!07UQw z%)$8!&F78szNYESE&kib6~~JtV&L=OfJgXbCvM_((zR5%fbL9VX$qF`3BToj8l8s- z>~CV7fidE}<^Hiio#K>`%^XdiSPK_-OdMc93J?wTBYqjL!HFz+lC3x-$X`upx><{M z2Qh}d#*)a<6`*keZohqxFv3l5=LR$O!G%{QS$2Lf896))u#{l-lN0hqf$}~%jK5?n zxI8@ee6+c3QpDpG`9imzsY}`20MgX6u?(lf(F^4E%c=k)FVb43fUpgdOcSLntYew1 zWg0R)oXNC`6W16e=?qv6bgKOlh_FH0q;^>*0#IkNixLI`dH|&GFuxeAbXrP5rIZIX zyqW06b>q<%eoK=*{h_XunNEYUp-SWzDVS)n;rb=s+kjtRkOE=MQWlC_zh)Z_xe>;3 zc3$BIh_M#53t>U88>qgwL^R17sCBZDNGuIFEN5-lS+2<{GZ)^i(bugy-clpEKhZn; zWu!+ths#(!K5n5Juh;`~sf9=sK2C9ueO#y%6E(O1^@C6*H!r0YH8v?@Z4kO!T>3{5 zA>XZ6L4;NYpy;eXc9do~6*d3_K@aulW2xpn?RJ_Aqh=w!a?h@*Hq4TGrDEz2VA%+k!bMprbiqm%f+*;N2E#P8Yf5@;z-2xwD|u#QDev;9!b zadjJFRwovt-gFaCT2d-W9z?V;IYppVuU?jwB#tCeGU1=ejqDb#5AJny(u!*cDQ)Ip z9e}r_nFL8Ii7MhSc+NF~TI9dW7&Km4YYsD3{-u0_ayp_O2Zlbm@GoHC*TbVGsdm7} z{j=ADDOSP-E;tf#-@31ZQ^)xHW|M`+BbnV}-9w-lA1VWJ7-B?DZj*m55iD?WA&Uke z=0f77Dn@bUiUVOUNk4gYF3eZzX(+-)2&YL0gJdzYg--ZOPyEmL3ZODIFvKR2CNbOM zaba{wuO(VC2?Z&304V2R%^1|g(r81!QTQ=I7F1HP zZcAY8D&&;xs|f2ULtr!qn~behV73y>Fx|Wm3$0@%=|B>LEL#X^)S(4s#W6DbKgY+X zxb>cnU-JoX{l8icn|ZmQ8NY0BX_|yWPz%F!p4RU)fXc&=o^muK=!8)k(r6_?gY~8` z(#SH<;i+y*>FELZwM(FGjY}?pO*pSvt81(b!(a*ooG&z%&zJ@Q6EAhUfqlZ87h*KP zN70EzYz`O&EdW{#tbOc=%tp`^(@Vgm7^{MR*xBnwLQs=9eB6{%bb42Ou;h{G);tF& zx6w-qVUN`4c<=&dX>i04<7}j>g*ida%Ov(uQdgmjcC55PQxz!&w^rRrJlQf^0q}VO zR^v}zvGEhV(?}vF)>AG(lsN$a*a8_J;p}hCqw+Icie|Ks&$uH2jrK#OeqLMpaFGv{ zk@#bL`}IxbVuYp2)#yW|nXj?fV$p>)XRm!VX%^R{9b>mfl`P;c;vx)W0(%?w4#C{0 z8N44HCWSJK&WX==M;n9V5llv|fnEjRhbO*pb(~{Zgu#25>@(aC1!CZIz{HL?;B4wX zqMy59*SQh6D>5bo3QV}%<9>jRLnwy>betp_%>k@r?%KafU!C5Bs|CRVN^PeiT;qD1 zPdNJ9IefYVs-RnP(&f{q0+BFaOk5lymaoww0E?QxoxH!0sOgFe_E!B*Bc{$sSV3?0 z2!J+?n&q*&ekC~=szQiZwY-RIVhM-^g_M~ihXS1OI8jjpa@N?TgnULqoB>ZNL4 zjek8m>@?msML8smNrm9mP{2}E#+1NuSnImT|402}KI(_l4JNsxR(!GEE+}*YbU4f^AmOGDP<2S?eifyY)OiYoVy5~2>3{TOWTG%0UQga_Q znNCQdI~_-C6@*)Tcs3o2Rr&}Op?)r8Jq%#2OhnbVQ8Jrwf3wGJ?MYo@TCFoAi?W`j z+_(J82wYZLZm7K7{(J{jX(aV@LY|RUjlFaEv>ZN`TyyboMrA`!eqCev%EaLDGMfv~ zoPpC5*K0prX)e(KfPxk)cR3gFz*Uubb$|J4Nd<$JF&9GfW^8M65Vkk@xY;|CGVyo_ zTM~fAc6#2IKxv@vR0Z{J+Efgto_@g&YV*(qPh%$28^)imtnsc^oFvwx(B^kv3fmeK z#pIPtK@*BGsKRdb)A3&zEE9L-5yC7bCeur0X$Ui`^GWl@HDe$Yh4``w6D^|E>oi#p z5Wwm~IoZ6pE;KD?Nv-pEYvbOm#i(Zn`=q^FF11L=6O|hF%ccVwa_@$$s~hH z!668y1fP+>L{%vNYWNy8L7*>KQB#t0yi0b_Ys#as4*fZMmtw+gk9;uQ#?45K`)MFr z7hZBKzC&yR|2Oc#60;ndPhh%@F-9=?svVKqPIkqWCI|0P%s6+?*wM?9FUqjX9{2L; z?`=edOU2+Rs4$+yVbgp~MFvPsW2FYR14n1qp|e!{mZzJBrvFtZ9vB5r=f{nUg-J09 zX|iz8LhN=k3U=%YHh%;I?VA~`wZ$ATyV63$-b9#>7BDnsM9Mqn1>_lxrFHRmOyPIE zH=wEzv@pUpBfxtnm(X~mYLvm$+_Q8@0Ia2+vNc#MB-)I>Si_2n*SIMeH+#Aqs}v59 zK+LklDKMy3n<$RhuDy+&F2hI1bcyacz(qr+w76qI8CC-n2%LZChbzid_RlIL)JxZe zm1b!(uNKp=Y@0F6RUN#nYekw0g|1dlYlC|c%xGST zznfBA_|(!P>Ea5&+3!IQJ1L>n`3M%Mns{Z~X3xWk$l-Zb>8#D(0g10zudzc)Db?%cdj*C5wFnJ-rsDw*n`G zE9DaJB}I_afz=n{F*^ykjQAV33swc`#*iXHococmVBubq^drRrblQKfPTS=-S%EUq zFU=*SY2Eu2l0CB9Z!Y-JeG3sJ)Xl|oc@Xd!!5Jm%QA&v;RPWc3aA*xXgJip-PYpJe zc!7GxCz`v^JUv~QlAqXJ-h)bvEzx`VWoC^neh>cK^|oMdEKr}1K2h$Y@%ROsbjmgC zpCeyom4<#2KsKWQfedl(3}Qyq(IfNOLjW6)EXAJaIJsrk5*k1OLrS0XmVlyhi$(5A zK_OKWa7;)Ov2Ow5;3<(*P9?drBHscLiZmct78%yfuy$cz)e_HVv>!F-0|cM-(Zy(3 zhMO9nR}>vHI1-`~(&*0w{0lKG{jgGv;sgE3Tp$H`6ifWz4}YKq0FeNRi3)x%OdET# z%JH;3qfodABZ>~KakCexx2#fCdQOA0V?sSQ#z|) zCSb+07+`Ualo{<7+ncsJSs%1zvl`E(=M|V7=B!4hZH)6;vy}%37RNsAS)f=0P9C1C zC}c5A#?$QeFl$8C##G69qbj}FjdgU99k!$a?wDjGjKr#&`l$En&q)v9;YVhJLFTJ-1i)PRf7YNb9po?0r4!3gc=gt$1qDX^bXi2#;OtS-66OWa`7rfzgd7&uTM2 zuOZL(+8&lSrbE{-%oWzEr;Nxb-^lU{`Gd=XT|Cq+oQMT3lwzla>4A2jb+7uRQzw(t z%|Wl!+W7RPwiesHRRMwPx z<&FTm%{*_fyw(+EB5{V1m19*%5=9O>9BrEIb(kS*)AFR$HW!_vY=c&IaEe79R|hv& zVR?e{HI_qLI1jR~Ef*PLaG^q{kk%Ur)s{-Up9#;XEn=}5My0Hh#ax-wY%FF5rq!C? z$~<)L)=&1&uFmn+U=T$|JJFUbGW%i(}Z60cUSI#~POA+h^I1H|x3 zg;OMBH;o-0i=c9bGH$a-nNP2;r9;oaWFh}U^>S~3c2DrF8!BdYRhZ4X3m}+K84j;1 z=X$=Q^0ljAq`k3t<7*R0%?nS(vq=YFkt4bqkUwUF-Url%Z7h<9!RbqC#{B8nh?dcP zVYv~cINFfq2`B#MZ14_;LNY~~Y{1270yq{WMasOk4|o1Dvap>-}n*pCSJ^DDc_Qw~C}_yU@nz3{2kbZ79zLY_-LjtWVkO&iIi?*d)gK+HUniA7E}kLkwzYY+hA3gl$SZ1oDY| zmD<$zDjuW8mb)|=$mCK=R@m}1QDIu z8fiy~&sJebIYhZ{yk(Qr$G&?vNf)o0E^t2DT#R0y7jKK?L*B zYW%;F+1Ace7Or@fN@rtM4onUIxyHJ)_)jbYm?wFO&vrI7jbz6c#MlKH2B=%r5$L&M zD=8o3)t7E{b@v@Jhcz=XzpE3Du6fB^!>k8u00xkj|KjlNqz_=I(L{L`4=aOs(ys*@ z({=r;m1|P{Ng*N?v~CJH!eDKzb)Y`+TDl(u5sxQOa3M?XwiwLKWuDmYp7Wp=G_mam%-_yXEnYCB`L4 zdtKU#SKN6?COIP85!{uM=NtPU@?|n+RxXrRT1xM*#=|ooB1RT1Q+AoIB6V^tDErI) z(F~ZdBhxqtr+p_+a4+8GW`d@a_oij`Qn^sBY!(pL zH{=18zF7K%1Xy42gz_BNiE$^g(#do?0-Lb21<%1jHlR3xsr%2IMO}RP$7({Hj&OXa z%v=}#!&w(Xc zZIW2l750<bX&O9p}!J6!689pFY&jzk|_KuyvogkT?-eD zc`&2#49R8;4IyuRDgZl377A9yJP}I0(OYucL_TBo8BGHy*6;_|VI2{T@PM_$l`=9e zo-*Myny85%Jd4;gS4c@!PXs*L5nZ1L5kXJK{6i3TgLdP8L~wAt4&kI=`Jhj|elJm~ zg#V}B7|ojUC$(aOLJuc?2cgr`Hx|>8zwyRU;%kI(12vXT!2+OKhZ}=H5>-HDrg#A7 z-aT)QF+N%f=N(@GRhXE)`S=D0AW@tD6~Kv3(ElE$2MQ0eX!dvz1=9O?{Rx|BhIngD zEzK^+>rlYK*Cz`$8>i@I%POeznT@5L(sn*9#1(=KMta35Co__hO()vYo37M7s1AUb z+9n+th>qouDYH}124%dDXDLB&5lXZ^ss>rPap$LCI$326z5|M^DMLKsX2FMSccv2yO}Kl)hG7pVcJ3O`VEbOwRjT;nuQ?etAf& zaDHw?EOc;1#RaE{8V$9zjZ@5LYNsx5eSi#75@aBptlmXSD!Y9UhNO9{tEV_w6twO% zpZbudVD1HJy;rjb6M$(nNcd|ucxG-9UuBGZZNSKuLK(%VI-9*(Ji%DVfc`vz}UNs(J`Xc(a3HSh^cgYXaBk1TRaQQaO(( zMNvI;`Y_mV?m?QC&O32nsFJ}arsRv;YzDK}B^UN^pnAOd73vC5nGsX5hJY|G`LnwO zo!RsveZkD;y2FwNQbL1bL$aek^+=b7Hb&wnu6>^VEe@M-rg3rNCyI$7@g@0@Xf(Q# zBrsKFV`V~2Pxb_6COxfV&{EnmBIt<2Xd$_AsI>;ON}4C8k(dyQQ9HQ9lN~sljOvxP zje;2|Q;8(=cHh&pyKt7r?7~FIot!{=enW}H4OMwih3%mCd7;Ez910o)BHYW^eqnJr zdF?04mbC|Y`C+hyjU6btE$VtAFQ6feSNhiW`s34IxC-X*gm717g4ewCbvDVU||^(6+^32b-}8K5`+s_ z;^r3Rra?R7v6`jqGcNovtav9d(WZEr-PgJ zd8@iLKnu}3ei~!6rRTxh@>@TgJC{PJETLDln@8ki%4Gmr;svGhN&iUO0%Mo#Bz@WS zcyFbx2ol3ZpOax&r&yWzMzM19#dru4t3)uUW{FuMcZPKpz1a3c2|!?$*`AB?$~NjH zit2LQdwU4JA)J->tzFnscO@@-3VzNjt{1Wqs-CPedUV{1l1k;nuTX|n14Y*c zzNg$!_byZokQ4uc8&|BQzTK!pM5P&tc!>8ZLV!Xr7>N#w&B*k2YUG?E0uS$w*A9Ic zvET6e=vCj_B|@HUX4BAVvxN2H(*EoAnJ!g2ORbwtlIo|dh-nI;wT1({uOh)#v%7%V z)4{xW>!)|rKDvKj7b|NH+dDfOTuHRW*QXl~A3fHW{Q5b!G1;VCm#D>1_#ECk&-l*{ zFele9W8(K~on*{<`N0(rZ2I7hSRSc^=G0!# z^9uA7j3j}~0-s%!Q}A0xKJ7MwkIf+0{9u)5+aQ;TN=*Fh@`JraEmN5Jyt&Uw5Qt$U zyv39M3Ic)4)^bsTgD@d9QCQhI{B167!kWmKF-p#2WyTh+Km@Mcy}u8Y@>>1Bu|sOtE3-=IBg7s!JucYv@CZY$wVc>hZdKR3J- z;dj6qn<{tbE-C|A6mQxZDUoX308=tSOkkL55_r|#`s%9`oLLvQtJXUcl`2HCyf)h ze|JY@Lzq$5tT~S0hZ~ZS8l`oeO6O|$GNOJFD~)AN3k|oCd{A9`SF64!Uco}tyO=rG zihnoVd8r0a)aqqtk|Nx~UKnp8V_QbHI^L`}5pi;=`iMel*rg~UJd^}MKzwbT;oh=R z{$+B;6{lO;2vtCCryk1WI{}(vwW4;tM(GT*MCtIDBS936u*>3^rLzanmlb3#WkD2| zSYDysB<{!vOErb@u=&mXHhw3!!|%Fe3, 2000. -msgid "" -msgstr "" -"Project-Id-Version: util-linux 2.10f\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" -"PO-Revision-Date: 2000-04-04 21:52-0800\n" -"Last-Translator: Beth Powell \n" -"Language-Team: \n" +# Italian messages for util-linux. +# Copyright (C) 2000, 2005 Free Software Foundation, Inc. +# This file is distributed under the same license as the util-linux package. +# Marco Colombo , 2005. +# Beth Powell , 2000. +# +# partition table: tavola delle partizioni? tabella delle partizioni? +msgid "" +msgstr "" +"Project-Id-Version: util-linux 2.12q\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"PO-Revision-Date: 2005-02-25 12:33+0000\n" +"Last-Translator: Marco Colombo \n" +"Language-Team: Italian \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: disk-utils/blockdev.c:62 msgid "set read-only" -msgstr "impostare sola lettura" +msgstr "imposta sola lettura" #: disk-utils/blockdev.c:63 msgid "set read-write" -msgstr "impostare lettura-scrittura" +msgstr "imposta lettura-scrittura" #: disk-utils/blockdev.c:66 msgid "get read-only" -msgstr "visualizzare sola-lettura" +msgstr "visualizza sola lettura" #: disk-utils/blockdev.c:69 msgid "get sectorsize" -msgstr "visualizzare la dimensione del settore" +msgstr "visualizza la dimensione del settore" #: disk-utils/blockdev.c:72 -#, fuzzy msgid "get blocksize" -msgstr "visualizzare la dimensione" +msgstr "visualizza la dimensione del blocco" #: disk-utils/blockdev.c:75 -#, fuzzy msgid "set blocksize" -msgstr "visualizzare la dimensione" +msgstr "imposta la dimensione del blocco" #: disk-utils/blockdev.c:78 msgid "get 32-bit sector count" msgstr "" +# FIXME #: disk-utils/blockdev.c:81 -#, fuzzy msgid "get size in bytes" -msgstr "visualizzare la dimensione" +msgstr "visualizza la dimensione in byte" #: disk-utils/blockdev.c:84 msgid "set readahead" -msgstr "impostare readahead" +msgstr "imposta readahead" #: disk-utils/blockdev.c:87 msgid "get readahead" -msgstr "visualizzare readahead" +msgstr "visualizza readahead" #: disk-utils/blockdev.c:90 msgid "flush buffers" -msgstr "scaricamento buffer" +msgstr "scarica i buffer" #: disk-utils/blockdev.c:94 msgid "reread partition table" -msgstr "rilettura della tabella delle partizioni" +msgstr "rileggi la tabella delle partizioni" #: disk-utils/blockdev.c:103 -#, fuzzy, c-format +#, c-format msgid "Usage:\n" -msgstr "Utilizzo:" +msgstr "Uso:\n" #: disk-utils/blockdev.c:105 #, c-format msgid " %s --report [devices]\n" -msgstr "" +msgstr " %s --report [dispositivi]\n" #: disk-utils/blockdev.c:106 -#, fuzzy, c-format +#, c-format msgid " %s [-v|-q] commands devices\n" -msgstr "Utilizzo: %s [-V] [-v|-q] dispositivi comandi\n" +msgstr " %s [-v|-q] comandi dispositivi\n" #: disk-utils/blockdev.c:107 #, c-format @@ -87,7 +89,7 @@ msgstr "Comandi disponibili:\n" #: disk-utils/blockdev.c:254 #, c-format msgid "%s: Unknown command: %s\n" -msgstr "%s: comando sconosciuto: %s\n" +msgstr "%s: Comando sconosciuto: %s\n" #: disk-utils/blockdev.c:266 disk-utils/blockdev.c:275 #, c-format @@ -97,32 +99,32 @@ msgstr "%s richiede un argomento\n" #: disk-utils/blockdev.c:323 #, c-format msgid "%s succeeded.\n" -msgstr "" +msgstr "%s riuscito.\n" #: disk-utils/blockdev.c:341 disk-utils/blockdev.c:367 -#, fuzzy, c-format +#, c-format msgid "%s: cannot open %s\n" -msgstr "%s: impossibile aprire %s: %s\n" +msgstr "%s: impossibile aprire %s\n" #: disk-utils/blockdev.c:384 -#, fuzzy, c-format +#, c-format msgid "%s: ioctl error on %s\n" -msgstr "errore di scrittura su %s\n" +msgstr "%s: errore di ioctl su %s\n" #: disk-utils/blockdev.c:391 #, c-format msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 -#, fuzzy, c-format +#: disk-utils/elvtune.c:50 +#, c-format msgid "usage:\n" -msgstr "Utilizzo:" +msgstr "Uso:\n" #: disk-utils/fdformat.c:31 #, c-format msgid "Formatting ... " -msgstr "Formattazione in corso ... " +msgstr "Formattazione in corso... " #: disk-utils/fdformat.c:49 disk-utils/fdformat.c:84 #, c-format @@ -132,7 +134,7 @@ msgstr "fatto\n" #: disk-utils/fdformat.c:60 #, c-format msgid "Verifying ... " -msgstr "Verifica in corso ... " +msgstr "Verifica in corso... " #: disk-utils/fdformat.c:71 msgid "Read: " @@ -155,22 +157,21 @@ msgstr "" #: disk-utils/fdformat.c:94 #, c-format msgid "usage: %s [ -n ] device\n" -msgstr "utilizzo: dispositivo %s [ -n ]\n" +msgstr "Uso: %s [ -n ] dispositivo\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s da %s\n" #: disk-utils/fdformat.c:130 -#, fuzzy, c-format +#, c-format msgid "%s: not a block device\n" -msgstr "%s: non si tratta di un dispositivo floppy\n" +msgstr "%s: non si tratta di un dispositivo a blocchi\n" #: disk-utils/fdformat.c:140 msgid "Could not determine current format type" @@ -179,17 +180,19 @@ msgstr "Impossibile determinare il tipo di formato attuale" #: disk-utils/fdformat.c:141 #, c-format msgid "%s-sided, %d tracks, %d sec/track. Total capacity %d kB.\n" -msgstr "%s-completo, tracce %d , %d sec/traccia. Capacità totale %d kB.\n" +msgstr "faccia %s, %d tracce, %d sec/traccia. Capacità totale %d kB.\n" +# Questo messaggio e quello successivo concordano con "faccia" del messaggio +# sopra. #: disk-utils/fdformat.c:142 msgid "Double" -msgstr "Doppio" +msgstr "doppia" #: disk-utils/fdformat.c:142 msgid "Single" -msgstr "Singolo" +msgstr "singola" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -198,98 +201,104 @@ msgid "" " -v be more verbose\n" " file file to test\n" msgstr "" +"Uso: %s [-hv] [-x dir] file\n" +" -h mostra questo aiuto\n" +" -x dir estrai nella directory dir\n" +" -v sii più prolisso\n" +" file file da verificare\n" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" -msgstr "" +msgstr "%s: errore %d durante la decompressione! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 -#, fuzzy, c-format +#: disk-utils/fsck.cramfs.c:250 +#, c-format msgid "%s: size error in symlink `%s'\n" -msgstr "errore di scrittura su %s\n" +msgstr "%s: errore di dimensione nel link simbolico `%s'\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:329 -#, fuzzy, c-format +#: disk-utils/fsck.cramfs.c:326 +#, c-format msgid " hole at %ld (%d)\n" -msgstr "dovrebbe essere (%d, %d, %d)\n" +msgstr " buco in %ld (%d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "" -#: disk-utils/fsck.cramfs.c:482 -#, fuzzy, c-format +#: disk-utils/fsck.cramfs.c:479 +#, c-format msgid "%s: compiled without -x support\n" -msgstr "%s: non e' stato compilato con il supporto per minix v2\n" +msgstr "%s: è stato compilato senza il supporto per -x\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "" +"%s: attenzione -- impossibile determinare la dimensione del filesystem \n" -#: disk-utils/fsck.cramfs.c:518 -#, fuzzy, c-format +#: disk-utils/fsck.cramfs.c:515 +#, c-format msgid "%s is not a block device or file\n" -msgstr "mount: %s non è un dispositivo di blocchi" +msgstr "%s non è un dispositivo a blocchi o un file\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "" @@ -297,12 +306,12 @@ msgstr "" #: disk-utils/fsck.minix.c:186 #, c-format msgid "Usage: %s [-larvsmf] /dev/name\n" -msgstr "Utilizzo: %s [-larvsmf] /dev/name\n" +msgstr "Uso: %s [-larvsmf] /dev/nome\n" #: disk-utils/fsck.minix.c:293 #, c-format msgid "%s is mounted.\t " -msgstr "%s è montato.\t" +msgstr "%s è montato.\t" #: disk-utils/fsck.minix.c:295 msgid "Do you really want to continue" @@ -314,28 +323,28 @@ msgid "check aborted.\n" msgstr "controllo interrotto.\n" #: disk-utils/fsck.minix.c:318 disk-utils/fsck.minix.c:341 -#, fuzzy, c-format +#, c-format msgid "Zone nr < FIRSTZONE in file `%s'." -msgstr " Zona n. < FIRSTZONE nel file `" +msgstr " N. zona < FIRSTZONE nel file `%s'" #: disk-utils/fsck.minix.c:322 disk-utils/fsck.minix.c:345 -#, fuzzy, c-format +#, c-format msgid "Zone nr >= ZONES in file `%s'." -msgstr "N. Zona >= ZONES nel file `" +msgstr "N. Zona >= ZONES nel file `%s'" #: disk-utils/fsck.minix.c:327 disk-utils/fsck.minix.c:350 msgid "Remove block" msgstr "Rimuovere blocco" #: disk-utils/fsck.minix.c:368 -#, fuzzy, c-format +#, c-format msgid "Read error: unable to seek to block in file '%s'\n" -msgstr "Errore di lettura: ricerca del blocco nel file' impossibile" +msgstr "Errore di lettura: ricerca del blocco nel file '%s' impossibile\n" #: disk-utils/fsck.minix.c:374 -#, fuzzy, c-format +#, c-format msgid "Read error: bad block in file '%s'\n" -msgstr "Errore di lettura: blocco danneggiato nel file '" +msgstr "Errore di lettura: blocco danneggiato nel file '%s'\n" #: disk-utils/fsck.minix.c:389 #, c-format @@ -351,9 +360,9 @@ msgid "seek failed in write_block" msgstr "tentativo fallito in write_block " #: disk-utils/fsck.minix.c:398 -#, fuzzy, c-format +#, c-format msgid "Write error: bad block in file '%s'\n" -msgstr "Errore di scrittura: blocco danneggiato nel file '" +msgstr "Errore di scrittura: blocco danneggiato nel file '%s'\n" #: disk-utils/fsck.minix.c:514 msgid "seek failed in write_super_block" @@ -389,7 +398,7 @@ msgstr "numero magico danneggiato in super-block" #: disk-utils/fsck.minix.c:579 msgid "Only 1k blocks/zones supported" -msgstr "È supportato solamente 1k blocchi/zone" +msgstr "È supportato solamente 1k blocchi/zone" #: disk-utils/fsck.minix.c:581 msgid "bad s_imap_blocks field in super-block" @@ -472,18 +481,19 @@ msgstr "" "\n" #: disk-utils/fsck.minix.c:638 disk-utils/fsck.minix.c:689 -#, fuzzy, c-format +#, c-format msgid "Inode %d marked unused, but used for file '%s'\n" -msgstr "Inode %d contrassegnato non utilizzato, ma utilizzato per il file '" +msgstr "" +"Inode %d contrassegnato non utilizzato, ma utilizzato per il file '%s'\n" #: disk-utils/fsck.minix.c:642 disk-utils/fsck.minix.c:693 msgid "Mark in use" msgstr "Segno in uso" #: disk-utils/fsck.minix.c:664 disk-utils/fsck.minix.c:713 -#, fuzzy, c-format +#, c-format msgid "The file `%s' has mode %05o\n" -msgstr "ha modalità %05o\n" +msgstr "Il file `%s' ha modalità %05o\n" #: disk-utils/fsck.minix.c:671 disk-utils/fsck.minix.c:719 #, c-format @@ -492,12 +502,12 @@ msgstr "Attenzione: conteggio inode troppo grande.\n" #: disk-utils/fsck.minix.c:731 msgid "root inode isn't a directory" -msgstr "l'inode di root non è una directory" +msgstr "l'inode radice non è una directory" #: disk-utils/fsck.minix.c:753 disk-utils/fsck.minix.c:786 -#, fuzzy, c-format +#, c-format msgid "Block has been used before. Now in file `%s'." -msgstr "Il blocco è stato utilizzato in precedenza. Ora nel file `" +msgstr "Il blocco è stato utilizzato in precedenza. Ora nel file `%s'" #: disk-utils/fsck.minix.c:755 disk-utils/fsck.minix.c:788 #: disk-utils/fsck.minix.c:1111 disk-utils/fsck.minix.c:1120 @@ -506,51 +516,52 @@ msgid "Clear" msgstr "Cancella" #: disk-utils/fsck.minix.c:765 disk-utils/fsck.minix.c:798 -#, fuzzy, c-format +#, c-format msgid "Block %d in file `%s' is marked not in use." -msgstr "' è marcato come non in uso." +msgstr "Il blocco %d nel file `%s' è marcato come non in uso." #: disk-utils/fsck.minix.c:767 disk-utils/fsck.minix.c:800 msgid "Correct" msgstr "Corretto" #: disk-utils/fsck.minix.c:939 disk-utils/fsck.minix.c:1006 -#, fuzzy, c-format +#, c-format msgid "The directory '%s' contains a bad inode number for file '%.*s'." -msgstr "contiene un numero inode non corretto per il file '" +msgstr "" +"La directory '%s' contiene un numero inode non corretto per il file '%.*s'." #: disk-utils/fsck.minix.c:942 disk-utils/fsck.minix.c:1009 msgid " Remove" -msgstr "Rimuovere" +msgstr " Rimuovere" #: disk-utils/fsck.minix.c:956 -#, fuzzy, c-format +#, c-format msgid "`%s': bad directory: '.' isn't first\n" -msgstr ": directory danneggiata: '.' non è la prima\n" +msgstr "`%s': directory danneggiata: '.' non è la prima\n" #: disk-utils/fsck.minix.c:964 -#, fuzzy, c-format +#, c-format msgid "`%s': bad directory: '..' isn't second\n" -msgstr ": directory danneggiata: '..' non è la seconda\n" +msgstr "`%s': directory danneggiata: '..' non è la seconda\n" #: disk-utils/fsck.minix.c:1023 -#, fuzzy, c-format +#, c-format msgid "%s: bad directory: '.' isn't first\n" -msgstr ": directory danneggiata: '.' non è la prima\n" +msgstr "%s: directory danneggiata: '.' non è la prima\n" #: disk-utils/fsck.minix.c:1032 -#, fuzzy, c-format +#, c-format msgid "%s: bad directory: '..' isn't second\n" -msgstr ": directory danneggiata: '..' non è la seconda\n" +msgstr "%s: directory danneggiata: '..' non è la seconda\n" #: disk-utils/fsck.minix.c:1066 msgid "internal error" msgstr "errore interno" #: disk-utils/fsck.minix.c:1069 disk-utils/fsck.minix.c:1087 -#, fuzzy, c-format +#, c-format msgid "%s: bad directory: size < 32" -msgstr ": directory danneggiata: dimensione < 32" +msgstr "%s: directory danneggiata: dimensione < 32" #: disk-utils/fsck.minix.c:1100 msgid "seek failed in bad_zone" @@ -559,7 +570,7 @@ msgstr "ricerca in bad_zone non riuscita" #: disk-utils/fsck.minix.c:1110 disk-utils/fsck.minix.c:1165 #, c-format msgid "Inode %d mode not cleared." -msgstr "Modalità dell'inode %d non cancellata." +msgstr "Modalità dell'inode %d non cancellata." #: disk-utils/fsck.minix.c:1119 disk-utils/fsck.minix.c:1174 #, c-format @@ -574,7 +585,7 @@ msgstr "Inode %d utilizzato, inode contrassegnato non utilizzato in bitmap." #: disk-utils/fsck.minix.c:1131 disk-utils/fsck.minix.c:1185 #, c-format msgid "Inode %d (mode = %07o), i_nlinks=%d, counted=%d." -msgstr "Inode %d (modalità = %07o), i_nlinks=%d, conteggiati=%d." +msgstr "Inode %d (modalità = %07o), i_nlinks=%d, conteggiati=%d." #: disk-utils/fsck.minix.c:1133 disk-utils/fsck.minix.c:1187 msgid "Set i_nlinks to count" @@ -590,18 +601,18 @@ msgid "Unmark" msgstr "Non contrassegnata" #: disk-utils/fsck.minix.c:1151 disk-utils/fsck.minix.c:1206 -#, fuzzy, c-format +#, c-format msgid "Zone %d: in use, counted=%d\n" -msgstr "Zona %d: %s utilizzati , conteggiati=%d\n" +msgstr "Zona %d: utilizzata, conteggiati=%d\n" #: disk-utils/fsck.minix.c:1154 disk-utils/fsck.minix.c:1209 -#, fuzzy, c-format +#, c-format msgid "Zone %d: not in use, counted=%d\n" -msgstr "Zona %d: %s utilizzati , conteggiati=%d\n" +msgstr "Zona %d: non in uso, conteggiati=%d\n" #: disk-utils/fsck.minix.c:1181 msgid "Set" -msgstr "Impostare" +msgstr "Imposta" #: disk-utils/fsck.minix.c:1254 disk-utils/mkfs.minix.c:631 #: disk-utils/mkfs.minix.c:633 @@ -624,7 +635,7 @@ msgstr "impossibile aprire '%s'" #: disk-utils/fsck.minix.c:1301 #, c-format msgid "%s is clean, no check.\n" -msgstr "'%s' è corretto, non controllare.\n" +msgstr "'%s' è corretto, non controllare.\n" #: disk-utils/fsck.minix.c:1305 #, c-format @@ -634,7 +645,7 @@ msgstr "Forzatura controllo filesystem su %s in corso.\n" #: disk-utils/fsck.minix.c:1307 #, c-format msgid "Filesystem on %s is dirty, needs checking.\n" -msgstr "Il filesystem su %s è danneggiato, controllo necessario.\n" +msgstr "Il filesystem su %s è danneggiato, controllo necessario.\n" #: disk-utils/fsck.minix.c:1333 #, c-format @@ -666,8 +677,8 @@ msgstr "" "\n" "%6d file regolari\n" "%6d directory\n" -"%6d file di dispositivo di caratteri\n" -"%6d file di dispositivo di blocchi\n" +"%6d file di dispositivo a caratteri\n" +"%6d file di dispositivo a blocchi\n" "%6d link\n" "%6d link simbolici\n" "------\n" @@ -680,24 +691,24 @@ msgid "" "FILE SYSTEM HAS BEEN CHANGED\n" "----------------------------\n" msgstr "" -"----------------------------\n" -"IL FILE SYSTEM È STATO MODIFICATO\n" -"----------------------------\n" +"---------------------------------\n" +"IL FILE SYSTEM È STATO MODIFICATO\n" +"---------------------------------\n" #: disk-utils/isosize.c:129 -#, fuzzy, c-format +#, c-format msgid "%s: failed to open: %s\n" -msgstr "Impossibile aprire %s\n" +msgstr "%s: impossibile aprire: %s\n" #: disk-utils/isosize.c:135 -#, fuzzy, c-format +#, c-format msgid "%s: seek error on %s\n" -msgstr "errore di scrittura su %s\n" +msgstr "%s: errore di posizionamento su %s\n" #: disk-utils/isosize.c:141 -#, fuzzy, c-format +#, c-format msgid "%s: read error on %s\n" -msgstr "errore di scrittura su %s\n" +msgstr "%s: errore di lettura su %s\n" #: disk-utils/isosize.c:150 #, c-format @@ -707,12 +718,12 @@ msgstr "" #: disk-utils/isosize.c:198 #, c-format msgid "%s: option parse error\n" -msgstr "" +msgstr "%s: errore di comprensione dell'opzione\n" #: disk-utils/isosize.c:206 #, c-format msgid "Usage: %s [-x] [-d ] iso9660-image\n" -msgstr "" +msgstr "Uso: %s [-x] [-d ] iso9660-image\n" #: disk-utils/mkfs.bfs.c:88 #, c-format @@ -720,52 +731,52 @@ msgid "" "Usage: %s [-v] [-N nr-of-inodes] [-V volume-name]\n" " [-F fsname] device [block-count]\n" msgstr "" +"Uso: %s [-v] [-N n-di-inode] [-V nome-volume]\n" +" [-F nome-filessystem] dispositivo [numero-blocchi]\n" #: disk-utils/mkfs.bfs.c:135 -#, fuzzy msgid "volume name too long" -msgstr "linea troppo lunga" +msgstr "nome di volume troppo lungo" #: disk-utils/mkfs.bfs.c:142 -#, fuzzy msgid "fsname name too long" -msgstr "Linea troppo lunga" +msgstr "nome del filesystem troppo lungo" #: disk-utils/mkfs.bfs.c:167 -#, fuzzy, c-format +#, c-format msgid "cannot stat device %s" -msgstr "impossibile eseguire stat(%s)" +msgstr "impossibile eseguire stat sul dispositivo %s" #: disk-utils/mkfs.bfs.c:171 -#, fuzzy, c-format +#, c-format msgid "%s is not a block special device" -msgstr "mount: %s non è un dispositivo di blocchi" +msgstr "%s non è un dispositivo speciale a blocchi" #: disk-utils/mkfs.bfs.c:176 -#, fuzzy, c-format +#, c-format msgid "cannot open %s" -msgstr "impossibile aprire %s\n" +msgstr "impossibile aprire %s" #: disk-utils/mkfs.bfs.c:187 -#, fuzzy, c-format +#, c-format msgid "cannot get size of %s" -msgstr "Impossibile ottenere la dimensione del disco" +msgstr "impossibile ottenere la dimensione di %s" #: disk-utils/mkfs.bfs.c:192 #, c-format msgid "blocks argument too large, max is %lu" -msgstr "" +msgstr "argomento dei blocchi troppo largo, il massimo è %lu" #: disk-utils/mkfs.bfs.c:207 msgid "too many inodes - max is 512" -msgstr "" +msgstr "troppi inode - il massimo è 512" #: disk-utils/mkfs.bfs.c:216 #, c-format msgid "not enough space, need at least %lu blocks" -msgstr "" +msgstr "spazio insufficiente, sono necessari almeno %lu blocchi" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Dispositivo: %s\n" @@ -773,32 +784,32 @@ msgstr "Dispositivo: %s\n" #: disk-utils/mkfs.bfs.c:229 #, c-format msgid "Volume: <%-6s>\n" -msgstr "" +msgstr "Volume: <%-6s>\n" #: disk-utils/mkfs.bfs.c:230 #, c-format msgid "FSname: <%-6s>\n" -msgstr "" +msgstr "Nome filesystem: <%-6s>\n" #: disk-utils/mkfs.bfs.c:231 -#, fuzzy, c-format +#, c-format msgid "BlockSize: %d\n" -msgstr "bloccato" +msgstr "" #: disk-utils/mkfs.bfs.c:233 #, c-format msgid "Inodes: %d (in 1 block)\n" -msgstr "" +msgstr "Inode: %d (in 1 blocco)\n" #: disk-utils/mkfs.bfs.c:236 #, c-format msgid "Inodes: %d (in %ld blocks)\n" -msgstr "" +msgstr "Inode: %d (in %ld blocchi)\n" #: disk-utils/mkfs.bfs.c:238 -#, fuzzy, c-format +#, c-format msgid "Blocks: %ld\n" -msgstr "trackskew: %d\n" +msgstr "Blocchi: %ld\n" #: disk-utils/mkfs.bfs.c:239 #, c-format @@ -806,53 +817,46 @@ msgid "Inode end: %d, Data end: %d\n" msgstr "" #: disk-utils/mkfs.bfs.c:244 -#, fuzzy msgid "error writing superblock" -msgstr "impossibile scrivere in super-block" +msgstr "errore durante la scrittura del superblocco" #: disk-utils/mkfs.bfs.c:264 -#, fuzzy msgid "error writing root inode" -msgstr "errore durante la scrittura di %s: %s" +msgstr "errore durante la scrittura dell'inode radice" #: disk-utils/mkfs.bfs.c:269 -#, fuzzy msgid "error writing inode" -msgstr "errore durante la scrittura di %s: %s" +msgstr "errore durante la scrittura dell'inode" #: disk-utils/mkfs.bfs.c:272 -#, fuzzy msgid "seek error" -msgstr ", errore" +msgstr "errore di posizionamento" #: disk-utils/mkfs.bfs.c:278 -#, fuzzy msgid "error writing . entry" -msgstr "errore durante la scrittura di %s: %s" +msgstr "errore durante la scrittura di `.'" #: disk-utils/mkfs.bfs.c:282 -#, fuzzy msgid "error writing .. entry" -msgstr "errore durante la scrittura di %s: %s" +msgstr "errore durante la scrittura di `..'" #: disk-utils/mkfs.bfs.c:286 -#, fuzzy, c-format +#, c-format msgid "error closing %s" -msgstr "Errore durante la chiusura di %s\n" +msgstr "errore durante la chiusura di %s" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" -msgstr "" -" Utilizzo: mkfs [-V] [-t tipofs] [opzioni-fs] dispositivo [dimensione]\n" +msgstr "Uso: mkfs [-V] [-t tipofs] [opzioni-fs] dispositivo [dimensione]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" -msgstr "%s: memoria esaurita!\n" +msgstr "%s: Memoria esaurita!\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "versione mkfs %s (%s)\n" @@ -886,7 +890,7 @@ msgstr "" #: disk-utils/mkfs.cramfs.c:463 #, c-format msgid "filesystem too big. Exiting.\n" -msgstr "" +msgstr "filesystem troppo grande. Uscita.\n" #: disk-utils/mkfs.cramfs.c:514 #, c-format @@ -895,7 +899,6 @@ msgid "" "Exiting.\n" msgstr "" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -904,7 +907,7 @@ msgstr "" #: disk-utils/mkfs.cramfs.c:641 #, c-format msgid "%6.2f%% (%+d bytes)\t%s\n" -msgstr "" +msgstr "%6.2f%% (%+d byte)\t%s\n" #: disk-utils/mkfs.cramfs.c:819 #, c-format @@ -914,58 +917,55 @@ msgid "" msgstr "" #: disk-utils/mkfs.cramfs.c:860 -#, fuzzy, c-format +#, c-format msgid "Including: %s\n" -msgstr "Numero non valido: %s\n" +msgstr "Incluso: %s\n" #: disk-utils/mkfs.cramfs.c:866 #, c-format msgid "Directory data: %d bytes\n" -msgstr "" +msgstr "Dati directory: %d byte\n" #: disk-utils/mkfs.cramfs.c:874 #, c-format msgid "Everything: %d kilobytes\n" -msgstr "" +msgstr "Tutto: %d kilobyte\n" #: disk-utils/mkfs.cramfs.c:879 -#, fuzzy, c-format +#, c-format msgid "Super block: %d bytes\n" -msgstr "spazio utilizzato = %d byte\n" +msgstr "Superblocco: %d byte\n" #: disk-utils/mkfs.cramfs.c:886 #, c-format msgid "CRC: %x\n" -msgstr "" +msgstr "CRC: %x\n" #: disk-utils/mkfs.cramfs.c:891 #, c-format msgid "not enough space allocated for ROM image (%Ld allocated, %d used)\n" msgstr "" +"spazio insufficiente allocato per l'immagine ROM (%Ld allocati, %d usati)\n" #: disk-utils/mkfs.cramfs.c:903 #, c-format msgid "ROM image write failed (%d %d)\n" -msgstr "" +msgstr "Scrittura dell'immagine ROM non riuscita (%d %d)\n" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 -#, fuzzy, c-format +#, c-format msgid "warning: filenames truncated to 255 bytes.\n" -msgstr "Attenzione: conteggio inode troppo grande.\n" +msgstr "attenzione: nomi di file troncati a 255 byte.\n" #: disk-utils/mkfs.cramfs.c:915 #, c-format msgid "warning: files were skipped due to errors.\n" -msgstr "" +msgstr "attenzione: alcuni file sono stati ignorati a causa di errori.\n" #: disk-utils/mkfs.cramfs.c:918 #, c-format msgid "warning: file sizes truncated to %luMB (minus 1 byte).\n" -msgstr "" +msgstr "attenzione: dimensioni dei file troncate a %luMB (meno 1 byte).\n" #: disk-utils/mkfs.cramfs.c:923 #, c-format @@ -989,12 +989,12 @@ msgstr "" #: disk-utils/mkfs.minix.c:163 #, c-format msgid "Usage: %s [-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]\n" -msgstr " Utilizzo: %s [-c | -l nomefile] [-nXX] [-iXX] /dev/name [blocchi]\n" +msgstr " Uso: %s [-c | -l nomefile] [-nXX] [-iXX] /dev/name [blocchi]\n" #: disk-utils/mkfs.minix.c:187 #, c-format msgid "%s is mounted; will not make a filesystem here!" -msgstr "%s è montata; qui non verrà creato un filesystem!" +msgstr "%s è montata; qui non verrà creato un filesystem!" #: disk-utils/mkfs.minix.c:248 msgid "seek to boot block failed in write_tables" @@ -1025,7 +1025,6 @@ msgstr "impossibile scrivere inode" msgid "write failed in write_block" msgstr "scrittura in write_block non riuscita" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1061,7 +1060,7 @@ msgstr "ricerca non riuscita durante il controllo dei blocchi" msgid "Weird values in do_check: probably bugs\n" msgstr "Valori strani in do_check: probabilmente sono presenti dei bug\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "ricerca in check_blocks non riuscita" @@ -1072,7 +1071,7 @@ msgstr "blocchi danneggiati prima dell'area dati: impossibile creare fs" #: disk-utils/mkfs.minix.c:580 disk-utils/mkfs.minix.c:602 #, c-format msgid "%d bad blocks\n" -msgstr "blocchi danneggiati %d\n" +msgstr "%d blocchi danneggiati\n" #: disk-utils/mkfs.minix.c:582 disk-utils/mkfs.minix.c:604 #, c-format @@ -1096,116 +1095,116 @@ msgstr "impossibile aprire %s" #: disk-utils/mkfs.minix.c:706 #, c-format msgid "unable to stat %s" -msgstr "impossibile avviare %s" +msgstr "impossibile fare stat di %s" #: disk-utils/mkfs.minix.c:710 #, c-format msgid "will not try to make filesystem on '%s'" -msgstr "non si tenterà di creare un filesystem su '%s'" +msgstr "non si tenterà di creare un filesystem su '%s'" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "dimensione pagina %d specificata dall'utente non corretta\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" "Utilizzo della dimensione pagina %d specificata dall'utente, al posto dei " "valori del sistema %d/%d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" -msgstr "Si presuppone che le pagine siano di dimensione %d (non %d)\n" +msgstr "Si assume che le pagine siano di dimensione %d (non %d)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" -msgstr "" +msgstr "L'etichetta è stata troncata.\n" -#: disk-utils/mkswap.c:250 -#, fuzzy, c-format +#: disk-utils/mkswap.c:249 +#, c-format msgid "no label, " -msgstr "etichetta" +msgstr "nessuna etichetta, " -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:382 -#, fuzzy, c-format +#: disk-utils/mkswap.c:381 +#, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" -msgstr " Utilizzo: %s [-c] [-v0|-v1] [-pPAGESZ] /dev/name [blocchi]\n" +msgstr "" +"Uso: %s [-c] [-v0|-v1] [-pDIMPAGINA] [-L etichetta] /dev/nome [blocchi]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "troppe pagine danneggiate" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Memoria esaurita" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "una pagina danneggiata\n" -#: disk-utils/mkswap.c:438 -#, fuzzy, c-format +#: disk-utils/mkswap.c:437 +#, c-format msgid "%lu bad pages\n" -msgstr "%d pagine danneggiate\n" +msgstr "%lu pagine danneggiate\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" -msgstr "%s: errore: non è possibile impostare swap in nessuna posizione?\n" +msgstr "%s: errore: non è possibile impostare swap in nessuna posizione?\n" -#: disk-utils/mkswap.c:592 -#, fuzzy, c-format +#: disk-utils/mkswap.c:591 +#, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "" -"%s: errore: la dimensione %ld è maggiore rispetto a quella del dispositivo %" -"d\n" +"%s: errore: la dimensione %lu è maggiore di quella del dispositivo %lu\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: errore: versione sconosciuta %d\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: errore: l'area di swap deve equivalere almeno a %ldkB\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: attenzione: troncamento area swap a %ldkB\n" -#: disk-utils/mkswap.c:645 -#, fuzzy, c-format +#: disk-utils/mkswap.c:644 +#, c-format msgid "%s: error: label only with v1 swap area\n" -msgstr "%s: errore: non è possibile impostare swap in nessuna posizione?\n" +msgstr "" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" -msgstr "Non si cercherà di creare uno swapdevice su '%s'" +msgstr "Non si cercherà di creare uno swapdevice su '%s'" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "errore irreversibile: impossibile leggere la prima pagina" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1219,125 +1218,84 @@ msgstr "" "Nessuno swap creato. Se si desidera creare uno swap v0 su quel dispositivo,\n" "utilizzare l'opzione -f per forzare l'operazione.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "Impossibile impostare lo spazio-swap: non leggibile" -#: disk-utils/mkswap.c:700 -#, fuzzy, c-format +#: disk-utils/mkswap.c:699 +#, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" -msgstr "Impostazione spazio di swap versione %d, dimensione = %ld byte\n" +msgstr "Impostazione spazio di swap versione %d, dimensione = %llu kB\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "impossibile riavvolgere il dispositivo swap" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "impossibile scrivere sulla pagina di firma" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "fsync non riuscito " -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Numero non valido: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Errore di sintassi: '%s'\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Parametro non impostato: '%s'\n" - -#: disk-utils/setfdprm.c:101 -#, fuzzy, c-format -msgid " %s [ -p ] dev name\n" -msgstr "utilizzo: %s [ -p ] dev name\n" - -#: disk-utils/setfdprm.c:102 -#, fuzzy, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" - -#: disk-utils/setfdprm.c:105 -#, fuzzy, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] dev\n" - -#: disk-utils/setfdprm.c:107 -#, fuzzy, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] dev\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Inutilizzabile" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Spazio disponibile" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 -#, fuzzy +#: fdisk/cfdisk.c:377 msgid "Linux ext3" -msgstr "Linux ext2" +msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 -#, fuzzy +#: fdisk/cfdisk.c:379 msgid "Linux XFS" -msgstr "Linux" +msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 -#, fuzzy +#: fdisk/cfdisk.c:381 msgid "Linux JFS" -msgstr "Linux" +msgstr "Linux JFS" -#: fdisk/cfdisk.c:385 -#, fuzzy +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" -msgstr "Linux" +msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" -msgstr "Il disco è stato cambiato.\n" +msgstr "Il disco è stato cambiato.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" "Riavviare il sistema per assicurarsi che la tabella delle partizioni sia " "aggiornata correttamente.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1350,339 +1308,312 @@ msgstr "" "partizione DOS 6.x, consultare la pagina del manuale cfdisk\n" "per ulteriori informazioni.\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "ERRORE IRREVERSIBILE" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "Premere qualsiasi tasto per uscire da cfdisk" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" -msgstr "Ricerca sull'unità disco impossibile" +msgstr "Ricerca sull'unità disco impossibile" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" -msgstr "Impossibile leggere l'unità disco" +msgstr "Impossibile leggere l'unità disco" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" -msgstr "Impossibile scrivere sull'unità disco" +msgstr "Impossibile scrivere sull'unità disco" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "Troppe partizioni" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "La partizione inizia prima del settore 0" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "La partizione termina prima del settore 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "La partizione inizia dopo la fine del disco" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "La partizione termina dopo la fine del disco" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "le partizioni logiche non sono nell'ordine del disco" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "sovrapposizione delle partizioni logiche" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "sovrapposizione delle partizioni logiche ampliate" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" -"!!!! Errore interno durante la creazione di un'unità logica con partizione " +"!!!! Errore interno durante la creazione di un'unità logica con partizione " "non estesa !!!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" -"Impossibile creare un'unità logica in questo caso - si creerebbero due " +"Impossibile creare un'unità logica in questo caso - si creerebbero due " "partizioni estese" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." -msgstr "Voce di menu troppo lunga. Il menu può apparire strano." +msgstr "Voce di menu troppo lunga. Il menu può apparire strano." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." -msgstr "Menu senza direzione. È predefinita quella orizzontale." +msgstr "Menu senza direzione. È predefinita quella orizzontale." -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Tasto non valido" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Premere un tasto per continuare" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Primaria" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Creare una nuova partizione primaria" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Logica" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Creare una nuova partizione logica" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Annulla" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Non creare una partizione" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! Errore interno !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Dimensione (in MB): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Inizio" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Aggiungere la partizione all'inizio dello spazio disponibile" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Fine" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Aggiungere la partizione alla fine dello spazio disponibile" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" -msgstr "Non c'è spazio per creare una partizione estesa" +msgstr "Non c'è spazio per creare una partizione estesa" -#: fdisk/cfdisk.c:1565 -#, fuzzy +#: fdisk/cfdisk.c:1563 msgid "No partition table.\n" -msgstr "nessuna tabella delle partizioni presente.\n" +msgstr "Nessuna tabella delle partizioni.\n" -#: fdisk/cfdisk.c:1569 -#, fuzzy +#: fdisk/cfdisk.c:1567 msgid "No partition table. Starting with zero table." -msgstr "Firma danneggiata sulla tabella delle partizioni" +msgstr "Nessuna tavola delle partizioni. Si inizia con una tavola vuota." -#: fdisk/cfdisk.c:1579 -#, fuzzy +#: fdisk/cfdisk.c:1577 msgid "Bad signature on partition table" -msgstr "Stampare la tabella delle partizioni" +msgstr "Segnatura danneggiata nella tabella delle partizioni" -#: fdisk/cfdisk.c:1583 -#, fuzzy +#: fdisk/cfdisk.c:1581 msgid "Unknown partition table type" -msgstr "nessuna tabella delle partizioni presente.\n" +msgstr "Tipo di tabella delle partizioni sconosciuto" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" -msgstr "" +msgstr "Si vuole iniziare con una tabella vuota [y/N]?" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "" -"Si è specificato un numero di cilindri superiore a quelli contenuti su disco" +"Si è specificato un numero di cilindri superiore a quelli contenuti su disco" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" -msgstr "Impossibile aprire l'unità disco" +msgstr "Impossibile aprire l'unità disco" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "Disco aperto in sola lettura - scrittura non autorizzata" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "Impossibile ottenere la dimensione del disco" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Partizione primaria danneggiata" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Partizione logica danneggiata" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" -msgstr "Attenzione!! I dati sul disco potrebbero venire eliminati!" +msgstr "Attenzione!! I dati sul disco potrebbero venire eliminati!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "Scrivere la tabella delle partizioni su disco? (si o no): " -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "no" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "Scrittura tabella delle partizioni su disco non effettuata" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "si" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "Inserire `si' (senza accento) o `no'" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Scrittura tabella delle partizioni su disco in corso..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Eseguita l'operazione di scrittura tabella delle partizioni su disco" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" -"Eseguita l'operazione di scrittura tabella delle partizioni, ma non è " -"riuscita la rilettura della tabella. Riavviare per aggiornare la tabella." +"Tabella scritta, ma la rilettura è fallita. Riavviare per aggiornare la " +"tabella." -#: fdisk/cfdisk.c:1916 -#, fuzzy +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" -"Non è possibile avviare in modo preciso una partizione primaria. DOS MBR non " -"può avviarla." +"Nessuna partizione primaria è impostata come avviabile. DOS MBR non può\n" +"avviarla." -#: fdisk/cfdisk.c:1918 -#, fuzzy +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" -"Non è possibile avviare in modo preciso una partizione primaria. DOS MBR non " -"può avviarla." +"Più di una partizione primaria è impostata come avviabile. DOS MBR non può\n" +"avviarla." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "" "Inserire il nome del file o premere RETURN (INVIO) per visualizzare sullo " "schermo:" -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "Impossibile aprire il file '%s'" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" -msgstr "Unità disco: %s\n" +msgstr "Unità disco: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Settore 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Settore %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Nessuno " -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Pri/Log" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Primario" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Logico" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Sconosciuto" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Avvio" -#: fdisk/cfdisk.c:2077 -#, fuzzy, c-format +#: fdisk/cfdisk.c:2075 +#, c-format msgid "(%02X)" -msgstr "Unk(%02X)" +msgstr "(%02X)" -#: fdisk/cfdisk.c:2079 -#, fuzzy +#: fdisk/cfdisk.c:2077 msgid "None" -msgstr "Fine" +msgstr "Nessuno" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Tabella delle partizioni per %s\n" -#: fdisk/cfdisk.c:2116 -#, fuzzy +#: fdisk/cfdisk.c:2114 msgid " First Last\n" -msgstr " Primo Ultimo\n" +msgstr "" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 #, fuzzy msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " @@ -1691,7 +1622,7 @@ msgstr "" " # Tipo settore settore offset lunghezza tipo di filesystem " "(ID) flag\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 #, fuzzy msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " @@ -1700,493 +1631,483 @@ msgstr "" "-- ------- -------- --------- ------ --------- ---------------------- " "---------\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 -#, fuzzy +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" -msgstr " ---Avvio--- ----Chiusura---- Numero avvio di\n" +msgstr "" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 #, fuzzy msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr "" " # Flag testina sett. cil. ID testina sett. cil. settore settori\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 #, fuzzy msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "Grezzo" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Stampare la tabella utilizzando il formato dati grezzi" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Settori" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Stampare la tabella ordinata per settori" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Tabella" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Stampare la tabella delle partizioni" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Non stampare la tabella" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Schermata Guida per cfdisk" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "" -"Questo è cfdisk, un programma per la partizione dei dischi basato su curses" +"Questo è cfdisk, un programma per la partizione dei dischi basato su curses" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "" "consente di creare, cancellare e modificare le partizioni sul disco fisso" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." -msgstr "unità disco." +msgstr "unità disco." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "Comando significato" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "------- -------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b Cambia flag avviabile per la partizione corrente" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d Elimina la partizione corrente" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr " g cambio cilindri, testine, parametri settori-per-traccia" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr "" " ATTENZIONE: questa opzione dovrebbe essere utilizzata solo da " "persone" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." -msgstr " esperte." +msgstr " esperti." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h Stampare questa schermata" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr "" " m Massimizzare l'utilizzo del disco della partizione corrente" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" -msgstr " Nota: questo può rendere la partizione incompatibile con" +msgstr " Nota: questo può rendere la partizione incompatibile con" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " DOS, OS/2, ..." -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n Creazione di una nuova partizione nello spazio disponibile" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr " p Stampa della tabella delle partizioni su schermo o su file" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Vi sono diversi altri formati per la partizione" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " tra i quali scegliere:" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr "" -" r - dati grezzi (esattamente ciò che verrebbe scritto sul " +" r - dati grezzi (esattamente ciò che verrebbe scritto sul " "disco)" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - Tabella ordinata per settori" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - Tabella in formato grezzo" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr "" " q Esce dal programma senza scrivere nella tabella delle partizioni" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t Cambia il tipo di filesystem" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr "" -" u Modifica l'unità di visualizzazione della dimensione della " +" u Modifica l'unità di visualizzazione della dimensione della " "partizione" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " Ruota attraverso MB, settori e cilindri" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr "" " W Scrittura della tabella di partizione sul disco (si deve " "inserire la W maiuscola)" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr "" -" Dato che in questo modo è possibile eliminare dati sul disco, si " +" Dato che in questo modo è possibile eliminare dati sul disco, si " "deve" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" -msgstr " confermare o negare la scrittura inserendo `sì' o" +msgstr " confermare o negare la scrittura inserendo 'sì' o" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" -msgstr " `no'" +msgstr " 'no'" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "Freccia Su sposta il cursore alla partizione precedente" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" -msgstr "Freccia Giù sposta il cursore alla partizione successiva" +msgstr "Freccia Giù sposta il cursore alla partizione successiva" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "CTRL-L Ridisegna lo schermo" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? Stampa questa schermata" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" -msgstr "Nota: è possibile immettere tutti i comandi in maiuscolo o minuscolo" +msgstr "Nota: è possibile immettere tutti i comandi in maiuscolo o minuscolo" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "lettere maiuscole/minuscole (fatta eccezione per Writes)." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "Cilindri" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Modifica la geometria dei cilindri" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "Testine" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "Modifica la geometria delle testine" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Modifica la geometria dei settori" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Fine" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "Modifica della geometria eseguita" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "Immettere il numero di cilindri: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Valore cilindri non valido" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "Immettere il numero delle testine: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "Valore testine non valido" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "Immettere il numero dei settori per traccia: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "Valore settori non valido" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "Immettere il tipo di filesystem: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "Impossibile cambiare il tipo FS in vuoto" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "Impossibile cambiare il tipo FS in espanso" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Unk(%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" -msgstr "NC" +msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Pri/Log" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Sconosciuto (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" -msgstr "Unità disco: %s" +msgstr "Unità disco: %s" -#: fdisk/cfdisk.c:2650 -#, fuzzy, c-format +#: fdisk/cfdisk.c:2648 +#, c-format msgid "Size: %lld bytes, %lld MB" -msgstr "Dimensione: %lld byte" +msgstr "Dimensioni: %lld byte, %lld MB" -#: fdisk/cfdisk.c:2653 -#, fuzzy, c-format +#: fdisk/cfdisk.c:2651 +#, c-format msgid "Size: %lld bytes, %lld.%lld GB" -msgstr "Dimensione: %lld byte" +msgstr "Dimensioni: %lld byte, %lld.%lld GB" -#: fdisk/cfdisk.c:2657 -#, fuzzy, c-format +#: fdisk/cfdisk.c:2655 +#, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" -msgstr "Testine: %d settori per traccia: %d cilindri: %d" +msgstr "Testine: %d Settori per traccia: %d Cilindri: %lld" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Nome" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Flag" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" -msgstr "Tipo di partiz." +msgstr "Tipo part." -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "Tipo FS" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Etichetta]" -#: fdisk/cfdisk.c:2667 -#, fuzzy +#: fdisk/cfdisk.c:2665 msgid " Sectors" -msgstr " Settori" +msgstr " Settori" -#: fdisk/cfdisk.c:2669 -#, fuzzy +#: fdisk/cfdisk.c:2667 msgid " Cylinders" -msgstr "Cilindri" +msgstr " Cilindri" -#: fdisk/cfdisk.c:2671 -#, fuzzy +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" -msgstr "Dimensione (MB)" +msgstr " Dim. (MB)" -#: fdisk/cfdisk.c:2673 -#, fuzzy +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" -msgstr "Dimensione (GB)" +msgstr " Dim. (GB)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "Avviabile" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr " Cambia flag avviabile per la partizione corrente " -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Elimina" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Elimina la partizione corrente" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geometria" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Modifica della geometria del disco (solo per esperti)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Guida" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" -msgstr "Stampa della schermata della guida" +msgstr "Mostra della schermata della guida" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Massimi." -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "" -"Massimizzare l'utilizzo del disco della partizione corrente (solo per " -"esperti)" +"Massimizza l'utilizzo del disco della partizione corrente (solo per esperti)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Nuova" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Creazione di una nuova partizione nello spazio disponibile" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Stampa" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Stampa della tabella delle partizioni su schermo o su file" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Esci" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" -msgstr "Esce dal programma senza scrivere nella tabella delle partizioni" +msgstr "Esci dal programma senza scrivere nella tabella delle partizioni" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Tipo" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" -msgstr "Modificare il tipo di filesystem (DOS, Linux, OS/2 e così via)" +msgstr "Modifica il tipo di filesystem (DOS, Linux, OS/2, ecc.)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" -msgstr "Unità" +msgstr "Unità" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "" -"Cambia l'unità di visualizzazione della dimensione della partizione (MB, " +"Cambia l'unità di visualizzazione della dimensione della partizione (MB, " "sett., cil.)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Scrivi" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "" -"Scrivere la tabella delle partizioni sul disco (i dati potrebbero venir " -"eliminati)" +"Scrivi la tabella delle partizioni sul disco (i dati potrebbero venir persi)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "Impossibile rendere questa partizione avviabile" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "Impossibile cancellare una partizione vuota" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "Impossibile massimizzare questa partizione" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" -msgstr "Questa partizione è utilizzabile" +msgstr "Questa partizione è utilizzabile" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" -msgstr "Questa partizione è già in uso" +msgstr "Questa partizione è già in uso" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "Impossibile modificare il tipo di una partizione vuota" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "Nessun'altra partizione" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Comando non valido" -#: fdisk/cfdisk.c:2892 -#, fuzzy, c-format +#: fdisk/cfdisk.c:2890 +#, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" -msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb\n" +msgstr "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2206,18 +2127,18 @@ msgid "" "\n" msgstr "" "\n" -"Utilizzo:\n" +"Uso:\n" "Stampa versione:\n" " %s -v\n" "Stampa tabella delle partizioni:\n" " %s -P {r|s|t} [opzioni] dispositivo\n" -"Utilizzo interattivo:\n" +"Uso interattivo:\n" " %s [opzioni] dispositivo\n" "\n" "Opzioni:\n" -"-a: Utilizzo della freccia al posto dell'evidenziazione;\n" -"-z: Inizio con una tabella delle partizioni vuota, anziché lettura di pt dal " -"disco;\n" +"-a: Usa freccia al posto dell'evidenziazione;\n" +"-z: Inizia con una tabella delle partizioni vuota, anziché leggere la \n" +" partizione dal disco;\n" "-c C -h H -s S: Sostituisce l'idea del kernel riguardo al numero di " "cilindri,\n" " al numero di testine e di settori/traccia.\n" @@ -2240,12 +2161,12 @@ msgid "" msgstr "" "\n" "\tEsiste un'etichetta AIX valida su questo disco.\n" -"\tSfortunatamente, in questo momento Linux non è in grado di gestire questi\n" -"\tdischi. Ciò nonostante seguono alcuni\n" +"\tSfortunatamente, in questo momento Linux non è in grado di gestire questi\n" +"\tdischi. Ciò nonostante seguono alcuni\n" "\tconsigli:\n" -"\t1. fdisk elimierà il suo contenuto alla scrittura.\n" +"\t1. fdisk elimierà il suo contenuto alla scrittura.\n" "\t2. Assicurarsi che questo disco NON sia ancora\n" -"\t una parte vitale del gruppo di volume (altrimenti è possibile\n" +"\t una parte vitale del gruppo di volume (altrimenti è possibile\n" "\t che si cancellino anche gli altri dischi, se non soggetti a " "mirroring.)\n" "\t3. Prima di eliminare questo volume fisico assicurarsi\n" @@ -2261,9 +2182,9 @@ msgstr "" "\n" "Etichetta BSD per dispositivo: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "Azione comando" @@ -2273,7 +2194,7 @@ msgstr " d eliminanazione di una partizione BSD" #: fdisk/fdiskbsdlabel.c:131 msgid " e edit drive data" -msgstr " e modifica dei dati dell'unità" +msgstr " e modifica dei dati dell'unità" #: fdisk/fdiskbsdlabel.c:132 msgid " i install bootstrap" @@ -2283,10 +2204,9 @@ msgstr " i installazione di bootstrap" msgid " l list known filesystem types" msgstr " l elenco dei tipi di filesystem conosciuti" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m stampa di questo menu" @@ -2298,14 +2218,14 @@ msgstr " n aggiunta di una nuova partizione BSD" msgid " p print BSD partition table" msgstr " p stampa della tabella delle partizioni BSD" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q uscita senza salvataggio delle modifiche" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr " r ritorno al menu principale" @@ -2318,9 +2238,8 @@ msgid " t change a partition's filesystem id" msgstr " t modifica dell'id del filesystem di una partizione" #: fdisk/fdiskbsdlabel.c:141 -#, fuzzy msgid " u change units (cylinders/sectors)" -msgstr " c modifica del numero di cilindri" +msgstr " c cambia unità (cilindri/settori)" #: fdisk/fdiskbsdlabel.c:142 msgid " w write disklabel to disk" @@ -2331,14 +2250,14 @@ msgid " x link BSD partition to non-BSD partition" msgstr " x collegamento della partizione BSD a una non-BSD" #: fdisk/fdiskbsdlabel.c:176 -#, fuzzy, c-format +#, c-format msgid "Partition %s has invalid starting sector 0.\n" -msgstr "La partizione %s%d ha settore di inizio 0: dato non valido.\n" +msgstr "La partizione %s ha settore di inizio 0 non valido.\n" #: fdisk/fdiskbsdlabel.c:180 -#, fuzzy, c-format +#, c-format msgid "Reading disklabel of %s at sector %d.\n" -msgstr "Lettura del disklabel di %s%d al settore %d.\n" +msgstr "Lettura del disklabel di %s al settore %d.\n" #: fdisk/fdiskbsdlabel.c:190 #, c-format @@ -2349,13 +2268,13 @@ msgstr "Non esiste partizione *BSD su %s.\n" msgid "BSD disklabel command (m for help): " msgstr "Comando disklabel BSD (m per richiamare la guida): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "Primo %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Ultimo %s o +size o +sizeM o +sizeK " @@ -2400,8 +2319,6 @@ msgstr " ecc" msgid " badsect" msgstr " badsect" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2435,7 +2352,7 @@ msgstr "rpm: %d\n" #: fdisk/fdiskbsdlabel.c:339 #, c-format msgid "interleave: %d\n" -msgstr " interleave: %d\n" +msgstr "interleave: %d\n" #: fdisk/fdiskbsdlabel.c:340 #, c-format @@ -2460,7 +2377,7 @@ msgstr "ricerca traccia-a-traccia: %ld\t# millisecondi\n" #: fdisk/fdiskbsdlabel.c:346 #, c-format msgid "drivedata: " -msgstr "datiunità:" +msgstr "datiunità:" #: fdisk/fdiskbsdlabel.c:355 #, c-format @@ -2472,9 +2389,9 @@ msgstr "" "%d partizioni:\n" #: fdisk/fdiskbsdlabel.c:356 -#, fuzzy, c-format +#, c-format msgid "# start end size fstype [fsize bsize cpg]\n" -msgstr "# size offset fstype [fsize bsize cpg]\n" +msgstr "# inizio fine size fstype [fsize bsize cpg]\n" #: fdisk/fdiskbsdlabel.c:405 fdisk/fdiskbsdlabel.c:408 #, c-format @@ -2502,8 +2419,8 @@ msgstr "settori/traccia" msgid "tracks/cylinder" msgstr "tracce/cilindro" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "cilindri" @@ -2560,20 +2477,20 @@ msgstr "Bootstrap installato su %s.\n" msgid "Partition (a-%c): " msgstr "Partizione (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" -msgstr "È stato creato il numero massimo di partizioni\n" +msgstr "È stato creato il numero massimo di partizioni\n" #: fdisk/fdiskbsdlabel.c:630 #, c-format msgid "This partition already exists.\n" -msgstr "Questa partizione esiste già.\n" +msgstr "Questa partizione esiste già.\n" #: fdisk/fdiskbsdlabel.c:756 #, c-format msgid "Warning: too many partitions (%d, maximum is %d).\n" -msgstr "Attenzione: troppe partizioni (%d, il massimo è %d).\n" +msgstr "Attenzione: troppe partizioni (%d, il massimo è %d).\n" #: fdisk/fdiskbsdlabel.c:804 #, c-format @@ -2584,8 +2501,7 @@ msgstr "" "\n" "Sincronizzazione dei dischi.\n" -#: fdisk/fdisk.c:188 -#, fuzzy +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2596,18 +2512,17 @@ msgid "" "-u: give Start and End in sector (instead of cylinder) units\n" "-b 2048: (for certain MO disks) use 2048-byte sectors\n" msgstr "" -"Utilizzo: fdisk [-b SSZ] [-u] DISK Modifica la tabella delle partizioni\n" -" fdisk -l [-b SSZ] [-u] DISK Elenca la(e) tabella(e) delle " -"partizioni\n" -" fdisk -s PARTITION Indica la(e) dimensione(i) della " -"partizione in blocchi\n" -" fdisk -v Indica la versione di fdisk\n" -"In questo caso DISK è simile a /dev/hdb o /dev/sda\n" -"e PARTITION assomiglia a /dev/hda7\n" -"-u: indica Inizio e Fine con unità di misura settore (invece di cilindro)\n" -"-b 2048: (per alcune unità MO) utilizzare i settori a 2048 byte\n" +"Uso: fdisk [-b SSZ] [-u] DISCO Modifica la tabella delle partizioni\n" +" fdisk -l [-b SSZ] [-u] DISCO Elenca la tabella delle partizioni\n" +" fdisk -s PARTIZIONE Mostra la dimensione della partizione\n" +" in blocchi\n" +" fdisk -v Mostra la versione di fdisk\n" +"In questo caso DISCO è qualcosa come /dev/hdb o /dev/sda\n" +"e PARTIZIONE è qualcosa come /dev/hda7\n" +"-u: indica Inizio e Fine in numero di settori (invece che in cilindri)\n" +"-b 2048: (per alcune unità MO) usa settori a 2048 byte\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2616,221 +2531,205 @@ msgid "" " or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)\n" " ...\n" msgstr "" -"Utilizzo: fdisk [-l] [-b SSZ] [-u] dispositivo\n" +"Uso: fdisk [-l] [-b SSZ] [-u] dispositivo\n" "Per es.: fdisk /dev/hda (per il primo disco IDE)\n" " o: fdisk /dev/sdc (per il terzo disco SCSI)\n" -" o: fdisk /dev/eda (per la prima unità PS/2 ESDI)\n" +" o: fdisk /dev/eda (per la prima unità PS/2 ESDI)\n" " o: fdisk /dev/rd/c0d0 o: fdisk /dev/ida/c0d0 (per i dispositivi RAID)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "Impossibile aprire %s\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "Impossibile leggere %s\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "Ricerca impossibile su %s\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "Impossibile scrivere su %s\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "BLKGETSIZE ioctl non riuscito su %s\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "Impossibile allocare altra memoria\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Errore irreversibile\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a attivazione/disattivazione di un flag di sola lettura" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b modifica di bsd disklabel" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c attivazione/disattivazione del flag montabile" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d cancellazione di una partizione" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l elenco dei tipi di partizione conosciuti" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n aggiunta di una nuova partizione" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o creazione di una nuova tabella delle partizioni DOS vuota" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p stampa della tabella delle partizioni" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s creazione di una nuova disklabel Sun vuota" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" -msgstr " t modifica dell'id di sistema di una partizione" +msgstr " t modifica l'id di sistema di una partizione" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" -msgstr " u modifica delle unità di visualizzazione/di immissione" +msgstr " u modifica delle unità di visualizzazione/di immissione" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" -msgstr " v verifica della tabella delle partizioni" +msgstr " v verifica la tabella delle partizioni" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" -msgstr " w scrittura della tabella su disco e uscita" +msgstr " w scrivi la tabella su disco ed esci" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x ulteriori funzioni (solo per esperti)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" -msgstr " a selezione della partizione che è possibile avviare" +msgstr " a selezione della partizione che è possibile avviare" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b modifica della voce bootfile" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c selezione della partizione swap sgi" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a Cambia bootable flag" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c cambia il flag compatibile con il dos" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a modifica del numero di cilindri alternativi" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c modifica del numero di cilindri" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d stampa dei dati grezzi nella tabella delle partizioni" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e modifica del numero dei settori supplementari per cilindro" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr " h modifica del numero di testine" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i modifica del fattore di interleave" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" -msgstr " o modifica della velocità di rotazione (rpm)" +msgstr " o modifica della velocità di rotazione (rpm)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr " s modifica del numero di settori/traccia" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr " y modifica del numero di cilindri fisici" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr " b spostamento dell'inizio di dati in una partizione" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e elenco delle partizioni estese" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 -#, fuzzy +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" -msgstr " g creazione di una tabella delle partizioni IRIX" +msgstr " g crea una tabella delle partizioni IRIX (SGI)" -#. !sun -#: fdisk/fdisk.c:452 -#, fuzzy +#: fdisk/fdisk.c:454 msgid " f fix partition order" -msgstr " p stampa della tabella delle partizioni" +msgstr " f aggiusta l'ordine delle partizioni" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "Si devono impostare" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "testine" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "settori" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" "You can do this from the extra functions menu.\n" msgstr "" "%s%s.\n" -"È possibile effettuare questa operazione dal menu delle funzioni " +"È possibile effettuare questa operazione dal menu delle funzioni " "supplementari.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " e " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2842,33 +2741,33 @@ msgid "" " (e.g., DOS FDISK, OS/2 FDISK)\n" msgstr "" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "Offset errato nella partizione estesa primaria\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" "They will be deleted if you save this partition table.\n" msgstr "" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "" "Attenzione: puntatore di collegamento supplementare nella tabella delle " "partizioni %d\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "" "Attenzione: i dati supplementari nella tabella delle partizioni %d vengono " "ignorati\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2877,56 +2776,56 @@ msgid "" "\n" msgstr "" "Creazione di una nuova disklabel DOS. Le modifiche rimarranno memorizzate\n" -"solamente fino a quando si decide di scriverle. Dopodiché, ovviamente, il\n" -"contenuto precedente non potrà essere recuperato.\n" +"solamente fino a quando si decide di scriverle. Dopodiché, ovviamente, il\n" +"contenuto precedente non potrà essere recuperato.\n" "\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" -msgstr "Nota: la dimensione del settore è %d (non %d)\n" +msgstr "Nota: la dimensione del settore è %d (non %d)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "Impossibile scrivere la tabella delle partizioni.\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" "Give the 'b' command to go to BSD mode.\n" msgstr "" -#: fdisk/fdisk.c:962 -#, fuzzy, c-format +#: fdisk/fdisk.c:964 +#, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " "disklabel\n" msgstr "" -"Il dispositivo non contiene né una tabella delle partizioni DOS, né una " -"disklabel Sun o SGI valide\n" +"Il dispositivo non contiene né una tabella delle partizioni DOS valida, né " +"una disklabel Sun, SGI od OSF\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "Errore interno\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" -msgstr "La partizione estesa supplementare viene ignorata %d\n" +msgstr "Partizione estesa supplementare ignorata %d\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" "(rite)\n" msgstr "" "Attenzione: il flag 0x%04x non valido della tabella delle partizioni %d " -"verrà corretto con w(rite)\n" +"verrà corretto con w(rite)\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" @@ -2935,83 +2834,83 @@ msgstr "" "\n" "ricevuto EOF tre volte - uscita in corso..\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "Codice esadecimale (digitare L per elencare i codici): " -#: fdisk/fdisk.c:1105 -#, fuzzy, c-format +#: fdisk/fdisk.c:1107 +#, c-format msgid "%s (%u-%u, default %u): " -msgstr "%s (%d-%d, predefinito %d): " +msgstr "%s (%u-%u, predefinito %u): " -#: fdisk/fdisk.c:1172 -#, fuzzy, c-format +#: fdisk/fdisk.c:1174 +#, c-format msgid "Using default value %u\n" -msgstr "Utilizzo del valore predefinito %d\n" +msgstr "Utilizzo del valore predefinito %u\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "Valore fuori intervallo.\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Numero della partizione" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "Attenzione: la partizione %d ha tipo vuoto\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 -#, fuzzy, c-format +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 +#, c-format msgid "Selected partition %d\n" -msgstr "La partizione estesa supplementare viene ignorata %d\n" +msgstr "Partizione selezionata %d\n" -#: fdisk/fdisk.c:1222 -#, fuzzy, c-format +#: fdisk/fdisk.c:1224 +#, c-format msgid "No partition is defined yet!\n" msgstr "Nessuna partizione definita\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" -msgstr "" +msgstr "Tutte le partizioni primarie sono state già definite!\n" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "cilindro" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "settore" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" -msgstr "Modifica delle unità di visualizzazione/immissione su %s\n" +msgstr "Modifica delle unità di visualizzazione/immissione su %s\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" -msgstr "ATTENZIONE: la partizione %d è una partizione estesa\n" +msgstr "ATTENZIONE: la partizione %d è una partizione estesa\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "Impostato il flag compatibile con DOS\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" -msgstr "Il flag compatibile con DOS non è impostato\n" +msgstr "Il flag compatibile con DOS non è impostato\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "La partizione %d non esiste ancora!\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -3021,19 +2920,19 @@ msgid "" msgstr "" "Tipo 0 significa spazio disponibile per diversi sistemi\n" "(ma non per Linux). Avere partizioni di\n" -"tipo 0 probabilmente non è consigliabile. È possibile eliminare\n" +"tipo 0 probabilmente non è consigliabile. È possibile eliminare\n" "una partizione utilizzando il comando `d'.\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" "Delete it first.\n" msgstr "" -"Non è possibile trasformare una partizione in una estesa o viceversa\n" +"Non è possibile trasformare una partizione in una estesa o viceversa\n" "Prima bisogna eliminarla.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -3041,10 +2940,10 @@ msgid "" "\n" msgstr "" "Poniamo di lasciare la partizione 3 come disco intero (5),\n" -"poiché SunOS/Solaris lo prevede e ciò è gradito anche a Linux.\n" +"poiché SunOS/Solaris lo prevede e ciò è gradito anche a Linux.\n" "\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -3052,124 +2951,128 @@ msgid "" "\n" msgstr "" "Poniamo di lasciare la partizione 9 come intestazione di volume (0),\n" -"e la partizione 11 come volume intero (6) poiché IRIX lo prevede.\n" +"e la partizione 11 come volume intero (6) poiché IRIX lo prevede.\n" "\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "Modificato il tipo di sistema della partizione %d in %x (%s)\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "" "La partizione %d ha diversi elementi iniziali fisici/logici (non Linux?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " phys=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "logico=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "La partizione %d ha diversi elementi finali fisici/logici:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "La partizione %i non inizia al limite del cilindro:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "dovrebbe essere (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 -#, fuzzy, c-format +#: fdisk/fdisk.c:1518 +#, c-format msgid "Partition %i does not end on cylinder boundary.\n" -msgstr "La partizione %d non termina al limite del cilindro.\n" +msgstr "La partizione %i non termina al limite del cilindro.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "dovrebbe essere (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" "Disk %s: %ld MB, %lld bytes\n" msgstr "" +"\n" +"Disco %s: %ld MB, %lld byte\n" -#: fdisk/fdisk.c:1535 -#, fuzzy, c-format +#: fdisk/fdisk.c:1537 +#, c-format msgid "" "\n" "Disk %s: %ld.%ld GB, %lld bytes\n" msgstr "" "\n" -"Disco %s: %d testine, %d settori, %d cilindri\n" +"Disco %s: %ld.%ld GB, %lld byte\n" "\n" -#: fdisk/fdisk.c:1537 -#, fuzzy, c-format +#: fdisk/fdisk.c:1539 +#, c-format msgid "%d heads, %d sectors/track, %d cylinders" -msgstr "" -"\n" -"Disco %s: %d testine, %d settori, %d cilindri\n" -"\n" +msgstr "%d testine, %d settori/tracce, %d cilindri" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" -msgstr "" +msgstr ", totale %llu settori" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" "\n" msgstr "" +"Unità = %s di %d * %d = %d byte\n" +"\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" "\n" -msgstr "" +msgstr "Niente da fare. L'ordine è già corretto.\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" "Probably you selected the wrong device.\n" "\n" msgstr "" +"Questo non sembra una tavola delle partizioni.\n" +"Probabilmente è stato scelto il dispositivo sbagliato.\n" +"\n" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, fuzzy, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s Avvio Inizio Fine Blocchi Id Sistema\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Dispositivo" -#: fdisk/fdisk.c:1759 -#, fuzzy, c-format +#: fdisk/fdisk.c:1761 +#, c-format msgid "" "\n" "Partition table entries are not in disk order\n" -msgstr "le partizioni logiche non sono nell'ordine del disco" +msgstr "" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3180,83 +3083,83 @@ msgstr "" "Disco %s: %d testine, %d settori, %d cilindri\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, fuzzy, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr " Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "Attenzione: la partizione %d contiene il settore 0\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" -msgstr "Partizione %d: testina %d più grande del massimo %d\n" +msgstr "Partizione %d: testina %d più grande del massimo %d\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" -msgstr "Partizione %d: settore %d più grande del massimo %d\n" +msgstr "Partizione %d: settore %d più grande del massimo %d\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" -msgstr "Partizione %d: cilindro %d più grande del massimo %d\n" +msgstr "Partizione %d: cilindro %d più grande del massimo %d\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "Partizione %d: dissenso dei settori precedenti %d con il totale %d\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "Attenzione: inizio dati danneggiato nella partizione %d\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "Attenzione: la partizione %d si sovrappone alla partizione %d.\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" -msgstr "Attenzione: la partizione %d è vuota\n" +msgstr "Attenzione: la partizione %d è vuota\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" -msgstr "La partizione logica %d non è interamente nella partizione %d\n" +msgstr "La partizione logica %d non è interamente nella partizione %d\n" -#: fdisk/fdisk.c:1900 -#, fuzzy, c-format +#: fdisk/fdisk.c:1902 +#, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" -msgstr "Numero %d totale dei settori allocati superiore al massimo %d\n" +msgstr "Numero totale dei settori allocati %d superiore al massimo %lld\n" -#: fdisk/fdisk.c:1903 -#, fuzzy, c-format +#: fdisk/fdisk.c:1905 +#, c-format msgid "%lld unallocated sectors\n" -msgstr "%d settori non allocati\n" +msgstr "%lld settori non allocati\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "" -"La partizione %d è già definita. Cancellarla prima di riaggiungerla.\n" +"La partizione %d è già definita. Cancellarla prima di riaggiungerla.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" -msgstr "Il settore %d è già allocato\n" +msgstr "Il settore %d è già allocato\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "Non ci sono settori liberi disponibili\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3265,24 +3168,24 @@ msgid "" "\tWARNING: This will destroy the present disk contents.\n" msgstr "" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "" "Si devono eliminare alcune partizioni e aggiungere anzitutto una partizione " "estesa\n" -#: fdisk/fdisk.c:2093 -#, fuzzy, c-format +#: fdisk/fdisk.c:2095 +#, c-format msgid "All logical partitions are in use\n" -msgstr "le partizioni logiche non sono nell'ordine del disco" +msgstr "Tutte le partizioni logiche sono usate\n" -#: fdisk/fdisk.c:2094 -#, fuzzy, c-format +#: fdisk/fdisk.c:2096 +#, c-format msgid "Adding a primary partition\n" -msgstr "Partizione primaria danneggiata" +msgstr "Aggiunta di una partizione primaria\n" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3293,34 +3196,34 @@ msgstr "" " %s\n" " p partizione primaria (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l logica (5 od oltre)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr " e estesa" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Numero di partizioni non valido per il tipo `%c'\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" "\n" msgstr "" -"La tabella delle partizioni è stata alterata!\n" +"La tabella delle partizioni è stata alterata!\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "Chiamata di ioctl() per rileggere la tabella delle partizioni.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3328,8 +3231,13 @@ msgid "" "The kernel still uses the old table.\n" "The new table will be used at the next reboot.\n" msgstr "" +"\n" +"ATTENZIONE: Rilettura della tabella delle partizioni fallita con errore %d: %" +"s.\n" +"Il kernel usa ancora la tabella precedente.\n" +"La nuova tabella sarà usata al prossimo riavvio.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3342,78 +3250,80 @@ msgstr "" "consultare la pagina del manuale fdisk per ulteriori\n" "informazioni.\n" -#: fdisk/fdisk.c:2197 -#, fuzzy, c-format +#: fdisk/fdisk.c:2199 +#, c-format msgid "" "\n" "Error closing file\n" -msgstr "Errore durante la chiusura di %s\n" +msgstr "" +"\n" +"Errore durante la chiusura del file\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "Sincronizzazione dei dischi in corso.\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "La partizione %d non ha area dati\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Nuovo inizio dati" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "Comando per esperti (m per richiamare la guida): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "Numero di cilindri" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "Numero di testine" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "Numero di settori" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "" -"Attenzione: impostare l'offset di settore per assicurare compatibilità con " +"Attenzione: impostare l'offset di settore per assicurare compatibilità con " "DOS\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "Il disco %s non contiene una tabella delle partizioni valida\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "Impossibile aprire %s\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "impossibile aprire %s\n" -#: fdisk/fdisk.c:2458 -#, fuzzy, c-format +#: fdisk/fdisk.c:2460 +#, c-format msgid "%c: unknown command\n" -msgstr "%s: comando sconosciuto: %s\n" +msgstr "%c: comando sconosciuto\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "" "Questo kernel trova la dimensione del settore in maniera indipendente - - " "opzione b ignorata\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " @@ -3422,35 +3332,34 @@ msgstr "" "Attenzione: l'opzione -b (mpostazione della dimensione del settore) si " "dovrebbe utilizzare con un dispositivo specificato\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "Comando (m per richiamare la guida): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" "The current boot file is: %s\n" msgstr "" "\n" -"Il file d'avvio corrente è: %s\n" +"Il file d'avvio corrente è: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "Immettere il nome del nuovo file d'avvio:" -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "File d'avvio immutato\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3506,37 +3415,32 @@ msgid "SGI xfs" msgstr "SGI xfs" #: fdisk/fdisksgilabel.c:91 -#, fuzzy msgid "SGI xfslog" -msgstr "SGI xfs" +msgstr "SGI xfslog" #: fdisk/fdisksgilabel.c:92 -#, fuzzy msgid "SGI xlv" -msgstr "SGI xlvol" +msgstr "SGI xlv" #: fdisk/fdisksgilabel.c:93 -#, fuzzy msgid "SGI xvm" -msgstr "SGI xlvol" +msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux swap" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux nativo" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 -#, fuzzy +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" -msgstr "Linux" +msgstr "Linux LVM" #: fdisk/fdisksgilabel.c:97 -#, fuzzy msgid "Linux RAID" -msgstr "Linux" +msgstr "Linux RAID" #: fdisk/fdisksgilabel.c:163 #, c-format @@ -3544,8 +3448,8 @@ msgid "" "According to MIPS Computer Systems, Inc the Label must not contain more than " "512 bytes\n" msgstr "" -"Secondo la ditta MIPS Computer Systems, Inc l'etichetta non deve contenere " -"più di512 byte\n" +"Secondo MIPS Computer Systems, Inc l'etichetta non deve contenere più di 512 " +"byte\n" #: fdisk/fdisksgilabel.c:182 #, c-format @@ -3553,7 +3457,7 @@ msgid "Detected sgi disklabel with wrong checksum.\n" msgstr "Rilevato un disklabel sgi con checksum errato.\n" #: fdisk/fdisksgilabel.c:200 -#, fuzzy, c-format +#, c-format msgid "" "\n" "Disk %s (SGI disk label): %d heads, %d sectors\n" @@ -3568,11 +3472,11 @@ msgstr "" "%d cilindri, %d cilindri fisici\n" "%d sett/cil supplementari, interleave %d:1\n" "%s\n" -"Unità = %s di %d * 512 byte\n" +"Unità = %s di %d * %d byte\n" "\n" #: fdisk/fdisksgilabel.c:213 -#, fuzzy, c-format +#, c-format msgid "" "\n" "Disk %s (SGI disk label): %d heads, %d sectors, %d cylinders\n" @@ -3581,17 +3485,17 @@ msgid "" msgstr "" "\n" "Disco %s (disk label SGI): %d testine, %d settori, %d cilindri\n" -"Unità = %s di %d * 512 byte\n" +"Unità = %s di %d * %d byte\n" "\n" #: fdisk/fdisksgilabel.c:220 -#, fuzzy, c-format +#, c-format msgid "" "----- partitions -----\n" "Pt# %*s Info Start End Sectors Id System\n" msgstr "" "----- partizioni -----\n" -"%*s Info Inizio Fine Settori Id Sistema\n" +"Pt# %*s Info Inizio Fine Settori Id Sistema\n" #: fdisk/fdisksgilabel.c:242 #, fuzzy, c-format @@ -3609,7 +3513,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s settore%5u dimensione%8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3651,7 +3554,7 @@ msgstr "" "\n" "\tSi tenga conto del fatto che non viene verificata l'esistenza del file di " "avvio.\n" -"\tL'impostazione predefinita di SGI è \"/unix\" e per il backup \"/unix.save" +"\tL'impostazione predefinita di SGI è \"/unix\" e per il backup \"/unix.save" "\".\n" #: fdisk/fdisksgilabel.c:348 @@ -3666,9 +3569,9 @@ msgstr "" #: fdisk/fdisksgilabel.c:438 #, c-format msgid "More than one entire disk entry present.\n" -msgstr "Presente più di una voce disco intero.\n" +msgstr "Presente più di una voce disco intero.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "Nessuna partizione definita\n" @@ -3693,8 +3596,8 @@ msgid "" "The entire disk partition is only %d diskblock large,\n" "but the disk is %d diskblocks long.\n" msgstr "" -"La partizione del disco intero è solamente di %d blocchi,\n" -"ma il disco è di %d blocchi.\n" +"La partizione del disco intero è solamente di %d blocchi,\n" +"ma il disco è di %d blocchi.\n" #: fdisk/fdisksgilabel.c:465 #, c-format @@ -3717,9 +3620,9 @@ msgid "The Partition %d and %d overlap by %d sectors.\n" msgstr "Le partizioni %d e %d si sovrappongono di %d settori.\n" #: fdisk/fdisksgilabel.c:496 fdisk/fdisksgilabel.c:514 -#, fuzzy, c-format +#, c-format msgid "Unused gap of %8u sectors - sectors %8u-%u\n" -msgstr "Intervallo di %8d settori non utilizzato - settori %8d-%d\n" +msgstr "Intervallo di %8u settori non utilizzato - settori %8u-%u\n" #: fdisk/fdisksgilabel.c:525 #, c-format @@ -3737,7 +3640,7 @@ msgid "" "The swap partition does not exist.\n" msgstr "" "\n" -"La partizione swap non esiste.\n" +"La partizione di swap non esiste.\n" #: fdisk/fdisksgilabel.c:532 #, c-format @@ -3746,18 +3649,17 @@ msgid "" "The swap partition has no swap type.\n" msgstr "" "\n" -"La partizione swap non ha tipo swap.\n" +"La partizione di swap non ha tipo swap.\n" #: fdisk/fdisksgilabel.c:535 #, c-format msgid "\tYou have chosen an unusual boot file name.\n" -msgstr "\tSi è selezionato un nome file di avvio non comune.\n" +msgstr "\tSi è selezionato un nome file di avvio non comune.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" -msgstr "È possibile modificare solamente il tag delle partizioni non vuote.\n" +msgstr "È possibile modificare solamente il tag delle partizioni non vuote.\n" #: fdisk/fdisksgilabel.c:550 msgid "" @@ -3768,22 +3670,21 @@ msgid "" "Type YES if you are sure about tagging this partition differently.\n" msgstr "" "Si raccomanda che la partizione in offset 0\n" -"sia di tipo \"SGI volhdr\", il sistema IRIX si baserà su di essa per\n" +"sia di tipo \"SGI volhdr\", il sistema IRIX si baserà su di essa per\n" "recuperare dalla directory gli strumenti standalone come sash e fx.\n" -"Solamente la sezione dell'intero disco \"SGI volume\" può violarla.\n" -"Digitare YES (sì) se si è certi di voler codificare questa partizione in " +"Solamente la sezione dell'intero disco \"SGI volume\" può violarla.\n" +"Digitare YES (sì) se si è certi di voler codificare questa partizione in " "modo differente.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" msgstr "" -"Si è a conoscenza del fatto che sul disco esiste una sovrapposizione di " +"Si è a conoscenza del fatto che sul disco esiste una sovrapposizione di " "partizioni?\n" #: fdisk/fdisksgilabel.c:637 @@ -3796,7 +3697,7 @@ msgstr "" #: fdisk/fdisksgilabel.c:642 #, c-format msgid "The entire disk is already covered with partitions.\n" -msgstr "L'intero disco è già coperto da partizioni.\n" +msgstr "L'intero disco è già coperto da partizioni.\n" #: fdisk/fdisksgilabel.c:646 #, c-format @@ -3818,7 +3719,7 @@ msgstr "" #, c-format msgid "You will get a partition overlap on the disk. Fix it first!\n" msgstr "" -"Si avrà una sovrapposizione di partizioni sul disco. Risolvere anzitutto " +"Si avrà una sovrapposizione di partizioni sul disco. Risolvere anzitutto " "questo problema.\n" #: fdisk/fdisksgilabel.c:676 @@ -3827,16 +3728,16 @@ msgid " Last %s" msgstr " Ultimo %s" #: fdisk/fdisksgilabel.c:706 -#, fuzzy, c-format +#, c-format msgid "" "Building a new SGI disklabel. Changes will remain in memory only,\n" "until you decide to write them. After that, of course, the previous\n" "content will be unrecoverably lost.\n" "\n" msgstr "" -"Creazione di una nuova disklabel SGI. Le modifiche rimarranno memorizzate\n" -"solamente fino a quando si decide di scriverle. Dopodiché, ovviamente, il\n" -"contenuto precedente sarà definitivamente perso.\n" +"Creazione di una nuova disklabel SGI. Le modifiche rimarranno in memoria\n" +"fino a quando si decide di scriverle. Dopodiché, ovviamente, il contenuto\n" +"precedente sarà definitivamente perso.\n" "\n" #: fdisk/fdisksgilabel.c:728 @@ -3857,44 +3758,43 @@ msgstr "Tentativo di mantenere i parametri della partizione %d in corso.\n" msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tINIZIO=%d\tLUNGHEZZA=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Vuoto" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS swap" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Disco intero" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Autorilevamento raid di Linux" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3907,12 +3807,12 @@ msgstr "" "per es. testine, settori, cilindri e partizioni\n" "o forzare un'etichetta nuova (comando s nel menu principale)\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "L'autoconfigurazione ha trovato un %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3920,116 +3820,116 @@ msgid "" "content won't be recoverable.\n" "\n" msgstr "" -"Creazione di una nuova disklabel DOS. Le modifiche rimarranno memorizzate\n" -"solamente fino a quando si decide di scriverle. Dopodiché, chiaramente, il\n" -"contenuto precedente non sarà recuperabile.\n" +"Creazione di una nuova disklabel sun. Le modifiche rimarranno memorizzate\n" +"solamente fino a quando si decide di scriverle. Dopodiché, chiaramente, il\n" +"contenuto precedente non sarà recuperabile.\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" " 0 custom (with hardware detected defaults)" msgstr "" -"Tipo di unità\n" +"Tipo di unità\n" " ? auto configure\n" " 0 custom (con le impostazioni predefinite rilevate dell'hardware)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "Selezione tipo (? per auto, 0 per custom): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "Autoconfigurazione non riuscita.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Settori/traccia" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Cilindri alternativi" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Cilindri fisici" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" -msgstr "Velocità di rotazione (rpm)" +msgstr "Velocità di rotazione (rpm)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "Fattore di interleave" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "Settori supplementari per cilindro" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" -msgstr "È possibile modificare tutti i parametri disco dal menu x" +msgstr "È possibile modificare tutti i parametri disco dal menu x" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "floppy da 3,5\"" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linux custom" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "La partizione %d non finisce al limite del cilindro\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "La partizione %d si sovrappone ad altre nei settori %d-%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Intervallo inutilizzato - settori 0-%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Intervallo inutilizzato - settori %d-%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" "Delete some/shrink them before retry.\n" msgstr "" -"Altre partizioni coprono già il disco intero.\n" +"Altre partizioni coprono già il disco intero.\n" "Eliminarne alcune/rimpicciolirle prima di riprovare.\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" "%d %s covers some other partition. Your entry has been changed\n" "to %d %s\n" msgstr "" -"Non si è coperto l'intero disco con la terza partizione, ma il valore\n" -"%d %s copre alcune altre partizioni. La voce immessa è stata cambiata\n" +"Non si è coperto l'intero disco con la terza partizione, ma il valore\n" +"%d %s copre alcune altre partizioni. La voce immessa è stata cambiata\n" "in %d %s\n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" "partition as Whole disk (5), starting at 0, with %u sectors\n" msgstr "" -"Se si vuole mantenere la compatibilità con SunOS/Solaris, prendere\n" +"Se si vuole mantenere la compatibilità con SunOS/Solaris, prendere\n" "in considerazione di lasciare questa partizione come disco intero (5), " "partendo da 0, con %u settori\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -4042,10 +3942,10 @@ msgstr "" "posizione dello swap Linux\n" "potrebbe provocare l'eliminazione della tabelle delle partizioni e del " "bootblock.\n" -"Digitare YES (sì) se si è certi di volere che quella partizione\n" +"Digitare YES (sì) se si è certi di volere che quella partizione\n" "venga codificata con 82 (swap Linux ): " -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4061,10 +3961,10 @@ msgstr "" "%d cilindri, %d cilindri alternativi, %d cilindri fisici\n" "%d sett./cil. supplementari, interleave %d:1\n" "%s\n" -"Unità = %s di %d * 512 byte\n" +"Unità = %s di %d * 512 byte\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4074,19 +3974,19 @@ msgid "" msgstr "" "\n" "Disco %s (etichetta disco Sun): %d testine, %d settori, %d cilindri\n" -"Unità = %s di %d * 512 byte\n" +"Unità = %s di %d * 512 byte\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Flag Inizio Fine Blocchi Id Sistema\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "Numero di cilindri alternativi" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "Numero dei cilindri fisici" @@ -4110,52 +4010,41 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "Esteso" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX avviabile" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Boot Manager" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 -#, fuzzy msgid "W95 FAT32" -msgstr "Win95 FAT32" +msgstr "W95 FAT32" #: fdisk/i386_sys_types.c:18 -#, fuzzy msgid "W95 FAT32 (LBA)" -msgstr "Win95 FAT32 (LBA)" +msgstr "W95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 -#, fuzzy msgid "W95 FAT16 (LBA)" -msgstr "Win95 FAT16 (LBA)" +msgstr "W95 FAT16 (LBA)" #: fdisk/i386_sys_types.c:20 -#, fuzzy msgid "W95 Ext'd (LBA)" -msgstr "Win95 Ext'd (LBA)" +msgstr "W95 Esteso (LBA)" #: fdisk/i386_sys_types.c:21 msgid "OPUS" @@ -4183,22 +4072,19 @@ msgstr "HPFS/NTFS nascosto" #: fdisk/i386_sys_types.c:27 msgid "AST SmartSleep" -msgstr "" +msgstr "AST SmartSleep" #: fdisk/i386_sys_types.c:28 -#, fuzzy msgid "Hidden W95 FAT32" -msgstr "Win95 FAT32 nascosto" +msgstr "W95 FAT32 nascosto" #: fdisk/i386_sys_types.c:29 -#, fuzzy msgid "Hidden W95 FAT32 (LBA)" -msgstr "Win95 FAT32 (LBA) nascosto" +msgstr "W95 FAT32 (LBA) nascosto" #: fdisk/i386_sys_types.c:30 -#, fuzzy msgid "Hidden W95 FAT16 (LBA)" -msgstr "Win95 FAT16 (LBA) nascosto" +msgstr "W95 FAT16 (LBA) nascosto" #: fdisk/i386_sys_types.c:31 msgid "NEC DOS" @@ -4206,7 +4092,7 @@ msgstr "NEC DOS" #: fdisk/i386_sys_types.c:32 msgid "Plan 9" -msgstr "" +msgstr "Plan 9" #: fdisk/i386_sys_types.c:33 msgid "PartitionMagic recovery" @@ -4244,12 +4130,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4270,8 +4154,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4281,7 +4163,6 @@ msgstr " SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD o SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4302,16 +4183,13 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Vecchio Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / vecchio Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 -#, fuzzy msgid "Linux swap / Solaris" -msgstr "Linux swap" +msgstr "Linux swap / Solaris" #: fdisk/i386_sys_types.c:58 msgid "OS/2 hidden C: drive" @@ -4326,9 +4204,8 @@ msgid "NTFS volume set" msgstr "set volume NTFS" #: fdisk/i386_sys_types.c:62 -#, fuzzy msgid "Linux plaintext" -msgstr "Linux ext2" +msgstr "Linux plaintext" #: fdisk/i386_sys_types.c:64 msgid "Amoeba" @@ -4338,22 +4215,18 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 -#, fuzzy msgid "BSD/OS" -msgstr "BSD/386" +msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "Ibernazione IBM Thinkpad" #: fdisk/i386_sys_types.c:68 msgid "FreeBSD" -msgstr "" +msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4364,16 +4237,15 @@ msgstr "NeXTSTEP" #: fdisk/i386_sys_types.c:71 msgid "Darwin UFS" -msgstr "" +msgstr "Darwin UFS" #: fdisk/i386_sys_types.c:72 -#, fuzzy msgid "NetBSD" -msgstr "OpenBSD" +msgstr "NetBSD" #: fdisk/i386_sys_types.c:73 msgid "Darwin boot" -msgstr "" +msgstr "Darwin boot" #: fdisk/i386_sys_types.c:74 msgid "BSDI fs" @@ -4385,15 +4257,15 @@ msgstr "BSDI swap" #: fdisk/i386_sys_types.c:76 msgid "Boot Wizard hidden" -msgstr "" +msgstr "Boot Wizard hidden" #: fdisk/i386_sys_types.c:77 msgid "Solaris boot" -msgstr "" +msgstr "Solaris boot" #: fdisk/i386_sys_types.c:78 msgid "Solaris" -msgstr "" +msgstr "Solaris" #: fdisk/i386_sys_types.c:79 msgid "DRDOS/sec (FAT-12)" @@ -4413,194 +4285,178 @@ msgstr "Syrinx" #: fdisk/i386_sys_types.c:83 msgid "Non-FS data" -msgstr "" +msgstr "Non-FS data" #: fdisk/i386_sys_types.c:84 msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" -msgstr "" +msgstr "Dell Utility" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 #, fuzzy msgid "BootIt" msgstr "Avvio" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "accesso DOS" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS fs" #: fdisk/i386_sys_types.c:94 msgid "EFI GPT" -msgstr "" +msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" -msgstr "" +msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" -msgstr "" +msgstr "Linux/PA-RISC boot" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS secondario" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "errore di ricerca su %s - impossibile ricercare a %lu\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" -msgstr "errore di ricerca: si voleva 0x%08x%08x, si è ottenuto 0x%08x%08x\n" +msgstr "errore di ricerca: si voleva 0x%08x%08x, si è ottenuto 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "memoria insufficiente - termina\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "errore in lettura su %s - impossibile leggere il settore %lu\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "ERRORE: il settore %lu non ha una firma msdos\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "errore di scrittura su %s - impossibile scrivere il settore %lu\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "impossibile aprire il file di salvataggio settore partizione (%s)\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "errore di scrittura su %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "impossibile eseguire stat del file di ripristino partizione (%s)\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "" "il file di ripristino partizione ha una dimensione errata - il ripristino " "non viene effettuato\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "memoria insufficiente?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "impossibile aprire il file di ripristino partizione (%s)\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "errore durante la lettura di %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "impossibile aprire il dispositivo %s per scrivere\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "errore durante la scrittura del settore %lu su %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Disco %s: impossibile ottenere la geometria\n" -#: fdisk/sfdisk.c:470 -#, fuzzy, c-format +#: fdisk/sfdisk.c:468 +#, c-format msgid "Disk %s: cannot get size\n" -msgstr "Disco %s: impossibile ottenere la geometria\n" +msgstr "Disco %s: impossibile ottenere la dimensione\n" -#: fdisk/sfdisk.c:503 -#, fuzzy, c-format +#: fdisk/sfdisk.c:501 +#, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" "the entire disk. Using fdisk on it is probably meaningless.\n" "[Use the --force option if you really want this]\n" msgstr "" -"Attenzione: inizio=%d - sembra una partizione piuttosto che\n" +"Attenzione: inizio=%lu - sembra una partizione piuttosto che\n" "l'intero disco. Utilizzare fdisk su di esso probabilmente non ha senso.\n" "[Utilizzare l'opzione --force se lo si desidera davvero]\n" -#: fdisk/sfdisk.c:510 -#, fuzzy, c-format +#: fdisk/sfdisk.c:508 +#, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" -msgstr "Attenzione: HDIO_GETGEO dice che vi sono %d testine\n" +msgstr "Attenzione: HDIO_GETGEO dice che vi sono %lu testine\n" -#: fdisk/sfdisk.c:513 -#, fuzzy, c-format +#: fdisk/sfdisk.c:511 +#, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" -msgstr "Attenzione: HDIO_GETGEO dice che vi sono %d testine\n" +msgstr "Attenzione: HDIO_GETGEO dice che vi sono %lu settori\n" -#: fdisk/sfdisk.c:517 -#, fuzzy, c-format +#: fdisk/sfdisk.c:515 +#, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" -msgstr "Attenzione: HDIO_GETGEO dice che vi sono %d cilindri\n" +msgstr "Attenzione: BLKGETSIZE/HDIO_GETGEO dice che vi sono %lu cilindri\n" -#: fdisk/sfdisk.c:522 -#, fuzzy, c-format +#: fdisk/sfdisk.c:520 +#, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" "This will give problems with all software that uses C/H/S addressing.\n" msgstr "" -"Attenzione: numero improbabile di settori (%d) - solitamente sono al massimo " +"Attenzione: numero improbabile di settori (%lu) - di solito sono al massimo " "63\n" -"Questo creerà problemi con tutto il software che utilizza l'indirizzamento C/" -"H/S.\n" +"Questo creerà problemi con i software che utilizza l'indirizzamento C/H/S.\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4609,33 +4465,33 @@ msgstr "" "\n" "Disco %s: %lu cilindri, %lu testine, %lu settori/traccia\n" -#: fdisk/sfdisk.c:608 -#, fuzzy, c-format +#: fdisk/sfdisk.c:606 +#, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" msgstr "" -"%s della partizione %s ha un valore impossibile per la testina: %d " -"(dovrebbeessere compreso nell'intervallo 0-%d)\n" +"%s della partizione %s ha un valore impossibile per la testina: %lu " +"(dovrebbe essere in 0-%lu)\n" -#: fdisk/sfdisk.c:613 -#, fuzzy, c-format +#: fdisk/sfdisk.c:611 +#, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" "lu)\n" msgstr "" -"%s della partizione %s ha un valore impossibile per il settore: %d " -"(dovrebbeessere compreso nell'intervallo 1-%d)\n" +"%s della partizione %s ha un valore impossibile per il settore: %lu " +"(dovrebbe essere in 1-%lu)\n" -#: fdisk/sfdisk.c:618 -#, fuzzy, c-format +#: fdisk/sfdisk.c:616 +#, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" "lu)\n" msgstr "" -"%s della partizione %s ha un valore impossibile per i cilindri: %d (dovrebbe " -"essere compreso nell'intervallo 0-%d)\n" +"%s della partizione %s ha un valore impossibile per i cilindri: %lu " +"(dovrebbe essere in 0-%lu)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4644,405 +4500,408 @@ msgstr "" "Nome Id\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Rilettura della tabella delle partizioni in corso...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" msgstr "" -"Il comando per la rilettura della tabella delle partizioni non è riuscito\n" +"Il comando per la rilettura della tabella delle partizioni non è riuscito\n" "Riavviare adesso il sistema prima di utilizzare mkfs\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "Errore durante la chiusura di %s\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: nessuna partizione di questo tipo\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "formato non riconosciuto - utilizzo dei settori in corso\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# tabella delle partizioni di %s\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "formato non implementato - utilizzo di %s in corso\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -"Unità = cilindri di %lu byte, blocchi di 1024 byte, conteggiando da %d\n" +"Unità = cilindri di %lu byte, blocchi di 1024 byte, conteggiando da %d\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, fuzzy, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr "" " Inizio Boot Dispositivo Fine #cilin. #blocchi Id Sistema\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" "\n" msgstr "" -"Unità = settori di 512 byte, conteggiando da %d\n" +"Unità = settori di 512 byte, conteggiando da %d\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, fuzzy, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " Boot Dispositivo Inizio Fine #settori Id Sistema\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -"Unità = blocchi di 1024 byte, conteggiando da %d\n" +"Unità = blocchi di 1024 byte, conteggiando da %d\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, fuzzy, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " Boot Dispositivo Inizio Fine #blocchi Id Sistema\n" -#: fdisk/sfdisk.c:958 -#, fuzzy, c-format +#: fdisk/sfdisk.c:956 +#, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -"Unità = megabyte da 1048576 byte, blocchi da 1024 byte, conteggiando da %d\n" +"Unità = mebibyte da 1048576 byte, blocchi da 1024 byte, contando da %d\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, fuzzy, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " Inizio Boot Dispositivo Fine MB #blocchi Id Sistema\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tinizio: (c,h,s) previsto (%ld,%ld,%ld) trovato (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tendenza: (c,h,s) previsto (%ld,%ld,%ld) trovato (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "la partizione termina sul cilindro %ld, oltre la fine del disco\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" -msgstr "Non si è trovata alcuna partizione\n" +msgstr "Non si è trovata alcuna partizione\n" -#: fdisk/sfdisk.c:1144 -#, fuzzy, c-format +#: fdisk/sfdisk.c:1142 +#, c-format msgid "" "Warning: The partition table looks like it was made\n" " for C/H/S=*/%ld/%ld (instead of %ld/%ld/%ld).\n" "For this listing I'll assume that geometry.\n" msgstr "" -"Attenzione: la prima partizione sembra sia stata creata\n" +"Attenzione: la tabella delle partizioni sembra sia stata creata\n" " per C/H/S=*/%ld/%ld (al posto di %ld/%ld/%ld).\n" -"Per questo elenco viene presunta tale geometria.\n" +"In questo elenco verrà assunta tale geometria.\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "nessuna tabella delle partizioni presente.\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "strano, sono definite solo %d partizioni.\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "" -"Attenzione: la partizione %s ha dimensione 0 ma non è contrassegnata come " +"Attenzione: la partizione %s ha dimensione 0 ma non è contrassegnata come " "vuota\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" -msgstr "Attenzione: la partizione %s ha dimensione 0 ed è avviabile\n" +msgstr "Attenzione: la partizione %s ha dimensione 0 ed è avviabile\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "Attenzione: la partizione %s ha dimensione 0 e inizio non nullo\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "Attenzione: la partizione %s " -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" -msgstr "non è contenuta nella partizione %s\n" +msgstr "non è contenuta nella partizione %s\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "Attenzione: le partizioni %s " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "e %s si sovrappongono\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" "and will destroy it when filled\n" msgstr "" +"Attenzione: la partizione %s contiene parte della tabella delle partizioni\n" +"(settore %lu), e la distruggerà quando viene riempita.\n" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "Attenzione: la partizione %s inizia al settore 0\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "Attenzione: la partizione %s si estende dopo la fine del disco\n" -#: fdisk/sfdisk.c:1276 -#, fuzzy +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" -msgstr "Tra le partizioni primarie, al massimo una può essere estesa\n" +msgstr "" +"Tra le partizioni primarie, al massimo una può essere estesa\n" +" (anche se questo non è un problema per Linux)\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "Attenzione: la partizione %s non inizia al limite di un cilindro\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "Attenzione: la partizione %s non termina al limite di un cilindro\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -"Attenzione: più di una partizione primaria è contrassegnata come avviabile " +"Attenzione: più di una partizione primaria è contrassegnata come avviabile " "(attiva)\n" -"Questo non ha importanza per LILO, ma MBR DOS non avvierà questo disco.\n" +"Questo non ha importanza per LILO, ma MBR DOS non avvierà questo disco.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" msgstr "" -"Attenzione: solitamente è possibile eseguire l'avvio solamente da partizioni " +"Attenzione: solitamente è possibile eseguire l'avvio solamente da partizioni " "primarie\n" "LILO non prende in considerazione il flag `bootable' (flag 'avviabile').\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -"Attenzione: nessuna partizione primaria è contrassegnata come avviabile " +"Attenzione: nessuna partizione primaria è contrassegnata come avviabile " "(attiva)\n" -"Questo non ha importanza per LILO, ma MBR DOS non avvierà questo disco.\n" +"Questo non ha importanza per LILO, ma MBR DOS non avvierà questo disco.\n" -#: fdisk/sfdisk.c:1345 -#, fuzzy +#: fdisk/sfdisk.c:1343 msgid "start" -msgstr "stato" +msgstr "inizio" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "partizione %s: inizio: (c,h,s) previsto (%ld,%ld,%ld) trovato (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1354 -#, fuzzy +#: fdisk/sfdisk.c:1352 msgid "end" -msgstr "invio" +msgstr "fine" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" " partizione %s: fine: (c,h,s) previsto (%ld,%ld,%ld) trovato (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "la partizione %s termina sul cilindro %ld, oltre la fine del disco\n" -#: fdisk/sfdisk.c:1385 -#, fuzzy, c-format +#: fdisk/sfdisk.c:1383 +#, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" "(For listing purposes only. Do not change its contents.)\n" -msgstr "Attenzione: inizio dati danneggiato nella partizione %d\n" +msgstr "" -#: fdisk/sfdisk.c:1391 -#, fuzzy +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" -msgstr "Attenzione: la partizione %s non inizia al limite di un cilindro\n" +msgstr "" +"Attenzione: la partizione estesa non inizia al limite di un cilindro.\n" +"DOS e Linux interpreteranno i contenuti in modo diverso.\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "troppe partizioni - sto ignorando quei numeri passati (%d)\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "struttura delle partizioni?\n" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "rilevato l'amministratore del disco - impossibile da gestire\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "trovata firma DM6 - termina\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "strano..., una partizione estesa di dimensione 0?\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "strano..., una partizione BSD di dimensione 0?\n" -#: fdisk/sfdisk.c:1624 -#, fuzzy, c-format +#: fdisk/sfdisk.c:1622 +#, c-format msgid " %s: unrecognized partition table type\n" -msgstr " %s: partizione non riconosciuta\n" +msgstr " %s: tipo di tabella delle partizioni non riconosciuto\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "flag -n dato: nessuna modifica\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "Salvataggio dei vecchi settori non riuscito - interruzione in corso\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "Scrittura della partizione su %s non riuscita\n" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "linea di input lunga o incompleta - uscita in corso\n" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "errore di input: `=' previsto dopo il campo %s\n" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "errore di input: carattere non previsto %c dopo il campo %s\n" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "input non riconosciuto: %s\n" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "numero troppo grande\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "segni strani dopo il numero\n" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" -msgstr "non c'è spazio per il descrittore di partizione\n" +msgstr "non c'è spazio per il descrittore di partizione\n" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "impossibile costituire una partizione estesa adiacente\n" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "troppi campi di input\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" -msgstr "Non c'è spazio per altri\n" +msgstr "Non c'è spazio per altri\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "Tipo non valido\n" -#: fdisk/sfdisk.c:2121 -#, fuzzy, c-format +#: fdisk/sfdisk.c:2119 +#, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" -msgstr "Attenzione: superiore alla dimensione massima consentita (%lu)\n" +msgstr "" +"Attenzione: la dimensione indicata (%lu) è superiore alla dimensione massima " +"consentita (%lu)\n" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "Attenzione: partizione vuota\n" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "Attenzione: inizio partizione non valido (%lu troppo anticipato)\n" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "flag avviabile non riconosciuto - scegliere - o *\n" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "Specificazione c,h,s parziale?\n" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "partizione estesa in posizione non prevista\n" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "input non valido\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "troppe partizioni\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" @@ -5052,233 +4911,227 @@ msgstr "" "predefinito.\n" " " " \n" -"Solitamente è necessario specificare solamente e ( e " +"Solitamente è necessario specificare solamente e ( e " "forse ).\n" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "versione" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" -msgstr "Utilizzo: %s [opzioni] dispositivo...\n" +msgstr "Uso: %s [opzioni] dispositivo...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "dispositivo: qualcosa come /dev/hda o /dev/sda" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "opzioni utili:" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s [o --show-size]: elenco dimensioni di una partizione" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr " -c [o --id]: stampa o modifica dell'Id della partizione" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [o --list]: elenco delle partizioni di ciascun dispositivo" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" " -d [o --dump]: idem, ma in un formato adatto per un successivo input" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr "" " -i [o --increment]: numero dei cilindri ecc. partendo da 1 invece che da " "0" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" msgstr "" -" -uS, -uB, -uC, -uM: accetta/riporta in unità di settori/blocchi/" +" -uS, -uB, -uC, -uM: accetta/riporta in unità di settori/blocchi/" "cilindri/MB" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [o --list-types]:elenca i tipi di partizione conosciuti" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr "" -" -D [o --DOS]: per la compatibilità con DOS: spreca un po' di spazio" +" -D [o --DOS]: per la compatibilità con DOS: spreca un po' di spazio" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr "" " -R [o --re-read]: fa rileggere al kernel la tabella delle partizioni" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr " -N# : modifica solamente la partizione con numero #" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr " -n : non scrive realmente sul disco" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr "" " -O file : salva sul file i settori che verranno sovrascritti" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I file : ripristina questi settori nuovamente" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v [o --version]: stampa versione" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? [o --help]: stampa questo messaggio" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "opzioni pericolose:" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr "" " -g [o --show-geometry]: stampa l'idea del kernel riguardo alla geometria" -#: fdisk/sfdisk.c:2330 -#, fuzzy +#: fdisk/sfdisk.c:2326 msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" msgstr "" -" -g [o --show-geometry]: stampa l'idea del kernel riguardo alla geometria" +" -G [o --show-pt-geometry]: stampa la geometria stimata in base alla\n" +" tavola delle partizioni" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" msgstr "" " -x [o --show-extended]: elenca anche le partizioni estese in output\n" -" o prevede i rispettivi descrittori in input" +" o prevede i rispettivi descrittori in input" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" -msgstr "" -" -L [o --Linux]: non reclamare per cose che risultano irrilevanti " -"per Linux" +msgstr " -L [o --Linux]: non segnala le cose irrilevanti per Linux" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q [o --quiet]: elimina i messaggi di avvertimento" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" -msgstr " È possibile non usare la geometria rilevata utilizzando:" +msgstr " È possibile non usare la geometria rilevata utilizzando:" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr " -C# [o --cylindres #]:imposta il numero di cilindri da utilizzare" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr " -H# [o --heads #]: imposta il numero di testine da utilizzare" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr " -S# [o --sectors #]: imposta il numero di settori da utilizzare" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" -msgstr "È possibile disattivare tutte le verifiche di coerenza con:" +msgstr "È possibile disattivare tutte le verifiche di coerenza con:" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" -msgstr " -f [o --force]: fa ciò che dico, anche se è stupido" +msgstr " -f [o --force]: fa ciò che dico, anche se è stupido" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" -msgstr "Utilizzo:" +msgstr "Uso:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s device\t\t elenca le partizioni attive sul dispositivo\n" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "%s device n1 n2 ... attiva le partizioni n1 ..., disattiva il resto\n" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "%s -An device\t attiva la partizione n, disattiva le altre\n" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "nessun comando?\n" -#: fdisk/sfdisk.c:2639 -#, fuzzy, c-format +#: fdisk/sfdisk.c:2635 +#, c-format msgid "total: %llu blocks\n" -msgstr "totale: %d blocchi\n" +msgstr "totale: %llu blocchi\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" -msgstr "utilizzo: sfdisk --print-id numero partizione dispositivo\n" +msgstr "uso: sfdisk --print-id numero partizione dispositivo\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" -msgstr " utilizzo: sfdisk --change-id numero partizione dispositivo Id\n" +msgstr " uso: sfdisk --change-id numero partizione dispositivo Id\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" -msgstr "utilizzo: sfdisk --id numero partizione dispositivo [Id]\n" +msgstr "uso: sfdisk --id numero partizione dispositivo [Id]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "" -"è possibile specificare solamente un dispositivo(eccetto con -l o -s)\n" +"è possibile specificare solamente un dispositivo(eccetto con -l o -s)\n" -#: fdisk/sfdisk.c:2715 -#, fuzzy, c-format +#: fdisk/sfdisk.c:2711 +#, c-format msgid "cannot open %s read-write\n" -msgstr "impossibile aprire %s\n" +msgstr "impossibile aprire %s in lettura e scrittura\n" -#: fdisk/sfdisk.c:2717 -#, fuzzy, c-format +#: fdisk/sfdisk.c:2713 +#, c-format msgid "cannot open %s for reading\n" -msgstr "impossibile aprire %s in lettura" +msgstr "impossibile aprire %s in lettura\n" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: OK\n" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 -#, fuzzy, c-format +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 +#, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" -msgstr "%s: %d cilindri, %d testine, %d settori/traccia\n" +msgstr "%s: %ld cilindri, %ld testine, %ld settori/traccie\n" -#: fdisk/sfdisk.c:2807 -#, fuzzy, c-format +#: fdisk/sfdisk.c:2803 +#, c-format msgid "Cannot get size of %s\n" -msgstr "Impossibile ottenere la dimensione del disco" +msgstr "impossibile ottenere la dimensione di %s\n" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "byte attivo non valido: 0x%x al posto di 0x80\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5286,47 +5139,46 @@ msgstr "" "Fine\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" "but the DOS MBR will only boot a disk with 1 active partition.\n" msgstr "" -"Ci sono %d partizioni primarie attive. Questo è irrelevante per LILO,\n" -"ma MBR DOS avvierà solamente un disco con 1 partizione attiva.\n" +"Ci sono %d partizioni primarie attive. Questo è irrelevante per LILO,\n" +"ma MBR DOS avvierà solamente un disco con 1 partizione attiva.\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" -msgstr "la partizione %s ha id %x e non è nascosta\n" +msgstr "la partizione %s ha id %x e non è nascosta\n" -#: fdisk/sfdisk.c:2983 -#, fuzzy, c-format +#: fdisk/sfdisk.c:2979 +#, c-format msgid "Bad Id %lx\n" -msgstr "Id non valido %x\n" +msgstr "Id non valido %lx\n" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" -msgstr "Questo disco è attualmente in uso.\n" +msgstr "Questo disco è attualmente in uso.\n" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "Errore irreversibile: impossibile trovare %s\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" -msgstr "Attenzione: %s non è un dispositivo di blocchi\n" +msgstr "Attenzione: %s non è un dispositivo a blocchi\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "" "Verifica in corso che in questo momento nessuno stia utilizzando questo " "disco...\n" -#: fdisk/sfdisk.c:3026 -#, fuzzy +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5334,58 +5186,58 @@ msgid "" "Use the --no-reread flag to suppress this check.\n" msgstr "" "\n" -"Questo disco è attualmente in uso - effettuare una ripartizione non è " -"probabilmente una buona idea. Eseguire l'umount di tutti i file system, lo " -"swapoff di tutte le partizioni swap su questo disco. Utilizzare il flag--no-" -"reread per eliminare questo controllo.\n" +"Questo disco è attualmente in uso: ripartirlo è probabilmente una cattiva " +"idea.\n" +"Smontare tutti i file system e arrestare le partizioni swap su questo " +"disco.\n" +"Usare l'opzione --no-reread per eliminare questo controllo.\n" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "Utilizzare il flag -force per oltrepassare tutti i controlli.\n" -#: fdisk/sfdisk.c:3034 -#, fuzzy +#: fdisk/sfdisk.c:3030 msgid "OK\n" -msgstr "OK" +msgstr "OK\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Vecchia situazione:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" -msgstr "La partizione %d non esiste, non è possibile modificarla\n" +msgstr "La partizione %d non esiste, non è possibile modificarla\n" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Nuova situazione:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" msgstr "" "Queste partizioni non mi piacciono - nessuna modifica\n" -"(se questo è quanto si desidera, utilizzare l'opzione --force.)\n" +"(se questo è quanto si desidera, utilizzare l'opzione --force.)\n" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "Questo non mi piace - probabilmente si dovrebbe rispondere no\n" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "Soddisfatti di questo? [ynq] " -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "Scrivere questo su disco? [ynq] " -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" @@ -5394,31 +5246,31 @@ msgstr "" "\n" "sfdisk: fine prematura dell'input\n" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "Uscita in corso - nessuna modifica\n" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "Scegliere un'opzione per la risposta tra y,n,q\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" "\n" msgstr "" -"La nuova tabella delle partizioni è stata scritta con successo\n" +"La nuova tabella delle partizioni è stata scritta con successo\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" "(See fdisk(8).)\n" msgstr "" -"Se è stata creata o modificata una partizione DOS, /dev/foo7, per esempio, " +"Se è stata creata o modificata una partizione DOS, /dev/foo7, per esempio, " "utilizzare dd(1)\n" " per azzerare i primi 512 byte: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" "(Consultare fdisk(8).)\n" @@ -5437,7 +5289,7 @@ msgstr "shell sconosciuta dopo parametro -s o --shell" #: getopt/getopt.c:324 msgid "Usage: getopt optstring parameters\n" -msgstr "Utilizzo: getopt optstring parametri\n" +msgstr "Uso: getopt optstring parametri\n" #: getopt/getopt.c:325 msgid " getopt [options] [--] optstring parameters\n" @@ -5495,9 +5347,8 @@ msgid " -T, --test Test for getopt(1) version\n" msgstr " -T, --test Prova della versione getopt(1)\n" #: getopt/getopt.c:337 -#, fuzzy msgid " -u, --unqote Do not quote the output\n" -msgstr " -Q, --quiet-output Nessun output normale\n" +msgstr "" #: getopt/getopt.c:338 msgid " -V, --version Output version information\n" @@ -5508,142 +5359,142 @@ msgid "missing optstring argument" msgstr "argomento optstring mancante" #: getopt/getopt.c:444 -#, fuzzy, c-format +#, c-format msgid "getopt (enhanced) 1.1.3\n" -msgstr "getopt (avanzato) 1.0.3\n" +msgstr "getopt (avanzato) 1.1.3\n" #: getopt/getopt.c:450 msgid "internal error, contact the author." msgstr "errore interno, contattare l'autore." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "avviato da MILO\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" -msgstr "Ruffian BCD clock\n" +msgstr "" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "porta clock regolata su 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" -msgstr "funky TOY!\n" +msgstr "" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" -msgstr "%s: %s atomico non è riuscito per 1000 iterazioni!" +msgstr "%s: %s atomico non è riuscito per 1000 iterazioni!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "Impossibile aprire /dev/port: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "" -"Non sono riuscito ad ottenere l'autorizzazione perché non ho provato.\n" +"Non sono riuscito ad ottenere l'autorizzazione perché non ho provato.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "" "%s non riesce a ottenere l'accesso alla porta I/O: chiamata iopl(3)non " "riuscita.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Probabilmente sono necessari privilegi di root.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Si presuppone che il clock hardware sia mantenuto nell'orario %s.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "locale" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: attenzione: terza linea non riconosciuta nel file adjtime\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Previsto: `UTC' o `LOCAL' o niente.)\n" -#: hwclock/hwclock.c:313 -#, fuzzy, c-format +#: hwclock/hwclock.c:312 +#, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" -msgstr "Ultima regolazione della deriva effettuata %d secondi dopo il 1969\n" +msgstr "Ultima regolazione della deriva effettuata %ld secondi dopo il 1969\n" -#: hwclock/hwclock.c:315 -#, fuzzy, c-format +#: hwclock/hwclock.c:314 +#, c-format msgid "Last calibration done at %ld seconds after 1969\n" -msgstr "Ultima calibrazione effettuata %d secondi dopo il 1969\n" +msgstr "Ultima calibrazione effettuata %ld secondi dopo il 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" -msgstr "Il clock hardware è sull'orario %s\n" +msgstr "Il clock hardware è sull'orario %s\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "sconosciuto" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "Attesa del segnale dal clock...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "...ricevuto segnale dal clock\n" -#: hwclock/hwclock.c:400 -#, fuzzy, c-format +#: hwclock/hwclock.c:399 +#, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -msgstr " Valori non validi nel clock hardware: %2d/%.2d/%.2d %.2d:%.2d:%.2d\n" +msgstr " Valori non validi nel clock hardware: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 -#, fuzzy, c-format +#: hwclock/hwclock.c:407 +#, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" -" Orario clock hardware : %2d/%.2d/%.2d %.2d:%.2d:%.2d = %d secondi dal 1969\n" +"Orario clock hardware : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld secondi dal 1969\n" -#: hwclock/hwclock.c:436 -#, fuzzy, c-format +#: hwclock/hwclock.c:435 +#, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" -msgstr " Orario letto dal clock hardware: %02d:%02d:%02d\n" +msgstr "Orario letto dal clock hardware: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 -#, fuzzy, c-format +#: hwclock/hwclock.c:462 +#, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" -" Impostazione del clock hardware a %.2d:%.2d:%.2d = %d secondi dal 1969\n" +"Impostazione del clock hardware a %.2d:%.2d:%.2d = %ld secondi dal 1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" -msgstr "Nessun cambio del clock - si tratta solamente di una verifica.\n" +msgstr "Clock non cambiato - solamente verificato.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5652,56 +5503,56 @@ msgstr "" "Il tempo trascorso dall'orario di riferimento e' stato di %.6f secondi.\n" "Accumulare ulteriore ritardo per raggiungere il secondo pieno successivo.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " "50th day of month) or beyond the range we can handle (e.g. Year 2095).\n" msgstr "" "I registri del clock hardware contengono valori che non sono validi (per es. " -"50esimo giorno del mese) oppure oltre l'intervallo che è possibile gestire " +"50esimo giorno del mese) oppure oltre l'intervallo che è possibile gestire " "(per es. anno 2095).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f secondi\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "Opzione --date non specificata.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" -msgstr "" +msgstr "--date argomento troppo lungo\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" "In particular, it contains quotation marks.\n" msgstr "" -"Il valore dell'opzione --date non è una data valida.\n" +"Il valore dell'opzione --date non è una data valida.\n" "In particolare, contiene virgolette.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Esecuzione comando date: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "" "Impossibile eseguire il programma 'date' nella shell /bin/sh. popen() fallito" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "risposta dal comando date = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5713,11 +5564,11 @@ msgstr "" "Il comando date emesso da %s riporta risultati imprevisti.\n" "Il comando era:\n" " %s\n" -"La risposta è stata:\n" +"La risposta è stata:\n" " %s\n" -#: hwclock/hwclock.c:637 -#, fuzzy, c-format +#: hwclock/hwclock.c:636 +#, c-format msgid "" "The date command issued by %s returned something other than an integer where " "the converted time value was expected.\n" @@ -5726,86 +5577,84 @@ msgid "" "The response was:\n" " %s\n" msgstr "" -"Il comando dato emesso da %s riporta qualcosa d'altro rispetto ad un numero " +"Il comando date emesso da %s riporta qualcosa d'altro rispetto ad un numero " "intero laddove era previsto il valore dell'orario convertito.\n" "Il comando era:\n" " %s\n" -"La risposta è stata:\n" -" %s\n" +"La risposta è stata:\n" +" %s\n" -#: hwclock/hwclock.c:648 -#, fuzzy, c-format +#: hwclock/hwclock.c:647 +#, c-format msgid "date string %s equates to %ld seconds since 1969.\n" -msgstr "la stringa della data %s equivale a %d secondi dal 1969.\n" +msgstr "la stringa della data %s equivale a %ld secondi dal 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " "System Time from it.\n" msgstr "" -"Il clock hardware non contiene un orario valido, perciò non è possibile " +"Il clock hardware non contiene un orario valido, perciò non è possibile " "impostare l'ora del sistema a partire da esso.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr " Chiamata settimeofday in corso:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 -#, fuzzy, c-format +#: hwclock/hwclock.c:704 +#, c-format msgid "\ttz.tz_minuteswest = %d\n" -msgstr "\ttz.tz_minuteswest = %ld\n" +msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "" -"Il clock di sistema non viene impostato perché sta funzionando in modalità " +"Il clock di sistema non viene impostato perché sta funzionando in modalità " "test.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "Bisogna essere superuser per impostare il clock del sistema\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr " settimeofday() non riuscito" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " "garbage.\n" msgstr "" -"Non viene effettuata la regolazione del fattore di deriva poiché in " +"Non viene effettuata la regolazione del fattore di deriva poiché in " "precedenza il clock hardwareconteneva elementi insoliti.\n" -#: hwclock/hwclock.c:755 -#, fuzzy, c-format +#: hwclock/hwclock.c:754 +#, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" "so history is bad and calibration startover is necessary.\n" msgstr "" -"Non viene effettuata la regolazione del fattore di deriva poiché è trascorso " -"meno di un giornodall'ultima calibrazione.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " "last calibration.\n" msgstr "" -"Non viene effettuata la regolazione del fattore di deriva poiché è trascorso " +"Non viene effettuata la regolazione del fattore di deriva poiché è trascorso " "meno di un giornodall'ultima calibrazione.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, fuzzy, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5816,23 +5665,23 @@ msgstr "" "nonostante il fattoredi deriva fosse di %f secondi/giorno.\n" "Regolazione del fattore di deriva a %f secondi/giorno\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" -msgstr "Il tempo trascorso dall'ultima regolazione è di %d secondi\n" +msgstr "Il tempo trascorso dall'ultima regolazione è di %d secondi\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "" -"È necessario inserire %d secondi e riportare l'ora indietro di %.6f secondi\n" +"È necessario inserire %d secondi e riportare l'ora indietro di %.6f secondi\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" -msgstr "Il file adjtime non viene aggiornato a causa della modalità test.\n" +msgstr "Il file adjtime non viene aggiornato a causa della modalità test.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5841,42 +5690,42 @@ msgstr "" "Si sarebbe scritto quanto segue in %s:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "Parametri di regolazione della deriva non aggiornati.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" msgstr "" -"Il clock hardware non contiene un'ora valida, perciò non è possibile " +"Il clock hardware non contiene un'ora valida, perciò non è possibile " "regolarlo.\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "" -"La regolazione necessaria equivale a meno di un secondo, perciò il clock non " +"La regolazione necessaria equivale a meno di un secondo, perciò il clock non " "viene impostato.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" -msgstr "Utilizzo di %s in corso.\n" +msgstr "Utilizzo di %s.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "Impossibile trovare un'interfaccia clock utilizzabile.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "Impossibile impostare il clock di sistema.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5886,22 +5735,22 @@ msgid "" msgstr "" "Il kernel mantiene un valore epoch per il clock hardware solo su di una " "macchinaAlpha.\n" -"Questa copia di hwclock è stata realizzata per una macchina diversa da " +"Questa copia di hwclock è stata realizzata per una macchina diversa da " "Alpha\n" -"(e quindi, presumibilmente, non può essere eseguita su un Alpha in questo " +"(e quindi, presumibilmente, non può essere eseguita su un Alpha in questo " "momento). Nessuna azione intrapresa.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "Impossibile ottenere il valore epoch dal kernel.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "Il kernel pressuppone un valore epoch di %lu\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " @@ -5910,19 +5759,24 @@ msgstr "" "Per impostare il valore epoch si deve utilizzare l'opzione 'epoch' per " "indicare su quale valore impostarlo.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "" "Non viene impostato il valore epoch a %d - si tratta solamente di una " "verifica.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "Impossibile impostare il valore epoch nel kernel.\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s da %s\n" + +#: hwclock/hwclock.c:1196 #, fuzzy, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5955,7 +5809,7 @@ msgid "" msgstr "" "hwclock - ricerca e impostazione del clock di sistema (RTC)\n" "\n" -"Utilizzo: hwclock [funzione] [opzioni...]\n" +"Uso: hwclock [funzione] [opzioni...]\n" "\n" "Funzioni:\n" " --help mostra questa guida\n" @@ -5965,23 +5819,23 @@ msgstr "" " --systohc imposta il clock hardware sull'ora del sistema attuale\n" " --adjust regola l'rtc tenendo conto della deriva sistematica " "dall'ultima \n" -" volta in cui il clock è stato impostato o regolato\n" +" volta in cui il clock è stato impostato o regolato\n" " --getepoch stampa il valore epoch del clock hardware del kernel\n" " --setepoch imposta il valore epoch del clock hardware del kernel sul \n" " valore dato con --epoch\n" " --version stampa la versione di hwclock su stdout\n" "\n" "Opzioni: \n" -" --utc il clock hardware è mantenuto su di un orario universale " +" --utc il clock hardware è mantenuto su di un orario universale " "coordinato\n" -" --localtime il clock hardware è mantenuto sull'ora locale\n" +" --localtime il clock hardware è mantenuto sull'ora locale\n" " --directisa accesso diretto al bus ISA invece di %s\n" -" --badyear ignora l'anno rtc perché il bios è danneggiato\n" +" --badyear ignora l'anno rtc perché il bios è danneggiato\n" " --date specifica l'ora sulla quale impostare il clock hardware \n" -" --epoch=anno specifica l'anno che è l'inizio per il \n" +" --epoch=anno specifica l'anno che è l'inizio per il \n" " valore epoch del clock hardware\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -5991,22 +5845,22 @@ msgstr "" " indicano al hwclock il tipo di alpha utilizzato (consultare " "hwclock(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "" -"%s non considera argomenti che non siano opzioni. È stato fornito %d.\n" +"%s non considera argomenti che non siano opzioni. È stato fornito %d.\n" -#: hwclock/hwclock.c:1404 -#, fuzzy, c-format +#: hwclock/hwclock.c:1403 +#, c-format msgid "" "You have specified multiple functions.\n" "You can only perform one function at a time.\n" msgstr "" -"Sono state specificate opzioni di funzione multipla.\n" -"È possibile eseguire una sola funzione per volta.\n" +"Sono state specificate multiple funzioni.\n" +"È possibile eseguire una sola funzione per volta.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " @@ -6015,58 +5869,60 @@ msgstr "" "%s: Le opzioni --utc e -localtime si escludono vicendevolmente. Sono state " "specificate entrambe.\n" -#: hwclock/hwclock.c:1418 -#, fuzzy, c-format +#: hwclock/hwclock.c:1417 +#, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " "specified both.\n" msgstr "" -"%s: Le opzioni --utc e -localtime si escludono vicendevolmente. Sono state " -"specificate entrambe.\n" +"%s: Le opzioni --adjust e -noadjfile si escludono vicendevolmente. Sono " +"state specificate entrambe.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" -msgstr "" +msgstr "%s: Con --noadjfile, occorre specificare o --utc o --localtime\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "" "Impossibile utilizzare l'ora impostata. Impossibile impostare il clock.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" -msgstr "Spiacente, solamente il superuser può modificare il clock hardware.\n" +msgstr "" +"Spiacente, solamente il superutente può modificare il clock hardware.\n" -#: hwclock/hwclock.c:1460 -#, fuzzy, c-format +#: hwclock/hwclock.c:1459 +#, c-format msgid "Sorry, only the superuser can change the System Clock.\n" -msgstr "Spiacente, solamente il superuser può modificare il clock hardware.\n" +msgstr "" +"Spiacente, solamente il superutente può modificare il clock di sistema.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " "kernel.\n" msgstr "" -"Solamente il supeuser può modificare l'epoch del clock hardware nel kernel.\n" +"Solamente il supeutente può modificare l'epoca del clock hardware nel " +"kernel.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "" -#: hwclock/hwclock.c:1489 -#, fuzzy, c-format +#: hwclock/hwclock.c:1488 +#, c-format msgid "" "Use the --debug option to see the details of our search for an access " "method.\n" msgstr "" -" Impossibile accedere al clock hardware attraverso qualsiasi metodo " -"conosciuto. Utilizzare l'opzione --debug per visionare i dettagli della " -"nostra ricerca di un metodo d'accesso.\n" +"Usare l'opzione --debug per vedere i dettagli della ricerca di un metodo di " +"accesso.\n" #: hwclock/kd.c:55 #, c-format @@ -6087,20 +5943,17 @@ msgid "KDGHWCLK ioctl to read time failed in loop" msgstr " Lettura dell'orario con KDGHWCLK ioctl non riuscita nel loop" #: hwclock/kd.c:105 -#, fuzzy, c-format +#, c-format msgid "ioctl() failed to read time from %s" -msgstr " ioctl() non è riuscito a leggere l'orario da /dev/tty1" +msgstr " ioctl() non è riuscito a leggere l'orario da %s" #: hwclock/kd.c:141 -#, fuzzy msgid "ioctl KDSHWCLK failed" -msgstr " KDGHWCLK ioctl non riuscito" +msgstr "ioctl KDGHWCLK non riuscito" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 -#, fuzzy msgid "Can't open /dev/tty1 or /dev/vc/1" -msgstr "Impossibile aprire /dev/tty1" +msgstr "Impossibile aprire /dev/tty1 o /dev/vc/1" #: hwclock/kd.c:181 msgid "KDGHWCLK ioctl failed" @@ -6132,14 +5985,14 @@ msgid "read() to %s to wait for clock tick failed" msgstr " read() su %s per l'attesa del segnale dal clock fallita" #: hwclock/rtc.c:256 -#, fuzzy, c-format +#, c-format msgid "select() to %s to wait for clock tick failed" -msgstr " read() su %s per l'attesa del segnale dal clock fallita" +msgstr "select() su %s per l'attesa del segnale dal clock fallita" #: hwclock/rtc.c:259 -#, fuzzy, c-format +#, c-format msgid "select() to %s to wait for clock tick timed out\n" -msgstr " read() su %s per l'attesa del segnale dal clock fallita" +msgstr "select() su %s per l'attesa del segnale dal clock scaduta\n" #: hwclock/rtc.c:268 #, c-format @@ -6152,23 +6005,23 @@ msgstr "" #, c-format msgid "ioctl() to %s to turn on update interrupts failed unexpectedly" msgstr "" -"Non riuscita inaspettatamente l'attivazione degli interrupt d'aggiornametno " -"attraverso ioctl() su %s " +"ioctl() su %s per attivare gli interrupt di aggiornamento non riuscita " +"inaspettatamente" #: hwclock/rtc.c:330 #, c-format msgid "ioctl() to %s to set the time failed.\n" -msgstr "Non riusciuta l'impostazione dell'ora attraverso ioctl() su %s.\n" +msgstr "ioctl() su %s per impostare l'ora non riuscita.\n" #: hwclock/rtc.c:336 #, c-format msgid "ioctl(%s) was successful.\n" -msgstr " ioctl(%s) ha funzionato.\n" +msgstr "ioctl(%s) ha funzionato.\n" #: hwclock/rtc.c:365 #, c-format msgid "Open of %s failed" -msgstr "Non riuscita l'apertura di %s" +msgstr "Apertura di %s non riuscita" #: hwclock/rtc.c:383 hwclock/rtc.c:429 #, c-format @@ -6189,20 +6042,17 @@ msgstr "Impossibile aprire %s" #: hwclock/rtc.c:395 #, c-format msgid "ioctl(RTC_EPOCH_READ) to %s failed" -msgstr " Non riuscito ioctl(RTC_EPOCH_READ) su %s" +msgstr " ioctl(RTC_EPOCH_READ) su %s non riuscita" #: hwclock/rtc.c:401 #, c-format msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "lettura di epoch %ld da %s con RTC_EPOCH_READ ioctl.\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" -msgstr "Il valore epoch non può essere inferiore a 1900. Si è richiesto %ld\n" +msgstr "Il valore epoch non può essere inferiore a 1900. Si è richiesto %ld\n" #: hwclock/rtc.c:439 #, c-format @@ -6225,7 +6075,6 @@ msgstr "Non riuscito ioctl(RTC_EPOCH_SET) su %s" msgid "calling open_tty\n" msgstr "chiamata a open_tty in corso\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "chiamata a termio_init in corso\n" @@ -6234,7 +6083,6 @@ msgstr "chiamata a termio_init in corso\n" msgid "writing init string\n" msgstr "scrittura init string in corso\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "prima di autobaud\n" @@ -6248,7 +6096,6 @@ msgstr "in attesa di cr-lf\n" msgid "read %c\n" msgstr "lettura di %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "lettura del nome di login\n" @@ -6282,11 +6129,11 @@ msgstr "entered parse_speeds\n" #: login-utils/agetty.c:545 #, c-format msgid "bad speed: %s" -msgstr "velocità non valida: %s" +msgstr "velocità non valida: %s" #: login-utils/agetty.c:547 msgid "too many alternate speeds" -msgstr "troppe velocità alternative" +msgstr "troppe velocità alternative" #: login-utils/agetty.c:549 msgid "exiting parsespeeds\n" @@ -6300,9 +6147,8 @@ msgstr "/dev: chdir() non riuscito: %m" #: login-utils/agetty.c:653 #, c-format msgid "/dev/%s: not a character device" -msgstr "/dev/%s: non è un dispositivo di caratteri" +msgstr "/dev/%s: non è un dispositivo di caratteri" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6315,14 +6161,12 @@ msgstr "/dev/%s: impossibile l'apertura come input standard: %m" #: login-utils/agetty.c:672 #, c-format msgid "%s: not open for read/write" -msgstr "%s: non è aperto per lettura/scrittura" +msgstr "%s: non è aperto per lettura/scrittura" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "duping\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6360,54 +6204,49 @@ msgid "" "or\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] " "line baud_rate,... [termtype]\n" msgstr "" -"Utilizzo: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H " +"Uso: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H " "login_host] baud_rate,... linea [tipo terminale]\n" "o\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] " "baud_rate linea,... [tipo terminale]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" -msgstr "login: poca memoria, è possibile che il login non riesca\n" +msgstr "login: poca memoria, è possibile che il login non riesca\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "malloc per ttyclass non possibile" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "malloc per grplist impossibile" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" -msgstr "Login a %s da %s negato in base all'impostazione predefinita.\n" +msgstr "Login a %s da %s negato per impostazione predefinita.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "Login a %s da %s negato.\n" #: login-utils/chfn.c:128 login-utils/chsh.c:113 -#, c-format +#, fuzzy, c-format msgid "%s: you (user %d) don't exist.\n" msgstr "%s: non si esiste (come utente %d).\n" #: login-utils/chfn.c:135 login-utils/chsh.c:120 #, c-format msgid "%s: user \"%s\" does not exist.\n" -msgstr "%s: utente \"%s\" non esiste.\n" +msgstr "%s: l'utente \"%s\" non esiste.\n" #: login-utils/chfn.c:140 login-utils/chsh.c:125 #, c-format msgid "%s: can only change local entries; use yp%s instead.\n" msgstr "" -"%s: è possibile modificare solo le voci locali; utilizzare invece yp%s.\n" +"%s: è possibile modificare solo le voci locali; utilizzare invece yp%s.\n" #: login-utils/chfn.c:151 login-utils/chsh.c:136 msgid "Unknown user context" @@ -6421,7 +6260,7 @@ msgstr "" #: login-utils/chfn.c:159 login-utils/chsh.c:144 #, c-format msgid "%s: Can't set default context for /etc/passwd" -msgstr "" +msgstr "%s: impossibile impostare il contesto predefinito per /etc/passwd" #: login-utils/chfn.c:173 #, c-format @@ -6434,8 +6273,8 @@ msgstr "Modifica delle informazioni finger per %s in corso.\n" msgid "Password error." msgstr "Errore password." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Password: " @@ -6452,7 +6291,7 @@ msgstr "Le informazioni finger non sono state modificate.\n" #: login-utils/chfn.c:319 #, c-format msgid "Usage: %s [ -f full-name ] [ -o office ] " -msgstr "Utilizzo: %s [ -f nome intero ] [ -o ufficio ]" +msgstr "Uso: %s [ -f nome intero ] [ -o ufficio ]" #: login-utils/chfn.c:320 #, c-format @@ -6480,12 +6319,12 @@ msgstr "" #: login-utils/chfn.c:425 #, c-format msgid "field is too long.\n" -msgstr "il campo è troppo lungo.\n" +msgstr "il campo è troppo lungo.\n" #: login-utils/chfn.c:433 #, c-format msgid "'%c' is not allowed.\n" -msgstr "'%c' non è consentito.\n" +msgstr "'%c' non è consentito.\n" #: login-utils/chfn.c:438 #, c-format @@ -6509,9 +6348,9 @@ msgid "malloc failed" msgstr "malloc non riuscita" #: login-utils/chsh.c:137 -#, fuzzy, c-format +#, c-format msgid "%s: %s is not authorized to change the shell of %s\n" -msgstr "%s: \"%s\" non è elencato in /etc/shells.\n" +msgstr "%s: %s non è autorizzato a cambiare la shelldi %s\n" #: login-utils/chsh.c:157 #, c-format @@ -6523,7 +6362,7 @@ msgstr "" #: login-utils/chsh.c:163 #, c-format msgid "%s: Your shell is not in /etc/shells, shell change denied\n" -msgstr "%s: la shell non è in /etc/shells, modifica shell negata\n" +msgstr "%s: la shell non è in /etc/shells, modifica della shell negata\n" #: login-utils/chsh.c:170 #, c-format @@ -6550,11 +6389,13 @@ msgid "Shell changed.\n" msgstr "Shell modificata.\n" #: login-utils/chsh.c:293 -#, fuzzy, c-format +#, c-format msgid "" "Usage: %s [ -s shell ] [ --list-shells ] [ --help ] [ --version ]\n" " [ username ]\n" -msgstr "[ --list-shells ] [ --help ] [ --version ]\n" +msgstr "" +"Uso: %s [ -s shell ] [ --list-shells ] [ --help ] [ --version ]\n" +" [ nomeutente ]\n" #: login-utils/chsh.c:336 #, c-format @@ -6574,7 +6415,7 @@ msgstr "%s: \"%s\" non eseguibile.\n" #: login-utils/chsh.c:351 #, c-format msgid "%s: '%c' is not allowed.\n" -msgstr "%s: '%c' non è consentito.\n" +msgstr "%s: '%c' non è consentito.\n" #: login-utils/chsh.c:355 #, c-format @@ -6584,22 +6425,22 @@ msgstr "%s: Non sono ammessi i caratteri di controllo.\n" #: login-utils/chsh.c:362 #, c-format msgid "Warning: \"%s\" is not listed in /etc/shells\n" -msgstr "Attenzione: \"%s\" non è elencato in /etc/shells\n" +msgstr "Attenzione: \"%s\" non è elencato in /etc/shells\n" #: login-utils/chsh.c:364 #, c-format msgid "%s: \"%s\" is not listed in /etc/shells.\n" -msgstr "%s: \"%s\" non è elencato in /etc/shells.\n" +msgstr "%s: \"%s\" non è elencato in /etc/shells.\n" #: login-utils/chsh.c:366 #, c-format msgid "%s: use -l option to see list\n" -msgstr "%s: utilizzo opzione -l per consultare l'elenco\n" +msgstr "%s: usare l'opzione -l per vedere l'elenco\n" #: login-utils/chsh.c:372 #, c-format msgid "Warning: \"%s\" is not listed in /etc/shells.\n" -msgstr "Attenzione: \"%s\" non è elencato in /etc/shells.\n" +msgstr "Attenzione: \"%s\" non è elencato in /etc/shells.\n" #: login-utils/chsh.c:373 #, c-format @@ -6611,48 +6452,20 @@ msgstr "Utilizzare %s -l per consultare l'elenco.\n" msgid "No known shells.\n" msgstr "Nessuna shell conosciuta.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr " impossibile aprire /dev/urandom" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "impossibile leggere dati random da /dev/urandom" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "impossibile aprire %s in lettura" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "impossibile eseguire stat(%s)" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s non ha i filemode corretti" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "impossibile leggere i dati da %s" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." -msgstr "Impossibile leggere %s, uscita in corso." +msgstr "Impossibile leggere %s, uscita." #: login-utils/last.c:148 msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" -msgstr " utilizzo: ultimo [-#] [-f file] [-t tty] [-h hostname] [utente ...]\n" +msgstr "uso: last [-#] [-f file] [-t tty] [-h hostname] [utente ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " tuttora collegato" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6661,15 +6474,15 @@ msgstr "" "\n" "wtmp inizia %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: errore di malloc.\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6678,51 +6491,45 @@ msgstr "" "\n" "interrotto %10.10s %5.5s \n" -#: login-utils/login.c:254 -#, fuzzy, c-format +#: login-utils/login.c:196 +#, c-format msgid "FATAL: can't reopen tty: %s" -msgstr "mount: impossibile aprire %s: %s" +msgstr "FATALE: impossibile riaprire la tty: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" -msgstr "" +msgstr "FATALE: tty non valida" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: -h solamente per super-user.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" -msgstr "utilizzo: login [-fp] [nomeutente]\n" +msgstr "uso: login [-fp] [nomeutente]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "logine: errore PAM, interruzione in corso: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "Impossibile inizializzare PAM: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "login: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" -msgstr "FALLITA LOGIN %d DA %s PER %s, %s" +msgstr "FALLITO IL LOGIN %d DA %s PER %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6731,161 +6538,146 @@ msgstr "" "Login non corretto\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "TROPPI TENTATIVI DI LOGIN (%d) DA %s PER %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "FALLITA SESSIONE DI LOGIN DA %s PER %s, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" "Login incorrect\n" msgstr "" "\n" -"Login non corretto\n" +"Login non corretto\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" "Session setup problem, abort.\n" msgstr "" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." -msgstr "" +msgstr "Nome utente NULL in %s:%d. Interrotto." -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." -msgstr "" +msgstr "Nome utente \"%s\" non valido in %s:%d. Interrotto." -#: login-utils/login.c:667 -#, fuzzy, c-format +#: login-utils/login.c:604 +#, c-format msgid "login: Out of memory\n" -msgstr "%s: memoria esaurita!\n" +msgstr "login: memoria esaurita\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Nome utente non valido" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "%s login rifiutato su questo terminale.\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "LOGIN %s RIFIUTATO DA %s SU TTY %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "LOGIN %s RIFIUTATO SU TTY %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Login non corretto\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Troppi utenti già collegati.\n" -"Riprovare successivamente.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Ci sono troppi processi in esecuzione.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr " CONNESSIONE DI ACCESSO REMOTO A %s ATTRAVERSO %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "LOGIN DI ROOT A %s DA %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "LOGIN DI ROOT A %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "LOGIN A %s ATTRAVERSO %s DA %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "LOGIN A %s ATTRAVERSO %s" -#: login-utils/login.c:1100 -#, fuzzy, c-format +#: login-utils/login.c:1009 +#, c-format msgid "You have new mail.\n" -msgstr "C'è %sposta.\n" +msgstr "C'è nuova posta.\n" -#: login-utils/login.c:1102 -#, fuzzy, c-format +#: login-utils/login.c:1011 +#, c-format msgid "You have mail.\n" -msgstr "C'è %sposta.\n" +msgstr "C'è posta.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" -msgstr "login: errore in esecuzione forking: %s" +msgstr "login: errore in esecuzione del fork: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" -msgstr "" +msgstr "TIOCSCTTY non riuscito: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "setuid() non riuscito" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "Nessuna directory %s!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Connessione con home = \"/\".\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: nessuna memoria per lo script shell.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: exec dello script shell impossibile: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: nessuna shell: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6894,65 +6686,65 @@ msgstr "" "\n" "%s login: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" -msgstr "il nome di login è troppo lungo.\n" +msgstr "il nome di login è troppo lungo.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "NOME troppo lungo" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "I nomi di login non possono iniziare con'-'.\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "troppi linefeed vuoti.\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "Linefeed ECCESSIVI" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "Login scaduto dopo %d secondi\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Ultimo login: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "da %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "su %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "ERRORE DI LOGIN DA %s, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "ERRORE DI LOGIN SU %s, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d ERRORI DI LOGIN DA %s, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d ERRORI DI LOGIN SU %s, %s" @@ -6960,195 +6752,60 @@ msgstr "%d ERRORI DI LOGIN SU %s, %s" #: login-utils/mesg.c:89 #, c-format msgid "is y\n" -msgstr "è s\n" +msgstr "è s\n" #: login-utils/mesg.c:92 #, c-format msgid "is n\n" -msgstr "è n\n" +msgstr "è n\n" #: login-utils/mesg.c:112 #, c-format msgid "usage: mesg [y | n]\n" -msgstr "utilizzo: mesg [s | n]\n" +msgstr "uso: mesg [s | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "newgrp: chi sei?" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "newgrp: nessun gruppo di questo genere." -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "newgrp: autorizzazione negata" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "Nessuna shell" -#: login-utils/passwd.c:161 +#: login-utils/shutdown.c:113 #, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "La password deve avere almeno 6 caratteri, riprovare.\n" +msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" +msgstr "Uso: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" +#: login-utils/shutdown.c:131 +msgid "Shutdown process aborted" +msgstr "Processo di spegnimento interrotto" -#: login-utils/passwd.c:183 +#: login-utils/shutdown.c:162 #, c-format -msgid "You cannot reuse the old password.\n" -msgstr "Impossibile riutilizzare la vecchia password.\n" +msgid "%s: Only root can shut a system down.\n" +msgstr "%s: solamente root può spegnere un sistema.\n" -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "" -"Non utilizzare come password qualcosa che assomigli al proprio nome utente!\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "" -"Non utilizzare come password qualcosa che assomigli al proprio vero nome!\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Utilizzo: passwd [nome utente [password]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "Solo root può utilizzare le forme a uno e due argomenti\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Utilizzo: passwd [-foqsvV] [utente [password]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "Exec %s impossibile: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "Impossibile trovare il nome di login" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Solo root può modificare la password per gli altri.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "Troppi argomenti.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "Impossibile trovare il nome utente.`%s' è davvero un utente?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "Posso modificare solo le password locali. Utilizzare invece yppasswd." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "UID e nome utente non combaciano, impostore!" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Modifica password per %s\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Immettere vecchia password: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Password non valida, impostore." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Immettere la nuova password: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "Password non modificata." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Ridigitare la nuova password: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Ortografia sbagliata. La password non è stata modificata." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "password modificata, utente %s" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "PASSWORD ROOT MODIFICATA" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "password modificata da root, utente %s" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "chiamata di setpwnam per impostare la password.\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "Password *NON* modificata. Riprovare successivamente.\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Password modificata.\n" - -#: login-utils/shutdown.c:113 -#, c-format -msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" -msgstr "Utilizzo: spegnimento [-h|-r] [-fqs] [now|hh:ss|+mins]\n" - -#: login-utils/shutdown.c:131 -msgid "Shutdown process aborted" -msgstr "Processo di spegnimento interrotto" - -#: login-utils/shutdown.c:162 -#, c-format -msgid "%s: Only root can shut a system down.\n" -msgstr "%s: solamente root può spegnere un sistema.\n" - -#: login-utils/shutdown.c:256 +#: login-utils/shutdown.c:256 #, c-format msgid "That must be tomorrow, can't you wait till then?\n" -msgstr "Verrà effettuato domani, non è possibile attendere fino ad allora?\n" +msgstr "Verrà effettuato domani, non è possibile attendere fino ad allora?\n" #: login-utils/shutdown.c:307 msgid "for maintenance; bounce, bounce" @@ -7161,30 +6818,29 @@ msgstr " timeout = %d, quiet = %d, reboot = %d\n" #: login-utils/shutdown.c:336 msgid "The system is being shut down within 5 minutes" -msgstr "Il sistema verrà spento entro 5 minuti" +msgstr "Il sistema verrà spento entro 5 minuti" #: login-utils/shutdown.c:340 msgid "Login is therefore prohibited." -msgstr "È perciò proibito effettuare il login." +msgstr "È perciò proibito effettuare il login." #: login-utils/shutdown.c:362 -#, fuzzy, c-format +#, c-format msgid "rebooted by %s: %s" -msgstr "%s attraverso %s: %s" +msgstr "riavviato da %s: %s" #: login-utils/shutdown.c:365 -#, fuzzy, c-format +#, c-format msgid "halted by %s: %s" -msgstr "%s attraverso %s: %s" +msgstr "fermato da %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" "Why am I still alive after reboot?" msgstr "" "\n" -"perché sono ancora attivo dopo il riavvio?" +"Perché sono ancora attivo dopo il riavvio?" #: login-utils/shutdown.c:431 msgid "" @@ -7192,12 +6848,12 @@ msgid "" "Now you can turn off the power..." msgstr "" "\n" -"Ora è possibile togliere l'alimentazione elettrica..." +"È ora possibile togliere l'alimentazione elettrica..." #: login-utils/shutdown.c:447 #, c-format msgid "Calling kernel power-off facility...\n" -msgstr "Chiamata della funzionalità di spegnimento del kernel...\n" +msgstr "Chiamata della funzionalità di spegnimento del kernel...\n" #: login-utils/shutdown.c:450 #, c-format @@ -7214,36 +6870,35 @@ msgstr "Esecuzione del programma \"%s\" in corso...\n" msgid "Error executing\t%s\n" msgstr "Errore durante l'esecuzione di\t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 -#, fuzzy, c-format +#, c-format msgid "URGENT: broadcast message from %s:" -msgstr "URGENTE: messaggio broadcast da %s:" +msgstr "URGENTE: messaggio broadcast da %s:" #: login-utils/shutdown.c:494 -#, fuzzy, c-format +#, c-format msgid "System going down in %d hours %d minutes" -msgstr "Il sistema si spegnerà tra %d ora/e%s %d minuti" +msgstr "Il sistema si spegnerà tra %d ore e %d minuti" #: login-utils/shutdown.c:497 -#, fuzzy, c-format +#, c-format msgid "System going down in 1 hour %d minutes" -msgstr "Il sistema si spegnerà tra %d ora/e%s %d minuti" +msgstr "Il sistema si spegnerà tra 1 ora e %d minuti" #: login-utils/shutdown.c:500 -#, fuzzy, c-format +#, c-format msgid "System going down in %d minutes\n" -msgstr "Il sistema si spegnerà in %d minuti%s\n" +msgstr "Il sistema si spegnerà in %d minuti\n" #: login-utils/shutdown.c:503 -#, fuzzy, c-format +#, c-format msgid "System going down in 1 minute\n" -msgstr "Il sistema si spegnerà in %d minuti%s\n" +msgstr "Il sistema si spegnerà in 1 minuto\n" #: login-utils/shutdown.c:505 #, c-format msgid "System going down IMMEDIATELY!\n" -msgstr "Il sistema si spegnerà IMMEDIATAMENTE!\n" +msgstr "Il sistema si spegnerà IMMEDIATAMENTE!\n" #: login-utils/shutdown.c:510 #, c-format @@ -7252,65 +6907,61 @@ msgstr "\t... %s ...\n" #: login-utils/shutdown.c:567 msgid "Cannot fork for swapoff. Shrug!" -msgstr "Esecuzione del fork per swapoff impossibile.Pazienza!" +msgstr "Impossibile fare un fork per swapoff. Pazienza!" #: login-utils/shutdown.c:575 msgid "Cannot exec swapoff, hoping umount will do the trick." -msgstr "Exec swapoff impossibile, sperando che umount ce la faccia." +msgstr "Impossibile eseguire swapoff, si spera che umount ce la faccia." #: login-utils/shutdown.c:594 msgid "Cannot fork for umount, trying manually." -msgstr "impossibile eseguire il fork per umount, provare manualmente." +msgstr "Impossibile fare un fork per umount, si prova manualmente." #: login-utils/shutdown.c:603 #, c-format msgid "Cannot exec %s, trying umount.\n" -msgstr "Exec %s impossibile, tentativo di utilizzo di umount.\n" +msgstr "Impossibile eseguire %s, si prova ad usare umount.\n" #: login-utils/shutdown.c:607 msgid "Cannot exec umount, giving up on umount." -msgstr "Exec umount impossibile, termina utilizzo di umount." +msgstr "Impossibile eseguire umount, termina utilizzo di umount." #: login-utils/shutdown.c:612 msgid "Unmounting any remaining filesystems..." msgstr "Smontaggio in corso di qualsiasi filesystem rimanente..." #: login-utils/shutdown.c:659 -#, fuzzy, c-format +#, c-format msgid "shutdown: Couldn't umount %s: %s\n" -msgstr "spegnimento: impossibile eseguire umount di %s\n" +msgstr "shutdown: Impossibile smontare %s: %s\n" #: login-utils/simpleinit.c:132 msgid "Booting to single user mode.\n" -msgstr "Avvio in modalità singolo utente.\n" +msgstr "Avvio in modalità singolo utente.\n" #: login-utils/simpleinit.c:136 msgid "exec of single user shell failed\n" -msgstr " exec di una shell per singolo utente non riuscita\n" +msgstr "esecuzione di una shell per singolo utente non riuscita\n" #: login-utils/simpleinit.c:140 msgid "fork of single user shell failed\n" msgstr "fork di una shell per singolo utente non riuscito\n" #: login-utils/simpleinit.c:208 -#, fuzzy msgid "error opening fifo\n" -msgstr "Errore durante lo spegnimento\t%s\n" +msgstr "errore durante l'apertura del fifo\n" #: login-utils/simpleinit.c:212 msgid "error setting close-on-exec on /dev/initctl" msgstr "" #: login-utils/simpleinit.c:259 -#, fuzzy msgid "error running finalprog\n" -msgstr "Errore durante lo spegnimento\t%s\n" +msgstr "" -#. Error #: login-utils/simpleinit.c:263 -#, fuzzy msgid "error forking finalprog\n" -msgstr "Errore durante lo spegnimento\t%s\n" +msgstr "" #: login-utils/simpleinit.c:345 msgid "" @@ -7318,28 +6969,25 @@ msgid "" "Wrong password.\n" msgstr "" "\n" -"password errata.\n" +"Password errata.\n" #: login-utils/simpleinit.c:418 -#, fuzzy msgid "lstat of path failed\n" -msgstr " settimeofday() non riuscito" +msgstr "" #: login-utils/simpleinit.c:426 -#, fuzzy msgid "stat of path failed\n" -msgstr " settimeofday() non riuscito" +msgstr "stat del percorso non riuscito\n" #: login-utils/simpleinit.c:434 -#, fuzzy msgid "open of directory failed\n" -msgstr "apertura file rc non riuscita\n" +msgstr "apertura della directory non riuscita\n" #: login-utils/simpleinit.c:508 msgid "fork failed\n" msgstr "fork non riuscito\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "exec fallita\n" @@ -7352,13 +7000,13 @@ msgid "no TERM or cannot stat tty\n" msgstr "TERM non definito o impossibile eseguire stat sul tty\n" #: login-utils/simpleinit.c:936 -#, fuzzy, c-format +#, c-format msgid "error stopping service: \"%s\"" -msgstr "errore durante la scrittura di %s: %s" +msgstr "errore fermando il servizio \"%s\"" #: login-utils/ttymsg.c:75 msgid "too many iov's (change code in wall/ttymsg.c)" -msgstr "troppi iov's (modificare codice in wall/ttymsg.c)" +msgstr "troppi iov (modificare codice in wall/ttymsg.c)" #: login-utils/ttymsg.c:85 #, c-format @@ -7381,19 +7029,19 @@ msgid "%s: BAD ERROR" msgstr "%s: BRUTTO ERRORE" #: login-utils/vipw.c:143 -#, fuzzy, c-format +#, c-format msgid "%s: the password file is busy.\n" -msgstr "%s: il file %s è occupato.\n" +msgstr "%s: il file delle password è occupato.\n" #: login-utils/vipw.c:146 -#, fuzzy, c-format +#, c-format msgid "%s: the group file is busy.\n" -msgstr "%s: il file %s è occupato.\n" +msgstr "%s: il file di gruppo è occupato.\n" #: login-utils/vipw.c:162 #, c-format msgid "%s: the %s file is busy (%s present)\n" -msgstr "%s: il file %s è occupato (%s presente)\n" +msgstr "%s: il file %s è occupato (%s presente)\n" #: login-utils/vipw.c:168 #, c-format @@ -7401,14 +7049,14 @@ msgid "%s: can't link %s: %s\n" msgstr "%s: impossibile collegare %s: %s\n" #: login-utils/vipw.c:202 -#, fuzzy, c-format +#, c-format msgid "%s: Can't get context for %s" -msgstr "Impossibile ottenere il timeout per %s: %s\n" +msgstr "%s: impossibile ottenere il contesto per %s" #: login-utils/vipw.c:208 -#, fuzzy, c-format +#, c-format msgid "%s: Can't set context for %s" -msgstr "Impossibile ottenere il timeout per %s: %s\n" +msgstr "%s: impossibile impostare il contesto per %s" #: login-utils/vipw.c:217 #, c-format @@ -7432,25 +7080,26 @@ msgstr "%s: %s immutato\n" msgid "%s: no changes made\n" msgstr "%s: nessuna modifica effettuata\n" +# FIXME: shadow: invariato? ombra? #: login-utils/vipw.c:352 #, c-format msgid "You are using shadow groups on this system.\n" -msgstr "" +msgstr "Gruppi shadow sono usati su questo sistema.\n" #: login-utils/vipw.c:353 #, c-format msgid "You are using shadow passwords on this system.\n" -msgstr "" +msgstr "Password shadow sono usate su questo sistema.\n" #: login-utils/vipw.c:354 #, c-format msgid "Would you like to edit %s now [y/n]? " -msgstr "" +msgstr "Volete modificare %s adesso [y/n]?" #: login-utils/wall.c:104 #, c-format msgid "usage: %s [file]\n" -msgstr "utilizzo: %s [file]\n" +msgstr "uso: %s [file]\n" #: login-utils/wall.c:159 #, c-format @@ -7463,9 +7112,9 @@ msgid "Broadcast Message from %s@%s" msgstr "Messaggio broadcast da %s@%s" #: login-utils/wall.c:204 -#, fuzzy, c-format +#, c-format msgid "%s: will not read %s - use stdin.\n" -msgstr "%s: impossibile leggere %s.\n" +msgstr "" #: login-utils/wall.c:209 #, c-format @@ -7475,7 +7124,7 @@ msgstr "%s: impossibile leggere %s.\n" #: login-utils/wall.c:231 #, c-format msgid "%s: can't stat temporary file.\n" -msgstr "%s: impossibile eseguire lo stat del file temporaneo.\n" +msgstr "%s: impossibile fare stat del file temporaneo.\n" #: login-utils/wall.c:241 #, c-format @@ -7484,35 +7133,28 @@ msgstr "%s: impossibile leggere il file temporaneo.\n" #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" -msgstr "valore mese non valido: utilizzarne uno da 1 a 12" +msgstr "valore del mese non valido: usare 1-12" #: misc-utils/cal.c:331 msgid "illegal year value: use 1-9999" -msgstr "valore anno non valido: utilizzarne uno da 1 da 9999" - -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. +msgstr "valore dell'anno non valido: usare 1-9999" + #: misc-utils/cal.c:439 #, c-format msgid "%s %d" msgstr "" #: misc-utils/cal.c:780 -#, fuzzy, c-format +#, c-format msgid "usage: cal [-13smjyV] [[month] year]\n" -msgstr "utilizzo: cal [-mjyV] [[mese] anno]\n" +msgstr "uso: cal [-13smjyV] [[mese] anno]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" -msgstr " utilizzo: %s [+formato] [giorno mese anno]\n" +msgstr " uso: %s [+formato] [giorno mese anno]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "Giorno di S.Tiberio" @@ -7534,12 +7176,12 @@ msgstr "%s: segnale sconosciuto %s; segnali validi:\n" #: misc-utils/kill.c:354 #, c-format msgid "usage: %s [ -s signal | -p ] [ -a ] pid ...\n" -msgstr "utilizzo: %s [ -s signal | -p ] [ -a ] pid ...\n" +msgstr "uso: %s [ -s segnale | -p ] [ -a ] pid ...\n" #: misc-utils/kill.c:355 #, c-format msgid " %s -l [ signal ]\n" -msgstr " %s -l [ signal ]\n" +msgstr " %s -l [ segnale ]\n" #: misc-utils/logger.c:141 #, c-format @@ -7549,25 +7191,24 @@ msgstr "logger: %s: %s.\n" #: misc-utils/logger.c:248 #, c-format msgid "logger: unknown facility name: %s.\n" -msgstr "logger: nome funzionalità sconosciuto: %s.\n" +msgstr "logger: nome funzionalità sconosciuto: %s.\n" #: misc-utils/logger.c:260 #, c-format msgid "logger: unknown priority name: %s.\n" -msgstr "logger: nome priorità sconosciuto: %s.\n" +msgstr "logger: nome priorità sconosciuto: %s.\n" #: misc-utils/logger.c:287 #, c-format msgid "" "usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n" msgstr "" -"utilizzo: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] " -"[ messaggio .. ]\n" +"uso: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ messaggio .. ]\n" #: misc-utils/look.c:349 #, c-format msgid "usage: look [-dfa] [-t char] string [file]\n" -msgstr " utilizzo: look [-dfa] [-t char] stringa [file]\n" +msgstr " uso: look [-dfa] [-t char] stringa [file]\n" #: misc-utils/mcookie.c:122 misc-utils/mcookie.c:149 #, c-format @@ -7592,7 +7233,7 @@ msgstr "namei: impossibile eseguire chdir su %s - %s (%d)\n" #: misc-utils/namei.c:126 #, c-format msgid "usage: namei [-mx] pathname [pathname ...]\n" -msgstr "utilizzo: namei [-mx] nome percorso [nome percorso ...]\n" +msgstr "uso: namei [-mx] nome percorso [nome percorso ...]\n" #: misc-utils/namei.c:151 #, c-format @@ -7605,9 +7246,9 @@ msgid "namei: could not stat root!\n" msgstr "namei: impossibile eseguire stat della directory root!\n" #: misc-utils/namei.c:172 -#, fuzzy, c-format +#, c-format msgid "namei: buf overflow\n" -msgstr " Overflow\n" +msgstr "namei: buf overflow\n" #: misc-utils/namei.c:218 #, c-format @@ -7630,44 +7271,47 @@ msgid "namei: unknown file type 0%06o on file %s\n" msgstr "namei: tipo file sconosciuto 0%06o su file %s\n" #: misc-utils/rename.c:38 -#, fuzzy, c-format +#, c-format msgid "%s: out of memory\n" -msgstr "%s: memoria esaurita!\n" +msgstr "%s: memoria esaurita\n" #: misc-utils/rename.c:56 -#, fuzzy, c-format +#, c-format msgid "%s: renaming %s to %s failed: %s\n" -msgstr "impossibile rinominare %s in %s: %s\n" +msgstr "%s: impossibile rinominare %s in %s: %s\n" #: misc-utils/rename.c:86 #, c-format msgid "call: %s from to files...\n" msgstr "" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" "Use `%s [options] %s' if you really want to use it.\n" "Script not started.\n" msgstr "" +"Attenzione: `%s' è un link.\n" +"Usare `%s [opzioni] %s' se volete veramente usarlo.\n" +"Script non avviato.\n" -#: misc-utils/script.c:169 -#, fuzzy, c-format +#: misc-utils/script.c:168 +#, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" -msgstr " utilizzo: script [-a] [file]\n" +msgstr "uso: script [-a] [-f] [-q] [-t] [file]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" -msgstr "Script iniziato, il file è %s\n" +msgstr "Script iniziato, il file è %s\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "Script iniziato su %s" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7676,257 +7320,256 @@ msgstr "" "\n" "Script effettuato su %s" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" -msgstr "Script effettuato, il file è %s\n" +msgstr "Script effettuato, il file è %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "openpty non riuscita\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" -msgstr "esauriti tutti i pty disponibili\n" +msgstr "Esauriti tutti i pty disponibili\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" -msgstr "%s: argomento errato, utilizzo\n" +msgstr "%s: argomento errato, uso\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term terminal_name ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ attr ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" -msgstr "" +msgstr " [ -dump [1-NUM_CONSOLE] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-NUM_CONSOLE] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file dumpfilename ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq freqnumber ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" -msgstr " impossibile (dis)impostare la modalità risparmio energetico\n" +msgstr " impossibile (dis)impostare la modalità risparmio energetico\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "errore klogctl : %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "Errore durante la lettura di %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "Errore in scrittura screendump\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "impossibile leggere %s e impossibile eseguire ioctl sul dump\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" -msgstr "%s: $TERM non è definito.\n" +msgstr "%s: $TERM non è definito.\n" #: misc-utils/whereis.c:157 #, c-format @@ -7941,12 +7584,12 @@ msgstr "write: impossibile trovare il nome di tty\n" #: misc-utils/write.c:110 #, c-format msgid "write: you have write permission turned off.\n" -msgstr "write: l'autorizzazione per la scrittura è disattivata.\n" +msgstr "write: l'autorizzazione per la scrittura è disattivata.\n" #: misc-utils/write.c:131 #, c-format msgid "write: %s is not logged in on %s.\n" -msgstr "write: %s non è collegato a %s.\n" +msgstr "write: %s non è collegato a %s.\n" #: misc-utils/write.c:139 #, c-format @@ -7956,12 +7599,12 @@ msgstr "write: %s ha i messaggi disattivati su %s\n" #: misc-utils/write.c:146 #, c-format msgid "usage: write user [tty]\n" -msgstr "utilizzo: write user [tty]\n" +msgstr "uso: write utente [tty]\n" #: misc-utils/write.c:234 #, c-format msgid "write: %s is not logged in\n" -msgstr "write: %s non è collegato\n" +msgstr "write: %s non è collegato\n" #: misc-utils/write.c:243 #, c-format @@ -7971,12 +7614,12 @@ msgstr "write: %s ha i messaggi disattivati\n" #: misc-utils/write.c:247 #, c-format msgid "write: %s is logged in more than once; writing to %s\n" -msgstr "write: %s è collegato più di una volta; scrittura su %s in corso\n" +msgstr "write: %s è collegato più di una volta; scrittura su %s in corso\n" #: misc-utils/write.c:313 -#, fuzzy, c-format +#, c-format msgid "Message from %s@%s (as %s) on %s at %s ..." -msgstr "Messaggio da %s@%s su %s a %s ..." +msgstr "Messaggio da %s@%s (come %s) su %s a %s ..." #: misc-utils/write.c:316 #, c-format @@ -7998,40 +7641,32 @@ msgstr "attenzione: impossibile aprire %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: impossibile aprire %s - si sta utilizzando al suo posto %s\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" -"impossibile creare un file di blocco %s: %s (utilizzare il flag -n per " -"tralasciare)" +"impossibile creare un file di lock %s: %s (usare il flag -n per cambiare)" #: mount/fstab.c:499 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" -"impossibile collegare il file di blocco %s: %s (utilizzare il flag -n per " -"tralasciare)" +"impossibile collegare il file di lock %s: %s (usare il flag -n per cambiare)" #: mount/fstab.c:511 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" -msgstr "" -"impossibile aprire il file di blocco %s: %s (utilizzare flag -n per " -"tralasciare)" +msgstr "impossibile aprire il file di lock %s: %s (usare flag -n per cambiare)" #: mount/fstab.c:526 #, c-format msgid "Can't lock lock file %s: %s\n" -msgstr "Impossibile bloccare il file di blocco %s: %s\n" +msgstr "Impossibile fare il lock del file di lock %s: %s\n" #: mount/fstab.c:538 #, c-format msgid "can't lock lock file %s: %s" -msgstr "Impossibile bloccare il file di blocco %s: %s" +msgstr "impossibile fare il lock del file di lock %s: %s" #: mount/fstab.c:540 msgid "timed out" @@ -8044,7 +7679,7 @@ msgid "" "Perhaps there is a stale lock file?\n" msgstr "" "Impossibile creare il collegamento %s\n" -"Forse c'è un vecchio file di blocco?\n" +"Forse c'è un vecchio file di lock?\n" #: mount/fstab.c:587 mount/fstab.c:625 #, c-format @@ -8059,7 +7694,7 @@ msgstr "errore durante la scrittura di %s: %s" #: mount/fstab.c:643 #, c-format msgid "error changing mode of %s: %s\n" -msgstr "errore durante il cambiamento della modalità di %s: %s\n" +msgstr "errore durante il cambiamento della modalità di %s: %s\n" #: mount/fstab.c:661 #, c-format @@ -8074,7 +7709,7 @@ msgstr "loop: impossibile aprire il device %s: %s\n" #: mount/lomount.c:89 #, c-format msgid ", offset %lld" -msgstr "" +msgstr ", offset %lld" #: mount/lomount.c:92 #, c-format @@ -8084,17 +7719,17 @@ msgstr "" #: mount/lomount.c:100 #, c-format msgid ", encryption %s (type %d)" -msgstr "" +msgstr ", cifratura %s (tipo %d)" #: mount/lomount.c:114 #, c-format msgid ", offset %d" -msgstr "" +msgstr ", offset %d" #: mount/lomount.c:117 -#, fuzzy, c-format +#, c-format msgid ", encryption type %d\n" -msgstr "Tipo di criptazione non supportata %s\n" +msgstr ", tipo di cifratura %d\n" #: mount/lomount.c:126 #, c-format @@ -8102,29 +7737,30 @@ msgid "loop: can't get info on device %s: %s\n" msgstr "loop: impossibile ottenere informazioni sul device %s: %s\n" #: mount/lomount.c:179 -#, fuzzy, c-format +#, c-format msgid "%s: could not find any device /dev/loop#" -msgstr "mount: impossibile trovare un qualsiasi device /dev/loop#" +msgstr "%s: impossibile trovare alcun device /dev/loop#" #: mount/lomount.c:181 #, c-format msgid "%s: no permission to look at /dev/loop#" msgstr "" +# FIXME: loop device #: mount/lomount.c:184 -#, fuzzy, c-format +#, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" " about the loop device? (If so, recompile or `modprobe loop'.)" msgstr "" -"mount: impossibile trovare qualsiasi loop device e, in base a %s,\n" -" questo kernel non è a conoscenza del loop device\n" -" (se è questo il caso, ricompilare o `insmod loop.o'.)" +"%s: impossibile trovare qualsiasi loop device. Forse questo kernel\n" +" non è a conoscenza del loop device (se è questo il caso,\n" +" occorre ricompilare o eseguire 'modprobe loop'.)" #: mount/lomount.c:189 #, fuzzy, c-format msgid "%s: could not find any free loop device" -msgstr "mount: impossibile trovare un qualsiasi loop device libero" +msgstr "%s: impossibile trovare un qualsiasi loop device libero" #: mount/lomount.c:287 #, c-format @@ -8132,14 +7768,14 @@ msgid "Couldn't lock into memory, exiting.\n" msgstr "" #: mount/lomount.c:340 -#, fuzzy, c-format +#, c-format msgid "set_loop(%s,%s,%llu): success\n" -msgstr "set_loop(%s,%s,%d): riuscito\n" +msgstr "set_loop(%s,%s,%llu): riuscito\n" #: mount/lomount.c:351 #, c-format msgid "loop: can't delete device %s: %s\n" -msgstr "loop: impossibile cancellare il device %s: %s\n" +msgstr "loop: impossibile eliminare il device %s: %s\n" #: mount/lomount.c:361 #, c-format @@ -8149,10 +7785,10 @@ msgstr "del_loop(%s): riuscito\n" #: mount/lomount.c:369 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" -msgstr "Questo montaggio è stato compilato senza supporto loop. Ricompilare.\n" +msgstr "Questo mount è stato compilato senza supporto per loop. Ricompilare.\n" #: mount/lomount.c:406 -#, fuzzy, c-format +#, c-format msgid "" "usage:\n" " %s loop_device # give info\n" @@ -8160,10 +7796,6 @@ msgid "" " %s -f # find unused\n" " %s [-e encryption] [-o offset] {-f|loop_device} file # setup\n" msgstr "" -"utilizzo:\n" -" %s loop_device # da informazioni\n" -" %s -d loop_device # elimina\n" -" %s [ -e encryption ] [ -o offset ] loop_device file # imposta\n" #: mount/lomount.c:425 mount/sundries.c:205 mount/xmalloc.c:29 #, c-format @@ -8174,59 +7806,57 @@ msgstr "memoria insufficiente" #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" -"Nessun supporto loop disponibile al momento della compilazione. " -"Ricompilare.\n" #: mount/mntent.c:166 #, c-format msgid "[mntent]: warning: no final newline at the end of %s\n" -msgstr "" -"[mntent]: attenzione: non c'e' un 'codice di interruzione linea' alla fine " -"di %s\n" +msgstr "[mntent]: attenzione: non c'è un'andata a capo alla fine di %s\n" #: mount/mntent.c:217 #, c-format msgid "[mntent]: line %d in %s is bad%s\n" -msgstr "[mntent]: la linea %d in %s non è valida%s\n" +msgstr "[mntent]: riga %d in %s non valida%s\n" #: mount/mntent.c:220 msgid "; rest of file ignored" msgstr "; ignorato resto del file" #: mount/mount_blkid.c:87 -#, fuzzy, c-format +#, c-format msgid "%s: error: the label %s occurs on both %s and %s\n" -msgstr "%s: errore: non è possibile impostare swap in nessuna posizione?\n" +msgstr "%s: errore: l'etichetta %s appare sia su %s che su %s\n" #: mount/mount_blkid.c:99 -#, fuzzy, c-format +#, c-format msgid "mount: going to mount %s by UUID\n" -msgstr "mount: considerare il montaggio di %s con %s\n" +msgstr "mount: %s verrà montato in base all'UUID\n" #: mount/mount_blkid.c:103 -#, fuzzy, c-format +#, c-format msgid "mount: going to mount %s by label\n" -msgstr "mount: considerare il montaggio di %s con %s\n" +msgstr "mount: %s verrà montato in base all'etichetta\n" #: mount/mount_by_label.c:192 -#, fuzzy, c-format +#, c-format msgid "%s: could not open %s, so UUID and LABEL conversion cannot be done.\n" -msgstr "mount: impossibile aprire %s - si sta utilizzando al suo posto %s\n" +msgstr "" +"%s: impossibile aprire %s, la conversione di UUID e ETICHETTA non può\n" +" essere effettuata.\n" #: mount/mount_by_label.c:315 -#, fuzzy, c-format +#, c-format msgid "%s: bad UUID" -msgstr "mount: UUID non valido" +msgstr "%s: UUID non valido" #: mount/mount.c:382 #, c-format msgid "mount: according to mtab, %s is already mounted on %s" -msgstr "mount: in base a mtab, %s è già montato su %s" +msgstr "mount: secondo mtab, %s è già montato su %s" #: mount/mount.c:387 #, c-format msgid "mount: according to mtab, %s is mounted on %s" -msgstr "mount: in base a mtab, %s è montato su %s" +msgstr "mount: secondo mtab, %s è montato su %s" #: mount/mount.c:407 #, c-format @@ -8241,7 +7871,7 @@ msgstr "mount: errore durante la scrittura di %s: %s" #: mount/mount.c:432 #, c-format msgid "mount: error changing mode of %s: %s" -msgstr "mount: errore durante il cambio di modalità di %s: %s" +msgstr "mount: errore durante il cambio di modalità di %s: %s" #: mount/mount.c:483 #, c-format @@ -8255,7 +7885,7 @@ msgstr "mount non riuscito" #: mount/mount.c:572 #, c-format msgid "mount: only root can mount %s on %s" -msgstr "mount: solamente root può montare %s su %s" +msgstr "mount: solamente root può montare %s su %s" #: mount/mount.c:600 msgid "mount: loop device specified twice" @@ -8292,259 +7922,243 @@ msgstr "mount: impossibile aprire %s: %s" #: mount/mount.c:693 msgid "mount: argument to -p or --pass-fd must be a number" -msgstr "" +msgstr "mount: l'argomento di -p o --pass-fd deve essere un numero" #: mount/mount.c:706 -#, fuzzy, c-format +#, c-format msgid "mount: cannot open %s for setting speed" -msgstr "mount: impossibile aprire %s in scrittura: %s" +msgstr "mount: impossibile aprire %s per impostare la velocità" #: mount/mount.c:709 -#, fuzzy, c-format +#, c-format msgid "mount: cannot set speed: %s" -msgstr "mount: impossibile aprire %s: %s" +msgstr "mount: impossibile impostare la velocità: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: impossibile effettuare il fork: %s" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "" -"mount: questa versione è stata compilata senza supporto per il tipo `nfs'" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "" -"mount: impossibile determinare il tipo di filesystem, e non è stato " +"mount: impossibile determinare il tipo di filesystem, e non è stato " "specificato nessuno" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: si deve specificare il tipo di filesystem" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: mount non riuscito" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" -msgstr "mount: il mount point di %s non è una directory" +msgstr "mount: il mount point di %s non è una directory" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: autorizzazione negata" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: bisogna essere superuser per utilizzare mount" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" -msgstr "mount: %s è occupato" +msgstr "mount: %s è occupato" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" -msgstr "mount: proc già montato" +msgstr "mount: proc già montato" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" -msgstr "mount: %s già montato o %s occupato" +msgstr "mount: %s già montato o %s occupato" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: il mount point %s non esiste" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" -msgstr "mount: il mount point %s è un link simbolico a nulla" +msgstr "mount: il mount point %s è un link simbolico a nulla" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: il device speciale %s non esiste" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" " (a path prefix is not a directory)\n" msgstr "" "mount: il device speciale %s non esiste\n" -" (un prefisso di percorso non è una directory)\n" +" (un prefisso di percorso non è una directory)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" -msgstr "mount: %s non ancora montato, oppure l'opzione non è valida" +msgstr "mount: %s non ancora montato, oppure l'opzione non è valida" -#: mount/mount.c:966 -#, fuzzy, c-format +#: mount/mount.c:959 +#, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" " missing codepage or other error" msgstr "" "mount: tipo fs errato, opzione non valida, superblocco su %s danneggiato,\n" -" o troppi file system montati" +" codepage mancante o altro errore" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" msgstr "" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" msgstr "" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" msgstr "" +" In alcuni casi si possono trovare informazioni utili in syslog. " +"Provare\n" +" ad esempio 'dmesg | tail'\n" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "mount table piena" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: impossibile leggere il superblocco" -#: mount/mount.c:1011 -#, fuzzy, c-format +#: mount/mount.c:1004 +#, c-format msgid "mount: %s: unknown device" -msgstr "umount: %s: dispositivo di blocchi non valido" +msgstr "umount: %s: dispositivo sconosciuto" -#: mount/mount.c:1016 -#, fuzzy, c-format +#: mount/mount.c:1009 +#, c-format msgid "mount: unknown filesystem type '%s'" -msgstr " l elenco dei tipi di filesystem conosciuti" +msgstr "mount: tipo di filesystem '%s' sconosciuto" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: probabilmente si intende %s" -#: mount/mount.c:1030 -#, fuzzy +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" -msgstr "mount: forse si intendeva iso9660 ?" +msgstr "mount: forse si intendeva 'iso9660'?" -#: mount/mount.c:1032 -#, fuzzy +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" -msgstr "mount: forse si intendeva iso9660 ?" +msgstr "mount: forse si intendeva 'vfat'?" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" -"mount: %s ha un numero device errato o il fs di tipo %s non è supportato" +"mount: %s ha un numero device errato o il tipo di fs %s non è supportato" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" -msgstr "mount: %s non è un dispositivo di blocchi e lo stat non è riuscito?" +msgstr "mount: %s non è un dispositivo a blocchi e stat non è riuscito?" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" " (maybe `insmod driver'?)" msgstr "" -"mount: il kernel non riconosce %s come un dispositivo di blocchi\n" +"mount: il kernel non riconosce %s come un dispositivo a blocchi\n" " (forse `insmod driver'?)" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" -msgstr "mount: %s non è un dispositivo di blocchi (magari tentare `-o loop'?)" +msgstr "mount: %s non è un dispositivo a blocchi (forse provare `-o loop'?)" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" -msgstr "mount: %s non è un dispositivo di blocchi" +msgstr "mount: %s non è un dispositivo a blocchi" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" -msgstr "mount: %s non un dispositivo di blocchi valido" +msgstr "mount: %s non è un dispositivo a blocchi valido" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " -msgstr " dispositivo di blocchi" +msgstr "dispositivo a blocchi" -#: mount/mount.c:1057 -#, fuzzy, c-format +#: mount/mount.c:1050 +#, c-format msgid "mount: cannot mount %s%s read-only" -msgstr "umount: impossibile rimontare %s di sola lettura\n" +msgstr "mount: impossibile montare %s%s in sola lettura" -#: mount/mount.c:1061 -#, fuzzy, c-format +#: mount/mount.c:1054 +#, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" -"mount: %s%s è protetto da scrittura, montaggio in sola lettura in corso" +"mount: %s%s è protetto da scrittura, ma l'opzione '-w' è stata indicata" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" -msgstr "" -"mount: %s%s è protetto da scrittura, montaggio in sola lettura in corso" +msgstr "mount: %s%s è protetto da scrittura, viene montato in sola lettura" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" -"mount: non è stato dato il tipo - Si presume nfs perché ci sono i due punti\n" +"mount: non è stato dato il tipo - Si presume nfs perché ci sono i due punti\n" -#: mount/mount.c:1183 -#, fuzzy, c-format +#: mount/mount.c:1176 +#, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" -msgstr "mount: non è stato dato il tipo - Si presume smbfs perché xxx\n" +msgstr "mount: non è stato dato il tipo - Si assume smbfs per il prefisso //\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: esecuzione in background di \"%s\"\n" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: termina \"%s\"\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" -msgstr "mount: %s già montato su %s\n" +msgstr "mount: %s già montato su %s\n" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8570,52 +8184,52 @@ msgid "" "For many more details, say man 8 mount .\n" msgstr "" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" -msgstr "mount: è possibile solo per root" +msgstr "mount: è possibile solo per root" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" -msgstr "mount: nessun %s trovato - creazione in corso..\n" +msgstr "mount: nessun %s trovato - creazione in corso...\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" -msgstr "mount: non si è trovata tale partizione" +msgstr "mount: non si è trovata tale partizione" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: mount di %s in corso\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" -msgstr "" +msgstr "non è stato montato niente" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: impossibile trovare %s in %s" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: impossibile trovare %s in %s o %s" #: mount/mount_guess_fstype.c:489 -#, fuzzy, c-format +#, c-format msgid "mount: error while guessing filesystem type\n" -msgstr "mount: si deve specificare il tipo di filesystem" +msgstr "mount: errore tentando di indovinare il tipo di filesystem\n" #: mount/mount_guess_fstype.c:541 #, c-format msgid "mount: you didn't specify a filesystem type for %s\n" -msgstr "mount: non si è specificato un tipo di filesystem per %s\n" +msgstr "mount: non si è specificato un tipo di filesystem per %s\n" #: mount/mount_guess_fstype.c:544 #, c-format msgid " I will try all types mentioned in %s or %s\n" -msgstr " Proverò tutti i tipi citati in %s o %s\n" +msgstr " Proverò tutti i tipi citati in %s o %s\n" #: mount/mount_guess_fstype.c:547 #, c-format @@ -8625,105 +8239,105 @@ msgstr " e sembra che questo sia swapspace\n" #: mount/mount_guess_fstype.c:549 #, c-format msgid " I will try type %s\n" -msgstr " Proverò il tipo %s\n" +msgstr " Proverò il tipo %s\n" #: mount/mount_guess_fstype.c:637 #, c-format msgid "Trying %s\n" msgstr "Prova di %s in corso\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: argomento host:dir eccessivamente lungo\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: attenzione:nomi host multipli non supportati\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" -msgstr "mount: la directory da montare non è nell'host: formato dir\n" +msgstr "mount: la directory da montare non è nell'host: formato dir\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: impossibile ottenere l'indirizzo di %s\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: ottenuto hp->h_length non valido\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: argomento dell'opzione eccessivamente lungo\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" -msgstr "Attenzione: opzione proto= non riconosciuta.\n" +msgstr "Attenzione: Opzione proto= non riconosciuta.\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" -msgstr "Attenzione: l'opzione namlen non è supportata.\n" +msgstr "Attenzione: L'opzione namlen non è gestita.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "parametro di nfs mount sconosciuto: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" -msgstr "Attenzione: l'opzione nolock non è supportata.\n" +msgstr "Attenzione: l'opzione nolock non è gestita.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "opzione di nfs mount sconosciuta: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: ottenuto un hp->h_length non valido?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "NFS attraverso TCP non supportato.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "nfs socket" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" -msgstr "utilizzato il portmapper(mappatore porte) per trovare la porta NFS\n" +msgstr "utilizzato il portmapper per trovare la porta NFS\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "utilizzo della porta %d per il demone nfs\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "nfs connect" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "valore riportato di stato nfs sconosciuto: %d" @@ -8732,7 +8346,7 @@ msgstr "valore riportato di stato nfs sconosciuto: %d" msgid "bug in xstrndup call" msgstr "bug in chiamata xstrndup" -#: mount/swapon.c:57 +#: mount/swapon.c:56 #, fuzzy, c-format msgid "" "usage: %s [-hV]\n" @@ -8740,223 +8354,216 @@ msgid "" " %s [-v] [-p priority] special|LABEL=volume_name ...\n" " %s [-s]\n" msgstr "" -"utilizzo: %s [-hV]\n" -" %s -a [-v]\n" -" %s [-v] [-p priority] special ...\n" -" %s [-s]\n" +"Uso: %s [-hV]\n" +" %s -a [-e] [-v]\n" +" %s [-v] [-p priorità] speciale|LABEL=volume_name ...\n" +" %s [-s]\n" -#: mount/swapon.c:67 -#, fuzzy, c-format +#: mount/swapon.c:66 +#, c-format msgid "" "usage: %s [-hV]\n" " %s -a [-v]\n" " %s [-v] special ...\n" msgstr "" -"utilizzo: %s [-hV]\n" -" %s -a [-v]\n" -" %s [-v] [-p priority] special ...\n" -" %s [-s]\n" +"Uso: %s [-hV]\n" +" %s -a [-v]\n" +" %s [-v] speciale ...\n" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s su %s\n" -#: mount/swapon.c:178 mount/swapon.c:244 -#, fuzzy, c-format +#: mount/swapon.c:177 mount/swapon.c:243 +#, c-format msgid "%s: cannot find the device for %s\n" -msgstr "%s: impossibile trovare \"_stext\" in %s\n" +msgstr "%s: impossibile trovare il dispositivo per %s\n" -#: mount/swapon.c:185 -#, fuzzy, c-format +#: mount/swapon.c:184 +#, c-format msgid "%s: cannot stat %s: %s\n" -msgstr "swapon: impossibile effettuare stat di %s: %s\n" +msgstr "%s: impossibile effettuare stat di %s: %s\n" -#: mount/swapon.c:196 -#, fuzzy, c-format +#: mount/swapon.c:195 +#, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" -msgstr "" -"swapon: attenzione: %s ha le autorizzazioni non sicure %04o, 0600 è " -"suggerito\n" +msgstr "%s: attenzione: %s ha permessi %04o non sicuri, si suggerisce %04o\n" -#: mount/swapon.c:208 -#, fuzzy, c-format +#: mount/swapon.c:207 +#, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" -msgstr "swapon: sto ignorando il file %s - sembra avere dei buchi.\n" +msgstr "%s: file %s ignorato - sembra avere dei buchi.\n" -#: mount/swapon.c:276 -#, fuzzy, c-format +#: mount/swapon.c:275 +#, c-format msgid "Not superuser.\n" -msgstr "Non impostato\n" +msgstr "" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: impossibile aprire %s: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: compilato senza supporto per -f\n" -#: mount/umount.c:141 -#, fuzzy, c-format +#: mount/umount.c:139 +#, c-format msgid "umount: cannot fork: %s" -msgstr "mount: impossibile effettuare il fork: %s" +msgstr "mount: impossibile fare il fork: %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "host: %s, directory: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: impossibile ottenere l'indirizzo di %s\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: ottenuto hostp->h_length non valido\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: dispositivo di blocchi non valido" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: non montato" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: impossibile scrivere superblock" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: device occupato" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: non trovato" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: bisogna essere superuser per eseguire umount" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: i dispositivi di blocchi non sono permessi su fs" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "nessun umount2, tentativo di umount in corso...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "" -"impossibile eseguire umount di %s - al suo posto è in corso un tentativo con " +"impossibile eseguire umount di %s - al suo posto è in corso un tentativo con " "%s\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s occupato - rimontato sola lettura\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: impossibile rimontare %s di sola lettura\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "eseguito umount di %s\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: impossibile trovare l'elenco dei filesystem da smontare" -#: mount/umount.c:501 +#: mount/umount.c:494 #, fuzzy, c-format msgid "" "Usage: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" " umount [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -"Utilizzo: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Uso: umount [-hV]\n" +" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-f] [-r] [-n] [-v] special | node...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 -#, fuzzy +#: mount/umount.c:546 msgid "Cannot umount \"\"\n" -msgstr "Impossibile aprire %s\n" +msgstr "Impossibile smontare \"\"\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "Tentativo di eseguire umount di %s in corso\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "Impossibile trovare %s in mtab\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" -msgstr "umount: %s non è montato (secondo mtab)" +msgstr "umount: %s non è montato (secondo mtab)" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: sembra che %s sia stato montato diverse volte" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" -msgstr "umount: %s non si trova in fstab (e non si è root)" +msgstr "umount: %s non si trova in fstab (e non si è root)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s mount non coerente con fstab" -#: mount/umount.c:637 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" -msgstr "umount: solamente %s può smontare %s da %s" +msgstr "umount: solo %s può smontare %s da %s" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" -msgstr " umount: è possibile solo per root" +msgstr " umount: solo root può farlo" #: sys-utils/ctrlaltdel.c:27 #, c-format msgid "You must be root to set the Ctrl-Alt-Del behaviour.\n" -msgstr "Bisogna essere root per impostare modalità Ctrl-Alt-Del.\n" +msgstr "Bisogna essere root per impostare modalità Ctrl-Alt-Del.\n" #: sys-utils/ctrlaltdel.c:42 #, c-format msgid "Usage: ctrlaltdel hard|soft\n" -msgstr "Utilizzo: ctrlaltdel hard|soft\n" +msgstr "Uso: ctrlaltdel hard|soft\n" #: sys-utils/cytune.c:115 #, c-format @@ -8966,7 +8573,7 @@ msgid "" msgstr "" "Il file %s, per il valore limite %lu, il numero massimo di caratteri in fifo " "era %d,\n" -"e la velocità massima di trasferimento di caratteri/secondo era di %f\n" +"e la velocità massima di trasferimento di caratteri/secondo era di %f\n" #: sys-utils/cytune.c:126 #, c-format @@ -8977,7 +8584,7 @@ msgid "" msgstr "" "Il file %s, per il valore limite %lu e il valore di timeout %lu, il numero " "massimo di caratteri in fifo era %d,\n" -"e la velocità massima di trasferimento di caratteri/secondo era di %f\n" +"e la velocità massima di trasferimento di caratteri/secondo era di %f\n" #: sys-utils/cytune.c:190 #, c-format @@ -9010,8 +8617,9 @@ msgid "" "Usage: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T value]) " "[-g|-G] file [file...]\n" msgstr "" -"Utilizzo: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T " -"value]) [-g|-G] file [file...]\n" +"Uso: %s [-q [-i intervallo]] ([-s valore]|[-S valore]) ([-t valore]|[-T " +"valore]\n" +" [-g|-G] file [file...]\n" #: sys-utils/cytune.c:251 sys-utils/cytune.c:270 sys-utils/cytune.c:290 #: sys-utils/cytune.c:340 @@ -9040,14 +8648,14 @@ msgid "Can't get timeout for %s: %s\n" msgstr "Impossibile ottenere il timeout per %s: %s\n" #: sys-utils/cytune.c:307 -#, fuzzy, c-format +#, c-format msgid "%s: %ld current threshold and %ld current timeout\n" -msgstr "%s: %ld %s limite e %ld %s timeout\n" +msgstr "%s: %ld soglia corrente e %ld timeout corrente\n" #: sys-utils/cytune.c:310 -#, fuzzy, c-format +#, c-format msgid "%s: %ld default threshold and %ld default timeout\n" -msgstr "%s: %ld %s limite e %ld %s timeout\n" +msgstr "%s: %ld soglia predefinita e %ld timeout predefinito\n" #: sys-utils/cytune.c:328 msgid "Can't set signal handler" @@ -9063,11 +8671,10 @@ msgid "Can't issue CYGETMON on %s: %s\n" msgstr "Impossibile eseguire CYGETMON su %s: %s\n" #: sys-utils/cytune.c:419 -#, fuzzy, c-format +#, c-format msgid "" "%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" msgstr "" -"%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" #: sys-utils/cytune.c:425 #, c-format @@ -9089,41 +8696,42 @@ msgstr " %f int/sec; %f rec (car/sec)\n" #: sys-utils/dmesg.c:56 #, c-format msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" -msgstr " Utilizzo: %s [-c] [-n level] [-s bufsize]\n" +msgstr " Uso: %s [-c] [-n livello] [-s bufsize]\n" #: sys-utils/flock.c:59 -#, fuzzy, c-format +#, c-format msgid "flock: unknown option, aborting.\n" -msgstr "%s: segnale sconosciuto %s\n" +msgstr "flock: opzione sconosciuta, interruzione.\n" #: sys-utils/flock.c:77 -#, c-format +#, fuzzy, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" +"Uso: flock [--shared | --timeout=secondi] nomefile comando {arg arg...}\n" #: sys-utils/ipcrm.c:66 -#, fuzzy, c-format +#, c-format msgid "invalid id: %s\n" -msgstr "Numero non valido: %s\n" +msgstr "id non valido: %s\n" #: sys-utils/ipcrm.c:84 -#, fuzzy, c-format +#, c-format msgid "cannot remove id %s (%s)\n" -msgstr "impossibile aprire %s %s\n" +msgstr "impossibile rimuovere l'id %s %s\n" #: sys-utils/ipcrm.c:99 -#, fuzzy, c-format +#, c-format msgid "deprecated usage: %s {shm | msg | sem} id ...\n" -msgstr "utilizzo: %s [shm | msg | sem] id\n" +msgstr "uso deprecato: %s {shm | msg | sem} id ...\n" #: sys-utils/ipcrm.c:126 -#, fuzzy, c-format +#, c-format msgid "unknown resource type: %s\n" -msgstr "parametro di nfs mount sconosciuto: %s=%d\n" +msgstr "tipo di risorsa sconosciuto: %s\n" #: sys-utils/ipcrm.c:130 -#, fuzzy, c-format +#, c-format msgid "resource(s) deleted\n" msgstr "risorsa eliminata\n" @@ -9133,67 +8741,65 @@ msgid "" "usage: %s [ [-q msqid] [-m shmid] [-s semid]\n" " [-Q msgkey] [-M shmkey] [-S semkey] ... ]\n" msgstr "" +"uso: %s [ [-q msqid] [-m shmid] [-s semid]\n" +" [-Q msgkey] [-M shmkey] [-S semkey] ... ]\n" #: sys-utils/ipcrm.c:181 #, c-format msgid "%s: illegal option -- %c\n" -msgstr "" +msgstr "%s: opzione illegale -- %c\n" #: sys-utils/ipcrm.c:193 -#, fuzzy, c-format +#, c-format msgid "%s: illegal key (%s)\n" -msgstr "Tasto non valido" +msgstr "%s: chiave illegale (%s)\n" #: sys-utils/ipcrm.c:208 sys-utils/ipcrm.c:240 -#, fuzzy msgid "permission denied for key" -msgstr "mount: autorizzazione negata" +msgstr "autorizzazione negata per la chiave" #: sys-utils/ipcrm.c:211 sys-utils/ipcrm.c:250 msgid "already removed key" -msgstr "" +msgstr "chiave giù rimossa" #: sys-utils/ipcrm.c:214 sys-utils/ipcrm.c:245 -#, fuzzy msgid "invalid key" -msgstr "Numero non valido: %s\n" +msgstr "chiave non valida" #: sys-utils/ipcrm.c:217 sys-utils/ipcrm.c:255 msgid "unknown error in key" -msgstr "" +msgstr "errore sconosciuto nella chiave" #: sys-utils/ipcrm.c:241 -#, fuzzy msgid "permission denied for id" -msgstr "mount: autorizzazione negata" +msgstr "autorizzazione negata per id" #: sys-utils/ipcrm.c:246 -#, fuzzy msgid "invalid id" -msgstr "Numero non valido: %s\n" +msgstr "id non valido" #: sys-utils/ipcrm.c:251 msgid "already removed id" -msgstr "" +msgstr "id già rimosso" #: sys-utils/ipcrm.c:256 msgid "unknown error in id" -msgstr "" +msgstr "errore sconosciuti in id" #: sys-utils/ipcrm.c:259 -#, fuzzy, c-format +#, c-format msgid "%s: %s (%s)\n" -msgstr "%s su %s\n" +msgstr "%s: %s (%s)\n" #: sys-utils/ipcrm.c:267 -#, fuzzy, c-format +#, c-format msgid "%s: unknown argument: %s\n" -msgstr "%s: segnale sconosciuto %s\n" +msgstr "%s: argomento sconosciuto: %s\n" #: sys-utils/ipcs.c:121 #, c-format msgid "usage : %s -asmq -tclup \n" -msgstr "utilizzo : %s -asmq -tclup \n" +msgstr "uso : %s -asmq -tclup \n" #: sys-utils/ipcs.c:122 #, c-format @@ -9206,10 +8812,12 @@ msgid "\t%s -h for help.\n" msgstr "\t%s -h per richiamare la guida.\n" #: sys-utils/ipcs.c:129 -#, fuzzy, c-format +#, c-format msgid "" "%s provides information on ipc facilities for which you have read access.\n" -msgstr "%s fornisce informazioni sulle funzionalità ipc per" +msgstr "" +"%s fornisce informazioni sulle funzionalità ipc a cui avete accesso in " +"lettura.\n" #: sys-utils/ipcs.c:131 #, c-format @@ -9261,34 +8869,32 @@ msgstr "-i id [-s -q -m] : dettagli sulla risorsa identificata da id\n" #: sys-utils/ipcs.c:267 #, c-format msgid "kernel not configured for shared memory\n" -msgstr "il kernel non è configurato per la condivisione della memoria\n" +msgstr "il kernel non è configurato per la condivisione della memoria\n" #: sys-utils/ipcs.c:273 #, c-format msgid "------ Shared Memory Limits --------\n" msgstr "------ Limiti della memoria condivisa --------\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 -#, fuzzy, c-format +#, c-format msgid "max number of segments = %lu\n" -msgstr "numero massimo di segmenti = %d\n" +msgstr "numero massimo di segmenti = %lu\n" #: sys-utils/ipcs.c:280 -#, fuzzy, c-format +#, c-format msgid "max seg size (kbytes) = %lu\n" -msgstr "dimensione max seg (kbyte) = %d\n" +msgstr "dimensione max seg (kbyte) = %lu\n" #: sys-utils/ipcs.c:282 -#, fuzzy, c-format +#, c-format msgid "max total shared memory (pages) = %lu\n" -msgstr "valore massimo totale di memoria condivisa (kbyte) = %d\n" +msgstr "valore massimo totale di memoria condivisa (kbyte) = %lu\n" #: sys-utils/ipcs.c:284 -#, fuzzy, c-format +#, c-format msgid "min seg size (bytes) = %lu\n" -msgstr "dimensione min seg (byte) = %d\n" +msgstr "dimensione min seg (byte) = %lu\n" #: sys-utils/ipcs.c:289 #, c-format @@ -9326,9 +8932,9 @@ msgid "------ Shared Memory Segment Creators/Owners --------\n" msgstr "------ Segmento Mem. Condiv. Creatori/Propr.--------\n" #: sys-utils/ipcs.c:300 sys-utils/ipcs.c:420 sys-utils/ipcs.c:519 -#, fuzzy, c-format +#, c-format msgid "%-10s %-10s %-10s %-10s %-10s %-10s\n" -msgstr "%-10s%-10s%-10s%-10s%-10s%-10s\n" +msgstr "%-10s %-10s %-10s %-10s %-10s %-10s\n" #: sys-utils/ipcs.c:301 sys-utils/ipcs.c:307 sys-utils/ipcs.c:314 #: sys-utils/ipcs.c:320 sys-utils/ipcs.c:427 @@ -9362,9 +8968,9 @@ msgid "------ Shared Memory Attach/Detach/Change Times --------\n" msgstr "------ Mem. Condiv. Conn./Sconn./Cambio Volte --------\n" #: sys-utils/ipcs.c:306 -#, fuzzy, c-format +#, c-format msgid "%-10s %-10s %-20s %-20s %-20s\n" -msgstr "%-10s%-10s %-20s%-20s%-20s\n" +msgstr "%-10s %-10s %-20s %-20s %-20s\n" #: sys-utils/ipcs.c:307 sys-utils/ipcs.c:314 sys-utils/ipcs.c:320 #: sys-utils/ipcs.c:427 sys-utils/ipcs.c:436 sys-utils/ipcs.c:526 @@ -9390,9 +8996,9 @@ msgid "------ Shared Memory Creator/Last-op --------\n" msgstr "------ Mem. Condiv. Creatore/Last-op--------\n" #: sys-utils/ipcs.c:313 sys-utils/ipcs.c:531 -#, fuzzy, c-format +#, c-format msgid "%-10s %-10s %-10s %-10s\n" -msgstr "%-10s%-10s%-10s%-10s\n" +msgstr "%-10s %-10s %-10s %-10s\n" #: sys-utils/ipcs.c:314 msgid "cpid" @@ -9408,9 +9014,9 @@ msgid "------ Shared Memory Segments --------\n" msgstr "------ Segm. Memoria Condivisa --------\n" #: sys-utils/ipcs.c:319 -#, fuzzy, c-format +#, c-format msgid "%-10s %-10s %-10s %-10s %-10s %-10s %-12s\n" -msgstr "%-10s%-10s%-10s%-10s%-10s%-10s%-12s\n" +msgstr "%-10s %-10s %-10s %-10s %-10s %-10s %-12s\n" #: sys-utils/ipcs.c:320 sys-utils/ipcs.c:436 sys-utils/ipcs.c:538 msgid "key" @@ -9509,9 +9115,9 @@ msgid "------ Shared Memory Operation/Change Times --------\n" msgstr "------ Mem. Condivisa Operazione/Modif. Volte --------\n" #: sys-utils/ipcs.c:426 -#, fuzzy, c-format +#, c-format msgid "%-8s %-10s %-26.24s %-26.24s\n" -msgstr "%-8s%-10s %-26.24s %-26.24s\n" +msgstr "%-8s %-10s %-26.24s %-26.24s\n" #: sys-utils/ipcs.c:427 msgid "last-op" @@ -9527,18 +9133,18 @@ msgid "------ Semaphore Arrays --------\n" msgstr "------ Matrici semafori --------\n" #: sys-utils/ipcs.c:435 sys-utils/ipcs.c:678 -#, fuzzy, c-format +#, c-format msgid "%-10s %-10s %-10s %-10s %-10s\n" -msgstr "%-10s%-10s%-10s%-10s%-10s\n" +msgstr "%-10s %-10s %-10s %-10s %-10s\n" #: sys-utils/ipcs.c:437 msgid "nsems" msgstr "nsems" #: sys-utils/ipcs.c:496 -#, fuzzy, c-format +#, c-format msgid "kernel not configured for message queues\n" -msgstr "kernel non configurato per i semafori\n" +msgstr "kernel non configurato per le code di messaggi\n" #: sys-utils/ipcs.c:504 #, c-format @@ -9596,9 +9202,9 @@ msgid "------ Message Queues Send/Recv/Change Times --------\n" msgstr "------ Code messaggi Inv./Ric./Modif. Volte--------\n" #: sys-utils/ipcs.c:525 -#, fuzzy, c-format +#, c-format msgid "%-8s %-10s %-20s %-20s %-20s\n" -msgstr "%-8s%-10s %-20s%-20s%-20s\n" +msgstr "%-8s %-10s %-20s %-20s %-20s\n" #: sys-utils/ipcs.c:526 msgid "send" @@ -9631,9 +9237,9 @@ msgid "------ Message Queues --------\n" msgstr "------ Code messaggi --------\n" #: sys-utils/ipcs.c:537 -#, fuzzy, c-format +#, c-format msgid "%-10s %-10s %-10s %-10s %-12s %-12s\n" -msgstr "%-10s%-10s%-10s%-10s%-12s%-12s\n" +msgstr "%-10s %-10s %-10s %-10s %-12s %-12s\n" #: sys-utils/ipcs.c:539 msgid "used-bytes" @@ -9663,24 +9269,24 @@ msgid "mode=%#o\taccess_perms=%#o\n" msgstr "mode=%#o\taccess_perms=%#o\n" #: sys-utils/ipcs.c:612 -#, fuzzy, c-format +#, c-format msgid "bytes=%ld\tlpid=%d\tcpid=%d\tnattch=%ld\n" -msgstr "byte=%d\tlpid=%d\tcpid=%d\tnattch=%d\n" +msgstr "byte=%ld\tlpid=%d\tcpid=%d\tnattch=%ld\n" #: sys-utils/ipcs.c:615 -#, fuzzy, c-format +#, c-format msgid "att_time=%-26.24s\n" -msgstr "att_time=%s" +msgstr "att_time=%-26.24s\n" #: sys-utils/ipcs.c:617 -#, fuzzy, c-format +#, c-format msgid "det_time=%-26.24s\n" -msgstr "det_time=%s" +msgstr "det_time=%-26.24s\n" #: sys-utils/ipcs.c:619 sys-utils/ipcs.c:650 -#, fuzzy, c-format +#, c-format msgid "change_time=%-26.24s\n" -msgstr "change_time=%s" +msgstr "change_time=%-26.24s\n" #: sys-utils/ipcs.c:634 #, c-format @@ -9697,19 +9303,19 @@ msgid "uid=%d\tgid=%d\tcuid=%d\tcgid=%d\tmode=%#o\n" msgstr "uid=%d\tgid=%d\tcuid=%d\tcgid=%d\tmode=%#o\n" #: sys-utils/ipcs.c:637 -#, fuzzy, c-format +#, c-format msgid "cbytes=%ld\tqbytes=%ld\tqnum=%ld\tlspid=%d\tlrpid=%d\n" -msgstr "cbytes=%d\tqbytes=%d\tqnum=%d\tlspid=%d\tlrpid=%d\n" +msgstr "cbyte=%ld\tqbyte=%ld\tqnum=%ld\tlspid=%d\tlrpid=%d\n" #: sys-utils/ipcs.c:646 -#, fuzzy, c-format +#, c-format msgid "send_time=%-26.24s\n" -msgstr "det_time=%s" +msgstr "send_time=%-26.24s\n" #: sys-utils/ipcs.c:648 #, c-format msgid "rcv_time=%-26.24s\n" -msgstr "" +msgstr "rcv_time=%-26.24s\n" #: sys-utils/ipcs.c:668 #, c-format @@ -9728,22 +9334,22 @@ msgstr "uid=%d\t gid=%d\t cuid=%d\t cgid=%d\n" #: sys-utils/ipcs.c:671 #, c-format msgid "mode=%#o, access_perms=%#o\n" -msgstr "modalità=%#o, access_perms=%#o\n" +msgstr "modalità=%#o, access_perms=%#o\n" #: sys-utils/ipcs.c:673 -#, fuzzy, c-format +#, c-format msgid "nsems = %ld\n" -msgstr "nsems = %d\n" +msgstr "nsems = %ld\n" #: sys-utils/ipcs.c:674 -#, fuzzy, c-format +#, c-format msgid "otime = %-26.24s\n" -msgstr "otime = %s" +msgstr "otime = %-26.24s\n" #: sys-utils/ipcs.c:676 -#, fuzzy, c-format +#, c-format msgid "ctime = %-26.24s\n" -msgstr "ctime = %s" +msgstr "ctime = %-26.24s\n" #: sys-utils/ipcs.c:679 msgid "semnum" @@ -9766,10 +9372,8 @@ msgid "pid" msgstr "pid" #: sys-utils/rdev.c:69 -#, fuzzy msgid "usage: rdev [ -rv ] [ -o OFFSET ] [ IMAGE [ VALUE [ OFFSET ] ] ]" -msgstr "" -"utilizzo: rdev [ -rsv ] [ -o OFFSET ] [ IMMAGINE [ VALORE [ OFFSET ] ] ]" +msgstr "uso: rdev [ -rv ] [ -o OFFSET ] [ IMMAGINE [ VALORE [ OFFSET ] ] ]" #: sys-utils/rdev.c:70 msgid "" @@ -9814,7 +9418,7 @@ msgstr " vidmode ... come rdev -v" msgid "" "Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,..." msgstr "" -"Nota: le modalità a video sono: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, " +"Nota: le modalità a video sono: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, " "2=key2,..." #: sys-utils/rdev.c:80 @@ -9824,12 +9428,12 @@ msgstr "" #: sys-utils/rdev.c:247 msgid "missing comma" -msgstr "" +msgstr "virgola mancante" #: sys-utils/readprofile.c:72 -#, fuzzy, c-format +#, c-format msgid "out of memory" -msgstr "memoria insufficiente?\n" +msgstr "memoria esaurita" #: sys-utils/readprofile.c:118 #, fuzzy, c-format @@ -9848,20 +9452,24 @@ msgid "" "\t -n disable byte order auto-detection\n" "\t -V print version and exit\n" msgstr "" -"%s: Utilizzo: \"%s [opzioni]\n" -"\t -m (predefinito = \"%s\")\n" -"\t -p (predefinito = \"%s\")\n" -"\t -i stampa solamente le informazioni relative alla fase di " +"%s: Uso: \"%s [opzioni]\n" +"\t -m (predefinito = \"%s\" e\n" +" \"%s\")\n" +"\t -p (predefinito = \"%s\")\n" +" -M FIXME\n" +"\t -i stampa solamente le informazioni sulla fase di " "campionamento\n" "\t -v stampa i dati in elenco\n" -"\t -a stampa tutti i simboli, anche se il conteggio è 0\n" -"\t -r reimposta tutti i counter (solamente utente root)\n" +"\t -a stampa tutti i simboli, anche se il conteggio è 0\n" +" -b FIXME\n" +"\t -r reimposta tutti i contatori (solamente utente root)\n" +" -n FIXME\n" "\t -V stampa versione ed esci\n" #: sys-utils/readprofile.c:197 -#, fuzzy, c-format +#, c-format msgid "%s version %s\n" -msgstr "%s Versione %s\n" +msgstr "%s versione %s\n" #: sys-utils/readprofile.c:284 #, c-format @@ -9892,7 +9500,7 @@ msgstr "totale" msgid "" "usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n" msgstr "" -"utilizzo: renice priorità [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n" +"uso: renice priorità [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] utenti ]\n" #: sys-utils/renice.c:97 #, c-format @@ -9910,17 +9518,17 @@ msgstr "getpriority" #: sys-utils/renice.c:128 msgid "setpriority" -msgstr " setpriority" +msgstr "setpriority" #: sys-utils/renice.c:139 #, c-format msgid "%d: old priority %d, new priority %d\n" -msgstr "%d: vecchia priorità %d, nuova priorità %d\n" +msgstr "%d: vecchia priorità %d, nuova priorità %d\n" #: sys-utils/setsid.c:26 #, c-format msgid "usage: %s program [arg ...]\n" -msgstr "utilizzo: %s programma [arg ...]\n" +msgstr "uso: %s programma [arg ...]\n" #: sys-utils/tunelp.c:75 #, c-format @@ -9929,9 +9537,9 @@ msgid "" " -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s | \n" " -T [on|off] ]\n" msgstr "" -"Utilizzo: %s [ -i | -t p+!5GkiXIXl8lh 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 JaBxhG{y#P!q`3e9 literal 0 HcmV?d00001 diff --git a/po/ja.po b/po/ja.po index 6540a668..8b84a315 100644 --- a/po/ja.po +++ b/po/ja.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11n\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" "PO-Revision-Date: 2001-12-11 22:43+0900\n" "Last-Translator: Daisuke Yamashita \n" "Language-Team: Japanese \n" @@ -115,7 +115,7 @@ msgstr "%s: %s msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "RO RA SSZ BSZ ³«»ÏSec ¥µ¥¤¥º ¥Ç¥Ð¥¤¥¹\n" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "»È¤¤Êý:\n" @@ -159,13 +159,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "»È¤¤Êý: %s [ -n ] ¥Ç¥Ð¥¤¥¹\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s from %s\n" #: disk-utils/fdformat.c:130 @@ -190,7 +189,7 @@ msgstr "ξ" msgid "Single" msgstr "ÊÒ" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -200,97 +199,97 @@ msgid "" " file file to test\n" msgstr "" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, fuzzy, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: %s ¤Ç seek ¥¨¥é¡¼\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, fuzzy, c-format msgid " hole at %ld (%d)\n" msgstr "(%d, %d, %d) ¤Ç¤¢¤ë¤Ù¤­¤Ç¤¹\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, fuzzy, c-format msgid "%s: compiled without -x support\n" msgstr "%s: minix v2 ¤Î¥µ¥Ý¡¼¥È¤Ä¤­¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, fuzzy, c-format msgid "%s is not a block device or file\n" msgstr "mount: %s ¤Ï¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, fuzzy, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: ¥ª¥×¥·¥ç¥ó²òÀÏ¥¨¥é¡¼\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "" @@ -767,7 +766,7 @@ msgstr "i- msgid "not enough space, need at least %lu blocks" msgstr "Îΰ褬ÉÔ½½Ê¬¤Ç¤¹¡£ºÇÄã¤Ç¤â %lu ¥Ö¥í¥Ã¥¯É¬ÍפǤ¹" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "¥Ç¥Ð¥¤¥¹: %s\n" @@ -836,19 +835,19 @@ msgstr ".. msgid "error closing %s" msgstr "%s ¤Î close ¤Ç¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "" "»È¤¤Êý: mkfs [-V] [-t ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à·¿] [fs ¥ª¥×¥·¥ç¥ó] ¥Ç¥Ð¥¤¥¹ [¥µ¥¤¥º]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó¡ª\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs ¥Ð¡¼¥¸¥ç¥ó %s (%s)\n" @@ -891,7 +890,6 @@ msgid "" "Exiting.\n" msgstr "" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -944,10 +942,6 @@ msgstr "" msgid "ROM image write failed (%d %d)\n" msgstr "" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, fuzzy, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -1020,7 +1014,6 @@ msgstr "inode msgid "write failed in write_block" msgstr "write_block ¤Ç¤Î½ñ¤­¹þ¤ß¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1056,7 +1049,7 @@ msgstr " msgid "Weird values in do_check: probably bugs\n" msgstr "do_check ¤ËÊѤÊÃͤ¬¤¢¤ê¤Þ¤¹: ¿ʬ¥Ð¥°¤Ç¤·¤ç¤¦\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "check_blocks ¤Ç¤Î¥·¡¼¥¯¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" @@ -1098,106 +1091,106 @@ msgstr "%s msgid "will not try to make filesystem on '%s'" msgstr "'%s' ¾å¤Ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òºî¤é¤Ê¤¤¤è¤¦¤Ë¤·¤Þ¤¹" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "ÉÔÀµ¤Ê¥æ¡¼¥¶»ØÄê¥Ú¡¼¥¸¥µ¥¤¥º %d\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" "¥·¥¹¥Æ¥à¤Î¥Ú¡¼¥¸¥µ¥¤¥ºÃÍ %2$d/%3$d ¤ÎÂå¤ï¤ê¤Ë¡¢¥æ¡¼¥¶»ØÄêÃÍ %1$d ¤ò»È¤¤¤Þ¤¹\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "¥µ¥¤¥º %d (%d ¤Ç¤Ï¤Ê¤¯) ¤Î¥Ú¡¼¥¸¤ò»î¤·¤Þ¤¹\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:250 +#: disk-utils/mkswap.c:249 #, fuzzy, c-format msgid "no label, " msgstr "¥é¥Ù¥ë" -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:382 +#: disk-utils/mkswap.c:381 #, fuzzy, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" msgstr "»È¤¤Êý: %s [-c] [-v0|-v1] [-p¥Ú¡¼¥¸¥µ¥¤¥º] /dev/name [¥Ö¥í¥Ã¥¯¿ô]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "ÉÔÀµ¥Ú¡¼¥¸¤¬Â¿¤¹¤®¤Þ¤¹" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "ÉÔÀµ¤Ê¥Ú¡¼¥¸¿ô\n" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, fuzzy, c-format msgid "%lu bad pages\n" msgstr "ÉÔÀµ¤Ê¥Ú¡¼¥¸¿ô %d\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: ¥¨¥é¡¼: ¥¹¥ï¥Ã¥×¤òÍ­¸ú¤ËÀßÄꤹ¤ë¤¿¤á¤Î¾ì½ê¤¬¤Ê¤¤¡©\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, fuzzy, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "%s: ¥¨¥é¡¼: ¥µ¥¤¥º %ld ¤¬¥Ç¥Ð¥¤¥¹¤Î¥µ¥¤¥º %d ¤è¤ê¤âÂ礭¤¤¤Ç¤¹\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: ¥¨¥é¡¼: ÉÔÌÀ¤Ê¥Ð¡¼¥¸¥ç¥ó %d\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: ¥¨¥é¡¼: ¥¹¥ï¥Ã¥×Îΰè¤Ï¾¯¤Ê¤¯¤È¤â %ldkB ɬÍפǤ¹\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: ·Ù¹ð: ¥¹¥ï¥Ã¥×Îΰè¤ò %ldkB ¤ËÀÚ¤êµÍ¤á¤Þ¤·¤¿\n" -#: disk-utils/mkswap.c:645 +#: disk-utils/mkswap.c:644 #, fuzzy, c-format msgid "%s: error: label only with v1 swap area\n" msgstr "%s: ¥¨¥é¡¼: ¥¹¥ï¥Ã¥×¤òÍ­¸ú¤ËÀßÄꤹ¤ë¤¿¤á¤Î¾ì½ê¤¬¤Ê¤¤¡©\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "'%s' ¤Ë¤Ï¥¹¥ï¥Ã¥×¥Ç¥ô¥¡¥¤¥¹¤òºî¤é¤Ê¤¤¤è¤¦¤Ë¤·¤Þ¤¹" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "Ã×Ì¿¥¨¥é¡¼: ºÇ½é¤Î¥Ú¡¼¥¸¤òÆɹþ¤á¤Þ¤»¤ó" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1210,120 +1203,83 @@ msgstr "" "¤·¤Þ¤¦¤³¤È¤ò°ÕÌ£¤·¤Þ¤¹¡£¤â¤·¤¢¤Ê¤¿¤¬ËÜÅö¤Ë¤½¤Î¥Ç¥Ð¥¤¥¹¤Ë v0 ¥¹¥ï¥Ã¥×\n" "¤ò¤òºîÀ®¤·¤¿¤±¤ì¤Ð¡¢-f ¥ª¥×¥·¥ç¥ó¤Ç¶¯Íפ·¤Æ¤¯¤À¤µ¤¤¡£\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "¥¹¥ï¥Ã¥×¶õ´Ö¤òÀßÄê¤Ç¤­¤Þ¤»¤ó: Æɹþ¤á¤Þ¤»¤ó" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, fuzzy, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "¥¹¥ï¥Ã¥×¶õ´Ö¥Ð¡¼¥¸¥ç¥ó %d ¤òÀßÄꤷ¤Þ¤¹¡¢¥µ¥¤¥º = %ld ¥Ð¥¤¥È\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "¥¹¥ï¥Ã¥×¥Ç¥ô¥¡¥¤¥¹¤ò´¬¤­Ì᤻¤Þ¤»¤ó" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "½ð̾¥Ú¡¼¥¸¤ò½ñ¤­¹þ¤á¤Þ¤»¤ó" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "fsync ¤Ë¼ºÇÔ" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "ÉÔÀµ¤Ê¿ô: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "ʸˡ¥¨¥é¡¼: '%s'\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "¤½¤Î¤è¤¦¤ÊÀßÄê¥Ñ¥é¥á¥¿¤Ï¤¢¤ê¤Þ¤»¤ó: '%s'\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr " %s [ -p ] ¥Ç¥Ð¥¤¥¹ ̾Á°\n" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] ¥Ç¥Ð¥¤¥¹\n" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] ¥Ç¥Ð¥¤¥¹\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "»ÈÍÑÉÔ²Ä" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "¶õ¤­Îΰè" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 #, fuzzy msgid "Linux JFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "¥Ç¥£¥¹¥¯¤¬Êѹ¹¤µ¤ì¤Þ¤·¤¿¡£\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "Îΰè¾ðÊó¤òÀµ¤·¤¯¹¹¿·¤µ¤»¤ë¤Ë¤Ï¥·¥¹¥Æ¥à¤òºÆµ¯Æ°¤·¤Æ¤¯¤À¤µ¤¤¡£\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1336,330 +1292,311 @@ msgstr "" "¤Þ¤Ã¤¿¾ì¹ç¤Ï¡¢cfdisk ¥Þ¥Ë¥å¥¢¥ë¤Ë¤¢¤ëÄɲþðÊó¥Ú¡¼¥¸\n" "¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "*Ã×̿Ū¤Ê¥¨¥é¡¼*" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "ÃæÃǤ¹¤ë¤Ë¤Ï²¿¤«¥­¡¼¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "¥Ç¥£¥¹¥¯¥É¥é¥¤¥Ö¾å¤Ç seek ¤Ç¤­¤Þ¤»¤ó" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "¥Ç¥£¥¹¥¯¥É¥é¥¤¥Ö¤òÆɤ߹þ¤á¤Þ¤»¤ó" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "¥Ç¥£¥¹¥¯¥É¥é¥¤¥Ö¤Ë½ñ¤­¹þ¤á¤Þ¤»¤ó" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "Îΰ褬¿¤¹¤®¤Þ¤¹" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "Îΰ褬¥»¥¯¥¿ 0 ¤è¤ê¤Þ¤¨¤«¤é»Ï¤Þ¤Ã¤Æ¤¤¤Þ¤¹" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "Îΰ褬¥»¥¯¥¿ 0 ¤è¤êÁ°¤Ç½ª¤ï¤Ã¤Æ¤¤¤Þ¤¹" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "Îΰ褬¥Ç¥£¥¹¥¯¤Î½ªÅÀ¤è¤ê¤â¸å¤í¤«¤é»Ï¤Þ¤Ã¤Æ¤¤¤Þ¤¹" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "Îΰ褬¥Ç¥£¥¹¥¯¤Î½ªÅÀ¤è¤ê¤â¸å¤í¤Ç½ª¤ï¤Ã¤Æ¤¤¤Þ¤¹" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "ÏÀÍýÎΰ褬¥Ç¥£¥¹¥¯¤Î½ç½ø¤È°ìÃפ·¤Þ¤»¤ó" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "ÏÀÍýÎΰ褬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "³ÈÂ礵¤ì¤¿ÏÀÍýÎΰ褬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" "!!!! ÆâÉô¥¨¥é¡¼¡£³ÈÄ¥Îΰè°Ê³°¤ËÏÀÍý¥É¥é¥¤¥Ö¤òºîÀ®¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹ !!!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" "¤³¤³¤Ë¤ÏÏÀÍý¥É¥é¥¤¥Ö¤òºîÀ®¤Ç¤­¤Þ¤»¤ó -- 2 ¤Ä¤Î³ÈÄ¥Îΰè¤Ç¤¢¤ì¤ÐºîÀ®¤·¤Þ¤¹" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "¥á¥Ë¥å¡¼¹àÌÜ̾¤¬Ä¹¤¹¤®¤Þ¤¹¡£¥á¥Ë¥å¡¼É½¼¨¤¬Íð¤ì¤Æ¤¤¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£" -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "¥á¥Ë¥å¡¼¤ËÊý¸þ¤¬¤¢¤ê¤Þ¤»¤ó¡£¿åÊ¿Êý¸þ¤ò½é´üÃͤȤ·¤Þ¤¹¡£" -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "ÉÔÀµ¤Ê¥­¡¼" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "³¤±¤ë¤Ë¤Ï²¿¤«¥­¡¼¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "´ðËÜÎΰè" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "¿·µ¬¤Ë´ðËÜÎΰè¤òºîÀ®¤·¤Þ¤¹" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "ÏÀÍýÎΰè" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "¿·µ¬¤ËÏÀÍýÎΰè¤òºîÀ®¤·¤Þ¤¹" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Ãæ»ß" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Îΰè¤òºîÀ®¤·¤Þ¤»¤ó" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! ÆâÉô¥¨¥é¡¼ !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "¥µ¥¤¥º (MB ñ°Ì): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "ºÇ½é¤«¤é" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "¶õ¤­Îΰè¤ÎºÇ½é¤ËÎΰè¤òÄɲÃ" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "ºÇ¸å¤«¤é" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "¶õ¤­Îΰè¤ÎºÇ¸å¤ËÎΰè¤òÄɲÃ" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "³ÈÄ¥Îΰè¤òºîÀ®¤¹¤ë¤¿¤á¤Î¾ì½ê¤¬¤¢¤ê¤Þ¤»¤ó" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 #, fuzzy msgid "No partition table.\n" msgstr "¸½ºß¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¾ðÊó¤Ï¤¢¤ê¤Þ¤»¤ó¡£\n" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 #, fuzzy msgid "No partition table. Starting with zero table." msgstr "Îΰè¥Æ¡¼¥Ö¥ë¤¬Ìµ¤¤¤«Îΰè¥Æ¡¼¥Ö¥ë¤Î½ð̾¤¬ÉÔÀµ¤Ç¤¹" -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 #, fuzzy msgid "Bad signature on partition table" msgstr "ñ¤ËÎΰè¾ðÊó¤òɽ¼¨" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 #, fuzzy msgid "Unknown partition table type" msgstr "¸½ºß¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¾ðÊó¤Ï¤¢¤ê¤Þ¤»¤ó¡£\n" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "¥¼¥í¥Æ¡¼¥Ö¥ë¤Ç³«»Ï¤·¤Þ¤·¤ç¤¦¤« [y/N] ?" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "¥Ç¥£¥¹¥¯¤Ë¤È¤Ã¤ÆŬÀڤʿô¤è¤ê¤â¿¤¯¤Î¥·¥ê¥ó¥À¿ô¤ò»ØÄꤵ¤ì¤Þ¤·¤¿" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "¥Ç¥£¥¹¥¯¥É¥é¥¤¥Ö¤ò³«¤±¤Þ¤»¤ó" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "¥Ç¥£¥¹¥¯¤òÆɹþ¤ßÀìÍѤdz«¤­¤Þ¤·¤¿ -- ¤¢¤Ê¤¿¤Ë¤Ï½ñ¹þ¤ß¸¢¸Â¤¬¤¢¤ê¤Þ¤»¤ó" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "¥Ç¥£¥¹¥¯¥µ¥¤¥º¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "ÉÔÀµ¤Ê´ðËÜÎΰè" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "ÉÔÀµ¤ÊÏÀÍýÎΰè" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "·Ù¹ð¡ª ¤³¤ì¤Ï¤¢¤Ê¤¿¤Î¥Ç¥£¥¹¥¯¤Ë¤¢¤ë¥Ç¡¼¥¿¤òÇ˲õ¤¹¤ë¤«¤â¤·¤ì¤Þ¤»¤ó" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "Îΰè¾ðÊó¤ò¥Ç¥£¥¹¥¯¤Ë½ñ¤­¹þ¤ó¤Ç¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡©(yes ¤Þ¤¿¤Ï no): " -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "no" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "Îΰè¥Æ¡¼¥Ö¥ë¤ò¥Ç¥£¥¹¥¯¤Ë½ñ¤­¹þ¤ß¤Þ¤»¤ó¤Ç¤·¤¿" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "yes" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "`yes' ¤« `no' ¤Î¤¤¤º¤ì¤«¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Îΰè¥Æ¡¼¥Ö¥ë¤ò½ñ¤­¹þ¤ßÃæ..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Îΰè¥Æ¡¼¥Ö¥ë¤ò¥Ç¥£¥¹¥¯¤Ë½ñ¤­¹þ¤ß¤Þ¤·¤¿" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" "Îΰè¥Æ¡¼¥Ö¥ë¤ò½ñ¤­¹þ¤ß¤Þ¤·¤¿¤¬¡¢ºÆÆɹþ¤ß¤Ë¼ºÇÔ¡£ºÆµ¯Æ°¤·¤Æ¹¹¿·¤·¤Æ¤¯¤À¤µ¤¤" -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" "¥Ö¡¼¥È²Äǽ¥Þ¡¼¥¯ÉÕ¤­´ðËÜÎΰ褬¤¢¤ê¤Þ¤»¤ó¡£DOS MBR ¤Ï¤³¤ì¤ò¥Ö¡¼¥È¤Ç¤­¤Þ¤»¤ó¡£" -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" "¥Ö¡¼¥È²Äǽ¥Þ¡¼¥¯ÉÕ¤­´ðËÜÎΰ褬ʣ¿ô¤¢¤ê¤Þ¤¹¡£DOS MBR ¤Ï¤³¤ì¤ò¥Ö¡¼¥È¤Ç¤­¤Þ¤»" "¤ó¡£" -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "¥Õ¥¡¥¤¥ë̾¤òÆþÎÏ¡¢²èÌ̤Ëɽ¼¨¤¹¤ë¾ì¹ç¤Ï¥ê¥¿¡¼¥ó¥­¡¼: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò³«¤±¤Þ¤»¤ó" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "¥Ç¥£¥¹¥¯¥É¥é¥¤¥Ö: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "¥»¥¯¥¿ 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "¥»¥¯¥¿ %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " ̵¤· " -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " ´ðËÜ/ÏÀÍý" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " ´ðËÜÎΰè" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " ÏÀÍýÎΰè" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "ÉÔÌÀ" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "¥Ö¡¼¥È" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, fuzzy, c-format msgid "(%02X)" msgstr "ÉÔÌÀ(%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 #, fuzzy msgid "None" msgstr "½ªÎ»" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "%s ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¾ðÊó\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 #, fuzzy msgid " First Last\n" msgstr " ºÇ½é¤Î ºÇ¸å¤Î\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 #, fuzzy msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " @@ -1668,7 +1605,7 @@ msgstr "" " # ÎÎ°è ¥»¥¯¥¿ ¥»¥¯¥¿ ¥ª¥Õ¥»¥Ã¥È Â礭¤µ Filesystem¥¿¥¤¥×(ID) ¥Õ¥é" "¥°\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 #, fuzzy msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " @@ -1677,472 +1614,469 @@ msgstr "" "-- ------- -------- --------- ------ --------- ---------------------- " "---------\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 #, fuzzy msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ---ºÇ½é¤Î----- ----ºÇ¸å¤Î---- ½é¤á¤Î¥» \n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 #, fuzzy msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # Flags Head Sect Cyl ID Head Sect Cyl ¥¯¥¿ÈÖ¹æ ¥»¥¯¥¿¿ô\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 #, fuzzy msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "À¸¥Ç¡¼¥¿" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "À¸¥Ç¡¼¥¿¤Î·Á¼°¤Ç¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¾ðÊó¤ò½ÐÎÏ" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "¥»¥¯¥¿" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "¥»¥¯¥¿½ç¤Ë¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¾ðÊó¤ò½ÐÎÏ" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "¥Æ¡¼¥Ö¥ë" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "ñ¤ËÎΰè¾ðÊó¤òɽ¼¨" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Îΰè¾ðÊó¤ò½ÐÎϤ·¤Ê¤¤" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "cfdisk ¤Î¥Ø¥ë¥×²èÌÌ" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "cfdisk ¤ÏüËö·¿¥Ç¥£¥¹¥¯ÎΰèºîÀ®¥×¥í¥°¥é¥à¤Ç¤¹¡£" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "¥Ï¡¼¥É¥Ç¥£¥¹¥¯¥É¥é¥¤¥Ö¤ÎÎΰè¤òºîÀ®¡¢ºï½ü¡¢Êѹ¹" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£" -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "¥³¥Þ¥ó¥É ÀâÌÀ" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "------- -------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b ¥«¡¼¥½¥ë¾å¤ÎÎΰè¤Î¥Ö¡¼¥È¥Õ¥é¥°¤ÎÀÚÂØ" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d ¥«¡¼¥½¥ë¾å¤ÎÎΰè¤òºï½ü" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr " g ¥·¥ê¥ó¥À, ¥Ø¥Ã¥À, ¥È¥é¥Ã¥¯Åö¤¿¤ê¤Î¥»¥¯¥¿¿ô¤òÊѹ¹" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " ·Ù¹ð: ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬²¿¤ò¤¹¤ë¤â¤Î¤«Íý²ò¤·¤Æ¤¤¤Ê¤¤¿Í" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " ¤Ï»ÈÍѤ·¤Æ¤Ï¤¤¤±¤Ê¤¤¡£" -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h ¤³¤Î²èÌ̤òɽ¼¨" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m ¥«¡¼¥½¥ë¾å¤ÎÎΰè¤Î¥Ç¥£¥¹¥¯»ÈÍÑÎ̤òºÇÂç¤Ë¤¹¤ë¡£" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr " Ãí°Õ: ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢DOS, OS/2 Åù¤È¸ß´¹À­¤Î¤Ê¤¤" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " Îΰè¤òºîÀ®¤¹¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£" -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n ¶õ¤­Îΰ褫¤é¿·µ¬¤ËÎΰè¤òºîÀ®" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr " p Îΰè¾ðÊó¤ò²èÌ̤ޤ¿¤Ï¥Ç¥£¥¹¥¯¤Ë½ÐÎϤ¹¤ë" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Îΰè¤Î½ÐÎϤˤϼ¡¤Î¤è¤¦¤ÊÊ£¿ô¤Î·Á¼°¤«¤éÁªÂò" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " ¤Ç¤­¤ë:" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr " r - À¸¥Ç¡¼¥¿(¥Ç¥£¥¹¥¯¤Ë½ñ¤­¹þ¤Þ¤ì¤ë¾ðÊ󤽤Τâ¤Î)" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - ¥»¥¯¥¿½ç¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¾ðÊó" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - À¸¤Î·Á¼°¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¾ðÊó" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr " q Îΰè¾ðÊó¤ò½ñ¤­¹þ¤Þ¤º¤Ë¥×¥í¥°¥é¥à¤ò½ªÎ»" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¥¿¥¤¥×¤òÊѹ¹" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr " u ɽ¼¨¤¹¤ëÎΰ襵¥¤¥º¤Îñ°Ì¤òÊѹ¹¤¹¤ë" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " MB, ¥»¥¯¥¿, ¥·¥ê¥ó¥À¤Î½ç¤Ë½Û´Ä¤¹¤ë" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr " W Îΰè¾ðÊó¤ò¥Ç¥£¥¹¥¯¤Ë½ñ¤­¹þ¤à(Âçʸ»ú W ¤ò" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr " ÆþÎϤ·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤)¡£¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¥Ç¥£¥¹¥¯¾å¤Î" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr " ¥Ç¡¼¥¿¤òÇ˲õ¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¤¿¤á¡¢'yes'¤Þ¤¿¤Ï'no'¤ÎÆþ" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " ÎϤˤè¤ê¡¢½ñ¤­¹þ¤ß¤ò¹Ô¤¦¤«¤É¤¦¤«¤ò³Îǧ¤¹¤ë¡£" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "¾åÌð°õ¥­¡¼ ¾å¤ÎÎΰè¤Ë¥«¡¼¥½¥ë¤ò°ÜÆ°" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "²¼Ìð°õ¥­¡¼ ²¼¤ÎÎΰè¤Ë¥«¡¼¥½¥ë¤ò°ÜÆ°" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "CTRL-L ²èÌ̤òºÆÉÁ²è" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? ¤³¤Î²èÌ̤òɽ¼¨" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Ãí°Õ: ¥³¥Þ¥ó¥É¤Ï¤¹¤Ù¤ÆÂçʸ»ú¡¢¾®Ê¸»ú¤É¤Á¤é¤Ç¤â»ÈÍѤǤ­¤Þ¤¹" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "(½ñ¤­¹þ¤ß¤ò½ü¤¯)¡£" -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "¥·¥ê¥ó¥À" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "¥·¥ê¥ó¥À¤Î¥¸¥ª¥á¥È¥ê¤òÊѹ¹" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "¥Ø¥Ã¥É¿ô" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "¥Ø¥Ã¥É¤Î¥¸¥ª¥á¥È¥ê¤òÊѹ¹" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "¥»¥¯¥¿¤Î¥¸¥ª¥á¥È¥ê¤òÊѹ¹" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "½ªÎ»" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "¥¸¥ª¥á¥È¥ê¤òÊѹ¹¤·¤Æ½ªÎ»" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "¥·¥ê¥ó¥À¿ô¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "ÉÔÀµ¤Ê¥·¥ê¥ó¥À¿ô" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "¥Ø¥Ã¥À¿ô¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "ÉÔÀµ¤Ê¥Ø¥Ã¥É¿ô" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "¥È¥é¥Ã¥¯Åö¤¿¤ê¤Î¥»¥¯¥¿¿ô¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "ÉÔÀµ¤Ê¥»¥¯¥¿¿ô" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¥¿¥¤¥×¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¥¿¥¤¥×¤ò¶õ¤ËÊѹ¹¤Ç¤­¤Þ¤»¤ó" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¥¿¥¤¥×¤ò³ÈÄ¥¤ËÊѹ¹¤Ç¤­¤Þ¤»¤ó" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "ÉÔÌÀ(%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "´ðËÜ/ÏÀÍý" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "ÉÔÌÀ (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "¥Ç¥£¥¹¥¯¥É¥é¥¤¥Ö: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, fuzzy, c-format msgid "Size: %lld bytes, %lld MB" msgstr "¥µ¥¤¥º: %lld ¥Ð¥¤¥È" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, fuzzy, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "¥µ¥¤¥º: %lld ¥Ð¥¤¥È" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, fuzzy, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "¥Ø¥Ã¥É: %d ¥È¥é¥Ã¥¯Åö¤¿¤ê¤Î¥»¥¯¥¿: %d ¥·¥ê¥ó¥À: %d" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "̾Á°" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "¥Õ¥é¥°" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Îΰ西¥¤¥×" -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "FS¥¿¥¤¥×" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[¥é¥Ù¥ë]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 #, fuzzy msgid " Sectors" msgstr " ¥»¥¯¥¿" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 #, fuzzy msgid " Cylinders" msgstr "¥·¥ê¥ó¥À" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 #, fuzzy msgid " Size (MB)" msgstr "¥µ¥¤¥º (MB)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 #, fuzzy msgid " Size (GB)" msgstr "¥µ¥¤¥º (GB)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "¥Ö¡¼¥È²Ä" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "¥«¡¼¥½¥ë¾å¤ÎÎΰè¤Î¥Ö¡¼¥È¥Õ¥é¥°¤òÀÚ¤êÂؤ¨¤ë" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "ºï½ü" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "¥«¡¼¥½¥ë¾å¤ÎÎΰè¤òºï½ü" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "¥¸¥ª¥á¥È¥ê" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "¥Ç¥£¥¹¥¯¥¸¥ª¥á¥È¥ê¤òÊѹ¹¤¹¤ë(¥¨¥­¥¹¥Ñ¡¼¥ÈÍÑ)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "¥Ø¥ë¥×" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "¥Ø¥ë¥×²èÌ̤òɽ¼¨" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "ºÇÂç²½" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "¥«¡¼¥½¥ë¾å¤ÎÎΰè¤Î¥Ç¥£¥¹¥¯»ÈÍÑÎ̤òºÇÂç²½(¥¨¥­¥¹¥Ñ¡¼¥ÈÍÑ)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "¿·µ¬ºîÀ®" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "¶õ¤­Îΰ褫¤é¿·¤·¤¯Îΰè¤òºîÀ®" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "ɽ¼¨" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Îΰè¾ðÊó¤ò²èÌ̤ޤ¿¤Ï¥Õ¥¡¥¤¥ë¤Ë½ÐÎÏ" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "½ªÎ»" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Îΰè¾ðÊó¤ò½ñ¤­¹þ¤Þ¤º¤Ë¥×¥í¥°¥é¥à¤ò½ªÎ»" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "FS¥¿¥¤¥×" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥¿¥¤¥×¤òÊѹ¹¤¹¤ë(DOS, Linux, OS/2 ¤Ê¤É)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "ñ°Ì" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "ɽ¼¨¤¹¤ëÎΰ襵¥¤¥º¤Îñ°Ì(MB, ¥»¥¯¥¿, ¥·¥ê¥ó¥À)¤òÊѹ¹¤¹¤ë" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "½ñ¤­¹þ¤ß" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "Îΰè¾ðÊó¤ò¥Ç¥£¥¹¥¯¤Ë½ñ¤­¹þ¤à(¥Ç¡¼¥¿¤òÇ˲õ¤¹¤ë²ÄǽÀ­¤¢¤ê)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "¤³¤ÎÎΰè¤ò¥Ö¡¼¥È²Äǽ¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "¶õ¤ÎÎΰè¤òºï½ü¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "¤³¤ÎÎΰè¤òºÇÂç²½¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "¤³¤ÎÎΰè¤Ï»ÈÍѤǤ­¤Þ¤»¤ó" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "¤³¤Î¥Ç¥£¥¹¥¯¤Ï¸½ºß»ÈÍÑÃæ¤Ç¤¹¡£" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "¶õ¤ÎÎΰè¤Î¥¿¥¤¥×¤òÊѹ¹¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "¤³¤ì°Ê¾å¤ÎÎΰè¤Ï¤¢¤ê¤Þ¤»¤ó" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "ÉÔÀµ¤Ê¥³¥Þ¥ó¥É" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, fuzzy, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright (C) 1994-2000 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2214,9 +2148,9 @@ msgstr "" "\n" "BSD ¥é¥Ù¥ëÍѥǥХ¤¥¹: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "¥³¥Þ¥ó¥É¤ÎÆ°ºî" @@ -2236,10 +2170,9 @@ msgstr " i msgid " l list known filesystem types" msgstr " l ´ûÃΤΥե¡¥¤¥ë¥·¥¹¥Æ¥à¥¿¥¤¥×¤ò¥ê¥¹¥Èɽ¼¨¤¹¤ë" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m ¤³¤Î¥á¥Ë¥å¡¼¤òɽ¼¨¤¹¤ë" @@ -2251,14 +2184,14 @@ msgstr " n msgid " p print BSD partition table" msgstr " p BSD Îΰè¥Æ¡¼¥Ö¥ë¤òɽ¼¨¤¹¤ë" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q Êѹ¹¤òÊݸ¤»¤º¤Ë½ªÎ»¤¹¤ë" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr " r ¥á¥¤¥ó¥á¥Ë¥å¡¼¤ËÌá¤ë" @@ -2301,13 +2234,13 @@ msgstr "%s msgid "BSD disklabel command (m for help): " msgstr "BSD ¥Ç¥£¥¹¥¯¥é¥Ù¥ë¥³¥Þ¥ó¥É (m ¤Ç¥Ø¥ë¥×): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "ºÇ½é %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "½ªÅÀ %s ¤Þ¤¿¤Ï +¥µ¥¤¥º ¤Þ¤¿¤Ï +¥µ¥¤¥ºM ¤Þ¤¿¤Ï +¥µ¥¤¥ºK" @@ -2352,8 +2285,6 @@ msgstr " ecc" msgid " badsect" msgstr " badsect" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2454,8 +2385,8 @@ msgstr " msgid "tracks/cylinder" msgstr "¥È¥é¥Ã¥¯/¥·¥ê¥ó¥À" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "¥·¥ê¥ó¥À¿ô" @@ -2513,7 +2444,7 @@ msgstr " msgid "Partition (a-%c): " msgstr "Îΰè (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "ºÇÂçÎΰè¿ô¤ÏºîÀ®ºÑ¤Ç¤¹\n" @@ -2537,7 +2468,7 @@ msgstr "" "\n" "¥Ç¥£¥¹¥¯¤ÈƱ´ü¤µ¤»¤Þ¤¹¡£\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2557,7 +2488,7 @@ msgstr "" "-u: (¥·¥ê¥ó¥À¤ÎÂå¤ï¤ê¤Ë)¥»¥¯¥¿¥æ¥Ë¥Ã¥È¤Î³«»Ï¡¢½ªÅÀ¤òÍ¿¤¨¤Þ¤¹\n" "-b 2048: (¤¢¤ë¼ï¤Î MO ¥É¥é¥¤¥ÖÍѤË) 2048 ¥Ð¥¤¥È¤Î¥»¥¯¥¿¥µ¥¤¥º¤ò»È¤¤¤Þ¤¹\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2573,198 +2504,184 @@ msgstr "" " Ëô¤Ï: fdisk /dev/rd/c0d0 Ëô¤Ï: fdisk /dev/ida/c0d0 (RAID ¥Ç¥ô¥¡¥¤¥¹)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "%s ¤ò³«¤±¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "%s ¤òÆɤá¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "%s ¤ò¥·¡¼¥¯¤Ç¤­¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¤¬¤Ç¤­¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "%s ¤Ç¤Î BLKGETSIZE ioctl ¤Ë¼ºÇÔ\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "¤³¤ì°Ê¾å¤Î¥á¥â¥ê¤¬³ÎÊݤǤ­¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Ã×̿Ū¤Ê¥¨¥é¡¼\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a Æɹþ¤ßÀìÍѥե饰¤ò¤Ä¤±¤ë" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b bsd ¥Ç¥£¥¹¥¯¥é¥Ù¥ë¤òÊÔ½¸¤¹¤ë" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c ¥Þ¥¦¥ó¥È²Äǽ¥Õ¥é¥°¤ò¤Ä¤±¤ë" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d Îΰè¤òºï½ü¤¹¤ë" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l ´ûÃΤÎÎΰ西¥¤¥×¤ò¥ê¥¹¥Èɽ¼¨¤¹¤ë" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n ¿·¤¿¤ËÎΰè¤òºîÀ®¤¹¤ë" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o ¿·¤¿¤Ë¶õ¤Î DOS Îΰè¥Æ¡¼¥Ö¥ë¤òºîÀ®¤¹¤ë" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p Îΰè¥Æ¡¼¥Ö¥ë¤òɽ¼¨¤¹¤ë" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s ¶õ¤Î Sun ¥Ç¥£¥¹¥¯¥é¥Ù¥ë¤òºîÀ®¤¹¤ë" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t Îΰè¤Î¥·¥¹¥Æ¥à ID ¤òÊѹ¹¤¹¤ë" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u ɽ¼¨/¹àÌÜ¥æ¥Ë¥Ã¥È¤òÊѹ¹¤¹¤ë" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v Îΰè¥Æ¡¼¥Ö¥ë¤ò¾È¹ç¤¹¤ë" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w ¥Æ¡¼¥Ö¥ë¤ò¥Ç¥£¥¹¥¯¤Ë½ñ¤­¹þ¤ß¡¢½ªÎ»¤¹¤ë" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x ÆÃÊ̤ʵ¡Ç½ (¥¨¥­¥¹¥Ñ¡¼¥ÈÀìÍÑ)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a ¥Ö¡¼¥È²ÄǽÎΰè¤òÁªÂò¤¹¤ë" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b ¥Ö¡¼¥È¥Õ¥¡¥¤¥ë¥¨¥ó¥È¥ê¤òÊÔ½¸¤¹¤ë" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c sgi ¥¹¥ï¥Ã¥×Îΰè¤òÁªÂò¤¹¤ë" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a ¥Ö¡¼¥È²Äǽ¥Õ¥é¥°¤ò¤Ä¤±¤ë" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c dos ¸ß´¹¥Õ¥é¥°¤ò¤Ä¤±¤ë" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a ÂåÂØ¥·¥ê¥ó¥À¿ô¤òÊѹ¹¤¹¤ë" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c ¥·¥ê¥ó¥À¿ô¤òÊѹ¹¤¹¤ë" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d Îΰè¥Æ¡¼¥Ö¥ëÆâ¤ÎÀ¸¥Ç¡¼¥¿¤òɽ¼¨¤¹¤ë" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e ¥·¥ê¥ó¥ÀËè¤Î;¾ê¥»¥¯¥¿¿ô¤òÊѹ¹¤¹¤ë" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr " h ¥Ø¥Ã¥É¿ô¤òÊѹ¹¤¹¤ë" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i ¥¤¥ó¥¿¡¼¥ê¡¼¥Ö¥Õ¥¡¥¯¥¿¤òÊѹ¹¤¹¤ë" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr " o ²óž¿ô¤òÊѹ¹¤¹¤ë (rpm)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr " s ¥»¥¯¥¿¿ô/¥È¥é¥Ã¥¯¤òÊѹ¹¤¹¤ë" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr " y ʪÍý¥·¥ê¥ó¥À¿ô¤òÊѹ¹¤¹¤ë" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr " b ÎΰèÆâ¤Î¥Ç¡¼¥¿¤ÎÀèƬ¤Ë°ÜÆ°¤¹¤ë" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e ³ÈÄ¥Îΰè¤ò¥ê¥¹¥Èɽ¼¨¤¹¤ë" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" msgstr " g IRIX (SGI) Îΰè¥Æ¡¼¥Ö¥ë¤òºîÀ®¤¹¤ë" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr " f Îΰè¤Î½ç½ø¤òŬÀµ²½¤¹¤ë" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "ÀßÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "¥Ø¥Ã¥É¿ô" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "¥»¥¯¥¿¿ô" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" @@ -2773,11 +2690,11 @@ msgstr "" "%s%s.\n" "¤¢¤Ê¤¿¤ÏÆÃÊ̵¡Ç½¥á¥Ë¥å¡¼¤«¤é¤³¤ì¤ò¹Ô¤Ê¤¦¤³¤È¤¬¤Ç¤­¤Þ¤¹\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " µÚ¤Ó " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2796,29 +2713,29 @@ msgstr "" "2) Ê̤ΠOS ¤Î¥Ö¡¼¥È¤ä¥Ñ¡¼¥Æ¥£¥·¥ç¥óºîÀ®¥½¥Õ¥È\n" " (Îã. DOS FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "´ðËܳÈÄ¥Îΰè¤ËÉÔÀµ¤Ê¥ª¥Õ¥»¥Ã¥È¤¬¤¢¤ê¤Þ¤¹\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" "They will be deleted if you save this partition table.\n" msgstr "" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "·Ù¹ð: Îΰè¥Æ¡¼¥Ö¥ë %d Æâ¤ÎÆÃÊ̤ʥê¥ó¥¯¥Ý¥¤¥ó¥¿¤Ç¤¹\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "·Ù¹ð: Îΰè¥Æ¡¼¥Ö¥ë %d Æâ¤ÎÆÃÊ̤ʥǡ¼¥¿¤ò̵»ë¤·¤Þ¤¹\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2830,24 +2747,24 @@ msgstr "" "¤Ï\n" "¥á¥â¥êÆâ¤À¤±¤Ë»Ä¤·¤Þ¤¹¡£¤½¤Î¸å¤Ï¤â¤Á¤í¤ó°ÊÁ°¤ÎÆâÍƤϽ¤ÉüÉÔ²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Ãí°Õ: ¥»¥¯¥¿¥µ¥¤¥º¤¬ %d ¤Ç¤¹ (%d ¤Ç¤Ï¤Ê¤¯)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "Îΰè¥Æ¡¼¥Ö¥ë¤Î½ñ¤­¹þ¤ß¤ò¹Ô¤¨¤Þ¤»¤ó¡£\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" "Give the 'b' command to go to BSD mode.\n" msgstr "" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " @@ -2856,17 +2773,17 @@ msgstr "" "¥Ç¥Ð¥¤¥¹¤ÏÀµ¾ï¤Ê DOS Îΰè¥Æ¡¼¥Ö¥ë¤â¡¢Sun, SGI ¤ä OSF ¥Ç¥£¥¹¥¯¥é¥Ù¥ë¤â\n" "´Þ¤ó¤Ç¤¤¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "ÆâÉô¥¨¥é¡¼\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "ÆÃÊ̤ʳÈÄ¥Îΰè %d ¤ò̵»ë¤·¤Þ¤¹\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" @@ -2875,7 +2792,7 @@ msgstr "" "·Ù¹ð: Îΰè¥Æ¡¼¥Ö¥ë %2$d ¤ÎÉÔÀµ¤Ê¥Õ¥é¥° 0x%1$04x ¤Ï w(½ñ¤­¹þ¤ß)¤Ë¤è¤Ã¤Æ\n" "Àµ¾ï¤Ë¤Ê¤ê¤Þ¤¹\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" @@ -2884,83 +2801,83 @@ msgstr "" "\n" "EOF ¤ò 3 ²óÆɤߤޤ·¤¿ -- ½ªÎ»¤·¤Þ¤¹..\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "16¿Ê¿ô¥³¡¼¥É (L ¥³¥Þ¥ó¥É¤Ç¥³¡¼¥É¥ê¥¹¥Èɽ¼¨): " -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, fuzzy, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%d-%d, ½é´üÃÍ %d): " -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, fuzzy, c-format msgid "Using default value %u\n" msgstr "½é´üÃÍ %d ¤ò»È¤¤¤Þ¤¹\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "Èϰϳ°¤ÎÃͤǤ¹¡£\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "ÎΰèÈÖ¹æ" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "·Ù¹ð: Îΰè %d ¤Ï¶õ¤Î¥¿¥¤¥×¤Ç¤¹¡£\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, fuzzy, c-format msgid "Selected partition %d\n" msgstr "ÆÃÊ̤ʳÈÄ¥Îΰè %d ¤ò̵»ë¤·¤Þ¤¹\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, fuzzy, c-format msgid "No partition is defined yet!\n" msgstr "Îΰ褬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "¥·¥ê¥ó¥À" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "¥»¥¯¥¿" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "%s ¤Îɽ¼¨/¹àÌÜ¥æ¥Ë¥Ã¥È¤òÊѹ¹¤·¤Þ¤¹\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "·Ù¹ð: Îΰè %d ¤Ï³ÈÄ¥Îΰè¤Ç¤¹\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "DOS ¸ß´¹¥Õ¥é¥°¤¬ÀßÄꤵ¤ì¤Þ¤·¤¿\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "DOS ¸ß´¹¥Õ¥é¥°¤ÏÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "Îΰè %d ¤Ï¤Þ¤À¸ºß¤·¤Þ¤»¤ó¡ª\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -2973,7 +2890,7 @@ msgstr "" "¿ʬÀõ¤Ï¤«¤Ê¤³¤È¤Ç¤¹¡£¤¢¤Ê¤¿¤Ï `d' ¥³¥Þ¥ó¥É¤ò»È¤Ã¤Æ¤³¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò\n" "ºï½ü¤Ç¤­¤Þ¤¹¡£\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" @@ -2982,7 +2899,7 @@ msgstr "" "¤¢¤Ê¤¿¤ÏÎΰè¤ò³ÈÄ¥Îΰè¤ËÊѹ¹¤Ç¤­¤Þ¤»¤ó¤·¡¢¤½¤ÎµÕ¤â¤Þ¤¿\n" "¤Ç¤­¤Þ¤»¤ó¡£¤Þ¤ººï½ü¤ò¹Ô¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -2992,7 +2909,7 @@ msgstr "" "Îΰè 3 ¤ò Whole disk (5) ¤È¤·¤Æ»Ä¤·¤Æ¤ª¤¯¤³¤È¤ò¹Íθ¤·¤Æ¤¯¤À¤µ¤¤¡¢\n" "SunOS/Solaris ¤Ï¤³¤ì¤ò´üÂÔ¤·¤Þ¤¹¤·¡¢Linux ¤Ç¤µ¤¨¤½¤ì¤¬Ë¾¤Þ¤·¤¤¤Ç¤¹¡£\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -3002,59 +2919,59 @@ msgstr "" "Îΰè 9 ¤ò volume header (0) ¤È¤·¤Æ¡¢µÚ¤ÓÎΰè 11 ¤ò entire volume (6)\n" "¤È¤·¤Æ»Ä¤·¤Æ¤ª¤¯¤³¤È¤ò¹Íθ¤·¤Æ¤¯¤À¤µ¤¤¡£IRIX ¤Ï¤³¤ì¤òÁÛÄꤷ¤Þ¤¹¡£\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "Îΰè¤Î¥·¥¹¥Æ¥à¥¿¥¤¥×¤ò %d ¤«¤é %x (%s) ¤ËÊѹ¹¤·¤Þ¤·¤¿\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "Îΰè %d ¤Ï°Û¤Ê¤Ã¤¿ÊªÍý/ÏÀÍý³«»Ï°ÌÃ֤ˤʤäƤ¤¤Þ¤¹(Linux ¤Ç¤Ï̵¤¤?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " ʪÍý=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "ÏÀÍý=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "Îΰè %d ¤Ï°Û¤Ê¤Ã¤¿ÊªÍý/ÏÀÍý½ªÅÀ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "Îΰè %i ¤Ï¥·¥ê¥ó¥À¶­³¦¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤Þ¤»¤ó:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "(%d, %d, 1) ¤Ç¤¢¤ë¤Ù¤­¤Ç¤¹\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, fuzzy, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %d ¤Ï¡¢¥·¥ê¥ó¥À¶­³¦¤Ç½ª¤ï¤Ã¤Æ¤¤¤Þ¤»¤ó¡£\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "(%d, %d, %d) ¤Ç¤¢¤ë¤Ù¤­¤Ç¤¹\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" "Disk %s: %ld MB, %lld bytes\n" msgstr "" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, fuzzy, c-format msgid "" "\n" @@ -3064,7 +2981,7 @@ msgstr "" "¥Ç¥£¥¹¥¯ %s: ¥Ø¥Ã¥É %d, ¥»¥¯¥¿ %d, ¥·¥ê¥ó¥À %d\n" "\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, fuzzy, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "" @@ -3072,19 +2989,19 @@ msgstr "" "¥Ç¥£¥¹¥¯ %s: ¥Ø¥Ã¥É %d, ¥»¥¯¥¿ %d, ¥·¥ê¥ó¥À %d\n" "\n" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr "" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" "\n" msgstr "" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" @@ -3093,7 +3010,7 @@ msgstr "" "¹Ô¤¦¤Ù¤­¤³¤È¤Ï¤¢¤ê¤Þ¤»¤ó¡£´û¤ËÀµ¾ï¤Ê½ç½ø¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -3101,16 +3018,16 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, fuzzy, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s ¥Ö¡¼¥È »ÏÅÀ ½ªÅÀ ¥Ö¥í¥Ã¥¯ ID ¥·¥¹¥Æ¥à\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "¥Ç¥Ð¥¤¥¹" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" @@ -3119,7 +3036,7 @@ msgstr "" "\n" "Îΰè¥Æ¡¼¥Ö¥ë¹àÌܤ¬¥Ç¥£¥¹¥¯¤Î½ç½ø¤È°ìÃפ·¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3130,82 +3047,82 @@ msgstr "" "¥Ç¥£¥¹¥¯ %s: ¥Ø¥Ã¥É %d, ¥»¥¯¥¿ %d, ¥·¥ê¥ó¥À %d\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, fuzzy, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "Nr AF Hd Sec Cyl Hd Sec Cyl ³«»Ï ¥µ¥¤¥º ID\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "·Ù¹ð: Îΰè %d ¤Ï¥»¥¯¥¿ 0 ¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "Îΰè %d: ¥Ø¥Ã¥É %d ¤ÏºÇÂçÃÍ %d ¤è¤ê¤âÂ礭¤¤¤Ç¤¹\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "Îΰè %d: ¥»¥¯¥¿ %d ¤ÏºÇÂçÃÍ %d ¤è¤ê¤âÂ礭¤¤¤Ç¤¹\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "Îΰè %d: ¥·¥ê¥ó¥À %d ¤ÏºÇÂçÃÍ %d ¤è¤ê¤âÂ礭¤¤¤Ç¤¹\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "Îΰè %d: Á°¤Î¥»¥¯¥¿ %d ¤Ï¹ç·× %d ¤È°ìÃפ·¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "·Ù¹ð: Îΰè %d ¤ËÉÔÀµ¤Ê¥Ç¡¼¥¿³«»Ï°ÌÃÖ¤¬¤¢¤ê¤Þ¤¹\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "·Ù¹ð: Îΰè %d ¤Ï¡¢Îΰè %d ¤È½Å¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "·Ù¹ð: Îΰè %d ¤Ï¶õ¤Ç¤¹\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "ÏÀÍýÎΰè %d ¤ÏÎΰè %d Á´ÂΤˤʤäƤ¤¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, fuzzy, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "¹ç·×³ÎÊÝ¥»¥¯¥¿ %d ¤ÏºÇÂçÃÍ %d ¤è¤ê¤âÂ礭¤¤¤Ç¤¹\n" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, fuzzy, c-format msgid "%lld unallocated sectors\n" msgstr "³ÎÊݤµ¤ì¤Æ¤¤¤Ê¤¤¥»¥¯¥¿¤¬ %d ¤¢¤ê¤Þ¤¹\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "Îΰè %d ¤ÏÄêµÁºÑ¤Ç¤¹¡£¤Þ¤º¤Ïºï½ü¤ò¹Ô¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "¥»¥¯¥¿ %d ¤Ï´û¤Ë³ÎÊݺѤߤǤ¹\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "ÍøÍѲÄǽ¥Õ¥ê¡¼¥»¥¯¥¿¤¬¤¢¤ê¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3218,22 +3135,22 @@ msgstr "" "\t¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£(o ¤ò»È¤¦)\n" "\t·Ù¹ð: ¤³¤ì¤Ï¸½ºß¤Î¥Ç¥£¥¹¥¯ÆâÍƤòÇ˲õ¤·¤Þ¤¹¡£\n" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "³ÈÄ¥Îΰè¤òÄɲ乤ëÁ°¤Ë¡¢¤Þ¤ºÎΰè¤òºï½ü¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹\n" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, fuzzy, c-format msgid "All logical partitions are in use\n" msgstr "ÏÀÍýÎΰ褬¥Ç¥£¥¹¥¯¤Î½ç½ø¤È°ìÃפ·¤Þ¤»¤ó" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, fuzzy, c-format msgid "Adding a primary partition\n" msgstr "ÉÔÀµ¤Ê´ðËÜÎΰè" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3244,20 +3161,20 @@ msgstr "" " %s\n" " p ´ðËÜÎΰè (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l ÏÀÍý (5 °Ê¾å)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e ³ÈÄ¥" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "¥¿¥¤¥× `%c' ¤Ë¤È¤Ã¤Æ¤ÏÉÔÀµ¤ÊÎΰèÈÖ¹æ¤Ç¤¹\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" @@ -3266,12 +3183,12 @@ msgstr "" "Îΰè¥Æ¡¼¥Ö¥ë¤Ï¸ò´¹¤µ¤ì¤Þ¤·¤¿¡ª\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "ioctl() ¤ò¸Æ¤Ó½Ð¤·¤ÆÎΰè¥Æ¡¼¥Ö¥ë¤òºÆÆɹþ¤ß¤·¤Þ¤¹¡£\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3284,7 +3201,7 @@ msgstr "" "¥«¡¼¥Í¥ë¤Ï¤Þ¤À¸Å¤¤¥Æ¡¼¥Ö¥ë¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£\n" "¿·¤·¤¤¥Æ¡¼¥Ö¥ë¤Ï¼¡²ó¥ê¥Ö¡¼¥È»þ¤Ë»È¤¨¤ë¤è¤¦¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦¡£\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3296,75 +3213,75 @@ msgstr "" "·Ù¹ð: DOS 6.x Îΰè¤òºîÀ®¡¢¤Þ¤¿¤ÏÊѹ¹¤·¤Æ¤·¤Þ¤Ã¤¿¾ì¹ç¤Ï¡¢\n" "fdisk ¥Þ¥Ë¥å¥¢¥ë¤ÎÄɲþðÊó¥Ú¡¼¥¸¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£\n" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:2199 #, fuzzy, c-format msgid "" "\n" "Error closing file\n" msgstr "%s ¤Î¥¯¥í¡¼¥º¥¨¥é¡¼\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "¥Ç¥£¥¹¥¯¤òƱ´ü¤µ¤»¤Þ¤¹¡£\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "Îΰè %d ¤Ë¥Ç¡¼¥¿Îΰ褬¤¢¤ê¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "¿·µ¬¥Ç¡¼¥¿³«»Ï°ÌÃÖ" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "¾åµé¼Ô¥³¥Þ¥ó¥É (m ¤Ç¥Ø¥ë¥×): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "¥·¥ê¥ó¥À¿ô" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "¥Ø¥Ã¥É¿ô" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "¥»¥¯¥¿¿ô" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "·Ù¹ð: DOS ¸ß´¹¤Î¤¿¤á¤Î¥»¥¯¥¿¥ª¥Õ¥»¥Ã¥È¤òÀßÄꤷ¤Þ¤¹\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "¥Ç¥£¥¹¥¯ %s ¤ÏÀµ¾ï¤ÊÎΰè¥Æ¡¼¥Ö¥ë¤ò´Þ¤ó¤Ç¤¤¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "%s ¤ò³«¤±¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "%s ¤ò³«¤±¤Þ¤»¤ó\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "%c: ÉÔÌÀ¤Ê¥³¥Þ¥ó¥É\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "" "¤³¤Î¥«¡¼¥Í¥ë¤Ï¥»¥¯¥¿¥µ¥¤¥º¤ò¼«Ê¬Ç§¼±¤·¤Þ¤¹ -- -b ¥ª¥×¥·¥ç¥ó¤Ï̵»ë¤·¤Þ¤¹\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " @@ -3373,19 +3290,18 @@ msgstr "" "·Ù¹ð: -b (¥»¥¯¥¿¥µ¥¤¥ºÀßÄê) ¥ª¥×¥·¥ç¥ó¤Ï 1 ¤Ä¤Î¥Ç¥Ð¥¤¥¹»ØÄê¤È¶¦¤Ë\n" "»ÈÍѤµ¤ì¤ë¤Ù¤­¤Ç¤¹\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, fuzzy, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "" "%s ¤ÇOSF/1 ¥Ç¥£¥¹¥¯¥é¥Ù¥ë¤ò¸¡½Ð¤·¤¿¤Î¤Ç¡¢¥Ç¥£¥¹¥¯¥é¥Ù¥ë¥â¡¼¥É¤Ë°Ü¹Ô¤·¤Þ¤¹¡£\n" "DOS Îΰè¥Æ¡¼¥Ö¥ë¥â¡¼¥É¤ËÌá¤ë¤Ë¤Ï¡¢'r' ¥³¥Þ¥ó¥É¤ò»È¤¤¤Þ¤·¤ç¤¦¡£\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "¥³¥Þ¥ó¥É (m ¤Ç¥Ø¥ë¥×): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" @@ -3394,16 +3310,16 @@ msgstr "" "\n" "¸½ºß¤Î¥Ö¡¼¥È¥Õ¥¡¥¤¥ë¤Ï: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "¿·¤¿¤Ê¥Ö¡¼¥È¥Õ¥¡¥¤¥ë̾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤: " -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "¥Ö¡¼¥È¥Õ¥¡¥¤¥ë¤òÊѹ¹¤·¤Þ¤»¤ó¤Ç¤·¤¿\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3470,15 +3386,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux ¥¹¥ï¥Ã¥×" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux native" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3557,7 +3473,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s ¥»¥¯¥¿%5u ¥µ¥¤¥º%8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3614,7 +3529,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Ê£¿ô¤Î entire disk ¤Î¹àÌܤ¬¤¢¤ê¤Þ¤¹¡£\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "Îΰ褬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n" @@ -3699,7 +3614,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\t¤¢¤Ê¤¿¤Ï¡¢¥Ö¡¼¥È¥Õ¥¡¥¤¥ë̾¤È¤·¤ÆÄ̾ï¤È°Û¤Ê¤ë̾Á°¤òÁª¤Ó¤Þ¤·¤¿¡£\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3719,11 +3633,10 @@ msgstr "" "¤À¤±¤¬¡¢¤³¤Î¤³¤È¤òÌȤì¤Þ¤¹¡£\n" "¤³¤ÎÎΰè¤Ë°Û¤Ê¤ë¥¿¥°ÉÕ¤±¤Ë¤Ä¤¤¤Æ¡¢¤è¤¯²ò¤Ã¤Æ¤¤¤ë¤Ê¤é YES ¤ÈÆþÎϤ·¤Æ²¼¤µ¤¤¡£\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "YES\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3793,44 +3706,43 @@ msgstr " msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\t³«»Ï=%d\tŤµ=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "¶õ" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS ¥ë¡¼¥È" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS ¥¹¥ï¥Ã¥×" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Whole disk" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Linux raid ¼«Æ°¸¡½Ð" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3843,12 +3755,12 @@ msgstr "" "Îã. ¥Ø¥Ã¥É¿ô¡¢¥»¥¯¥¿¿ô¡¢¥·¥ê¥ó¥À¿ôµÚ¤Ó¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¿ô\n" "¤¢¤ë¤¤¤Ï fresh label ¤ò¶¯À©¤·¤Æ¤¯¤À¤µ¤¤ (¥á¥¤¥ó¥á¥Ë¥å¡¼¤Î s ¥³¥Þ¥ó¥É)\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "¼«Æ°ÀßÄê¤Ç %s%s%s ¤ò¸«¤Ä¤±¤Þ¤·¤¿\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3859,7 +3771,7 @@ msgstr "" "¿·¤¿¤Ê sun disklabel ¤ò¹½ÃÛ¤·¤Þ¤¹¡£Êѹ¹¤Ï¤¢¤Ê¤¿¤¬½ñ¤­¹þ¤ß¤ò·èÄꤹ¤ë¤Þ¤Ç¡¢\n" "¥á¥â¥ê¤Ë¤Î¤ß»Ä¤·¤Þ¤¹¡£¤½¤Î¸å¤Ï¤â¤Á¤í¤ó¡¢°ÊÁ°¤ÎÆâÍƤÏÉü¸µ¤Ç¤­¤Þ¤»¤ó¡£\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3869,72 +3781,72 @@ msgstr "" " ? ¼«Æ°ÀßÄê\n" " 0 ¥«¥¹¥¿¥à (¥Ï¡¼¥É¥¦¥§¥¢¤¬¸¡½Ð¤·¤¿Ãͤò½é´üÃͤȤ·¤Æ)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "¥¿¥¤¥×¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤ (? ¤Ç¼«Æ°¡¢0 ¤Ç¥«¥¹¥¿¥à): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "¼«Æ°ÀßÄ꤬¼ºÇÔ¤·¤Þ¤·¤¿¡£\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "¥»¥¯¥¿/¥È¥é¥Ã¥¯" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "ÂåÂØ¥·¥ê¥ó¥À¿ô" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "ʪÍý¥·¥ê¥ó¥À¿ô" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "²óž¿ô (rpm)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "¥¤¥ó¥¿¡¼¥ê¡¼¥Ö" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "¥·¥ê¥ó¥ÀËè¤ÎÆÃÊ̤ʥ»¥¯¥¿" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "Á´¤Æ¤Î¥Ç¥£¥¹¥¯¥Ñ¥é¥á¡¼¥¿¤ò x ¥á¥Ë¥å¡¼¤«¤éÊѹ¹¤Ç¤­¤Þ¤¹" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "3,5\" ¥Õ¥í¥Ã¥Ô¡¼" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linux custom" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %d ¤Ï¥·¥ê¥ó¥À¶­³¦¤Ç½ª¤ï¤Ã¤Æ¤¤¤Þ¤»¤ó\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %d ¤Ï¾¤Î¥»¥¯¥¿ %d-%d ¤È½Å¤Ê¤Ã¤Æ¤¤¤Þ¤¹\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "̤»ÈÍÑ¥®¥ã¥Ã¥× -- 0-%d ¥»¥¯¥¿\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "̤»ÈÍÑ¥®¥ã¥Ã¥× -- %d-%d ¥»¥¯¥¿\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" @@ -3943,7 +3855,7 @@ msgstr "" "¾¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬´û¤Ë¥Ç¥£¥¹¥¯Á´ÂΤòʤ¤Ã¤Æ¤¤¤Þ¤¹¡£\n" "¤Þ¤º¤½¤ì¤òºï½ü¤·¤Æ¤«¤é¤â¤¦°ìÅٻ¤Æ¤¯¤À¤µ¤¤¡£\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -3954,7 +3866,7 @@ msgstr "" "¾¤Î¤¤¤¯¤Ä¤«¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òʤ¤Ã¤Æ¤¤¤Þ¤¹¡£¤¢¤Ê¤¿¤Î¹àÌÜ¤Ï %d %s ¤Ë\n" "Êѹ¹¤µ¤ì¤Þ¤·¤¿¡£\n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" @@ -3964,7 +3876,7 @@ msgstr "" "Whole disk (5) ¤Î¤Þ¤Þ¤Ë¤·¤Æ¤ª¤¯¤³¤È¤ò¹Íθ¤·¤Æ¤¯¤À¤µ¤¤¡£\n" "0 ¤«¤é»Ï¤Þ¤ë %u ¥»¥¯¥¿Ê¬¤Ç¤¹\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -3978,7 +3890,7 @@ msgstr "" "¤â¤·¡¢¤¢¤Ê¤¿¤¬ËÜÅö¤Ë¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ËÉä¹ç 82 (Linux swap) ¤ò¤Ä¤±¤¿¤±¤ì¤Ð\n" "YES ¤ÈÅú¤¨¤Æ¤¯¤À¤µ¤¤: " -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -3997,7 +3909,7 @@ msgstr "" "¥æ¥Ë¥Ã¥È = %s of %d * 512 ¥Ð¥¤¥È\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4010,16 +3922,16 @@ msgstr "" "¥æ¥Ë¥Ã¥È = %s of %d * 512 ¥Ð¥¤¥È\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s ¥Õ¥é¥° »ÏÅÀ ½ªÅÀ ¥Ö¥í¥Ã¥¯ ID ¥·¥¹¥Æ¥à\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "ÂåÂØ¥·¥ê¥ó¥À¿ô" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "ʪÍý¥·¥ê¥ó¥À¿ô" @@ -4043,32 +3955,26 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "³ÈÄ¥Îΰè" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX ¥Ö¡¼¥È²Äǽ" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 ¥Ö¡¼¥È¥Þ¥Í¡¼¥¸¥ã" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 #, fuzzy msgid "W95 FAT32" @@ -4079,7 +3985,6 @@ msgstr "Win95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "Win95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 #, fuzzy msgid "W95 FAT16 (LBA)" @@ -4177,12 +4082,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4203,8 +4106,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4214,7 +4115,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD ¤Þ¤¿¤Ï SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4235,12 +4135,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "¸Å¤¤ Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / ¸Å¤¤ Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 #, fuzzy msgid "Linux swap / Solaris" @@ -4271,12 +4169,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad ¥Ï¥¤¥Ð¥Í¡¼¥·¥ç¥ó" @@ -4285,7 +4181,6 @@ msgstr "IBM Thinkpad msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4350,30 +4245,22 @@ msgstr " msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Dell ¥æ¡¼¥Æ¥£¥ê¥Æ¥£" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS access" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS fs" @@ -4382,117 +4269,110 @@ msgstr "BeOS fs" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "Linux/PA-RISC ¥Ö¡¼¥È" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS ¥»¥«¥ó¥À¥ê" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "%s ¤Î¥·¡¼¥¯¥¨¥é¡¼ -- %lu ¤ò¥·¡¼¥¯¤Ç¤­¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "¥·¡¼¥¯¥¨¥é¡¼: 0x%08x%08x ¤Î¤Ï¤º¤Ç¤·¤¿¤¬ 0x%08x%08x ¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó -- Äü¤á¤Þ¤¹\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "%s ¤ÎÆɤ߼è¤ê¥¨¥é¡¼ -- ¥»¥¯¥¿ %lu ¤òÆɤá¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "¥¨¥é¡¼: ¥»¥¯¥¿ %lu ¤Ë¤Ï msdos ¥µ¥¤¥ó¤¬¤¢¤ê¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼ -- ¥»¥¯¥¿ %lu ¤Ë½ñ¤­¹þ¤á¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥»¥¯¥¿Êݸ¥Õ¥¡¥¤¥ë (%s) ¤ò¥ª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥óÉü¸µ¥Õ¥¡¥¤¥ë (%s) ¤Î¾ðÊó¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "" "¥Ñ¡¼¥Æ¥£¥·¥ç¥óÉü¸µ¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹ -- Éü¸µ¤ò¹Ô¤Ê¤¤¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "¥á¥â¥ê¤¬Â­¤ê¤Ê¤¤¡©\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥óÉü¸µ¥Õ¥¡¥¤¥ë (%s) ¤ò³«¤±¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "%s ¤ÎÆɤ߼è¤ê¥¨¥é¡¼\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "¥Ç¥Ð¥¤¥¹ %s ¤ò½ñ¤­¹þ¤ß¤è¤¦¤Ë¥ª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "%2$s ¤Î¥»¥¯¥¿ %1$lu ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "¥Ç¥£¥¹¥¯ %s: ¥¸¥ª¥á¥È¥ê¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "¥Ç¥£¥¹¥¯ %s: ¥µ¥¤¥º¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4504,22 +4384,22 @@ msgstr "" "¤³¤³¤Ë fdisk ¤òÍøÍѤ¹¤ë¤Î¤Ï¿ʬ°ÕÌ£¤¬¤Ê¤¤¤³¤È¤Ç¤¹¡£\n" "[ËÜÅö¤Ë¤³¤ì¤ò¹Ô¤Ê¤¤¤¿¤±¤ì¤Ð¡¢--force ¥ª¥×¥·¥ç¥ó¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤]\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "·Ù¹ð: HDIO_GETGEO ¤Ë¤è¤ë¤È¡¢¥Ø¥Ã¥É¿ô¤Ï %lu ¤Ç¤¹\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "·Ù¹ð: HDIO_GETGEO ¤Ë¤è¤ë¤È¡¢¥»¥¯¥¿¿ô¤Ï %lu ¤Ç¤¹\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "·Ù¹ð: BLKGETSIZE/HDIO_GETGEO ¤Ë¤è¤ë¤È¡¢¥·¥ê¥ó¥À¿ô¤Ï %lu ¤Ç¤¹\n" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" @@ -4529,7 +4409,7 @@ msgstr "" "¤³¤ì¤Ï¡¢C/H/S ¤ò¥¢¥É¥ì¥¹¼èÆÀ¤ËÍøÍѤ·¤Æ¤¤¤ëÁ´¤Æ¤Î¥½¥Õ¥È¥¦¥§¥¢¤Ç¡¢\n" "ÌäÂ꤬À¸¤º¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4538,7 +4418,7 @@ msgstr "" "\n" "¥Ç¥£¥¹¥¯ %s: ¥·¥ê¥ó¥À¿ô %lu¡¢¥Ø¥Ã¥É¿ô %lu¡¢%lu ¥»¥¯¥¿/¥È¥é¥Ã¥¯\n" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" @@ -4546,7 +4426,7 @@ msgstr "" "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %2$s ¤Î¥Ø¥Ã¥É¿ô¤È¤·¤Æ %1$s ¤ÏÉÔ²Äǽ¤Ç¤¹: %3$lu (0-%4$lu ¤Ë¤·¤Æ" "¤¯¤À¤µ¤¤)\n" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" @@ -4555,7 +4435,7 @@ msgstr "" "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %2$s ¤Î¥»¥¯¥¿¿ô¤È¤·¤Æ %1$s ¤ÏÉÔ²Äǽ¤Ç¤¹: %3$lu (1-%4$lu ¤Ë¤·¤Æ" "¤¯¤À¤µ¤¤)\n" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" @@ -4564,7 +4444,7 @@ msgstr "" "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %2$s ¤Î¥·¥ê¥ó¥À¿ô¤È¤·¤Æ %1$s ¤ÏÉÔ²Äǽ¤Ç¤¹: %3$lu (0-%4$lu ¤Ë¤·" "¤Æ¤¯¤À¤µ¤¤)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4573,12 +4453,12 @@ msgstr "" "Id ̾Á°\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤òºÆÆɤ߹þ¤ßÃæ...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" @@ -4586,31 +4466,31 @@ msgstr "" "¥Ñ¡¼¥Æ¥£¥·¥ç¥óºÆÆɹþ¤ß¥³¥Þ¥ó¥É¤¬¼ºÇÔ¤·¤Þ¤·¤¿\n" "mkfs ¤ò»È¤¦Á°¤Ë¡¢¥·¥¹¥Æ¥à¤òºÆµ¯Æ°¤·¤Æ¤¯¤À¤µ¤¤\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "%s ¤Î¥¯¥í¡¼¥º¥¨¥é¡¼\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: ¤½¤Î¤è¤¦¤Ê¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï¤¢¤ê¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È -- ¥»¥¯¥¿¿ô¤òÍøÍѤ·¤Þ¤¹\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# %s ¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "̤¼ÂÁõ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È -- %s ¤òÍøÍѤ·¤Þ¤¹\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4619,12 +4499,12 @@ msgstr "" "¥æ¥Ë¥Ã¥È = %lu ¥Ð¥¤¥È¤Î¥·¥ê¥ó¥À¡¢1024 ¥Ð¥¤¥È¤Î¥Ö¥í¥Ã¥¯¡¢%d ¤«¤é¿ô¤¨¤Þ¤¹\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, fuzzy, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr "¥Ç¥Ð¥¤¥¹ ¥Ö¡¼¥È »ÏÅÀ ½ªÅÀ #¥·¥ê¥ó¥À #¥Ö¥í¥Ã¥¯ ID ¥·¥¹¥Æ¥à\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4633,12 +4513,12 @@ msgstr "" "¥æ¥Ë¥Ã¥È = 512 ¥Ð¥¤¥È¤Î¥»¥¯¥¿¡¢%d ¤«¤é¿ô¤¨¤Þ¤¹\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, fuzzy, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " ¥Ç¥Ð¥¤¥¹ ¥Ö¡¼¥È »ÏÅÀ ½ªÅÀ #¥»¥¯¥¿ ID ¥·¥¹¥Æ¥à\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4647,12 +4527,12 @@ msgstr "" "¥æ¥Ë¥Ã¥È = 1024 ¥Ð¥¤¥È¤Î¥Ö¥í¥Ã¥¯¡¢%d ¤«¤é¿ô¤¨¤Þ¤¹\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, fuzzy, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " ¥Ç¥Ð¥¤¥¹ ¥Ö¡¼¥È »ÏÅÀ ½ªÅÀ #¥Ö¥í¥Ã¥¯ ID ¥·¥¹¥Æ¥à\n" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, fuzzy, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" @@ -4661,31 +4541,31 @@ msgstr "" "Units = 1048576 ¥Ð¥¤¥È¤ò¥á¥¬¥Ð¥¤¥È¡¢1024 ¥Ð¥¤¥È¤Î¥Ö¥í¥Ã¥¯¡¢%d ¤«¤é¿ô¤¨¤Þ¤¹\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, fuzzy, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr "¥Ç¥Ð¥¤¥¹ ¥Ö¡¼¥È »ÏÅÀ ½ªÅÀ MB #¥Ö¥í¥Ã¥¯ ID ¥·¥¹¥Æ¥à\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\t³«»Ï: (c,h,s) ´üÂÔÃÍ (%ld,%ld,%ld) (%ld,%ld,%ld) ¤òȯ¸«\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\t½ªÅÀ: (c,h,s) ´üÂÔÃÍ (%ld,%ld,%ld) (%ld,%ld,%ld) ¤òȯ¸«\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "¥·¥ê¥ó¥À %ld ¤Ë¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Î½ªÅÀ¡¢¥Ç¥£¥¹¥¯¤ÎºÇ¸å¤ò±Û¤¨¤Æ¤¤¤Þ¤¹\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, fuzzy, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4696,52 +4576,52 @@ msgstr "" " (%ld/%ld/%ld ¤Î¤«¤ï¤ê¤Ë)¡£\n" "¤³¤Î¥ê¥¹¥È¤Ï¡¢¤½¤Î¥¸¥ª¥á¥È¥ê¤È¸«¤Ê¤·¤Þ¤¹¡£\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "¸½ºß¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¾ðÊó¤Ï¤¢¤ê¤Þ¤»¤ó¡£\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "ÊѤǤ¹¡¢%d ¤Ä¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤·¤«ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "" "·Ù¹ð: ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤Ï¥µ¥¤¥º 0 ¤Ç¤¹¤¬¡¢¶õ¤È¤·¤Æ¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "·Ù¹ð: ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤Ï¥µ¥¤¥º 0 ¤Ê¤Î¤Ë¥Ö¡¼¥È²Äǽ¤Ç¤¹¡£\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "·Ù¹ð: ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤Ï¥µ¥¤¥º 0 ¤Ç¡¢Èó¥¼¥í¤Î³«»Ï°ÌÃ֤Ǥ¹\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "·Ù¹ð: ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤Ï¡¢" -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "·Ù¹ð: ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "¤È %s ¤¬½Å¤Ê¤Ã¤Æ¤¤¤Þ¤¹\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" @@ -4750,17 +4630,17 @@ msgstr "" "·Ù¹ð: Îΰè %s ¤ÏÎΰè¥Æ¡¼¥Ö¥ë (¥»¥¯¥¿ %lu) ¤Î°ìÉô¤ò´Þ¤ó¤Ç¤ª¤ê¡¢\n" "¤½¤ì¤¬Ëä¤á¤é¤ì¤ë»þÅÀ¤ÇÇ˲õ¤µ¤ì¤ë»ö¤Ë¤Ê¤ê¤Þ¤¹\n" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "·Ù¹ð: ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤¬¥»¥¯¥¿ 0 ¤«¤é»Ï¤Þ¤Ã¤Æ¤¤¤Þ¤¹\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "·Ù¹ð: ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤Ï¥Ç¥£¥¹¥¯¤Î½ª¤ê¤ò±Û¤¨¤Æ¤¤¤Þ¤¹\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" @@ -4768,17 +4648,17 @@ msgstr "" "´ðËÜÎΰè¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ç¤Ï¡¢³ÈÄ¥¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò°ì¤Ä¤À¤±ºî¤ì¤Þ¤¹\n" " ¡ÊLinux ¤Ç¤ÏÌäÂê¤È¤Ï¤Ê¤ê¤Þ¤»¤ó¤±¤ì¤É¤â¡Ë\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "·Ù¹ð: ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤Ï¥·¥ê¥ó¥À¶­³¦¤«¤é»Ï¤Þ¤Ã¤Æ¤¤¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "·Ù¹ð: ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤Ï¥·¥ê¥ó¥À¶­³¦¤Ç½ª¤ï¤Ã¤Æ¤¤¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4787,7 +4667,7 @@ msgstr "" "LILO ¤Ë¤È¤Ã¤Æ¤ÏÌäÂꤢ¤ê¤Þ¤»¤ó¤¬¡¢DOS ¤Î MBR ¤Ï¤³¤Î¥Ç¥£¥¹¥¯¤ò¥Ö¡¼¥È¤Ç¤­¤Ê¤¯\n" "¤Ê¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" @@ -4795,7 +4675,7 @@ msgstr "" "·Ù¹ð: ÉáÄ̤ϥץ饤¥Þ¥ê¥Ñ¡¼¥Æ¥£¥·¥ç¥ó°ì¤Ä¤ò¥Ö¡¼¥È¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£\n" "LILO ¤Ï `¥Ö¡¼¥È²Äǽ' ¥Õ¥é¥°¤ò̵»ë¤·¤Þ¤¹¤±¤É¤â¡£\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4804,37 +4684,37 @@ msgstr "" "LILO ¤Ë¤È¤Ã¤Æ¤ÏÌäÂꤢ¤ê¤Þ¤»¤ó¤¬¡¢DOS MBR ¤Ï¤³¤Î¥Ç¥£¥¹¥¯¤ò¥Ö¡¼¥È¤Ç¤­¤Ê¤¯\n" "¤Ê¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 #, fuzzy msgid "start" msgstr "¾õÂÖ" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s: »ÏÅÀ: (c,h,s) ´üÂÔÃÍ (%ld,%ld,%ld) (%ld,%ld,%ld) ¤òȯ¸«\n" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 #, fuzzy msgid "end" msgstr "Á÷¿®" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s: ½ªÅÀ: (c,h,s) ´üÂÔÃÍ (%ld,%ld,%ld) (%ld,%ld,%ld) ¤òȯ¸«\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "" "¥·¥ê¥ó¥À %2$ld ¤Ë¤¢¤ë¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %1$s ¤Î½ªÅÀ¤Ï¥Ç¥£¥¹¥¯¤ÎºÇ¸å¤ò±Û¤¨¤Æ¤¤¤Þ" "¤¹\n" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" @@ -4843,7 +4723,7 @@ msgstr "" "·Ù¹ð: ³ÈÄ¥Îΰè¤Î³«»Ï°ÌÃÖ¤¬ %ld ¤«¤é %ld ¤Ë°Ü¤µ¤ì¤Þ¤·¤¿\n" "¡Ê¥ê¥¹¥Èɽ¼¨¤Î°Ù¤À¤±¤Ç¤¹¡£¤½¤ÎÆâÍƤËÊѹ¹¤Ï¤¢¤ê¤Þ¤»¤ó¡£¡Ë\n" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" @@ -4851,133 +4731,132 @@ msgstr "" "·Ù¹ð: ³ÈÄ¥Îΰ褬¥·¥ê¥ó¥À¶­³¦¤«¤é»Ï¤Þ¤Ã¤Æ¤¤¤Þ¤»¤ó\n" "DOS ¤È Linux ¤ÏÃæ¿È¤ò°Û¤Ê¤Ã¤Æ²ò¼á¤¹¤ë¤Ç¤·¤ç¤¦¡£\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬Â¿¤¹¤®¤Þ¤¹ -- nr (%d) °Ê¹ß¤ò̵»ë¤·¤Þ¤¹\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Î¥Ä¥ê¡¼¡©\n" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "Disk Manager ¤ò¸¡½Ð -- ¤³¤ì¤òÊ᪤Ǥ­¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "DM6 ½ð̾¤òȯ¸« -- Äü¤á¤Þ¤¹\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "ÊѤǤ¹..., ¥µ¥¤¥º 0 ¤Î³ÈÄ¥¥Ñ¡¼¥Æ¥£¥·¥ç¥ó ¡©\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "ÊѤǤ¹..., ¥µ¥¤¥º 0 ¤Î BSD ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¡©\n" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, fuzzy, c-format msgid " %s: unrecognized partition table type\n" msgstr " %s: ǧ¼±¤Ç¤­¤Ê¤¤¥Ñ¡¼¥Æ¥£¥·¥ç¥ó\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "-n ¥Õ¥é¥°¤¬Í¿¤¨¤é¤ì¤Þ¤·¤¿: ²¿¤âÊѹ¹¤·¤Þ¤»¤ó¤Ç¤·¤¿\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "¸Å¤¤¥»¥¯¥¿¤ÎÊݸ¤Ë¼ºÇÔ -- ÃæÃǤ·¤Þ¤¹\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "%s ¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó½ñ¤­¹þ¤ß¤Ë¼ºÇÔ\n" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "Ť¤¤«ÉÔ´°Á´¤Ê¹Ô¤ÎÆþÎÏ -- Ãæ»ß¤·¤Þ¤¹\n" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "ÆþÎÏ¥¨¥é¡¼: `=' ¤Ï %s ¥Õ¥£¡¼¥ë¥É¤Î¸å¤Ë¤·¤Æ¤¯¤À¤µ¤¤\n" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "ÆþÎÏ¥¨¥é¡¼: %2$s ¥Õ¥£¡¼¥ë¥É¤Î¸å¤Îͽ´ü¤·¤Ê¤¤Ê¸»ú `%1$c'\n" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ÆþÎÏ: %s\n" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "¿ô»ú¤¬Â礭¤¹¤®¤Þ¤¹\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "¿ô»ú¤Î¸å¤í¤Ë¥´¥ß¤¬ÉÕ¤¤¤Æ¤¤¤Þ¤¹\n" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥óµ­½Ò»Ò¤Î¶õ¤­¤¬¤¢¤ê¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "³ÈÄ¥¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Î°Ï¤¤¤ò¹½ÃۤǤ­¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "ÆþÎÏ¥Õ¥£¡¼¥ë¥É¤¬Â¿¤¹¤®¤Þ¤¹\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "¤³¤ì°Ê¾å¤Î¶õ¤­¤¬¤¢¤ê¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "ÉÔÀµ¤Ê¥¿¥¤¥×\n" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "" "·Ù¹ð: Í¿¤¨¤é¤ì¤¿¥µ¥¤¥º (%lu) ¤Ï¡¢µöÍƤǤ­¤ëºÇÂ祵¥¤¥º (%lu) ¤ò±Û¤¨¤Æ¤¤¤Þ¤¹\n" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "·Ù¹ð: ¶õ¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó\n" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "·Ù¹ð: ÉÔÀµ¤Ê¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬»Ï¤Þ¤Ã¤Æ¤¤¤Þ¤¹ (°ìÈֺǽé %lu)\n" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥Ö¡¼¥È²Äǽ¥Õ¥é¥° -- - ¤« * ¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤\n" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "c,h,s ¤Î°ìÉô¤ò»ØÄê¡©\n" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "³ÈÄ¥¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬Í½´ü¤·¤¿¾ì½ê¤Ë¤¢¤ê¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "ÉÔÀµ¤ÊÆþÎÏ\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬Â¿¤¹¤®¤Þ¤¹\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" @@ -4988,103 +4867,99 @@ msgstr "" " \n" "ÉáÄÌ¤Ï ¤È (¤½¤·¤Æ¶²¤é¤¯ )¤ò»ØÄꤹ¤ë¤À¤±¤Ç¹½¤¤¤Þ¤»¤ó¡£\n" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "¥Ð¡¼¥¸¥ç¥ó" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó] ¥Ç¥Ð¥¤¥¹Ì¾...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "¥Ç¥Ð¥¤¥¹: /dev/hda ¤ä /dev/sda ¤ÎÍͤʲ¿¤«" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "Í­±×¤Ê¥ª¥×¥·¥ç¥ó:" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s [or --show-size]: Îΰ襵¥¤¥º¤Î¥ê¥¹¥È" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr " -c [or --id]: Îΰè ID ¤Îɽ¼¨¤Þ¤¿¤ÏÊѹ¹" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [or --list]: ¥Ç¥Ð¥¤¥¹Ëè¤ÎÎΰè¥ê¥¹¥È" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr " -d [or --dump]: Á°¤ËƱ¤¸¤À¤¬¡¢¸å¤ÎÆþÎϽñ¼°¤Ë±è¤¦¤è¤¦¤Ë¤¹¤ë" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr " -i [or --increment]: ¥·¥ê¥ó¥À¿ô¤Ê¤É¡£0 ¤Ç¤Ï¤Ê¤¯ 1 ¤«¤é" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" msgstr "" " -uS, -uB, -uC, -uM: ¥»¥¯¥¿/¥Ö¥í¥Ã¥¯/¥·¥ê¥ó¥À/MB ¤Î¥æ¥Ë¥Ã¥È¤Î¼õÍý/Êó¹ð" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [or --list-types]:´ûÃΤÎÎΰ西¥¤¥×¤Î¥ê¥¹¥È" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr " -D [or --DOS]: DOS ¸ß´¹¥â¡¼¥É -- ¶õ´Ö¤¬¾¯¤·ÌµÂ̤ˤʤê¤Þ¤¹" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr " -R [or --re-read]: ¥«¡¼¥Í¥ë¤ËÎΰè¥Æ¡¼¥Ö¥ë¤òºÆÆɹþ¤ß¤µ¤»¤ë" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr " -N# : »ØÄêÈÖ¹æ# ¤ÎÎΰè¤Î¤ßÊѹ¹¤¹¤ë" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr " -n : ¥Ç¥£¥¹¥¯¤Ø¤Î¼ÂºÝ¤Î½ñ¹þ¤ß¤ò¹Ô¤ï¤Ê¤¤" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr " -O file : ¾å½ñ¤­¤µ¤ì¤ë¥»¥¯¥¿¤ò¥Õ¥¡¥¤¥ë¤ËÊݸ¤¹¤ë" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I file : ¥»¥¯¥¿¤ò¥Õ¥¡¥¤¥ë¤«¤éÉü¸µ¤¹¤ë" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v [or --version]: ¥Ð¡¼¥¸¥ç¥ó¤òɽ¼¨¤¹¤ë" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? [or --help]: ¤³¤Î¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ë" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "´í¸±¤Ê¥ª¥×¥·¥ç¥ó:" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr " -g [or --show-geometry]: ¥«¡¼¥Í¥ë¤Î¥¸¥ª¥á¥È¥ê¾ðÊó¤òɽ¼¨¤¹¤ë" -#: fdisk/sfdisk.c:2330 +#: fdisk/sfdisk.c:2326 #, fuzzy msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" msgstr " -g [or --show-geometry]: ¥«¡¼¥Í¥ë¤Î¥¸¥ª¥á¥È¥ê¾ðÊó¤òɽ¼¨¤¹¤ë" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" @@ -5092,115 +4967,115 @@ msgstr "" " -x [or --show-extended]: ³ÈÄ¥Îΰè¥ê¥¹¥È¤âɽ¼¨¤¹¤ë\n" " ¤Þ¤¿¤Ï¤½¤ì¤é¤Îµ­½Ò»Ò¤ÎÆþÎϤòÆÀ¤ë" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr " -L [or --Linux]: Linux ¤Ë¤½¤°¤ï¤Ê¤¯¤Æ¤âʸ¶ç¤ò±¾¤ï¤Ê¤¤" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q [or --quiet]: ·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍÞÀ©¤¹¤ë" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr " ¥¸¥ª¥á¥È¥ê¸¡½Ð¤ò¶¯À©»ØÄê¤Ç¤­¤Þ¤¹:" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr " -C# [or --cylinders #]:»ÈÍѤ¹¤ë¥·¥ê¥ó¥À¿ô¤òÀßÄꤹ¤ë" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr " -H# [or --heads #]: »ÈÍѤ¹¤ë¥Ø¥Ã¥É¿ô¤òÀßÄꤹ¤ë" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr " -S# [or --sectors #]: »ÈÍѤ¹¤ë¥»¥¯¥¿¿ô¤òÀßÄꤹ¤ë" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "Ì·½â¤Î¥Á¥§¥Ã¥¯¤ò¹Ô¤ï¤Ê¤¤¤è¤¦¤Ë¤Ç¤­¤Þ¤¹:" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr " -f [or --force]: ¤ª¤«¤·¤Ê»ØÄê¤ò¹Ô¤Ã¤Æ¤â¡¢¤½¤Î¤Þ¤Þ¼Â¹Ô¤·¤Þ¤¹" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "»È¤¤Êý:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s ¥Ç¥Ð¥¤¥¹\t\t ¥Ç¥Ð¥¤¥¹¾å¤Î¥¢¥¯¥Æ¥£¥ôÎΰè¤ò¥ê¥¹¥È¤·¤Þ¤¹\n" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "" "%s ¥Ç¥Ð¥¤¥¹ n1 n2 ... n1 ¤ò¥¢¥¯¥Æ¥£¥ô¤Ë¤·¤Æ..., »Ä¤ê¤òÈó¥¢¥¯¥Æ¥£¥ô¤Ë¤·¤Þ¤¹\n" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "%s -An ¥Ç¥Ð¥¤¥¹\t n ¤ò¥¢¥¯¥Æ¥£¥ô¤Ë¤·¡¢¤½¤ì°Ê³°¤òÈó¥¢¥¯¥Æ¥£¥ô¤Ë¤·¤Þ¤¹\n" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "¥³¥Þ¥ó¥É¤Ê¤·¡©\n" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, fuzzy, c-format msgid "total: %llu blocks\n" msgstr "¹ç·×: %d ¥Ö¥í¥Ã¥¯\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "»È¤¤Êý: sfdisk --print-id ¥Ç¥Ð¥¤¥¹ ¥Ñ¡¼¥Æ¥£¥·¥ç¥óÈÖ¹æ\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "»È¤¤Êý: sfdisk --change-id ¥Ç¥Ð¥¤¥¹ ¥Ñ¡¼¥Æ¥£¥·¥ç¥óÈÖ¹æ ID\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "»È¤¤Êý: sfdisk --id ¥Ç¥Ð¥¤¥¹ ¥Ñ¡¼¥Æ¥£¥·¥ç¥óÈÖ¹æ [ID]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "°ì¤Ä¤Î¥Ç¥Ð¥¤¥¹¤Î¤ß»ØÄê¤Ç¤­¤Þ¤¹ (-l ¤ä -s ¤ò½ü¤¯)\n" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "%s ¤òÆɤ߽ñ¤­¥â¡¼¥É¤Ç³«¤±¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "%s ¤òÆɹþ¤ßÍѤ˳«¤±¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: OK\n" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: ¥·¥ê¥ó¥À¿ô %ld¡¢¥Ø¥Ã¥É¿ô %ld¡¢%ld ¥»¥¯¥¿/¥È¥é¥Ã¥¯\n" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, fuzzy, c-format msgid "Cannot get size of %s\n" msgstr "%s ¤Î¥µ¥¤¥º¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "ÉÔÀµ¤Ê¥Ö¡¼¥È¥Õ¥é¥°: 0x80 ¤Ç¤Ê¤¯ 0x%x ¤Ç¤¹\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5208,7 +5083,7 @@ msgstr "" "½ªÎ»\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" @@ -5218,35 +5093,35 @@ msgstr "" "LILO ¤Ç¤ÏÌäÂꤢ¤ê¤Þ¤»¤ó¤¬¡¢DOS MBR ¤Ï 1 ¤Ä¤Î¥¢¥¯¥Æ¥£¥Ö¤Ê¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤·¤«\n" "¥Ö¡¼¥È¤Ç¤­¤Þ¤»¤ó¡£\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤Ë¤Ï ID %x ¤¬¤¢¤ê¡¢±£¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "ÉÔÀµ¤Ê ID %lx\n" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "¤³¤Î¥Ç¥£¥¹¥¯¤Ï¸½ºß»ÈÍÑÃæ¤Ç¤¹¡£\n" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "Ã×̿Ū¤Ê¥¨¥é¡¼: %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "·Ù¹ð: %s ¤Ï¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "¸½ºß¡¢Ã¯¤â¤³¤Î¥Ç¥£¥¹¥¯¤ò»È¤Ã¤Æ¤¤¤Ê¤¤¤«¤òÄ´¤Ù¤Þ¤¹...\n" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5260,30 +5135,30 @@ msgstr "" " ¤¬¤¢¤ì¤Ð swapoff ¤·¤Æ¤¯¤À¤µ¤¤¡£\n" " ¤Á¤Ê¤ß¤Ë --no-reread ¥Õ¥é¥°¤Ç¤³¤Î¥Á¥§¥Ã¥¯¤òÍÞÀ©¤Ç¤­¤Þ¤¹¡£\n" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "Á´¤Æ¤Î¥Á¥§¥Ã¥¯¤òĶ±Û¤µ¤»¤ë¤Ë¤Ï --force ¥Õ¥é¥°¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "OK\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "¸Å¤¤¾ìÌÌ:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %d ¤Ï¸ºß¤·¤Þ¤»¤ó¤Î¤Ç¡¢Êѹ¹¤Ç¤­¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "¿·¤¿¤Ê¾ìÌÌ:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" @@ -5291,21 +5166,21 @@ msgstr "" "»ä¤Ï¤³¤ì¤é¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë´ØÍ¿¤·¤¿¤¯¤¢¤ê¤Þ¤»¤ó -- Êѹ¹¤·¤Þ¤»¤ó¡£\n" "(ËÜÅö¤Ë¤³¤ì¤ò¹Ô¤Ê¤¤¤¿¤±¤ì¤Ð¡¢--force ¥ª¥×¥·¥ç¥ó¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤)\n" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "»ä¤Ï¤³¤ì¤Ë´ØÍ¿¤·¤¿¤¯¤¢¤ê¤Þ¤»¤ó -- ¶²¤é¤¯ No ¤ÈÅú¤¨¤ë¤Ù¤­¤Ç¤·¤ç¤¦\n" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "¤³¤ì¤Ç¤¢¤Ê¤¿¤ÎÍ×µá¤ÏËþ¤¿¤µ¤ì¤Þ¤¹¤«¡© [ynq] " -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "¥Ç¥£¥¹¥¯¤Ø¤Î½ñ¤­¹þ¤ß¤ò¹Ô¤Ê¤¤¤Þ¤¹¤«¡© [ynq] " -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" @@ -5314,16 +5189,16 @@ msgstr "" "\n" "sfdisk: ÆþÎϤ¬Ã»¤¹¤®¤Þ¤¹\n" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "ÃæÃÇ -- ²¿¤âÊѹ¹¤·¤Þ¤»¤ó\n" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "y,n,q ¤Î¤¤¤º¤ì¤«¤ÇÅú¤¨¤Æ¤¯¤À¤µ¤¤\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5332,7 +5207,7 @@ msgstr "" "¿·¤¿¤Ê¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Î½ñ¤­¹þ¤ß¤ËÀ®¸ù\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5432,130 +5307,130 @@ msgstr "getopt (enhanced) 1.1.2\n" msgid "internal error, contact the author." msgstr "ÆâÉô¥¨¥é¡¼¡¢ºî¼Ô¤ËÏ¢Íí¤ò¡£" -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "MILO ¤«¤é¥Ö¡¼¥È¤µ¤ì¤Þ¤·¤¿\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Áƹú¤Ê BCD ¥¯¥í¥Ã¥¯\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "¥¯¥í¥Ã¥¯¥Ý¡¼¥È¤ò 0x%x ¤Ë½¤Àµ¤·¤Þ¤·¤¿\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "¥¤¥«¤·¤¿ TOY!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: ÉÔ²Äʬ¤Ê%s¤Î 1000 ²ó¤ÎÈ¿Éü¤¬¼ºÇÔ!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "/dev/port ¤ò³«¤±¤Þ¤»¤ó: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "µö²Ä¤Î¼èÆÀ¤ò»î¤µ¤Ê¤«¤Ã¤¿¤Î¤Ç¡¢µö²Ä¤Î¼èÆÀ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "%s ¤Ï I/O ¥Ý¡¼¥È¥¢¥¯¥»¥¹¤¬¤Ç¤­¤Þ¤»¤ó: iopl(3) ¥³¡¼¥ë¤Ë¼ºÇÔ¡£\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "¶²¤é¤¯¥ë¡¼¥È¸¢¸Â¤¬É¬ÍפǤ¹¡£\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "¥Ï¡¼¥É¥¦¥§¥¢»þ·×%s»þ¹ï¤òÊÝ»ý¤·¤Æ¤¤¤ë¤È¤ß¤Ê¤·¤Þ¤¹\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr " UTC " -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "¥í¡¼¥«¥ë" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: ·Ù¹ð: adjtime ¥Õ¥¡¥¤¥ë¤Î»°¹ÔÌܤ¬Ç§¼±¤Ç¤­¤Þ¤»¤ó\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(´üÂÔ¤·¤¿¤Î¤Ï: `UTC', `LOCAL' ¤¢¤ë¤¤¤Ï²¿¤â¤Ê¤¤¤«¤Ç¤¹¡£)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "ľÁ°¤Î¤º¤ì¤Î½¤Àµ¤Ï 1969 ǯ°Ê¹ß %ld ÉûþÅÀ¤Ç¹Ô¤Ê¤ï¤ì¤Þ¤·¤¿\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "ľÁ°¤ÎÄ´À°¤Ï 1969 ǯ°Ê¹ß %ld ÉûþÅÀ¤Ç¹Ô¤Ê¤ï¤ì¤Þ¤·¤¿\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "¥Ï¡¼¥É¥¦¥§¥¢»þ·×¤Ï%s»þ¹ï¤Ç¤¹\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "ÉÔÌÀ¤Ê" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "¥¯¥í¥Ã¥¯¥Á¥Ã¥¯¤òÂԤäƤ¤¤Þ¤¹...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "¥¯¥í¥Ã¥¯¥Á¥Ã¥¯¤ò¼èÆÀ¤·¤Þ¤·¤¿\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "¥Ï¡¼¥É¥¦¥§¥¢»þ·×¤ËÉÔÀµ¤ÊÃÍ: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "¥Ï¡¼¥É¥¦¥§¥¢»þ·×»þ¹ï : %4d/%.2d/%.2d %.2d:%.2d:%.2d = 1969 ǯ°ÊÍè %ld ÉÃ\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "¥Ï¡¼¥É¥¦¥§¥¢»þ·×¤«¤éÆɹþ¤ó¤À»þ¹ï: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "¥Ï¡¼¥É¥¦¥§¥¢»þ·×¤ò %.2d:%.2d:%.2d ¤ËÀßÄê = 1969 ǯ°ÊÍè %ld ÉÃ\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "¥¯¥í¥Ã¥¯¤òÊѹ¹¤·¤Þ¤»¤ó¤Ç¤·¤¿ -- ¥Æ¥¹¥È¤À¤±¤Ç¤¹¡£\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5564,7 +5439,7 @@ msgstr "" "»þ¹ï¤ò»²¾È¤·¤¿»þÅÀ¤«¤é %.6f É÷вᡣ\n" "¼¡¤Î´°Á´¤ÊÉäޤÇÃ٤餻¤Þ¤¹¡£\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " @@ -5573,22 +5448,22 @@ msgstr "" "¥Ï¡¼¥É¥¦¥§¥¢»þ·×¥ì¥¸¥¹¥¿¤¬¤ª¤«¤·¤ÊÃÍ(Îã ²¿·î50Æü)¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«¡¢\n" "Ê᪤Ǥ­¤Ê¤¤ÈϰϤÎÃÍ(Îã 2095ǯ)¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f ÉÃ\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "--date ¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "--date °ú¿ô¤¬Ä¹¤¹¤®¤Þ¤¹\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5597,23 +5472,23 @@ msgstr "" "--date ¥ª¥×¥·¥ç¥ó¤ÎÃͤ¬Àµ¤·¤¤ÆüÉդǤϤ¢¤ê¤Þ¤»¤ó¡£\n" "Æäˡ¢¥¯¥©¡¼¥Æ¡¼¥·¥ç¥ó¥Þ¡¼¥¯¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "date ¥³¥Þ¥ó¥É¤òȯ¹Ô¤·¤Þ¤¹: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "" "/bin/sh ¥·¥§¥ëÆâ¤Ç 'date' ¥×¥í¥°¥é¥à¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó¡£\n" "popen() ¤¬¼ºÇÔ¤·¤Þ¤·¤¿¡£" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "date ¥³¥Þ¥ó¥É¤«¤é¤ÎÊÖÅú = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5628,7 +5503,7 @@ msgstr "" "¤½¤ÎÊÖÅú¤Ï:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5645,12 +5520,12 @@ msgstr "" "¤½¤Î±þÅú¤Ï:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "date ʸ»úÎó %s ¤ò 1969 ǯ°ÊÍè %ld ÉäȤ·¤Þ¤¹\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " @@ -5659,57 +5534,57 @@ msgstr "" "¥Ï¡¼¥É¥¦¥§¥¢»þ·×¤Ï¡¢Àµ¤·¤¤»þ¹ï¤ò´Þ¤ó¤Ç¤¤¤Ê¤¤¤Î¤Ç¡¢¤³¤³¤«¤éÆÀ¤é¤ì¤¿Ãͤò\n" "¥·¥¹¥Æ¥à»þ¹ï¤ËÀßÄê¤Ç¤­¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "settimeofday ¤ò¸Æ¤Ó½Ð¤·¤Þ¤¹:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "¥Æ¥¹¥È¥â¡¼¥É¤ÇÆ°ºî¤·¤Æ¤¤¤ë¤¿¤á¡¢¥·¥¹¥Æ¥à¥¯¥í¥Ã¥¯¤òÀßÄꤷ¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "¥·¥¹¥Æ¥à¥¯¥í¥Ã¥¯¤òÀßÄꤹ¤ë¤Ë¤Ï¡¢¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "settimeofday() ¸Æ¤Ó½Ð¤·¤Ë¼ºÇÔ" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " "garbage.\n" msgstr "¥Ï¡¼¥É¥¦¥§¥¢»þ¹ï¤Ë°ÊÁ°¤Î¥´¥ß¤¬´Þ¤Þ¤ì¤Æ¤ª¤ê¡¢¤º¤ì¤ò½¤Àµ¤Ç¤­¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, fuzzy, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" "so history is bad and calibration startover is necessary.\n" msgstr "Á°²ó¤ÎÄ´À°°ÊÍè¡¢¾¯¤Ê¤¯¤È¤â°ìÆü·Ð²á¤·¤Ê¤¤¤È¡¢¤º¤ì¤ò½¤Àµ¤Ç¤­¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " "last calibration.\n" msgstr "Á°²ó¤ÎÄ´À°°ÊÍè¡¢¾¯¤Ê¤¯¤È¤â°ìÆü·Ð²á¤·¤Ê¤¤¤È¡¢¤º¤ì¤ò½¤Àµ¤Ç¤­¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, fuzzy, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5720,22 +5595,22 @@ msgstr "" "É交ì¤Þ¤·¤¿¡£\n" "°ìÆü¤¢¤¿¤ê %4$f É交ì¤ò½¤Àµ¤·¤Þ¤¹\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "Á°²ó¤Î½¤Àµ¤«¤é¤Î»þ´Ö¤Ï %d ÉäǤ¹\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "%d ÉäÎÁÞÆþ¤È¡¢%.6f ÉÃÁ°¤Î»þ¹ï¤Î»²¾È¤¬É¬ÍפǤ¹\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "¥Æ¥¹¥È¥â¡¼¥É¤ÇÆ°ºî¤·¤Æ¤¤¤ë¤¿¤á adjtime ¥Õ¥¡¥¤¥ë¤ò¹¹¿·¤·¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5744,38 +5619,38 @@ msgstr "" "ËÜÍè¤Ê¤é¤Ð %s ¤Ë°Ê²¼¤Î¤è¤¦¤Ë½ñ¤­¹þ¤Þ¤ì¤ë¤Ï¤º¤Ç¤·¤¿:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "¤º¤ì¤Î½¤ÀµÃͤϹ¹¿·¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿¡£\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" msgstr "¥Ï¡¼¥É¥¦¥§¥¢»þ·×¤¬¡¢Àµ¾ï¤Ê»þ¹ï¤ò´Þ¤ó¤Ç¤¤¤Ê¤¤¤Î¤Ç¡¢½¤Àµ¤Ç¤­¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "ɬÍפʽ¤Àµ¤¬°ìÉÃ̤Ëþ¤Ê¤Î¤Ç¡¢¥¯¥í¥Ã¥¯¤òÀßÄꤷ¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "%s ¤ò»È¤¤¤Þ¤¹¡£\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "ÍøÍѲÄǽ¤Ê¥¯¥í¥Ã¥¯¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "¥·¥¹¥Æ¥à¥¯¥í¥Ã¥¯¤òÀßÄê¤Ç¤­¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5788,17 +5663,17 @@ msgstr "" "¤³¤Î hwclock ¤ÎÊ£À½¤Ï Alpha °Ê³°¤Î¥Þ¥·¥ó¤Ç¥Ó¥ë¥É¤µ¤ì¤Þ¤·¤¿\n" "(¤½¤·¤ÆÅöÁ³¡¢¸½ºß Alpha ¾å¤Ç¼Â¹Ô¤µ¤ì¤Æ¤¤¤Þ¤»¤ó)¡£¼Â¹Ô¤Ç¤­¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "¥«¡¼¥Í¥ë¤«¤é¥¨¥Ý¥Ã¥¯Ãͤò¼èÆÀ¤Ç¤­¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "¥«¡¼¥Í¥ë¤Ï¥¨¥Ý¥Ã¥¯Ãͤò %lu ¤ÈÁÛÄꤷ¤Æ¤¤¤Þ¤¹\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " @@ -5807,17 +5682,22 @@ msgstr "" "¥¨¥Ý¥Ã¥¯ÃͤòÀßÄꤹ¤ë¤¿¤á¤Ë¤Ï¡¢²¿¤ÎÃͤòÀßÄꤹ¤ë¤«¤òÃΤ餻¤ë¤¿¤á¤Ë 'epoch'\n" "¥ª¥×¥·¥ç¥ó¤ò»È¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "¥¨¥Ý¥Ã¥¯¤ò %d ¤ËÀßÄꤷ¤Þ¤»¤ó -- ¥Æ¥¹¥È¤À¤±¤Ç¤¹¡£\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "¥«¡¼¥Í¥ë¤Ë¥¨¥Ý¥Ã¥¯ÃͤòÀßÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s from %s\n" + +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5876,7 +5756,7 @@ msgstr "" " -noadjfile /etc/adjtime ¤Ë¥¢¥¯¥»¥¹¤·¤Ê¤¤¡£--utc Ëô¤Ï --localtime\n" " ¤Î¤¤¤º¤ì¤«¤Î»ÈÍѤòɬÍפȤ¹¤ë\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -5885,12 +5765,12 @@ msgstr "" " --jensen, --arc, --srm, --funky-toy\n" " ¤¢¤Ê¤¿¤Î alpha ¤Î¥¿¥¤¥×¤ò»Ø¼¨¤¹¤ë (hwclock(8) »²¾È)\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s ¤Ï²¿¤é¤«¤Î¥ª¥×¥·¥ç¥ó°ú¿ô¤ò¼è¤ê¤Þ¤¹¡£¤¢¤Ê¤¿¤Ï %d ¸ÄÍ¿¤¨¤Þ¤·¤¿¡£\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, fuzzy, c-format msgid "" "You have specified multiple functions.\n" @@ -5899,7 +5779,7 @@ msgstr "" "¤¢¤Ê¤¿¤Ïµ¡Ç½¥ª¥×¥·¥ç¥ó¤òÊ£¿ô¸Ä»ØÄꤷ¤Þ¤·¤¿¡£\n" "°ìÅ٤˰ì¤Ä¤Îµ¡Ç½¤Î¤ß¹Ô¤Ê¤¦¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " @@ -5908,7 +5788,7 @@ msgstr "" "%s: --utc ¤È --localtime ¥ª¥×¥·¥ç¥ó¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹¤¬¡¢Î¾Êý¤¬»ØÄꤵ¤ì¤Þ¤·" "¤¿¡£\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " @@ -5917,30 +5797,30 @@ msgstr "" "%s: --adjust ¤È --noadjfile ¥ª¥×¥·¥ç¥ó¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹¤¬¡¢Î¾Êý¤¬»ØÄꤵ¤ì¤Þ¤·" "¤¿¡£\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "" "%s: --noadjfile ¤ò¤Ä¤±¤¿¾ì¹ç¡¢--utc ¤« --localtime ¤Î¤¤¤º¤ì¤«¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð" "¤Ê¤ê¤Þ¤»¤ó\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "Í­¸ú¤ÊÀßÄê»þ¹ï¤¬¤¢¤ê¤Þ¤»¤ó¡£¥¯¥í¥Ã¥¯¤òÀßÄê¤Ç¤­¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "" "»ÄÇ°¤Ê¤¬¤é¡¢¥Ï¡¼¥É¥¦¥§¥¢¥¯»þ·×¤ÎÊѹ¹¤Ï¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤Ç¤·¤«¹Ô¤Ê¤¨¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "»ÄÇ°¤Ê¤¬¤é¡¢¥·¥¹¥Æ¥à»þ·×¤ÎÊѹ¹¤Ï¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤Ç¤·¤«¹Ô¤Ê¤¨¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " @@ -5949,12 +5829,12 @@ msgstr "" "»ÄÇ°¤Ê¤¬¤é¡¢¥«¡¼¥Í¥ëÆâ¤Î¥Ï¡¼¥É¥¦¥§¥¢»þ·×¤Î¥¨¥Ý¥Ã¥¯ÃͤòÊѹ¹¤Ç¤­¤ë¤Î¤Ï¡¢\n" "¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤À¤±¤Ç¤¹¡£\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "´ûÃΤΤɤó¤ÊÊýË¡¤Ç¤â¡¢¥Ï¡¼¥É¥¦¥§¥¢»þ·×¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó¡£\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -5988,7 +5868,6 @@ msgstr "%s msgid "ioctl KDSHWCLK failed" msgstr "KDSHWCLK ioctl ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "/dev/tty1 ¤Þ¤¿¤Ï /dev/vc/1 ¤ò³«¤±¤Þ¤»¤ó" @@ -6085,9 +5964,6 @@ msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "" "%2$s ¤«¤é RTC_EPOCH_READ ioctl ¤Ë¤è¤Ã¤Æ¥¨¥Ý¥Ã¥¯ %1$ld ¤òÆɤ߼è¤ê¤Þ¤·¤¿¡£\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -6115,7 +5991,6 @@ msgstr "%s msgid "calling open_tty\n" msgstr "open_tty ¤Î¸Æ¤Ó½Ð¤·Ãæ\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "termio_init ¸Æ¤Ó½Ð¤·Ãæ\n" @@ -6124,7 +5999,6 @@ msgstr "termio_init msgid "writing init string\n" msgstr "½é´ü²½Ê¸»úÎó¤Î½ñ¤­¹þ¤ßÃæ\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "¼«Æ°¥Ü¡¼¥ì¡¼¥È¸¡½ÐÁ°\n" @@ -6138,7 +6012,6 @@ msgstr "cr-lf msgid "read %c\n" msgstr "%c ¤òÆɹþ¤ß\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "¥í¥°¥¤¥ó̾¤òÆɹþ¤á¤Þ¤»¤ó\n" @@ -6192,7 +6065,6 @@ msgstr "/dev: chdir() msgid "/dev/%s: not a character device" msgstr "/dev/%s: ¥­¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6207,12 +6079,10 @@ msgstr "/dev/%s: ɸ msgid "%s: not open for read/write" msgstr "%s: Æɤ߽ñ¤­Î¾ÍѤ˥ª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "Ê£À½Ãæ\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6255,30 +6125,25 @@ msgstr "" "Ëô¤Ï\t[-hiLmw] [-l ¥í¥°¥¤¥ó¥×¥í¥°¥é¥à] [-t¥¿¥¤¥à¥¢¥¦¥È [-I ½é´ü²½Ê¸»úÎó] [-H " "¥í¥°¥¤¥ó¥Û¥¹¥È] ¹Ô ¥Ü¡¼¥ì¡¼¥È,... [üËö¥¿¥¤¥×]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "login: ¥á¥â¥ê¤¬¾¯¤Ê¤¤¤Î¤Ç¡¢¥í¥°¥¤¥ó¤Ë¼ºÇÔ¤¹¤ë¤è¤¦¤Ç¤¹\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "tty ¥¯¥é¥¹ÍÑ¥á¥â¥ê¤¬³ÎÊݤǤ­¤Þ¤»¤ó" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "¥°¥ë¡¼¥×¥ê¥¹¥ÈÍÑ¥á¥â¥ê¤¬³ÎÊݤǤ­¤Þ¤»¤ó" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "%2$s ¤«¤é %1$s ¤Ø¤Î¥í¥°¥¤¥ó¤Ï¡¢½é´ü¾õÂ֤ǤϵñÈݤµ¤ì¤Þ¤·¤¿¡£\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "%2$s ¤«¤é %1$s ¤Ø¤Î¥í¥°¥¤¥ó¤ÏÈÝÄꤵ¤ì¤Þ¤·¤¿¡£\n" @@ -6324,8 +6189,8 @@ msgstr "%s msgid "Password error." msgstr "¥Ñ¥¹¥ï¡¼¥É¥¨¥é¡¼¡£" -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "¥Ñ¥¹¥ï¡¼¥É: " @@ -6503,34 +6368,6 @@ msgstr " msgid "No known shells.\n" msgstr "ÃΤé¤Ê¤¤¥·¥§¥ë¤Ç¤¹¡£\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "/dev/urandom ¤ò³«¤±¤Þ¤»¤ó" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "/dev/urandom ¤«¤é¥é¥ó¥À¥à¥Ç¡¼¥¿¤¬Æɹþ¤á¤Þ¤»¤ó" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "%s ¤òÆɹþ¤ßÍѤ˳«¤±¤Þ¤»¤ó" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "(%s) ¥Õ¥¡¥¤¥ë¾ðÊó¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s ¤ÏÀµ¤·¤¤¥Õ¥¡¥¤¥ë¥â¡¼¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "%s ¤«¤é¥Ç¡¼¥¿¤òÆɹþ¤á¤Þ¤»¤ó" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6540,11 +6377,11 @@ msgstr "%s msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "»È¤¤Êý: last [-#] [-f ¥Õ¥¡¥¤¥ë] [-t üËö] [-h ¥Û¥¹¥È̾] [¥æ¡¼¥¶ ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " ¥í¥°¥¤¥ó¤·¤¿¤Þ¤Þ¤Ç¤¹" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6553,15 +6390,15 @@ msgstr "" "\n" "wtmp ¤Ï %s ¤«¤é»Ï¤Þ¤ê¤Þ¤¹ " -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: ¥á¥â¥ê³ÎÊݤ˼ºÇÔ¡£\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6570,51 +6407,45 @@ msgstr "" "\n" "³ä¤ê¹þ¤ß¤¬Æþ¤ê¤Þ¤·¤¿ %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, fuzzy, c-format msgid "FATAL: can't reopen tty: %s" msgstr "mount: %s ¤¬¥ª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: -h ¤Ï¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶ÀìÍѤǤ¹¡£\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "»È¤¤Êý: login [-fp] [¥æ¡¼¥¶Ì¾]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: PAM ¼ºÇÔ¡£ÃæÃǤ·¤Þ¤¹: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "PAM ¤Î½é´ü²½¤¬¤Ç¤­¤Þ¤»¤ó: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "¥í¥°¥¤¥ó: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "FAILED LOGIN %d FROM %s FOR %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6623,17 +6454,17 @@ msgstr "" "Login ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "*¥í¥°¥¤¥ó¥È¥é¥¤¤¬Â¿¤¹¤®¤Þ¤¹* (%d) %s ¤«¤é %s ¤Ø, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "¼ºÇÔ¤·¤¿¥í¥°¥¤¥ó¥»¥Ã¥·¥ç¥ó %s ¤«¤é %s ¤Ø, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6642,7 +6473,7 @@ msgstr "" "\n" "Login ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" @@ -6651,135 +6482,120 @@ msgstr "" "\n" "¥»¥Ã¥·¥ç¥ó¥»¥Ã¥È¥¢¥Ã¥×¤ËÌäÂê¡£ÃæÃǤ·¤Þ¤¹¡£\n" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "NULL ¥æ¡¼¥¶Ì¾¤¬ %s:%d ¤Ë¤¢¤ê¤Þ¤¹¡£ÃæÃǤ·¤Þ¤¹¡£" -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "̵¸ú¤Ê¥æ¡¼¥¶Ì¾ \"%s\" ¤¬ %s:%d ¤Ë¤¢¤ê¤Þ¤¹¡£ÃæÃǤ·¤Þ¤¹" -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "login: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "ÉÔÀµ¤Ê¥æ¡¼¥¶Ì¾" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "%s ¤Î¥í¥°¥¤¥ó¤Ï¤³¤ÎüËö¤Ç¤ÏµñÈݤµ¤ì¤Þ¤·¤¿¡£\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "¥í¥°¥¤¥ó %s ¤òµñÀä¡¢%s ¤«¤é TTY %s ¾å¤Ç" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "¥í¥°¥¤¥ó %s ¤òµñÀä¡¢TTY %s ¾å¤Ç" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Login ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"´û¤Ë¥í¥°¥¤¥ó¤·¤Æ¤¤¤ë¥æ¡¼¥¶¡¼¿ô¤¬Â¿¤¹¤®¤Þ¤¹¡£\n" -"¤Þ¤¿¸å¤Ç»î¤·¤Æ¤¯¤À¤µ¤¤¡£\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "¤¢¤Ê¤¿¤¬¼Â¹Ô¤·¤Æ¤¤¤ë¥×¥í¥»¥¹¤¬Â¿¤¹¤®¤Þ¤¹¡£\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "¥À¥¤¥¢¥ë¥¢¥Ã¥×¤Ç %s ¤Ë¡¢%s ¤Ë¤è¤ë" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "%s ¤Ë ROOT ¤¬¥í¥°¥¤¥ó¡¢%s ¤«¤é" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "%s ¤Ë ROOT ¤¬¥í¥°¥¤¥ó" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "%s ¤Ë %s ¤¬¥í¥°¥¤¥ó¡¢%s ¤«¤é" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "%s ¤Ë %s ¤¬¥í¥°¥¤¥ó" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "¿·¤·¤¤¥á¥¤¥ë¤¬ÆϤ¤¤Æ¤¤¤Þ¤¹¡£\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "¥á¥¤¥ë¤¬ÆϤ¤¤Æ¤¤¤Þ¤¹¡£\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: fork ¤Ë¼ºÇÔ: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "setuid() ¤Ë¼ºÇÔ" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤¬¤¢¤ê¤Þ¤»¤ó¡ª\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê \"/\" ¤Ç¥í¥°¥¤¥ó¤·¤Þ¤¹¡£\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: ¥·¥§¥ë¥¹¥¯¥ê¥×¥ÈÍѤΥá¥â¥ê¤¬¤¢¤ê¤Þ¤»¤ó¡£\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: ¥·¥§¥ë¥¹¥¯¥ê¥×¥È¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿: %s\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: ¥·¥§¥ë¤¬¤¢¤ê¤Þ¤»¤ó: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6788,65 +6604,65 @@ msgstr "" "\n" "%s ¥í¥°¥¤¥ó: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "¥í¥°¥¤¥ó̾¤¬Ä¹¤¹¤®¤Þ¤¹¡£\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "̾Á°¤¬Ä¹¤¹¤®¤Þ¤¹" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "¥í¥°¥¤¥ó̾¤Ï '-' ¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤Æ¤Ï¤¤¤±¤Þ¤»¤ó¡£\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "¹ÔÁ÷¤ê(linefeed) ¤¬Â¿¤¹¤®¤Þ¤¹¡£\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "²áÂç¤Ê¹ÔÁ÷¤ê(linefeed)" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "%d Éøå¤Ë¥í¥°¥¤¥ó¤Î»þ´ÖÀÚ¤ì\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "ºÇ½ª¥í¥°¥¤¥ó: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr " %.*s ¤«¤é\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr " %.*s ¾å\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "%s ¤«¤é¤Î¥í¥°¥¤¥ó¤¬¼ºÇÔ, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "%s ¤Ç¤Î¥í¥°¥¤¥ó¤¬¼ºÇÔ, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d ²ó %s ¤«¤é¤Î¥í¥°¥¤¥ó¤¬¼ºÇÔ, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d ²ó %s ¤Ç¤Î¥í¥°¥¤¥ó¤¬¼ºÇÔ, %s" @@ -6866,168 +6682,30 @@ msgstr " msgid "usage: mesg [y | n]\n" msgstr "»È¤¤Êý: mesg [y | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "newgrp: ¤¢¤ó¤¿Ã¯¡©" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "newgrp: ¤½¤Î¤è¤¦¤Ê¥°¥ë¡¼¥×¤Ï¤¢¤ê¤Þ¤»¤ó¡£" -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "newgrp: µö²Ä¤¬¤¢¤ê¤Þ¤»¤ó" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "¥·¥§¥ë¤¬¤¢¤ê¤Þ¤»¤ó" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "¥Ñ¥¹¥ï¡¼¥É¤ÏºÇÄã 6 ʸ»úɬÍפǤ¹¡£¤â¤¦°ìÅÙ¤ä¤êľ¤·¤Æ¤¯¤À¤µ¤¤¡£\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"¥Ñ¥¹¥ï¡¼¥É¤Ï°Ê²¼¤ÎÁȤߤ«¤é 2 ¤Ä°Ê¾å¤Ç¹½À®¤µ¤ì¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó:\n" -"±ÑÂçʸ»ú¤È±Ñ¾®Ê¸»ú¡¢¿ô»ú¤ÈÈó¥¢¥ë¥Õ¥¡¥Ù¥Ã¥Èʸ»ú\n" -"¾Ü¤·¤¤¾ðÊó¤Ï passwd(1) ¤ò¸«¤Þ¤·¤ç¤¦¡£\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "¸Å¤¤¥Ñ¥¹¥ï¡¼¥É¤ÎºÆÍøÍѤϤǤ­¤Þ¤»¤ó¡£\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "¥æ¡¼¥¶Ì¾¤ÈƱ¤¸¤è¤¦¤Ê¥Ñ¥¹¥ï¡¼¥É¤ò»È¤ï¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡ª\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "¤¢¤Ê¤¿¤Î¼Â̾¤Î¤è¤¦¤Ê¥Ñ¥¹¥ï¡¼¥É¤ò»È¤ï¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡ª\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "»È¤¤Êý: passwd [¥æ¡¼¥¶Ì¾ [¥Ñ¥¹¥ï¡¼¥É]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "root ¤À¤±¤¬°ì¤Ä¤Þ¤¿¤ÏÆó¤Ä¤Î°ú¿ô·Á¼°¤Ç¼Â¹Ô¤Ç¤­¤Þ¤¹\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "»È¤¤Êý: passwd [-foqsvV] [¥æ¡¼¥¶ [¥Ñ¥¹¥ï¡¼¥É]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "%s ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "¥í¥°¥¤¥ó̾¤¬¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "root ¤À¤±¤¬Â¾¿Í¤Î¥Ñ¥¹¥ï¡¼¥É¤òÊѹ¹¤Ç¤­¤Þ¤¹\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹¡£\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "¥æ¡¼¥¶Ì¾¤¬¤É¤³¤Ë¤â¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£`%s' ¤ÏËÜÅö¤Ë¥æ¡¼¥¶¤Ç¤¹¤«¡©" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "" -"»ÄÇ°¤Ê¤¬¤é¡¢¥í¡¼¥«¥ë¤Î¥Ñ¥¹¥ï¡¼¥É¤ÎÊѹ¹¤·¤«¤Ç¤­¤Þ¤»¤ó¡£\n" -"¤«¤ï¤ê¤Ë yppasswd ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£" - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "¥æ¡¼¥¶ID ÈÖ¹æ¤È¥æ¡¼¥¶Ì¾¤¬°ìÃפ·¤Þ¤»¤ó¡£º¾¾Î¤À¡ª" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "%s ¤Î¥Ñ¥¹¥ï¡¼¥É¤òÊѹ¹¤·¤Þ¤¹\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "µå¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "ÉÔÀµ¤Ê¥Ñ¥¹¥ï¡¼¥É¡¢º¾¾Î¤Ç¤¹¡£" - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "¿·¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£" - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "¥Ñ¥¹¥ï¡¼¥É¤ÏÊѹ¹¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿¡£" - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "¿·¥Ñ¥¹¥ï¡¼¥É¤ò¤â¤¦°ìÅÙÆþÎϤ·¤Æ¤¯¤À¤µ¤¤: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Ä֤꤬°ã¤¤¤Þ¤¹¡£¸å¤Ç¤â¤¦°ìÅٻ¤Æ¤¯¤À¤µ¤¤¡£" - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "¥Ñ¥¹¥ï¡¼¥É¤ÏÊѹ¹¤µ¤ì¤Þ¤·¤¿¡£¥æ¡¼¥¶ %s" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "* root ¤Î¥Ñ¥¹¥ï¡¼¥É¤¬Êѹ¹¤µ¤ì¤Þ¤·¤¿ *" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "¥Ñ¥¹¥ï¡¼¥É¤Ï¥ë¡¼¥È¤Ë¤è¤Ã¤ÆÊѹ¹¤µ¤ì¤Þ¤·¤¿¡¢¥æ¡¼¥¶ %s" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "¥Ñ¥¹¥ï¡¼¥É¤òÀßÄꤹ¤ë¤¿¤á setpwnam ¤ò¸Æ¤Ó½Ð¤·Ãæ¡£\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "¥Ñ¥¹¥ï¡¼¥É¤ÏÊѹ¹ *¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿*¡£¸å¤Ç¤â¤¦°ìÅٻ¤Æ¤¯¤À¤µ¤¤¡£\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "¥Ñ¥¹¥ï¡¼¥É¤ÏÊѹ¹¤µ¤ì¤Þ¤·¤¿¡£\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -7074,7 +6752,6 @@ msgstr "%s msgid "halted by %s: %s" msgstr "%s ¤Ë¤è¤ë halt: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -7111,7 +6788,6 @@ msgstr " msgid "Error executing\t%s\n" msgstr "¼Â¹Ô¥¨¥é¡¼\t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7201,7 +6877,6 @@ msgstr "" msgid "error running finalprog\n" msgstr "finalprog µ¯Æ°»þ¤Ë¥¨¥é¡¼È¯À¸\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "finalprog ¤Î fork »þ¤Ë¥¨¥é¡¼È¯À¸\n" @@ -7230,7 +6905,7 @@ msgstr " msgid "fork failed\n" msgstr "fork ¤¬¼ºÇÔ\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "¼Â¹Ô¤Ë¼ºÇÔ\n" @@ -7379,12 +7054,6 @@ msgstr " msgid "illegal year value: use 1-9999" msgstr "ÉÔÀµ¤Êǯ: 1-9999 ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7395,13 +7064,12 @@ msgstr "%s %d" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "»È¤¤Êý: cal [-mjyV] [Æü ·î ǯ]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "»È¤¤Êý: %s [+½ñ¼°] [Æü ·î ǯ]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "À» Tib ¤ÎÆü" @@ -7533,7 +7201,7 @@ msgstr "%s: %s msgid "call: %s from to files...\n" msgstr "call: %s from to files...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, fuzzy, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7544,22 +7212,22 @@ msgstr "" "ËÜÅö¤Ë¤½¤ì¤ò»È¤¤¤¿¤¤¤Ê¤é `%s [¥ª¥×¥·¥ç¥ó] %s' ¤ò»È¤¤¤Þ¤·¤ç¤¦\n" "script ¤Ï³«»Ï¤·¤Þ¤»¤ó¤Ç¤·¤¿¡£\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "»È¤¤Êý: script [-a] [-f] [-q] [-t] [¥Õ¥¡¥¤¥ë]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "¥¹¥¯¥ê¥×¥È¤ò³«»Ï¤·¤Þ¤·¤¿¡¢¥Õ¥¡¥¤¥ë¤Ï %s ¤Ç¤¹\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "¥¹¥¯¥ê¥×¥È¤Ï %s ¤Ë³«»Ï¤·¤Þ¤·¤¿" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7568,254 +7236,253 @@ msgstr "" "\n" "¥¹¥¯¥ê¥×¥È¤Ï %s ¤Ë½ªÎ»¤·¤Þ¤·¤¿" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "¥¹¥¯¥ê¥×¥È¤ò½ªÎ»¤·¤Þ¤·¤¿¡¢¥Õ¥¡¥¤¥ë¤Ï %s ¤Ç¤¹\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "openpty ¤¬¼ºÇÔ\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "ÍøÍѤǤ­¤ë pty ¤¬¤¢¤ê¤Þ¤»¤ó\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "%s: °ú¿ô¥¨¥é¡¼¡¢»È¤¤Êý¤Ï\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term üËö̾ ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ attr ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ ¥¿¥Ö1 ¥¿¥Ö2 ¥¿¥Ö3 ... ] ] (¥¿¥Ö¿ô = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ ¥¿¥Ö1 ¥¿¥Ö2 ¥¿¥Ö3 ... ] ] (¥¿¥Ö¿ô = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-NR_CONSOLES] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-NR_CONSOLES] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file ¥À¥ó¥×¥Õ¥¡¥¤¥ë̾ ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq freqnumber ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "¥Ñ¥ï¡¼¥»¡¼¥Ö¥â¡¼¥É¤ËÀßÄê(Ëô¤Ï²ò½ü)¤Ç¤­¤Þ¤»¤ó\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "klogctl ¥¨¥é¡¼: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "%s ¤ÎÆɹþ¤ß¥¨¥é¡¼\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "¥¹¥¯¥ê¡¼¥ó¥À¥ó¥×½ñ¤­¹þ¤ß¥¨¥é¡¼\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "%s ¤òÆɤá¤Þ¤»¤ó¡¢¤½¤·¤Æ ioctl ¥À¥ó¥×¤¬¤Ç¤­¤Þ¤»¤ó\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n" @@ -7890,10 +7557,6 @@ msgstr " msgid "mount: could not open %s - using %s instead\n" msgstr "mount: %s ¤ò¥ª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ -- Âå¤ê¤Ë %s ¤ò»È¤¤¤Þ¤¹\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -8191,82 +7854,72 @@ msgstr "mount: %s msgid "mount: cannot set speed: %s" msgstr "mount: ®ÅÙ¤ÎÀßÄ꤬¤Ç¤­¤Þ¤»¤ó: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: fork ¤Ç¤­¤Þ¤»¤ó: %s" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "" -"mount: ¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤Ï 'nfs' ¥¿¥¤¥×¤Î¥µ¥Ý¡¼¥È¤Ê¤·¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤Þ¤¹" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "mount: nfs mount version 4 ¤Ç¤Ï¼ºÇÔ¤·¤Þ¤·¤¿¡£3 ¤ò»î¤·¤Þ¤¹..\n" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "mount: none ¤¬»ØÄꤵ¤ì¤Þ¤·¤¿¤¬¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¥¿¥¤¥×¤ò·èÄê¤Ç¤­¤Þ¤»¤ó" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¥¿¥¤¥×¤ò»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: ¥Þ¥¦¥ó¥È¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: ¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È %s ¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: µö²Ä¤¬¤¢¤ê¤Þ¤»¤ó" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: mount ¤ò»È¤¦¤Ë¤Ï¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s ¤Ï»ÈÍÑÃæ¤Ç¤¹" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc ¤Ï¥Þ¥¦¥ó¥ÈºÑ¤Ç¤¹" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s ¤Ï ¥Þ¥¦¥ó¥ÈºÑ¤« %s ¤¬»ÈÍÑÃæ¤Ç¤¹" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: ¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È %s ¤¬Â¸ºß¤·¤Þ¤»¤ó" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "mount: ¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È %s ¤Ï¤É¤³¤â¤µ¤·¤Æ¤¤¤Ê¤¤¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Ç¤¹" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: ¥¹¥Ú¥·¥ã¥ë¥Ç¥Ð¥¤¥¹ %s ¤¬Â¸ºß¤·¤Þ¤»¤ó" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8275,12 +7928,12 @@ msgstr "" "mount: ¥¹¥Ú¥·¥ã¥ë¥Ç¥Ð¥¤¥¹ %s ¤¬Â¸ºß¤·¤Þ¤»¤ó\n" " (¥Ñ¥¹¤Î¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê¤Þ¤»¤ó)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s ¤Ï¤Þ¤À¥Þ¥¦¥ó¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¤«¡¢ÉÔÀµ¤Ê¥ª¥×¥·¥ç¥ó¤Ç¤¹" -#: mount/mount.c:966 +#: mount/mount.c:959 #, fuzzy, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" @@ -8290,72 +7943,71 @@ msgstr "" " %s ¤Î¥¹¡¼¥Ñ¡¼¥Ö¥í¥Ã¥¯¤¬ÉÔÀµ¡¢°¿¤¤¤Ï¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥Þ¥¦¥ó¥È\n" " ¤¬Â¿¤¹¤®¤Þ¤¹" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" msgstr "" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" msgstr "" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" msgstr "" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "¥Þ¥¦¥ó¥È¥Æ¡¼¥Ö¥ë¤¬¤¤¤Ã¤Ñ¤¤¤Ç¤¹" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: ¥¹¡¼¥Ñ¡¼¥Ö¥í¥Ã¥¯¤òÆɤá¤Þ¤»¤ó" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "mount: %s: ÉÔÌÀ¤Ê¥Ç¥Ð¥¤¥¹¤Ç¤¹" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, fuzzy, c-format msgid "mount: unknown filesystem type '%s'" msgstr " l ´ûÃΤΥե¡¥¤¥ë¥·¥¹¥Æ¥à¥¿¥¤¥×¤ò¥ê¥¹¥Èɽ¼¨¤¹¤ë" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: ¤ª¤½¤é¤¯¤¢¤Ê¤¿¤Ï %s ¤ò»ØÄꤷ¤¿¤«¤Ã¤¿¤Î¤Ç¤·¤ç¤¦" -#: mount/mount.c:1030 +#: mount/mount.c:1023 #, fuzzy msgid "mount: maybe you meant 'iso9660'?" msgstr "mount: ¿ʬ¤¢¤Ê¤¿¤Ï iso9660 ¤ò»ØÄꤷ¤¿¤«¤Ã¤¿¤Î¤Ç¤Ï¡©" -#: mount/mount.c:1032 +#: mount/mount.c:1025 #, fuzzy msgid "mount: maybe you meant 'vfat'?" msgstr "mount: ¿ʬ¤¢¤Ê¤¿¤Ï iso9660 ¤ò»ØÄꤷ¤¿¤«¤Ã¤¿¤Î¤Ç¤Ï¡©" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" "mount: %s ¤Ï´Ö°ã¤Ã¤¿¥Ç¥Ð¥¤¥¹ÈÖ¹æ¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¥¿¥¤¥×\n" " %s ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "mount: %s ¤Ï¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡¢¤À¤«¤é stat ¤¬¼ºÇÔ¡©" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -8364,73 +8016,68 @@ msgstr "" "mount: ¤³¤Î¥«¡¼¥Í¥ë¤Ï %s ¤ò¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤È¤·¤Æǧ¼±¤·¤Þ¤»¤ó\n" " (¿ʬ¡¢`insmod ¥É¥é¥¤¥Ð' ¤·¤Ê¤¤¤È¤¤¤±¤Ê¤¤¤Î¤Ç¤Ï¡©)" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "" "mount: %s ¤Ï¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (¿ʬ `-o loop' ¤È¤ä¤Ã¤Æ¤ß¤¿¤é¡©)" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s ¤Ï¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s ¤ÏÀµ¾ï¤Ê¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹ " -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "mount: %s%s ¤òÆɹþ¤ßÀìÍѤǥޥ¦¥ó¥È¤Ç¤­¤Þ¤»¤ó" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s ¤Ï½ñ¤­¹þ¤ß¶Ø»ß¤Ç¤¹¤¬¡¢`-w' ¥Õ¥é¥°¤¬ÌÀ¼¨Åª¤ËÍ¿¤¨¤é¤ì¤Þ¤·¤¿" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s ¤Ï½ñ¤­¹þ¤ß¶Ø»ß¤Ç¤¹¡¢Æɹþ¤ßÀìÍѤǥޥ¦¥ó¥È¤·¤Þ¤¹" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: ¥¿¥¤¥×¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó -- ¥³¥í¥ó¤¬¤¢¤ë¤Î¤Ç nfs ¤ÎÍͤǤ¹¤¬\n" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, fuzzy, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" "mount: ¥¿¥¤¥×¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó -- ¥³¥í¥ó¤¬¤¢¤ë¤Î¤Ç smbfs ¤ÎÍͤǤ¹¤¬\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: ¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É \"%s\"\n" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: Äü¤á¤Þ¤·¤¿ \"%s\"\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s ¤Ï %s ¤Ë¥Þ¥¦¥ó¥ÈºÑ¤Ç¤¹\n" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, fuzzy, c-format msgid "" "Usage: mount -V : print version\n" @@ -8475,34 +8122,34 @@ msgstr "" "¤½¤Î¾¤Î¥ª¥×¥·¥ç¥ó: [-nfFrsvw] [-o ¥ª¥×¥·¥ç¥ó]\n" "¤â¤Ã¤È¾Ü¤·¤¤¤³¤È¤òÃΤꤿ¤±¤ì¤Ð¡¢man 8 mount ¤È¾§¤¨¤Æ¤ß¤Þ¤·¤ç¤¦¡£\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: root ¤À¤±¤¬¤½¤ì¤ò¹Ô¤Ê¤¨¤Þ¤¹" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó -- ºîÀ®¤·¤Þ¤¹..\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "mount: ¤½¤Î¤è¤¦¤Ê¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: %s ¤ò¥Þ¥¦¥ó¥È¤·¤Þ¤¹\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "²¿¤â¥Þ¥¦¥ó¥È¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: %2$s Æâ¤Ë %1$s ¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: %2$s ¤ä %3$s Æâ¤Ë %1$s ¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó" @@ -8537,99 +8184,99 @@ msgstr " msgid "Trying %s\n" msgstr "%s ¤ò»î¤·¤Þ¤¹\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: ¶Ëü¤ËŤ¤ ¥Û¥¹¥È:¥Ç¥£¥ì¥¯¥È¥ê °ú¿ô\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: ·Ù¹ð: Ê£¿ô¤Î¥Û¥¹¥È̾¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "" "mount: ¥Þ¥¦¥ó¥ÈÀè¥Ç¥£¥ì¥¯¥È¥ê¤¬ ¥Û¥¹¥È:¥Ç¥£¥ì¥¯¥È¥ê ·Á¼°¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: %s ¤Î¥¢¥É¥ì¥¹¤¬¼èÆÀ¤Ç¤­¤Þ¤»¤ó\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: ÉÔÀµ¤Ê hp->h_length Ãͤò¼èÆÀ¤·¤Þ¤·¤¿\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: ¥ª¥×¥·¥ç¥ó°ú¿ô¤¬Ä¹¤¹¤®¤Þ¤¹\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "·Ù¹ð: proto= ¥ª¥×¥·¥ç¥ó¤¬Íý²ò¤Ç¤­¤Þ¤»¤ó¡£\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "·Ù¹ð: namlen ¥ª¥×¥·¥ç¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "ÉÔÌÀ¤Ê nfs ¥Þ¥¦¥ó¥È¥Ñ¥é¥á¡¼¥¿: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "·Ù¹ð: nolock ¥ª¥×¥·¥ç¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "ÉÔÌÀ¤Ê nfs ¥Þ¥¦¥ó¥È¥ª¥×¥·¥ç¥ó: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: ÉÔÀµ¤Ê hp->h_length Ãͤò¼èÆÀ¡©\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "TCP ·Ðͳ¤Î NFS ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "nfs ¥½¥±¥Ã¥È" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "nfs ¥µ¡¼¥Ð¤Ï¥µ¡¼¥Ó¥¹¤¬ÍøÍѤǤ­¤Ê¤¤¤ÈÊó¹ð¤·¤Þ¤·¤¿" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "NFS ¥Ý¡¼¥È¤ò¸«¤Ä¤±¤ë¤¿¤á¤Ë portmapper ¤òÍøÍÑ\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "nfs ¥Ç¡¼¥â¥ó¤Î¤¿¤á¤Ë %d È֥ݡ¼¥È¤òÍøÍÑ\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "nfs Àܳ" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "ÉÔÌÀ¤Ê nfs ¥¹¥Æ¡¼¥¿¥¹ÃͤòÊÖ¤·¤Þ¤·¤¿: %d" @@ -8638,7 +8285,7 @@ msgstr " msgid "bug in xstrndup call" msgstr "xstrndup ¸Æ¤Ó½Ð¤·¤Î¥Ð¥°" -#: mount/swapon.c:57 +#: mount/swapon.c:56 #, fuzzy, c-format msgid "" "usage: %s [-hV]\n" @@ -8651,7 +8298,7 @@ msgstr "" " %s [-v] [-p Í¥ÀèÅÙ] ¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë ...\n" " %s [-s]\n" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, fuzzy, c-format msgid "" "usage: %s [-hV]\n" @@ -8663,139 +8310,137 @@ msgstr "" " %s [-v] [-p Í¥ÀèÅÙ] ¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë ...\n" " %s [-s]\n" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%2$s ¤Ë %1$s\n" -#: mount/swapon.c:178 mount/swapon.c:244 +#: mount/swapon.c:177 mount/swapon.c:243 #, fuzzy, c-format msgid "%s: cannot find the device for %s\n" msgstr "%s: %s ¤Ë \"_stext\" ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó\n" -#: mount/swapon.c:185 +#: mount/swapon.c:184 #, fuzzy, c-format msgid "%s: cannot stat %s: %s\n" msgstr "swapon: %s ¤Î¾õÂÖ¼èÆÀ¤¬¤Ç¤­¤Þ¤»¤ó: %s\n" -#: mount/swapon.c:196 +#: mount/swapon.c:195 #, fuzzy, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "" "swapon: ·Ù¹ð: %s ¤Ï°ÂÁ´¤Ç¤Ê¤¤¸¢¸Â %04o ¤ò»ý¤Á¤Þ¤¹¡£ %04o ¤¬¤ª´«¤á¤Ç¤¹\n" -#: mount/swapon.c:208 +#: mount/swapon.c:207 #, fuzzy, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" msgstr "swapon: ¥Õ¥¡¥¤¥ë %s ¤ò¥¹¥­¥Ã¥× -- ¥Û¡¼¥ë¤ò¸¡½Ð¡£\n" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, fuzzy, c-format msgid "Not superuser.\n" msgstr "¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: %s ¤ò³«¤±¤Þ¤»¤ó: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "mount: -f ¥ª¥×¥·¥ç¥ó¤Î¥µ¥Ý¡¼¥È̵¤·¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤Þ¤¹\n" -#: mount/umount.c:141 +#: mount/umount.c:139 #, fuzzy, c-format msgid "umount: cannot fork: %s" msgstr "mount: fork ¤Ç¤­¤Þ¤»¤ó: %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "¥Û¥¹¥È: %s, ¥Ç¥£¥ì¥¯¥È¥ê: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: %s ¤Î¥¢¥É¥ì¥¹¤¬¼èÆÀ¤Ç¤­¤Þ¤»¤ó\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: ÉÔÀµ¤Ê hostp->h_length Ãͤò¼èÆÀ¤·¤Þ¤·¤¿\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s ¤ÏÉÔÀµ¤Ê¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤¹" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: ¥Þ¥¦¥ó¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: ¥¹¡¼¥Ñ¡¼¥Ö¥í¥Ã¥¯¤Ë½ñ¤­¹þ¤á¤Þ¤»¤ó" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: ¥Ç¥Ð¥¤¥¹¤ò»ÈÍÑÃæ¤Ç¤¹" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: ¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: ¥¢¥ó¥Þ¥¦¥ó¥È¤¹¤ë¤Ë¤Ï¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: ¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ï¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¾å¤Çµö²Ä¤µ¤ì¤Þ¤»¤ó" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "umount2 ¤¬¤¢¤ê¤Þ¤»¤ó¡¢umount ¤·¤Æ¤ß¤Þ¤¹...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "%s ¤ò¥¢¥ó¥Þ¥¦¥ó¥È¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ -- Âå¤ê¤Ë %s ¤ò»È¤Ã¤Æ¤ß¤Þ¤¹\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s ¤Ï»ÈÍÑÃæ¤Ç¤¹ -- Æɹþ¤ßÀìÍѤȤ·¤ÆºÆ¥Þ¥¦¥ó¥È¤·¤Þ¤¹\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: %s ¤òÆɹþ¤ßÀìÍѤǺƥޥ¦¥ó¥È¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s ¤Ï¥¢¥ó¥Þ¥¦¥ó¥È¤µ¤ì¤Þ¤·¤¿\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: ¥¢¥ó¥Þ¥¦¥ó¥È¤Î¤¿¤á¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¥ê¥¹¥È¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó" -#: mount/umount.c:501 +#: mount/umount.c:494 #, fuzzy, c-format msgid "" "Usage: umount [-hV]\n" @@ -8806,49 +8451,48 @@ msgstr "" " umount -a [-f] [-r] [-n] [-v] [-t ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¥¿¥¤¥×]\n" " umount [-f] [-r] [-n] [-v] special | node...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 #, fuzzy msgid "Cannot umount \"\"\n" msgstr "%s ¤ò³«¤±¤Þ¤»¤ó\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "%s ¤ò¥¢¥ó¥Þ¥¦¥ó¥È¤·¤Þ¤¹\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "mtab ¤Ë %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s ¥Þ¥¦¥ó¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (mtab ¤Ë¤è¤ë¤È)" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: %s ¤ÏÊ£¿ô¥Þ¥¦¥ó¥È¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ç¤¹" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "" "umount: %s ¤Ï fstab ¤Ë¤¢¤ê¤Þ¤»¤ó (¤µ¤é¤Ë¡¢¤¢¤Ê¤¿¤Ï root ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s ¤Ï fstab ¤È°ìÃפ·¤Ê¤¤¥Þ¥¦¥ó¥È¤Ç¤¹" -#: mount/umount.c:637 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: %s ¤À¤±¤¬ %s ¤ò %s ¤«¤é¥¢¥ó¥Þ¥¦¥ó¥È¤Ç¤­¤Þ¤¹" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "umount: root ¤À¤±¤¬¤½¤ì¤ò¹Ô¤Ê¤¨¤Þ¤¹" @@ -9004,7 +8648,7 @@ msgstr "%s: #: sys-utils/flock.c:77 #, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" #: sys-utils/ipcrm.c:66 @@ -9174,8 +8818,6 @@ msgstr " msgid "------ Shared Memory Limits --------\n" msgstr "------ ¥·¥§¥¢¡¼¥É¥á¥â¥ê¤ÎÀ©¸Â --------\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, fuzzy, c-format msgid "max number of segments = %lu\n" @@ -9954,17 +9596,17 @@ msgid "" msgstr "" "hexdump: [-bcdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "»È¤¤Êý: %s [-dflpcsu] [+¹ÔÈÖ¹æ | +/¥Ñ¥¿¡¼¥ó] ̾Á°1 ̾Á°2 ...\n" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, fuzzy, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: ÉÔÌÀ¤Ê¥·¥°¥Ê¥ë %s\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -9975,8 +9617,7 @@ msgstr "" "*** %s: ¥Ç¥£¥ì¥¯¥È¥ê ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -9987,46 +9628,46 @@ msgstr "" "******** %s: ¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó ********\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[½ªÎ»¤¹¤ë¤Ë¤Ï q ¤« Q ¤ò²¡¤·¤Æ²¼¤µ¤¤]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--³¤±¤ë--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(¼¡¤Î¥Õ¥¡¥¤¥ë: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "[¥¹¥Ú¡¼¥¹¥­¡¼¤ò²¡¤¹¤È³¤­¡¢'q' ¤Ç½ªÎ»¡£]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "... %d ¥Ú¡¼¥¸Ìá¤ê¤Þ¤¹" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "... 1 ¥Ú¡¼¥¸Ìá¤ê¤Þ¤¹" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 #, fuzzy msgid "...skipping one line" msgstr "...%d ¹ÔÈô¤Ð¤·¤Þ¤¹" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, fuzzy, c-format msgid "...skipping %d lines" msgstr "...%d ¹ÔÈô¤Ð¤·¤Þ¤¹" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -10036,7 +9677,7 @@ msgstr "" "***Ìá¤ë***\n" "\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -10048,7 +9689,7 @@ msgstr "" "¤¹¡£\n" "À±°õ(*)¤Ï¥Ç¥Õ¥©¥ë¥È¤¬Êѹ¹¤µ¤ì¤ë¤³¤È¤ò¼¨¤·¤Þ¤¹¡£\n" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 #, fuzzy msgid "" " Display next k lines of text [current screen size]\n" @@ -10091,34 +9732,34 @@ msgstr "" ":f\t\t\t¸½ºß¤Î¥Õ¥¡¥¤¥ë̾¤È¹ÔÈÖ¹æ¤òɽ¼¨¤¹¤ë\n" ".\t\t\tľÁ°¤Î¥³¥Þ¥ó¥É¤ò·«¤êÊÖ¤¹\n" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "['h' ¥­¡¼¤ÇÁàºîÊýË¡]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" %d ¹Ô" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[Èó¥Õ¥¡¥¤¥ë] %d ¹Ô" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Â礭¤¹¤®\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...Èô¤Ð¤·¤Æ¤¤¤Þ¤¹\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "Àµµ¬É½¸½¤¬¥Þ¥º¤¤" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -10126,15 +9767,15 @@ msgstr "" "\n" "¥Ñ¥¿¡¼¥ó¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "¥Ñ¥¿¡¼¥ó¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "»Ò¥×¥í¥»¥¹¤òµ¯Æ°¤Ç¤­¤Þ¤»¤ó\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -10142,19 +9783,19 @@ msgstr "" "\n" "...Èô¤Ð¤·¤Æ¤¤¤Þ¤¹ " -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "...¥Õ¥¡¥¤¥ë¤òÈô¤Ð¤·¤Þ¤¹ " -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "...¥Õ¥¡¥¤¥ë¤ËÌá¤ê¤Þ¤¹ " -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "¹Ô¤¬Ä¹¤¹¤®¤Þ¤¹" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "ÂçÂΤΤ¿¤á¤Î°ÊÁ°¤Î¥³¥Þ¥ó¥É¤¬¤¢¤ê¤Þ¤»¤ó" @@ -10208,98 +9849,95 @@ msgstr "hexdump: msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: ÉÔÀµ¤ÊÊÑ´¹¥­¥ã¥é¥¯¥¿ %%%s¡£\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" msgstr "" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, fuzzy, c-format msgid "%s: option requires an argument -- %s\n" msgstr "¥ª¥×¥·¥ç¥ó `%s' ¤Ï°ú¿ô¤òÍ׵ᤷ¤Þ¤¹\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, fuzzy, c-format msgid "%s: illegal option -- %s\n" msgstr "ÉÔÀµ¤Ê¥­¡¼" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 #, fuzzy msgid "...skipping forward\n" msgstr "...Èô¤Ð¤·¤Æ¤¤¤Þ¤¹\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 #, fuzzy msgid "...skipping backward\n" msgstr "...Èô¤Ð¤·¤Æ¤¤¤Þ¤¹\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 #, fuzzy msgid "No next file" msgstr "(¼¡¤Î¥Õ¥¡¥¤¥ë: %s)" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 #, fuzzy msgid "No previous file" msgstr "Îΰ褬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, fuzzy, c-format msgid "%s: Read error from %s file\n" msgstr "%s: %s ¤Ç read ¥¨¥é¡¼\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, fuzzy, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: %s ¤Ç seek ¥¨¥é¡¼\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, fuzzy, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: °ì»þ¥Õ¥¡¥¤¥ë¤òÆɤá¤Þ¤»¤ó¡£\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 #, fuzzy msgid "RE error: " msgstr ", ¥¨¥é¡¼" -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 #, fuzzy msgid "Cannot open " msgstr "%s ¤ò³«¤±¤Þ¤»¤ó\n" -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 #, fuzzy msgid "saved" msgstr "Á÷¿®" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr "" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 #, fuzzy msgid "fork() failed, try again later\n" msgstr "¥Ñ¥¹¥ï¡¼¥É¤ÏÊѹ¹ *¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿*¡£¸å¤Ç¤â¤¦°ìÅٻ¤Æ¤¯¤À¤µ¤¤¡£\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 #, fuzzy msgid "(Next file: " msgstr "(¼¡¤Î¥Õ¥¡¥¤¥ë: %s)" @@ -10354,6 +9992,156 @@ msgstr " msgid "Out of memory when growing buffer.\n" msgstr "¥Ð¥Ã¥Õ¥¡¤ò³ÈÂ礹¤ë¤È¤­¤Ë¥á¥â¥ê¤¬Â­¤ê¤Ê¤¯¤Ê¤ê¤Þ¤·¤¿¡£\n" +#~ msgid "Invalid number: %s\n" +#~ msgstr "ÉÔÀµ¤Ê¿ô: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "ʸˡ¥¨¥é¡¼: '%s'\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "¤½¤Î¤è¤¦¤ÊÀßÄê¥Ñ¥é¥á¥¿¤Ï¤¢¤ê¤Þ¤»¤ó: '%s'\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr " %s [ -p ] ¥Ç¥Ð¥¤¥¹ ̾Á°\n" + +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] ¥Ç¥Ð¥¤¥¹\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] ¥Ç¥Ð¥¤¥¹\n" + +#~ msgid "version" +#~ msgstr "¥Ð¡¼¥¸¥ç¥ó" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "/dev/urandom ¤ò³«¤±¤Þ¤»¤ó" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "/dev/urandom ¤«¤é¥é¥ó¥À¥à¥Ç¡¼¥¿¤¬Æɹþ¤á¤Þ¤»¤ó" + +#~ msgid "can't open %s for reading" +#~ msgstr "%s ¤òÆɹþ¤ßÍѤ˳«¤±¤Þ¤»¤ó" + +#~ msgid "can't stat(%s)" +#~ msgstr "(%s) ¥Õ¥¡¥¤¥ë¾ðÊó¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s ¤ÏÀµ¤·¤¤¥Õ¥¡¥¤¥ë¥â¡¼¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#~ msgid "can't read data from %s" +#~ msgstr "%s ¤«¤é¥Ç¡¼¥¿¤òÆɹþ¤á¤Þ¤»¤ó" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "´û¤Ë¥í¥°¥¤¥ó¤·¤Æ¤¤¤ë¥æ¡¼¥¶¡¼¿ô¤¬Â¿¤¹¤®¤Þ¤¹¡£\n" +#~ "¤Þ¤¿¸å¤Ç»î¤·¤Æ¤¯¤À¤µ¤¤¡£\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "¤¢¤Ê¤¿¤¬¼Â¹Ô¤·¤Æ¤¤¤ë¥×¥í¥»¥¹¤¬Â¿¤¹¤®¤Þ¤¹¡£\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "¥Ñ¥¹¥ï¡¼¥É¤ÏºÇÄã 6 ʸ»úɬÍפǤ¹¡£¤â¤¦°ìÅÙ¤ä¤êľ¤·¤Æ¤¯¤À¤µ¤¤¡£\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "¥Ñ¥¹¥ï¡¼¥É¤Ï°Ê²¼¤ÎÁȤߤ«¤é 2 ¤Ä°Ê¾å¤Ç¹½À®¤µ¤ì¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó:\n" +#~ "±ÑÂçʸ»ú¤È±Ñ¾®Ê¸»ú¡¢¿ô»ú¤ÈÈó¥¢¥ë¥Õ¥¡¥Ù¥Ã¥Èʸ»ú\n" +#~ "¾Ü¤·¤¤¾ðÊó¤Ï passwd(1) ¤ò¸«¤Þ¤·¤ç¤¦¡£\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "¸Å¤¤¥Ñ¥¹¥ï¡¼¥É¤ÎºÆÍøÍѤϤǤ­¤Þ¤»¤ó¡£\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "¥æ¡¼¥¶Ì¾¤ÈƱ¤¸¤è¤¦¤Ê¥Ñ¥¹¥ï¡¼¥É¤ò»È¤ï¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡ª\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "¤¢¤Ê¤¿¤Î¼Â̾¤Î¤è¤¦¤Ê¥Ñ¥¹¥ï¡¼¥É¤ò»È¤ï¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡ª\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "»È¤¤Êý: passwd [¥æ¡¼¥¶Ì¾ [¥Ñ¥¹¥ï¡¼¥É]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "root ¤À¤±¤¬°ì¤Ä¤Þ¤¿¤ÏÆó¤Ä¤Î°ú¿ô·Á¼°¤Ç¼Â¹Ô¤Ç¤­¤Þ¤¹\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "»È¤¤Êý: passwd [-foqsvV] [¥æ¡¼¥¶ [¥Ñ¥¹¥ï¡¼¥É]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "%s ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "¥í¥°¥¤¥ó̾¤¬¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "root ¤À¤±¤¬Â¾¿Í¤Î¥Ñ¥¹¥ï¡¼¥É¤òÊѹ¹¤Ç¤­¤Þ¤¹\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹¡£\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "¥æ¡¼¥¶Ì¾¤¬¤É¤³¤Ë¤â¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£`%s' ¤ÏËÜÅö¤Ë¥æ¡¼¥¶¤Ç¤¹¤«¡©" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "»ÄÇ°¤Ê¤¬¤é¡¢¥í¡¼¥«¥ë¤Î¥Ñ¥¹¥ï¡¼¥É¤ÎÊѹ¹¤·¤«¤Ç¤­¤Þ¤»¤ó¡£\n" +#~ "¤«¤ï¤ê¤Ë yppasswd ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£" + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "¥æ¡¼¥¶ID ÈÖ¹æ¤È¥æ¡¼¥¶Ì¾¤¬°ìÃפ·¤Þ¤»¤ó¡£º¾¾Î¤À¡ª" + +#~ msgid "Changing password for %s\n" +#~ msgstr "%s ¤Î¥Ñ¥¹¥ï¡¼¥É¤òÊѹ¹¤·¤Þ¤¹\n" + +#~ msgid "Enter old password: " +#~ msgstr "µå¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "ÉÔÀµ¤Ê¥Ñ¥¹¥ï¡¼¥É¡¢º¾¾Î¤Ç¤¹¡£" + +#~ msgid "Enter new password: " +#~ msgstr "¿·¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£" + +#~ msgid "Password not changed." +#~ msgstr "¥Ñ¥¹¥ï¡¼¥É¤ÏÊѹ¹¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿¡£" + +#~ msgid "Re-type new password: " +#~ msgstr "¿·¥Ñ¥¹¥ï¡¼¥É¤ò¤â¤¦°ìÅÙÆþÎϤ·¤Æ¤¯¤À¤µ¤¤: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Ä֤꤬°ã¤¤¤Þ¤¹¡£¸å¤Ç¤â¤¦°ìÅٻ¤Æ¤¯¤À¤µ¤¤¡£" + +#~ msgid "password changed, user %s" +#~ msgstr "¥Ñ¥¹¥ï¡¼¥É¤ÏÊѹ¹¤µ¤ì¤Þ¤·¤¿¡£¥æ¡¼¥¶ %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "* root ¤Î¥Ñ¥¹¥ï¡¼¥É¤¬Êѹ¹¤µ¤ì¤Þ¤·¤¿ *" + +#~ msgid "password changed by root, user %s" +#~ msgstr "¥Ñ¥¹¥ï¡¼¥É¤Ï¥ë¡¼¥È¤Ë¤è¤Ã¤ÆÊѹ¹¤µ¤ì¤Þ¤·¤¿¡¢¥æ¡¼¥¶ %s" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "¥Ñ¥¹¥ï¡¼¥É¤òÀßÄꤹ¤ë¤¿¤á setpwnam ¤ò¸Æ¤Ó½Ð¤·Ãæ¡£\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "¥Ñ¥¹¥ï¡¼¥É¤ÏÊѹ¹ *¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿*¡£¸å¤Ç¤â¤¦°ìÅٻ¤Æ¤¯¤À¤µ¤¤¡£\n" + +#~ msgid "Password changed.\n" +#~ msgstr "¥Ñ¥¹¥ï¡¼¥É¤ÏÊѹ¹¤µ¤ì¤Þ¤·¤¿¡£\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "" +#~ "mount: ¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤Ï 'nfs' ¥¿¥¤¥×¤Î¥µ¥Ý¡¼¥È¤Ê¤·¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤Þ¤¹" + #, fuzzy #~ msgid "Warning: omitting partitions after %d\n" #~ msgstr "·Ù¹ð: %d °Ê¹ß¤ÎÎΰè¤òºï½ü¤·¤Þ¤¹\n" diff --git a/po/nl.gmo b/po/nl.gmo new file mode 100644 index 0000000000000000000000000000000000000000..3ab62f3058e5883eddca03864cb31d05690c11da GIT binary patch literal 198196 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 gWmUPEE\n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"PO-Revision-Date: 2005-01-25 10:35+0100\n" "Last-Translator: Luk Claes \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" @@ -126,7 +126,7 @@ msgstr "%s: ioctl fout bij %s\n" msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "RO RA SSZ BSZ StartSec Grootte Apparaat\n" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "gebruik:\n" @@ -170,13 +170,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "gebruik: %s [ -n ] apparaat\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:55 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:462 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s van %s\n" #: disk-utils/fdformat.c:130 @@ -201,7 +200,7 @@ msgstr "Dubbel" msgid "Single" msgstr "Enkel" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -216,97 +215,99 @@ msgstr "" " -v meer informatie weergeven\n" " file bestand om te testen\n" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "%s: fout %d bij uitpakken! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: grootte fout in symbolische koppeling `%s'\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr " uitpakken blok bij %ld tot %ld (%ld)\n" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "%s: foutieve modus op `%s' (%o)\n" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" msgstr " gat bij %ld (%d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "%s: Niet-blok (%ld) bytes\n" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "%s: Niet-grootte (%ld vs. %ld) bytes\n" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "%s: onjuist cramfs--slechte padlengte\n" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" msgstr "%s: gecompileerd zonder -x ondersteuning\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "%s: waarschuwing--kon bestandssysteem grootte niet bepalen \n" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" msgstr "%s is geen blok-apparaat of bestand\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "%s: onjuist cramfs--bestandslengte te kort\n" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "%s: onjuist cramfs--foutieve soort-aanduiding\n" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "%s: waarschuwing--bestandslengte te lang, opgevulde afbeelding?\n" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: onjuist cramfs--crc fout\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "%s: waarschuwing--oude cramfs afbeelding, geen CRC\n" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "%s: onjuist cramfs--slecht superblok\n" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" -msgstr "%s: onjuist cramfs--map-gegevens einde (%ld) != bestandsgegevens start (%ld)\n" +msgstr "" +"%s: onjuist cramfs--map-gegevens einde (%ld) != bestandsgegevens start (%" +"ld)\n" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "%s: onjuist cramfs--onjuiste bestandsgegevens plaats\n" @@ -782,7 +783,7 @@ msgstr "te veel inodes - maximum: 512" msgid "not enough space, need at least %lu blocks" msgstr "niet genoeg ruimte, tenminste %lu blokken nodig" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Apparaat: %s\n" @@ -851,18 +852,20 @@ msgstr "fout bij schrijven .. ingang" msgid "error closing %s" msgstr "fout bij sluiten %s" -#: disk-utils/mkfs.c:76 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" -msgstr "Gebruik: mkfs [-V] [-t soort bestandssysteem] [opties bestandssysteem] apparaat [grootte]\n" +msgstr "" +"Gebruik: mkfs [-V] [-t soort bestandssysteem] [opties bestandssysteem] " +"apparaat [grootte]\n" -#: disk-utils/mkfs.c:90 fdisk/cfdisk.c:347 getopt/getopt.c:89 -#: getopt/getopt.c:99 login-utils/wall.c:237 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 +#: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: Geheugentekort!\n" -#: disk-utils/mkfs.c:99 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs versie %s (%s)\n" @@ -870,7 +873,8 @@ msgstr "mkfs versie %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format msgid "" -"usage: %s [-h] [-v] [-b blksz] [-e edition] [-i file] [-n name] dirname outfile\n" +"usage: %s [-h] [-v] [-b blksz] [-e edition] [-i file] [-n name] dirname " +"outfile\n" " -h print this help\n" " -v be verbose\n" " -E make all warnings errors (non-zero exit status)\n" @@ -884,13 +888,15 @@ msgid "" " dirname root of the filesystem to be compressed\n" " outfile output file\n" msgstr "" -"gebruik: %s [-h] [-v] [-b blokgrootte] [-e editie] [-i bestand] [-n naam] mapnaam uitvoerbestand\n" +"gebruik: %s [-h] [-v] [-b blokgrootte] [-e editie] [-i bestand] [-n naam] " +"mapnaam uitvoerbestand\n" " -h deze hulp weergeven\n" " -v meer informatie weergeven\n" " -E van alle waarschuwingen fouten maken (niet-nul afsluitstatus)\n" " -b gebruik deze blokgrootte; moet gelijk zijn aan paginagrootte\n" " -e editie editienummer instellen (deel van bestandssysteem id)\n" -" -i bestand een bestandsafbeelding invoegen in het bestandssysteem (>= 2.4.0 nodig)\n" +" -i bestand een bestandsafbeelding invoegen in het bestandssysteem (>= 2.4.0 " +"nodig)\n" " -n naam naam van cramfs bestandssysteem instellen\n" " -p opvullen met %d bytes voor opstartcode\n" " -s mapingangen sorteren (oude optie, wordt genegeerd)\n" @@ -905,7 +911,8 @@ msgid "" " Please increase MAX_INPUT_NAMELEN in mkcramfs.c and recompile. Exiting.\n" msgstr "" "Erg lange (%u bytes) bestandsnaam `%s' gevonden.\n" -" Verhoog alstublieft MAX_INPUT_NAMELEN in mkcramfs.c en hercompileer. Afsluiten.\n" +" Verhoog alstublieft MAX_INPUT_NAMELEN in mkcramfs.c en hercompileer. " +"Afsluiten.\n" #: disk-utils/mkfs.cramfs.c:463 #, c-format @@ -914,8 +921,12 @@ msgstr "bestandssysteem te groot. Afsluiten.\n" #: disk-utils/mkfs.cramfs.c:514 #, c-format -msgid "Exceeded MAXENTRIES. Raise this value in mkcramfs.c and recompile. Exiting.\n" -msgstr "MAXENTRIES overschreden. Verhoog deze waarde in mkcramfs.c en hercompileer. Afsluiten.\n" +msgid "" +"Exceeded MAXENTRIES. Raise this value in mkcramfs.c and recompile. " +"Exiting.\n" +msgstr "" +"MAXENTRIES overschreden. Verhoog deze waarde in mkcramfs.c en " +"hercompileer. Afsluiten.\n" #: disk-utils/mkfs.cramfs.c:622 #, c-format @@ -929,8 +940,12 @@ msgstr "%6.2f%% (%+d bytes)\t%s\n" #: disk-utils/mkfs.cramfs.c:819 #, c-format -msgid "warning: guestimate of required size (upper bound) is %LdMB, but maximum image size is %uMB. We might die prematurely.\n" -msgstr "waarschuwing: de geschatte benodigde grootte (bovengrens) is %LdMB, maar maximale afbeeldingsgrootte is %uMB. Dit gaat misschien niet lukken.\n" +msgid "" +"warning: guestimate of required size (upper bound) is %LdMB, but maximum " +"image size is %uMB. We might die prematurely.\n" +msgstr "" +"waarschuwing: de geschatte benodigde grootte (bovengrens) is %LdMB, maar " +"maximale afbeeldingsgrootte is %uMB. Dit gaat misschien niet lukken.\n" #: disk-utils/mkfs.cramfs.c:860 #, c-format @@ -960,17 +975,15 @@ msgstr "CRC: %x\n" #: disk-utils/mkfs.cramfs.c:891 #, c-format msgid "not enough space allocated for ROM image (%Ld allocated, %d used)\n" -msgstr "niet genoeg ruimte gereserveerd voor ROM afbeelding (%Ld gereserveerd, %d gebruikt)\n" +msgstr "" +"niet genoeg ruimte gereserveerd voor ROM afbeelding (%Ld gereserveerd, %d " +"gebruikt)\n" #: disk-utils/mkfs.cramfs.c:903 #, c-format msgid "ROM image write failed (%d %d)\n" msgstr "Schrijven ROM afbeelding mislukt (%d %d)\n" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -988,13 +1001,19 @@ msgstr "waarschuwing: bestandsgroottes afgekapt tot %luMB (min 1 byte).\n" #: disk-utils/mkfs.cramfs.c:923 #, c-format -msgid "warning: uids truncated to %u bits. (This may be a security concern.)\n" -msgstr "waarschuwing: uids afgekapt tot %u bits. (Dit kan een veiligheidsprobleem zijn.)\n" +msgid "" +"warning: uids truncated to %u bits. (This may be a security concern.)\n" +msgstr "" +"waarschuwing: uids afgekapt tot %u bits. (Dit kan een veiligheidsprobleem " +"zijn.)\n" #: disk-utils/mkfs.cramfs.c:928 #, c-format -msgid "warning: gids truncated to %u bits. (This may be a security concern.)\n" -msgstr "waarschuwing: gids afgekapt tot %u bits. (Dit kan een veiligheidsprobleem zijn.)\n" +msgid "" +"warning: gids truncated to %u bits. (This may be a security concern.)\n" +msgstr "" +"waarschuwing: gids afgekapt tot %u bits. (Dit kan een veiligheidsprobleem " +"zijn.)\n" #: disk-utils/mkfs.cramfs.c:933 #, c-format @@ -1043,7 +1062,6 @@ msgstr "schrijven inodes mislukt" msgid "write failed in write_block" msgstr "schrijven mislukt in write_block" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1079,7 +1097,7 @@ msgstr "zoeken mislukt tijdens testen van blokken" msgid "Weird values in do_check: probably bugs\n" msgstr "Vreemde waarden in do_check: waarschijnlijk programmeerfouten\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:372 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "zoeken mislukt in check_blocks" @@ -1121,80 +1139,108 @@ msgstr "vinden %s mislukt" msgid "will not try to make filesystem on '%s'" msgstr "zal niet proberen een bestandssysteem te maken op '%s'" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Slechte door gebruiker aangegeven pagina grootte %d\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" -msgstr "Door gebruiker aangegeven pagina grootte %d wordt gebruikt, in plaats van systeemwaarden %d/%d\n" +msgstr "" +"Door gebruiker aangegeven pagina grootte %d wordt gebruikt, in plaats van " +"systeemwaarden %d/%d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Pagina groottes van %d worden aangenomen (niet %d)\n" -#: disk-utils/mkswap.c:326 +#: disk-utils/mkswap.c:233 +#, c-format +msgid "Bad swap header size, no label written.\n" +msgstr "Slechte swap-headergrootte, er is geen label weggeschreven.\n" + +#: disk-utils/mkswap.c:243 +#, c-format +msgid "Label was truncated.\n" +msgstr "Label is ingekort.\n" + +#: disk-utils/mkswap.c:249 +#, c-format +msgid "no label, " +msgstr "geen label," + +#: disk-utils/mkswap.c:257 +#, c-format +msgid "no uuid\n" +msgstr "geen uuid\n" + +#: disk-utils/mkswap.c:381 #, c-format -msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] /dev/name [blocks]\n" -msgstr "Gebruik: %s [-c] [-v0|-v1] [-pPAGINAGROOTTE] /dev/naam [blokken]\n" +msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" +msgstr "" +"Gebruik: %s [-c] [-v0|-v1] [-pPAGINAGROOTTE] [-L label] /dev/naam [blokken]\n" -#: disk-utils/mkswap.c:349 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "teveel slechte pagina's" -#: disk-utils/mkswap.c:363 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1975 text-utils/more.c:1986 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Geheugentekort" -#: disk-utils/mkswap.c:380 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "één slechte pagina\n" -#: disk-utils/mkswap.c:382 +#: disk-utils/mkswap.c:437 #, c-format msgid "%lu bad pages\n" msgstr "%lu slechte pagina's\n" -#: disk-utils/mkswap.c:502 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: fout: Nergens om wisselgeheugen op in te stellen?\n" -#: disk-utils/mkswap.c:520 +#: disk-utils/mkswap.c:591 #, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "%s: fout: grootte %lu is groter dan apparaatgrootte %lu\n" -#: disk-utils/mkswap.c:539 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: fout: onbekende versie %d\n" -#: disk-utils/mkswap.c:546 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: fout: wisselgeheugen moet tenminste %ldkB zijn\n" -#: disk-utils/mkswap.c:563 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: waarschuwing: afkappen wisselgeheugen tot %ldkB\n" -#: disk-utils/mkswap.c:577 +#: disk-utils/mkswap.c:644 +#, c-format +msgid "%s: error: label only with v1 swap area\n" +msgstr "%s: fout: label enkel met v1 swapruimte\n" + +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "Zal niet proberen wisselgeheugen in te stellen op '%s'" -#: disk-utils/mkswap.c:586 disk-utils/mkswap.c:607 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "fataal: eerste pagina onleesbaar" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1208,115 +1254,82 @@ msgstr "" "wisselgeheugen op dat apparaat wilt maken, kunt u de -f optie gebruiken\n" "om het te forceren.\n" -#: disk-utils/mkswap.c:616 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "Instellen wisselgeheugen mislukt: onleesbaar" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Instellen wisselgeheugen versie %d, grootte = %llu kB\n" -#: disk-utils/mkswap.c:623 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "terugwinden wisselapparaat mislukt" -#: disk-utils/mkswap.c:626 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "schrijven ondertekeningspagina mislukt" -#: disk-utils/mkswap.c:634 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "fsync mislukt" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Onjuist getal: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Syntaxis fout: '%s'\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Zo'n parameter bestaat niet: '%s'\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr " %s [ -p ] apparaat naam\n" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr " %s [ -p ] apparaat grootte sect koppen sporen strekken gat ratio spec1 fmt_gap\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] apparaat\n" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] apparaat\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2053 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Onbruikbaar" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2055 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Vrije ruimte" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 msgid "Linux JFS" msgstr "Linux JFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "De schijf is veranderd.\n" -#: fdisk/cfdisk.c:408 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" -msgstr "Start het systeem opnieuw op om er zeker van te zijn dat de partitietabel juist wordt bijgewerkt.\n" +msgstr "" +"Start het systeem opnieuw op om er zeker van te zijn dat de partitietabel " +"juist wordt bijgewerkt.\n" #: fdisk/cfdisk.c:411 #, c-format @@ -1382,724 +1395,733 @@ msgstr "logische partities niet in schijfvolgorde" msgid "logical partitions overlap" msgstr "logische partities overlappen" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "vergrootte logische partities overlappen" -#: fdisk/cfdisk.c:991 -msgid "!!!! Internal error creating logical drive with no extended partition !!!!" -msgstr "!!!! Interne fout bij maken logische schijf zonder uitgebreide partitie !!!!" +#: fdisk/cfdisk.c:993 +msgid "" +"!!!! Internal error creating logical drive with no extended partition !!!!" +msgstr "" +"!!!! Interne fout bij maken logische schijf zonder uitgebreide partitie !!!!" -#: fdisk/cfdisk.c:1002 fdisk/cfdisk.c:1014 -msgid "Cannot create logical drive here -- would create two extended partitions" -msgstr "Kan hier geen logische schijf maken -- zou twee uitgebreide partities maken" +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 +msgid "" +"Cannot create logical drive here -- would create two extended partitions" +msgstr "" +"Kan hier geen logische schijf maken -- zou twee uitgebreide partities maken" -#: fdisk/cfdisk.c:1162 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "Menu item te lang. Menu ziet er misschien raar uit." -#: fdisk/cfdisk.c:1218 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "Menu zonder richting. Gebruik standaard: horizontaal." -#: fdisk/cfdisk.c:1349 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Onjuiste toets" -#: fdisk/cfdisk.c:1372 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Druk op een toets om door te gaan" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:2024 fdisk/cfdisk.c:2556 -#: fdisk/cfdisk.c:2558 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Primair" -#: fdisk/cfdisk.c:1419 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Een nieuwe primaire partitie maken" -#: fdisk/cfdisk.c:1420 fdisk/cfdisk.c:2024 fdisk/cfdisk.c:2555 -#: fdisk/cfdisk.c:2558 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Logisch" -#: fdisk/cfdisk.c:1420 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Een nieuwe logische partitie maken" -#: fdisk/cfdisk.c:1421 fdisk/cfdisk.c:1476 fdisk/cfdisk.c:2229 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Annuleren" -#: fdisk/cfdisk.c:1421 fdisk/cfdisk.c:1476 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Geen partitie maken" -#: fdisk/cfdisk.c:1437 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! Interne fout !!!" -#: fdisk/cfdisk.c:1440 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Grootte (in MB): " -#: fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Begin" -#: fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Partitie toevoegen aan begin vrije ruimte" -#: fdisk/cfdisk.c:1475 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Einde" -#: fdisk/cfdisk.c:1475 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Partitie toevoegen aan einde vrije ruimte" -#: fdisk/cfdisk.c:1493 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "Geen ruimte om de uitgebreide partitie te maken" -#: fdisk/cfdisk.c:1555 +#: fdisk/cfdisk.c:1563 msgid "No partition table.\n" msgstr "Geen partitietabel.\n" -#: fdisk/cfdisk.c:1559 +#: fdisk/cfdisk.c:1567 msgid "No partition table. Starting with zero table." msgstr "Geen partitietabel. Gestart met een lege tabel." -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1577 msgid "Bad signature on partition table" msgstr "Slechte handtekening op partitietabel" -#: fdisk/cfdisk.c:1573 +#: fdisk/cfdisk.c:1581 msgid "Unknown partition table type" msgstr "Onbekend partitietabeltype" -#: fdisk/cfdisk.c:1575 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "Wilt u met een lege tabel beginnen [j/N] ?" -#: fdisk/cfdisk.c:1623 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "U heeft meer cylinders aangegeven dan er op de schijf passen" -#: fdisk/cfdisk.c:1655 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "Kan schijf niet openen" -#: fdisk/cfdisk.c:1657 fdisk/cfdisk.c:1837 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" -msgstr "Schijf alleen-lezen geopend -- u heeft geen toegangsrechten om te schrijven" +msgstr "" +"Schijf alleen-lezen geopend -- u heeft geen toegangsrechten om te schrijven" -#: fdisk/cfdisk.c:1678 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "Kan schijfgrootte niet opvragen" -#: fdisk/cfdisk.c:1704 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Slechte primaire partitie" -#: fdisk/cfdisk.c:1734 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Slechte logische partitie" -#: fdisk/cfdisk.c:1849 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "Waarschuwing!! Dit kan gegevens op uw schijf wissen!" -#: fdisk/cfdisk.c:1853 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " -msgstr "Weet u zeker dat u de partitietabel naar de schijf wilt schrijven? (ja of nee): " +msgstr "" +"Weet u zeker dat u de partitietabel naar de schijf wilt schrijven? (ja of " +"nee): " -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "nee" -#: fdisk/cfdisk.c:1860 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "Partitietabel niet naar schijf geschreven" -#: fdisk/cfdisk.c:1862 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "ja" -#: fdisk/cfdisk.c:1865 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "Antwoord alstublieft `ja' of `nee'" -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Schrijven partitietabel naar schijf..." -#: fdisk/cfdisk.c:1894 fdisk/cfdisk.c:1898 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "De partitietabel is weggeschreven naar de schijf" -#: fdisk/cfdisk.c:1896 -msgid "Wrote partition table, but re-read table failed. Reboot to update table." -msgstr "Partitietabel geschreven, maar opnieuw inlezen mislukt. Start opnieuw op om de tabel bij te werken." +#: fdisk/cfdisk.c:1904 +msgid "" +"Wrote partition table, but re-read table failed. Reboot to update table." +msgstr "" +"Partitietabel geschreven, maar opnieuw inlezen mislukt. Start opnieuw op om " +"de tabel bij te werken." -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." -msgstr "Geen primaire partities aangegeven als opstartbaar. DOS MBR kan dit niet opstarten." +msgstr "" +"Geen primaire partities aangegeven als opstartbaar. DOS MBR kan dit niet " +"opstarten." -#: fdisk/cfdisk.c:1908 -msgid "More than one primary partition is marked bootable. DOS MBR cannot boot this." -msgstr "Meer dan één primaire partitie is aangegeven als opstartbaar. DOS MBR kan dit niet opstarten." +#: fdisk/cfdisk.c:1916 +msgid "" +"More than one primary partition is marked bootable. DOS MBR cannot boot this." +msgstr "" +"Meer dan één primaire partitie is aangegeven als opstartbaar. DOS MBR kan " +"dit niet opstarten." -#: fdisk/cfdisk.c:1966 fdisk/cfdisk.c:2085 fdisk/cfdisk.c:2169 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " -msgstr "Geef een bestandsnaam of druk op ENTER om op het scherm weer te geven: " +msgstr "" +"Geef een bestandsnaam of druk op ENTER om op het scherm weer te geven: " -#: fdisk/cfdisk.c:1975 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "Kan bestand '%s' niet openen" -#: fdisk/cfdisk.c:1986 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Schijf: %s\n" -#: fdisk/cfdisk.c:1988 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Sector 0:\n" -#: fdisk/cfdisk.c:1995 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Sector %d:\n" -#: fdisk/cfdisk.c:2015 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Geen " -#: fdisk/cfdisk.c:2017 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Pri/Log" -#: fdisk/cfdisk.c:2019 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Primair" -#: fdisk/cfdisk.c:2021 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Logisch" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2059 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:689 fdisk/sfdisk.c:650 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Onbekend" -#: fdisk/cfdisk.c:2065 fdisk/cfdisk.c:2533 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Opstartbaar" -#: fdisk/cfdisk.c:2067 +#: fdisk/cfdisk.c:2075 #, c-format msgid "(%02X)" msgstr "(%02X)" -#: fdisk/cfdisk.c:2069 +#: fdisk/cfdisk.c:2077 msgid "None" msgstr "Geen" -#: fdisk/cfdisk.c:2104 fdisk/cfdisk.c:2188 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Partitietabel voor %s\n" -#: fdisk/cfdisk.c:2106 +#: fdisk/cfdisk.c:2114 msgid " First Last\n" msgstr " Eerste Laatste\n" -#: fdisk/cfdisk.c:2107 -msgid " # Type Sector Sector Offset Length Filesystem Type (ID) Flag\n" -msgstr " # Soort Sector Sector Plaats Lengte Bestandssysteem (ID) Optie\n" +#: fdisk/cfdisk.c:2115 +msgid "" +" # Type Sector Sector Offset Length Filesystem Type (ID) " +"Flag\n" +msgstr "" +" # Soort Sector Sector Plaats Lengte Bestandssysteem (ID) " +"Optie\n" -#: fdisk/cfdisk.c:2108 -msgid "-- ------- ----------- ----------- ------ ----------- -------------------- ----\n" -msgstr "-- ------- ----------- ----------- ------ ----------- -------------------- ----\n" +#: fdisk/cfdisk.c:2116 +msgid "" +"-- ------- ----------- ----------- ------ ----------- -------------------- " +"----\n" +msgstr "" +"-- ------- ----------- ----------- ------ ----------- -------------------- " +"----\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2191 +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ---Begin--- ----Einde---- Start Aantal\n" -#: fdisk/cfdisk.c:2192 +#: fdisk/cfdisk.c:2200 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # OptiesKop Sect Cyl ID Kop Sect Cyl Sector Sectoren\n" -#: fdisk/cfdisk.c:2193 +#: fdisk/cfdisk.c:2201 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" -#: fdisk/cfdisk.c:2226 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "Ruw" -#: fdisk/cfdisk.c:2226 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Deze tabel weergeven met ruwe gegevens formaat" -#: fdisk/cfdisk.c:2227 fdisk/cfdisk.c:2330 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Sectoren" -#: fdisk/cfdisk.c:2227 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Deze tabel weergeven, geordend op sectoren" -#: fdisk/cfdisk.c:2228 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Tabel" -#: fdisk/cfdisk.c:2228 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Gewoon de partitietabel weergeven" -#: fdisk/cfdisk.c:2229 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Tabel niet weergeven" -#: fdisk/cfdisk.c:2257 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Hulpscherm voor cfdisk" -#: fdisk/cfdisk.c:2259 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "Dit is cfdisk, een schijfpartitioneringsprogramma gebaseerd op" -#: fdisk/cfdisk.c:2260 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "cursus, waarmee u partities kunt maken, verwijderen of wijzigen" -#: fdisk/cfdisk.c:2261 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "op uw harde schijf." -#: fdisk/cfdisk.c:2263 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2265 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "Opdracht Betekenis" -#: fdisk/cfdisk.c:2266 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "-------- -------" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b `Opstartbaar'-optie voor huidige partitie aan/uitzetten" -#: fdisk/cfdisk.c:2268 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d Huidige partitie verwijderen" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr " g Cylinders, koppen, sectoren-per-spoor wijzigen" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " WAARSCHUWING: Deze optie dient alleen te worden gebruikt" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " door mensen die weten wat ze doen." -#: fdisk/cfdisk.c:2272 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h Dit scherm weergeven" -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m Schijf gebruik maximaliseren voor huidige partitie" -#: fdisk/cfdisk.c:2274 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr " Let op: Dit kan een partitie incompatibel maken met" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " DOS, OS/2, ..." -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n Nieuwe partitie maken van vrije ruimte" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr " p Partitietabel weergeven op scherm of naar bestand" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Er zijn verschillende formaten voor de partitie" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " waaruit u kunt kiezen:" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" -msgstr " r - Ruwe gegevens (exact wat naar de schijf zou worden geschreven)" +msgstr "" +" r - Ruwe gegevens (exact wat naar de schijf zou worden " +"geschreven)" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - Tabel geordend op sectoren" -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - Tabel in ruw formaat" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr " q Programma afsluiten zonder partitietabel te schrijven" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t Soort bestandssysteem wijzigen" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr " u Eenheden partitiegrootte weergave wijzigen" -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " Roteert door MB, sectoren en cylinders" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" -msgstr " W Partitietabel naar schijf wegschrijven (moet met hoofdletter)" +msgstr "" +" W Partitietabel naar schijf wegschrijven (moet met hoofdletter)" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr " Omdat dit mogelijk gegevens op de schijf wist, moet" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr " u bevestigen of weigeren door te antwoorden met `ja' of" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " `nee'" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "Pijl omhoog Aanwijzer naar vorige partitie verplaatsen" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "Pijl omlaag Aanwijzer naar volgende partitie verplaatsen" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "CTRL-L Het scherm opnieuw tekenen" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? Dit scherm weergeven" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Let op: Alle opdrachten kunnen zowel met hoofd- als kleine letter" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "worden ingevoerd (behalve W)." -#: fdisk/cfdisk.c:2328 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "Cylinders" -#: fdisk/cfdisk.c:2328 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Cylinder geometrie wijzigen" -#: fdisk/cfdisk.c:2329 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "Koppen" -#: fdisk/cfdisk.c:2329 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "Koppen geometrie wijzigen" -#: fdisk/cfdisk.c:2330 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Sector geometrie wijzigen" -#: fdisk/cfdisk.c:2331 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Klaar" -#: fdisk/cfdisk.c:2331 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "Klaar met wijzigen geometrie" -#: fdisk/cfdisk.c:2344 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "Geef het aantal cylinders: " -#: fdisk/cfdisk.c:2355 fdisk/cfdisk.c:2926 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Onjuiste waarde cylinders" -#: fdisk/cfdisk.c:2361 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "Geef het aantal koppen: " -#: fdisk/cfdisk.c:2368 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "Onjuiste waarde koppen" -#: fdisk/cfdisk.c:2374 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "Geef het aantal sectoren per spoor: " -#: fdisk/cfdisk.c:2381 fdisk/cfdisk.c:2943 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "Onjuiste waarde sectoren" -#: fdisk/cfdisk.c:2484 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "Geef het soort bestandssysteem: " -#: fdisk/cfdisk.c:2502 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "Kan bestandsysteem soort niet veranderen tot leeg" -#: fdisk/cfdisk.c:2504 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "Kan bestandssysteem soort niet veranderen tot uitgebreid" -#: fdisk/cfdisk.c:2535 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Onbekend(%02X)" -#: fdisk/cfdisk.c:2538 fdisk/cfdisk.c:2541 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2557 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Pri/Log" -#: fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Onbekend (%02X)" -#: fdisk/cfdisk.c:2633 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Schijf: %s" -#: fdisk/cfdisk.c:2640 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Grootte: %lld bytes, %lld MB" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Grootte: %lld bytes, %lld.%lld GB" -#: fdisk/cfdisk.c:2647 +#: fdisk/cfdisk.c:2655 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Koppen: %d Sectoren per spoor: %d Cylinders: %lld" -#: fdisk/cfdisk.c:2651 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Naam" -#: fdisk/cfdisk.c:2652 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Opties" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Part soort" -#: fdisk/cfdisk.c:2654 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "Bestandssysteem" -#: fdisk/cfdisk.c:2655 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Label]" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2665 msgid " Sectors" msgstr " Sectoren" -#: fdisk/cfdisk.c:2659 +#: fdisk/cfdisk.c:2667 msgid " Cylinders" msgstr " Cylinders" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" msgstr " Grootte (MB)" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" msgstr " Grootte (GB)" -#: fdisk/cfdisk.c:2717 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "Opstartbaar" -#: fdisk/cfdisk.c:2717 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "Huidige partitie wel/niet op opstartbaar zetten" -#: fdisk/cfdisk.c:2718 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Verwijderen" -#: fdisk/cfdisk.c:2718 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "De huidige partitie verwijderen" -#: fdisk/cfdisk.c:2719 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geometrie" -#: fdisk/cfdisk.c:2719 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Schijf geometrie wijzigen (alleen experts)" -#: fdisk/cfdisk.c:2720 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Hulp" -#: fdisk/cfdisk.c:2720 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "Hulpscherm weergeven" -#: fdisk/cfdisk.c:2721 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Maximaliseren" -#: fdisk/cfdisk.c:2721 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "Schijfgebruik maximaliseren voor huidige partitie (alleen experts)" -#: fdisk/cfdisk.c:2722 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Nieuw" -#: fdisk/cfdisk.c:2722 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Nieuwe partitie maken van vrije ruimte" -#: fdisk/cfdisk.c:2723 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Weergeven" -#: fdisk/cfdisk.c:2723 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Partitietabel weergeven op scherm of naar een bestand" -#: fdisk/cfdisk.c:2724 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Afsluiten" -#: fdisk/cfdisk.c:2724 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Programma afsluiten zonder partitietabel te schrijven" -#: fdisk/cfdisk.c:2725 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Soort" -#: fdisk/cfdisk.c:2725 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "Bestandssysteem soort wijzigen (DOS, Linux, OS/2 enz.)" -#: fdisk/cfdisk.c:2726 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Eenheden" -#: fdisk/cfdisk.c:2726 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "De gebruikte eenheden in weergave wijzigen (MB, sect, cyl)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Schrijven" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "Partitietabel naar schijf schrijven (kan gegevens wissen)" -#: fdisk/cfdisk.c:2773 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "Kan deze partitie niet opstartbaar maken" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "Kan geen lege partitie verwijderen" -#: fdisk/cfdisk.c:2803 fdisk/cfdisk.c:2805 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "Kan deze partitie niet maximaliseren" -#: fdisk/cfdisk.c:2813 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "Deze partitie is onbruikbaar" -#: fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "Deze partitie is al in gebruik" -#: fdisk/cfdisk.c:2832 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "Kan niet de soort van een lege partitie wijzigen" -#: fdisk/cfdisk.c:2859 fdisk/cfdisk.c:2865 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "Niet meer partities" -#: fdisk/cfdisk.c:2872 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Onjuiste opdracht" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" -#: fdisk/cfdisk.c:2889 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2129,1245 +2151,1245 @@ msgstr "" "\n" "Opties:\n" "-a: Pijl gebruiken in plaats van oplichting;\n" -"-z: Start met een nul-partitietabel, in plaats van deze van schijf te lezen;\n" +"-z: Start met een nul-partitietabel, in plaats van deze van schijf te " +"lezen;\n" "-c C -h H -s S: Forceer andere waarden voor aantal cylinders, koppen en\n" " sectoren/spoor dan de kernel geeft.\n" "\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdiskaixlabel.c:27 msgid "" -"Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" -" fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" -" fdisk -s PARTITION Give partition size(s) in blocks\n" -" fdisk -v Give fdisk version\n" -"Here DISK is something like /dev/hdb or /dev/sda\n" -"and PARTITION is something like /dev/hda7\n" -"-u: give Start and End in sector (instead of cylinder) units\n" -"-b 2048: (for certain MO disks) use 2048-byte sectors\n" +"\n" +"\tThere is a valid AIX label on this disk.\n" +"\tUnfortunately Linux cannot handle these\n" +"\tdisks at the moment. Nevertheless some\n" +"\tadvice:\n" +"\t1. fdisk will destroy its contents on write.\n" +"\t2. Be sure that this disk is NOT a still vital\n" +"\t part of a volume group. (Otherwise you may\n" +"\t erase the other disks as well, if unmirrored.)\n" +"\t3. Before deleting this physical volume be sure\n" +"\t to remove the disk logically from your AIX\n" +"\t machine. (Otherwise you become an AIXpert)." msgstr "" -"Gebruik: fdisk [-b SECTORGROOTTE] [-u] APPARAAT Partitietabel wijzigen\n" -" fdisk -l [-b SECTORGROOTTE] [-u] APPARAAT Partitietabel(len) opsommen\n" -" fdisk -s PARTITIE Partitiegrootte(s) in blokken geven\n" -" fdisk -v Versie fdisk weergeven\n" -"Hier is DISK zoiets als /dev/hdb of /dev/sda en\n" -"PARTITIE is zoiets als /dev/hda7\n" -"-u: geef Start en Einde in sector (in plaats van cylinder) eenheden\n" -"-b 2048: (voor sommige MO schijven) gebruik 2048-byte sectoren\n" +"\n" +"\tEr is een geldig AIX label op deze schijf. Helaas\n" +"\tondersteunt Linux deze schijven op dit moment niet.\n" +"\tToch wat advies:\n" +"\t1. fdisk zal de inhoud wissen bij schrijven.\n" +"\t2. Controleer of deze schijf ECHT NIET nog deel\n" +"\t uit maakt van een volume groep. (Anders wist\n" +"\t u mogelijk de andere schijven ook, als er\n" +"\t geen mirror is.)\n" +"\t3. Haal, voordat u dit fysieke volume wist, de\n" +"\t schijf logisch uit uw AIX machine.\n" +"\t (Anders wordt u een AIXpert)." -#: fdisk/fdisk.c:200 +#: fdisk/fdiskbsdlabel.c:122 +#, c-format msgid "" -"Usage: fdisk [-l] [-b SSZ] [-u] device\n" -"E.g.: fdisk /dev/hda (for the first IDE disk)\n" -" or: fdisk /dev/sdc (for the third SCSI disk)\n" -" or: fdisk /dev/eda (for the first PS/2 ESDI drive)\n" -" or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)\n" -" ...\n" +"\n" +"BSD label for device: %s\n" msgstr "" -"Gebruik: fdisk [-l] [-b SECTORGROOTTE] [-u] apparaat\n" -"Bijv.: fdisk /dev/hda (voor de eerste IDE schijf)\n" -" of: fdisk /dev/sdc (voor de derde SCSI schijf)\n" -" of: fdisk /dev/eda (voor de eerste PS/2 ESDI schijf)\n" -" of: fdisk /dev/rd/c0d0 of: fdisk /dev/ida/c0d0 (voor RAID apparaten)\n" -" ...\n" +"\n" +"BSD label voor apparaat: %s\n" -#: fdisk/fdisk.c:209 -#, c-format -msgid "Unable to open %s\n" -msgstr "Kan %s niet openen\n" +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 +msgid "Command action" +msgstr "Opdracht actie" -#: fdisk/fdisk.c:213 -#, c-format -msgid "Unable to read %s\n" -msgstr "Kan %s niet lezen\n" +#: fdisk/fdiskbsdlabel.c:130 +msgid " d delete a BSD partition" +msgstr " d een BSD partitie verwijderen" -#: fdisk/fdisk.c:217 -#, c-format -msgid "Unable to seek on %s\n" -msgstr "Kan niet zoeken op %s\n" +#: fdisk/fdiskbsdlabel.c:131 +msgid " e edit drive data" +msgstr " e schijfgegevens bewerken" -#: fdisk/fdisk.c:221 -#, c-format -msgid "Unable to write %s\n" -msgstr "Kan niet schrijven naar %s\n" +#: fdisk/fdiskbsdlabel.c:132 +msgid " i install bootstrap" +msgstr " i bootstrap installeren" -#: fdisk/fdisk.c:225 -#, c-format -msgid "BLKGETSIZE ioctl failed on %s\n" -msgstr "BLKGETSIZE ioctl mislukt op %s\n" +#: fdisk/fdiskbsdlabel.c:133 +msgid " l list known filesystem types" +msgstr " l bekende bestandssysteem soorten opsommen" -#: fdisk/fdisk.c:229 -msgid "Unable to allocate any more memory\n" -msgstr "Kan niet meer geheugen reserveren\n" +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +msgid " m print this menu" +msgstr " m dit menu weergeven" -#: fdisk/fdisk.c:232 -msgid "Fatal error\n" -msgstr "Fatale fout\n" +#: fdisk/fdiskbsdlabel.c:135 +msgid " n add a new BSD partition" +msgstr " n een nieuwe BSD partitie toevoegen" -#: fdisk/fdisk.c:330 fdisk/fdisk.c:349 fdisk/fdisk.c:367 fdisk/fdisk.c:374 -#: fdisk/fdisk.c:397 fdisk/fdisk.c:415 fdisk/fdisk.c:431 fdisk/fdisk.c:447 -#: fdisk/fdiskbsdlabel.c:129 -msgid "Command action" -msgstr "Opdracht actie" +#: fdisk/fdiskbsdlabel.c:136 +msgid " p print BSD partition table" +msgstr " p BSD partitietabel weergeven" -#: fdisk/fdisk.c:331 -msgid " a toggle a read only flag" -msgstr " a wel/niet alleen-lezen instellen" +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 +msgid " q quit without saving changes" +msgstr " q afsluiten zonder wijzigingen op te slaan" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 +msgid " r return to main menu" +msgstr " r terug naar hoofdmenu" + +#: fdisk/fdiskbsdlabel.c:139 +msgid " s show complete disklabel" +msgstr " s complete schijflabel weergeven" + +#: fdisk/fdiskbsdlabel.c:140 +msgid " t change a partition's filesystem id" +msgstr " t bestandssysteem id van partitie wijzigen" + +#: fdisk/fdiskbsdlabel.c:141 +msgid " u change units (cylinders/sectors)" +msgstr " u eenheden (cylinders/sectoren) wijzigen" + +#: fdisk/fdiskbsdlabel.c:142 +msgid " w write disklabel to disk" +msgstr " w schijflabel naar schijf schrijven" + +#: fdisk/fdiskbsdlabel.c:144 +msgid " x link BSD partition to non-BSD partition" +msgstr " x BSD partitie koppelen aan niet-BSD partitie" + +#: fdisk/fdiskbsdlabel.c:176 +#, c-format +msgid "Partition %s has invalid starting sector 0.\n" +msgstr "Partitie %s heeft ongeldige startsector 0.\n" + +#: fdisk/fdiskbsdlabel.c:180 +#, c-format +msgid "Reading disklabel of %s at sector %d.\n" +msgstr "Lezen schijflabel van %s bij sector %d.\n" + +#: fdisk/fdiskbsdlabel.c:190 +#, c-format +msgid "There is no *BSD partition on %s.\n" +msgstr "Er is geen *BSD partitie op %s.\n" + +#: fdisk/fdiskbsdlabel.c:204 +msgid "BSD disklabel command (m for help): " +msgstr "BSD schijflabel opdracht (m voor hulp): " + +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 +#, c-format +msgid "First %s" +msgstr "Eerste %s" + +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 +#, c-format +msgid "Last %s or +size or +sizeM or +sizeK" +msgstr "Laatste %s of +size of +sizeM of +sizeK" + +#: fdisk/fdiskbsdlabel.c:318 +#, c-format +msgid "type: %s\n" +msgstr "soort: %s\n" + +#: fdisk/fdiskbsdlabel.c:320 +#, c-format +msgid "type: %d\n" +msgstr "soort: %d\n" + +#: fdisk/fdiskbsdlabel.c:321 +#, c-format +msgid "disk: %.*s\n" +msgstr "schijf: %.*s\n" + +#: fdisk/fdiskbsdlabel.c:322 +#, c-format +msgid "label: %.*s\n" +msgstr "label: %.*s\n" + +#: fdisk/fdiskbsdlabel.c:323 +#, c-format +msgid "flags:" +msgstr "opties:" + +#: fdisk/fdiskbsdlabel.c:325 +#, c-format +msgid " removable" +msgstr " verwijderbaar" + +#: fdisk/fdiskbsdlabel.c:327 +#, c-format +msgid " ecc" +msgstr " ecc" + +#: fdisk/fdiskbsdlabel.c:329 +#, c-format +msgid " badsect" +msgstr " slechte sector" + +#: fdisk/fdiskbsdlabel.c:333 +#, c-format +msgid "bytes/sector: %ld\n" +msgstr "bytes/sector: %ld\n" + +#: fdisk/fdiskbsdlabel.c:334 +#, c-format +msgid "sectors/track: %ld\n" +msgstr "sectoren/spoor: %ld\n" + +#: fdisk/fdiskbsdlabel.c:335 +#, c-format +msgid "tracks/cylinder: %ld\n" +msgstr "sporen/cylinder: %ld\n" + +#: fdisk/fdiskbsdlabel.c:336 +#, c-format +msgid "sectors/cylinder: %ld\n" +msgstr "sectoren/cylinder: %ld\n" + +#: fdisk/fdiskbsdlabel.c:337 +#, c-format +msgid "cylinders: %ld\n" +msgstr "cylinders: %ld\n" + +#: fdisk/fdiskbsdlabel.c:338 +#, c-format +msgid "rpm: %d\n" +msgstr "rpm: %d\n" + +#: fdisk/fdiskbsdlabel.c:339 +#, c-format +msgid "interleave: %d\n" +msgstr "tussenruimte: %d\n" + +# let op: komt vaker voor +#: fdisk/fdiskbsdlabel.c:340 +#, c-format +msgid "trackskew: %d\n" +msgstr "trackskew: %d\n" + +# let op: komt vaker voor +#: fdisk/fdiskbsdlabel.c:341 +#, c-format +msgid "cylinderskew: %d\n" +msgstr "cylinderskew: %d\n" + +#: fdisk/fdiskbsdlabel.c:342 +#, c-format +msgid "headswitch: %ld\t\t# milliseconds\n" +msgstr "schakelen kop: %ld\t\t# milliseconden\n" + +#: fdisk/fdiskbsdlabel.c:344 +#, c-format +msgid "track-to-track seek: %ld\t# milliseconds\n" +msgstr "spoor-tot-spoor zoeken: %ld\t# milliseconden\n" + +#: fdisk/fdiskbsdlabel.c:346 +#, c-format +msgid "drivedata: " +msgstr "schijfgegevens: " + +#: fdisk/fdiskbsdlabel.c:355 +#, c-format +msgid "" +"\n" +"%d partitions:\n" +msgstr "" +"\n" +"%d partities:\n" + +#: fdisk/fdiskbsdlabel.c:356 +#, c-format +msgid "# start end size fstype [fsize bsize cpg]\n" +msgstr "" +"# start eind grootte bestandssysteem [grootte bsize cpg]\n" + +#: fdisk/fdiskbsdlabel.c:405 fdisk/fdiskbsdlabel.c:408 +#, c-format +msgid "Writing disklabel to %s.\n" +msgstr "Schrijven schijflabel naar %s.\n" + +#: fdisk/fdiskbsdlabel.c:420 fdisk/fdiskbsdlabel.c:422 +#, c-format +msgid "%s contains no disklabel.\n" +msgstr "%s bevat geen schijflabel.\n" + +#: fdisk/fdiskbsdlabel.c:427 +msgid "Do you want to create a disklabel? (y/n) " +msgstr "Wilt u een schijflabel maken? (j/n) " + +#: fdisk/fdiskbsdlabel.c:467 +msgid "bytes/sector" +msgstr "bytes/sector" + +#: fdisk/fdiskbsdlabel.c:468 +msgid "sectors/track" +msgstr "sectoren/spoor" + +#: fdisk/fdiskbsdlabel.c:469 +msgid "tracks/cylinder" +msgstr "sporen/cylinder" + +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 +msgid "cylinders" +msgstr "cylinders" + +#: fdisk/fdiskbsdlabel.c:477 +msgid "sectors/cylinder" +msgstr "sectoren/cylinder" + +#: fdisk/fdiskbsdlabel.c:481 +#, c-format +msgid "Must be <= sectors/track * tracks/cylinder (default).\n" +msgstr "Moet zijn: <= sectoren/spoor * sporen/cylinder (standaard).\n" + +#: fdisk/fdiskbsdlabel.c:483 +msgid "rpm" +msgstr "rpm" + +#: fdisk/fdiskbsdlabel.c:484 +msgid "interleave" +msgstr "tussenruimte" + +#: fdisk/fdiskbsdlabel.c:485 +msgid "trackskew" +msgstr "trackskew" + +#: fdisk/fdiskbsdlabel.c:486 +msgid "cylinderskew" +msgstr "cylinderskew" + +#: fdisk/fdiskbsdlabel.c:487 +msgid "headswitch" +msgstr "schakelen kop" + +#: fdisk/fdiskbsdlabel.c:488 +msgid "track-to-track seek" +msgstr "spoor-tot-spoor zoeken" + +#: fdisk/fdiskbsdlabel.c:529 +#, c-format +msgid "Bootstrap: %sboot -> boot%s (%s): " +msgstr "Bootstrap: %sboot -> boot%s (%s): " + +#: fdisk/fdiskbsdlabel.c:554 +#, c-format +msgid "Bootstrap overlaps with disk label!\n" +msgstr "Bootstrap overlapt met schijflabel!\n" + +#: fdisk/fdiskbsdlabel.c:575 fdisk/fdiskbsdlabel.c:577 +#, c-format +msgid "Bootstrap installed on %s.\n" +msgstr "Bootstrap geïnstalleerd op %s.\n" + +#: fdisk/fdiskbsdlabel.c:599 +#, c-format +msgid "Partition (a-%c): " +msgstr "Partitie (a-%c): " + +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 +#, c-format +msgid "The maximum number of partitions has been created\n" +msgstr "Het maximum aantal partities is gemaakt\n" + +#: fdisk/fdiskbsdlabel.c:630 +#, c-format +msgid "This partition already exists.\n" +msgstr "Deze partitie bestaat al.\n" + +#: fdisk/fdiskbsdlabel.c:756 +#, c-format +msgid "Warning: too many partitions (%d, maximum is %d).\n" +msgstr "Waarschuwing: teveel partities (%d, maximum is %d).\n" + +#: fdisk/fdiskbsdlabel.c:804 +#, c-format +msgid "" +"\n" +"Syncing disks.\n" +msgstr "" +"\n" +"Synchroniseren schijven.\n" + +#: fdisk/fdisk.c:190 +msgid "" +"Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" +" fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" +" fdisk -s PARTITION Give partition size(s) in blocks\n" +" fdisk -v Give fdisk version\n" +"Here DISK is something like /dev/hdb or /dev/sda\n" +"and PARTITION is something like /dev/hda7\n" +"-u: give Start and End in sector (instead of cylinder) units\n" +"-b 2048: (for certain MO disks) use 2048-byte sectors\n" +msgstr "" +"Gebruik: fdisk [-b SECTORGROOTTE] [-u] APPARAAT Partitietabel wijzigen\n" +" fdisk -l [-b SECTORGROOTTE] [-u] APPARAAT Partitietabel(len) " +"opsommen\n" +" fdisk -s PARTITIE Partitiegrootte(s) in blokken geven\n" +" fdisk -v Versie fdisk weergeven\n" +"Hier is DISK zoiets als /dev/hdb of /dev/sda en\n" +"PARTITIE is zoiets als /dev/hda7\n" +"-u: geef Start en Einde in sector (in plaats van cylinder) eenheden\n" +"-b 2048: (voor sommige MO schijven) gebruik 2048-byte sectoren\n" + +#: fdisk/fdisk.c:202 +msgid "" +"Usage: fdisk [-l] [-b SSZ] [-u] device\n" +"E.g.: fdisk /dev/hda (for the first IDE disk)\n" +" or: fdisk /dev/sdc (for the third SCSI disk)\n" +" or: fdisk /dev/eda (for the first PS/2 ESDI drive)\n" +" or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)\n" +" ...\n" +msgstr "" +"Gebruik: fdisk [-l] [-b SECTORGROOTTE] [-u] apparaat\n" +"Bijv.: fdisk /dev/hda (voor de eerste IDE schijf)\n" +" of: fdisk /dev/sdc (voor de derde SCSI schijf)\n" +" of: fdisk /dev/eda (voor de eerste PS/2 ESDI schijf)\n" +" of: fdisk /dev/rd/c0d0 of: fdisk /dev/ida/c0d0 (voor RAID apparaten)\n" +" ...\n" + +#: fdisk/fdisk.c:211 +#, c-format +msgid "Unable to open %s\n" +msgstr "Kan %s niet openen\n" + +#: fdisk/fdisk.c:215 +#, c-format +msgid "Unable to read %s\n" +msgstr "Kan %s niet lezen\n" + +#: fdisk/fdisk.c:219 +#, c-format +msgid "Unable to seek on %s\n" +msgstr "Kan niet zoeken op %s\n" + +#: fdisk/fdisk.c:223 +#, c-format +msgid "Unable to write %s\n" +msgstr "Kan niet schrijven naar %s\n" + +#: fdisk/fdisk.c:227 +#, c-format +msgid "BLKGETSIZE ioctl failed on %s\n" +msgstr "BLKGETSIZE ioctl mislukt op %s\n" + +#: fdisk/fdisk.c:231 +msgid "Unable to allocate any more memory\n" +msgstr "Kan niet meer geheugen reserveren\n" + +#: fdisk/fdisk.c:234 +msgid "Fatal error\n" +msgstr "Fatale fout\n" + +#: fdisk/fdisk.c:333 +msgid " a toggle a read only flag" +msgstr " a wel/niet alleen-lezen instellen" + +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b bsd schijflabel bewerken" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c wel/niet aankoppelbaar instellen" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d een partitie verwijderen" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l bekende partitiesoorten opsommen" -#. sun -#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:368 fdisk/fdisk.c:380 -#: fdisk/fdisk.c:405 fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 -#: fdisk/fdiskbsdlabel.c:134 -msgid " m print this menu" -msgstr " m dit menu weergeven" - -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n een nieuwe partitie toevoegen" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o een nieuwe, lege DOS partitietabel maken" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p de partitietabel weergeven" -#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:370 fdisk/fdisk.c:384 -#: fdisk/fdisk.c:407 fdisk/fdisk.c:424 fdisk/fdisk.c:440 fdisk/fdisk.c:457 -#: fdisk/fdiskbsdlabel.c:137 -msgid " q quit without saving changes" -msgstr " q afsluiten zonder wijzigingen op te slaan" - -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s een nieuwe, lege Sun schijflabel maken" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t systeem id van partitie wijzigen" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u weergave/invoer eenheden wijzigen" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v de partitietabel controleren" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w tabel naar schijf schrijven en afsluiten" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x extra functionaliteit (alleen experts)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a opstarbare partitie selecteren" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b opstartbestand ingang bewerken" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c sgi wisselpartitie selecteren" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a wel/niet opstartbaar instellen" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c wel/niet dos compatibel instellen" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a aantal alternatieve cylinders wijzigen" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c aantal cylinders wijzigen" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d ruwe gegevens in partitietabel weergeven" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e aantal extra sectoren per cylinder wijzigen" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 -msgid " h change number of heads" -msgstr " h aantal koppen wijzigen" - -#: fdisk/fdisk.c:403 -msgid " i change interleave factor" -msgstr " i tussenruimte factor wijzigen" - -#. sun -#: fdisk/fdisk.c:404 -msgid " o change rotation speed (rpm)" -msgstr " o rotatiesnelheid wijzigen (rpm)" - -#: fdisk/fdisk.c:408 fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 -#: fdisk/fdiskbsdlabel.c:138 -msgid " r return to main menu" -msgstr " r terug naar hoofdmenu" - -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 -msgid " s change number of sectors/track" -msgstr " s aantal sectoren/spoor wijzigen" - -#: fdisk/fdisk.c:412 -msgid " y change number of physical cylinders" -msgstr " y aantal fysieke cylinders wijzigen" - -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 -msgid " b move beginning of data in a partition" -msgstr " b begin gegevens verplaatsen in een partitie" - -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 -msgid " e list extended partitions" -msgstr " e uitgebreide partities opsommen" - -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 -msgid " g create an IRIX (SGI) partition table" -msgstr " g een IRIX (SGI) partitietabel maken" - -#. !sun -#: fdisk/fdisk.c:452 -msgid " f fix partition order" -msgstr " f partitie volgorde repareren" - -#: fdisk/fdisk.c:570 -#, c-format -msgid "You must set" -msgstr "U moet instellen:" - -#: fdisk/fdisk.c:587 -msgid "heads" -msgstr "koppen" - -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:936 -msgid "sectors" -msgstr "sectoren" - -#: fdisk/fdisk.c:591 fdisk/fdisk.c:1260 fdisk/fdiskbsdlabel.c:470 -#: fdisk/sfdisk.c:936 -msgid "cylinders" -msgstr "cylinders" - -#: fdisk/fdisk.c:595 -#, c-format -msgid "" -"%s%s.\n" -"You can do this from the extra functions menu.\n" -msgstr "" -"%s%s.\n" -"U kunt dit doen vanuit het menu met extra functies.\n" - -#: fdisk/fdisk.c:596 -msgid " and " -msgstr " en " - -#: fdisk/fdisk.c:613 -#, c-format -msgid "" -"\n" -"The number of cylinders for this disk is set to %d.\n" -"There is nothing wrong with that, but this is larger than 1024,\n" -"and could in certain setups cause problems with:\n" -"1) software that runs at boot time (e.g., old versions of LILO)\n" -"2) booting and partitioning software from other OSs\n" -" (e.g., DOS FDISK, OS/2 FDISK)\n" -msgstr "" -"\n" -"Het aantal cylinders van deze schijf is ingesteld op %d.\n" -"Hier is niets mis mee, maar het is groter dan 1024, en\n" -"kan met bepaalde instellingen problemen veroorzaken met:\n" -"1) software die werkt bij het opstarten (bijv. oude versies van LILO)\n" -"2) opstart- en partitioneringssoftware van andere besturings-\n" -" systemen, zoals DOS FDISK en OS/2 FDISK\n" - -#: fdisk/fdisk.c:636 -#, c-format -msgid "Bad offset in primary extended partition\n" -msgstr "Slechte plaats in primaire uitgebreide partitie\n" - -#: fdisk/fdisk.c:650 -#, c-format -msgid "" -"Warning: omitting partitions after #%d.\n" -"They will be deleted if you save this partition table.\n" -msgstr "" -"Waarschuwing: partities na #%d worden weggelaten.\n" -"Ze zullen worden verwijderd als u deze partitietabel bewaard.\n" - -#: fdisk/fdisk.c:669 -#, c-format -msgid "Warning: extra link pointer in partition table %d\n" -msgstr "Waarschuwing: extra koppelingsverwijzer in partitietabel %d\n" - -#: fdisk/fdisk.c:677 -#, c-format -msgid "Warning: ignoring extra data in partition table %d\n" -msgstr "Waarschuwing: extra gegevens in partitietabel %d worden genegeerd\n" - -#: fdisk/fdisk.c:722 -#, c-format -msgid "" -"Building a new DOS disklabel. Changes will remain in memory only,\n" -"until you decide to write them. After that, of course, the previous\n" -"content won't be recoverable.\n" -"\n" -msgstr "" -"Er wordt een nieuwe DOS schijflabel gemaakt. Wijzigingen blijven\n" -"alleen in het geheugen, totdat u besluit ze weg te schrijven. Op\n" -"dat moment is de vorige inhoud uiteraard niet meer herstelbaar.\n" -"\n" - -#: fdisk/fdisk.c:766 -#, c-format -msgid "Note: sector size is %d (not %d)\n" -msgstr "Let op: sectorgrootte is %d (niet %d)\n" - -#: fdisk/fdisk.c:923 -#, c-format -msgid "You will not be able to write the partition table.\n" -msgstr "U zult geen partitietabel kunnen wegschrijven.\n" - -#: fdisk/fdisk.c:952 -#, c-format -msgid "" -"This disk has both DOS and BSD magic.\n" -"Give the 'b' command to go to BSD mode.\n" -msgstr "" -"Deze schijf heeft zowel DOS als BSD identificatienummers.\n" -"Geef de opdracht 'b' om naar BSD modus te gaan.\n" - -#: fdisk/fdisk.c:962 -#, c-format -msgid "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel\n" -msgstr "Apparaat bevat geen geldige DOS, Sun, SGI of OSF schijflabel\n" - -#: fdisk/fdisk.c:979 -#, c-format -msgid "Internal error\n" -msgstr "Interne fout\n" - -#: fdisk/fdisk.c:992 -#, c-format -msgid "Ignoring extra extended partition %d\n" -msgstr "Extra uitgebreide partitie %d wordt genegeerd\n" - -#: fdisk/fdisk.c:1004 -#, c-format -msgid "Warning: invalid flag 0x%04x of partition table %d will be corrected by w(rite)\n" -msgstr "Waarschuwing: onjuiste optie 0x%04x van partitietabel %d zal worden gecorrigeerd bij schrijven\n" - -#: fdisk/fdisk.c:1026 -#, c-format -msgid "" -"\n" -"got EOF thrice - exiting..\n" -msgstr "" -"\n" -"driemaal EOF ontvangen - afsluiten..\n" - -#: fdisk/fdisk.c:1065 -msgid "Hex code (type L to list codes): " -msgstr "Hex code (typ L om codes op te sommen): " - -#: fdisk/fdisk.c:1105 -#, c-format -msgid "%s (%u-%u, default %u): " -msgstr "%s (%u-%u, standaard %u): " - -#: fdisk/fdisk.c:1172 -#, c-format -msgid "Using default value %u\n" -msgstr "Standaardwaarde %u wordt gebruikt\n" - -#: fdisk/fdisk.c:1176 -#, c-format -msgid "Value out of range.\n" -msgstr "Waarde buiten bereik.\n" - -#: fdisk/fdisk.c:1186 -msgid "Partition number" -msgstr "Partitienummer" - -#: fdisk/fdisk.c:1197 -#, c-format -msgid "Warning: partition %d has empty type\n" -msgstr "Waarschuwing: partitie %d heeft lege soortaanduiding\n" - -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 -#, c-format -msgid "Selected partition %d\n" -msgstr "Geselecteerde partitie %d\n" - -#: fdisk/fdisk.c:1222 -#, c-format -msgid "No partition is defined yet!\n" -msgstr "Er zijn nog geen partities gedefinieerd!\n" - -#: fdisk/fdisk.c:1248 -#, c-format -msgid "All primary partitions have been defined already!\n" -msgstr "Alle primaire partities zijn al gedefinieerd!\n" - -#: fdisk/fdisk.c:1258 -msgid "cylinder" -msgstr "cylinder" - -#: fdisk/fdisk.c:1258 -msgid "sector" -msgstr "sector" - -#: fdisk/fdisk.c:1267 -#, c-format -msgid "Changing display/entry units to %s\n" -msgstr "Weergave/invoer eenheden worden veranderd naar %s\n" - -#: fdisk/fdisk.c:1278 -#, c-format -msgid "WARNING: Partition %d is an extended partition\n" -msgstr "WAARSCHUWING: Partitie %d is een uitgebreide partitie\n" - -#: fdisk/fdisk.c:1289 -#, c-format -msgid "DOS Compatibility flag is set\n" -msgstr "DOS compatibaliteit is aan gezet\n" - -#: fdisk/fdisk.c:1293 -#, c-format -msgid "DOS Compatibility flag is not set\n" -msgstr "DOS compatibaliteit is uit gezet\n" - -#: fdisk/fdisk.c:1393 -#, c-format -msgid "Partition %d does not exist yet!\n" -msgstr "Partitie %d bestaat nog niet!\n" - -#: fdisk/fdisk.c:1398 -#, c-format -msgid "" -"Type 0 means free space to many systems\n" -"(but not to Linux). Having partitions of\n" -"type 0 is probably unwise. You can delete\n" -"a partition using the `d' command.\n" -msgstr "" -"Soort 0 betekent op veel systemen (maar niet Linux)\n" -"vrije ruimte. Waarschijnlijk is het niet verstandig\n" -"om partities te hebben van soort 0. U kunt een par-\n" -"titie verwijderen met de `-d' opdracht.\n" - -#: fdisk/fdisk.c:1407 -#, c-format -msgid "" -"You cannot change a partition into an extended one or vice versa\n" -"Delete it first.\n" -msgstr "" -"U kunt een partitie niet veranderen in een uitgebreide of andersom.\n" -"Verwijder de partitie eerst.\n" - -#: fdisk/fdisk.c:1416 -#, c-format -msgid "" -"Consider leaving partition 3 as Whole disk (5),\n" -"as SunOS/Solaris expects it and even Linux likes it.\n" -"\n" -msgstr "" -"Overweeg om partitie 3 als Gehele Schijf (5) te laten, zoals\n" -"SunOS/Solaris het verwacht en zelfs Linux het liefst heeft.\n" -"\n" +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +msgid " h change number of heads" +msgstr " h aantal koppen wijzigen" -#: fdisk/fdisk.c:1422 -#, c-format -msgid "" -"Consider leaving partition 9 as volume header (0),\n" -"and partition 11 as entire volume (6)as IRIX expects it.\n" -"\n" -msgstr "" -"Overweeg om partitie 9 te laten als volume kop (0), en\n" -"partitie 11 als geheel volume (6) zoals IRIX het verwacht.\n" -"\n" +#: fdisk/fdisk.c:405 +msgid " i change interleave factor" +msgstr " i tussenruimte factor wijzigen" -#: fdisk/fdisk.c:1435 -#, c-format -msgid "Changed system type of partition %d to %x (%s)\n" -msgstr "Systeemsoort van partitie %d veranderd naar %x (%s)\n" +#: fdisk/fdisk.c:406 +msgid " o change rotation speed (rpm)" +msgstr " o rotatiesnelheid wijzigen (rpm)" -#: fdisk/fdisk.c:1490 -#, c-format -msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" -msgstr "Partitie %d heeft verschillende fysieke/logische beginpunten (niet-Linux?):\n" +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +msgid " s change number of sectors/track" +msgstr " s aantal sectoren/spoor wijzigen" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 -#, c-format -msgid " phys=(%d, %d, %d) " -msgstr " fys=(%d, %d, %d) " +#: fdisk/fdisk.c:414 +msgid " y change number of physical cylinders" +msgstr " y aantal fysieke cylinders wijzigen" -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 -#, c-format -msgid "logical=(%d, %d, %d)\n" -msgstr "logisch=(%d, %d, %d)\n" +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +msgid " b move beginning of data in a partition" +msgstr " b begin gegevens verplaatsen in een partitie" -#: fdisk/fdisk.c:1498 -#, c-format -msgid "Partition %d has different physical/logical endings:\n" -msgstr "Partitie %d heeft verschillende fysieke/logische eindpunten:\n" +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 +msgid " e list extended partitions" +msgstr " e uitgebreide partities opsommen" -#: fdisk/fdisk.c:1507 -#, c-format -msgid "Partition %i does not start on cylinder boundary:\n" -msgstr "Partitie %i begint niet op de cylinder grens:\n" +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 +msgid " g create an IRIX (SGI) partition table" +msgstr " g een IRIX (SGI) partitietabel maken" -#: fdisk/fdisk.c:1510 -#, c-format -msgid "should be (%d, %d, 1)\n" -msgstr "moet zijn (%d, %d, 1)\n" +#: fdisk/fdisk.c:454 +msgid " f fix partition order" +msgstr " f partitie volgorde repareren" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:572 #, c-format -msgid "Partition %i does not end on cylinder boundary.\n" -msgstr "Partitie %i eindigt niet op een cylinder grens.\n" +msgid "You must set" +msgstr "U moet instellen:" -#: fdisk/fdisk.c:1520 -#, c-format -msgid "should be (%d, %d, %d)\n" -msgstr "moet zijn (%d, %d, %d)\n" +#: fdisk/fdisk.c:589 +msgid "heads" +msgstr "koppen" -#: fdisk/fdisk.c:1532 -#, c-format -msgid "" -"\n" -"Disk %s: %ld MB, %lld bytes\n" -msgstr "" -"\n" -"Schijf %s: %ld MB, %lld bytes\n" +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 +msgid "sectors" +msgstr "sectoren" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:597 #, c-format msgid "" -"\n" -"Disk %s: %ld.%ld GB, %lld bytes\n" +"%s%s.\n" +"You can do this from the extra functions menu.\n" msgstr "" -"\n" -"Schijf %s: %ld.%ld GB, %lld bytes\n" - -#: fdisk/fdisk.c:1537 -#, c-format -msgid "%d heads, %d sectors/track, %d cylinders" -msgstr "%d koppen, %d sectoren/spoor, %d cylinders" +"%s%s.\n" +"U kunt dit doen vanuit het menu met extra functies.\n" -#: fdisk/fdisk.c:1540 -#, c-format -msgid ", total %llu sectors" -msgstr ", totaal %llu sectoren" +#: fdisk/fdisk.c:598 +msgid " and " +msgstr " en " -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:615 #, c-format msgid "" -"Units = %s of %d * %d = %d bytes\n" "\n" +"The number of cylinders for this disk is set to %d.\n" +"There is nothing wrong with that, but this is larger than 1024,\n" +"and could in certain setups cause problems with:\n" +"1) software that runs at boot time (e.g., old versions of LILO)\n" +"2) booting and partitioning software from other OSs\n" +" (e.g., DOS FDISK, OS/2 FDISK)\n" msgstr "" -"Eenheden = %s van %d * %d = %d bytes\n" "\n" +"Het aantal cylinders van deze schijf is ingesteld op %d.\n" +"Hier is niets mis mee, maar het is groter dan 1024, en\n" +"kan met bepaalde instellingen problemen veroorzaken met:\n" +"1) software die werkt bij het opstarten (bijv. oude versies van LILO)\n" +"2) opstart- en partitioneringssoftware van andere besturings-\n" +" systemen, zoals DOS FDISK en OS/2 FDISK\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:638 #, c-format -msgid "" -"Nothing to do. Ordering is correct already.\n" -"\n" -msgstr "" -"Niets te doen. De ordening is al goed.\n" -"\n" +msgid "Bad offset in primary extended partition\n" +msgstr "Slechte plaats in primaire uitgebreide partitie\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:652 #, c-format msgid "" -"This doesn't look like a partition table\n" -"Probably you selected the wrong device.\n" -"\n" +"Warning: omitting partitions after #%d.\n" +"They will be deleted if you save this partition table.\n" msgstr "" -"Dit lijkt niet op een partitietabel\n" -"Waarschijnlijk selecteerde u het verkeerde apparaat.\n" -"\n" +"Waarschuwing: partities na #%d worden weggelaten.\n" +"Ze zullen worden verwijderd als u deze partitietabel bewaard.\n" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:671 #, c-format -msgid "%*s Boot Start End Blocks Id System\n" -msgstr "%*s Boot Start Einde Blokken Id Systeem\n" - -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:674 -msgid "Device" -msgstr "Apparaat" +msgid "Warning: extra link pointer in partition table %d\n" +msgstr "Waarschuwing: extra koppelingsverwijzer in partitietabel %d\n" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:679 #, c-format -msgid "" -"\n" -"Partition table entries are not in disk order\n" -msgstr "" -"\n" -"Partitietabel ingangen zijn niet in schijfvolgorde\n" +msgid "Warning: ignoring extra data in partition table %d\n" +msgstr "Waarschuwing: extra gegevens in partitietabel %d worden genegeerd\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:724 #, c-format msgid "" -"\n" -"Disk %s: %d heads, %d sectors, %d cylinders\n" +"Building a new DOS disklabel. Changes will remain in memory only,\n" +"until you decide to write them. After that, of course, the previous\n" +"content won't be recoverable.\n" "\n" msgstr "" +"Er wordt een nieuwe DOS schijflabel gemaakt. Wijzigingen blijven\n" +"alleen in het geheugen, totdat u besluit ze weg te schrijven. Op\n" +"dat moment is de vorige inhoud uiteraard niet meer herstelbaar.\n" "\n" -"Schijf %s: %d koppen, %d sectoren, %d cylinders\n" -"\n" - -#: fdisk/fdisk.c:1771 -#, c-format -msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" -msgstr "Nr AF Hd Sec Cyl Hd Sec Cyl Start Grootte ID\n" - -#: fdisk/fdisk.c:1816 -#, c-format -msgid "Warning: partition %d contains sector 0\n" -msgstr "Waarschuwing: partitie %d bevat sector 0\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:768 #, c-format -msgid "Partition %d: head %d greater than maximum %d\n" -msgstr "Partitie %d: kop %d groter dan maximum %d\n" +msgid "Note: sector size is %d (not %d)\n" +msgstr "Let op: sectorgrootte is %d (niet %d)\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:925 #, c-format -msgid "Partition %d: sector %d greater than maximum %d\n" -msgstr "Partitie %d: sector %d groter dan maximum %d\n" +msgid "You will not be able to write the partition table.\n" +msgstr "U zult geen partitietabel kunnen wegschrijven.\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:954 #, c-format -msgid "Partitions %d: cylinder %d greater than maximum %d\n" -msgstr "Partities %d: cylinder %d groter dan maximum %d\n" +msgid "" +"This disk has both DOS and BSD magic.\n" +"Give the 'b' command to go to BSD mode.\n" +msgstr "" +"Deze schijf heeft zowel DOS als BSD identificatienummers.\n" +"Geef de opdracht 'b' om naar BSD modus te gaan.\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:964 #, c-format -msgid "Partition %d: previous sectors %d disagrees with total %d\n" -msgstr "Partitie %d: vorige sectoren %d stemt niet overeen met totaal %d\n" +msgid "" +"Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " +"disklabel\n" +msgstr "Apparaat bevat geen geldige DOS, Sun, SGI of OSF schijflabel\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:981 #, c-format -msgid "Warning: bad start-of-data in partition %d\n" -msgstr "Waarschuwing: slechte start-van-gegevens in partitie %d\n" +msgid "Internal error\n" +msgstr "Interne fout\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:994 #, c-format -msgid "Warning: partition %d overlaps partition %d.\n" -msgstr "Waarschuwing: partitie %d overlapt partitie %d.\n" +msgid "Ignoring extra extended partition %d\n" +msgstr "Extra uitgebreide partitie %d wordt genegeerd\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1006 #, c-format -msgid "Warning: partition %d is empty\n" -msgstr "Waarschuwing: partitie %d is leeg\n" +msgid "" +"Warning: invalid flag 0x%04x of partition table %d will be corrected by w" +"(rite)\n" +msgstr "" +"Waarschuwing: onjuiste optie 0x%04x van partitietabel %d zal worden " +"gecorrigeerd bij schrijven\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1028 #, c-format -msgid "Logical partition %d not entirely in partition %d\n" -msgstr "Logische partitie %d niet geheel in partitie %d\n" +msgid "" +"\n" +"got EOF thrice - exiting..\n" +msgstr "" +"\n" +"driemaal EOF ontvangen - afsluiten..\n" -#: fdisk/fdisk.c:1900 -#, c-format -msgid "Total allocated sectors %d greater than the maximum %lld\n" -msgstr "Totaal gereserveerde sectoren %d groter dan maximum %lld\n" +#: fdisk/fdisk.c:1067 +msgid "Hex code (type L to list codes): " +msgstr "Hex code (typ L om codes op te sommen): " -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1107 #, c-format -msgid "%lld unallocated sectors\n" -msgstr "%lld niet-gereserveerde sectoren\n" +msgid "%s (%u-%u, default %u): " +msgstr "%s (%u-%u, standaard %u): " -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1174 #, c-format -msgid "Partition %d is already defined. Delete it before re-adding it.\n" -msgstr "Partitie %d is al gedefinieerd. Verwijder haar alvorens haar opnieuw toe te voegen.\n" +msgid "Using default value %u\n" +msgstr "Standaardwaarde %u wordt gebruikt\n" -#: fdisk/fdisk.c:1945 fdisk/fdiskbsdlabel.c:284 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdisk.c:1178 #, c-format -msgid "First %s" -msgstr "Eerste %s" +msgid "Value out of range.\n" +msgstr "Waarde buiten bereik.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:559 -#, c-format -msgid "Sector %d is already allocated\n" -msgstr "Sector %d is al gereserveerd\n" +#: fdisk/fdisk.c:1188 +msgid "Partition number" +msgstr "Partitienummer" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1199 #, c-format -msgid "No free sectors available\n" -msgstr "Geen vrije sectoren beschikbaar\n" +msgid "Warning: partition %d has empty type\n" +msgstr "Waarschuwing: partitie %d heeft lege soortaanduiding\n" -#: fdisk/fdisk.c:2005 fdisk/fdiskbsdlabel.c:291 fdisk/fdisksunlabel.c:570 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format -msgid "Last %s or +size or +sizeM or +sizeK" -msgstr "Laatste %s of +size of +sizeM of +sizeK" +msgid "Selected partition %d\n" +msgstr "Geselecteerde partitie %d\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:1224 #, c-format -msgid "" -"\tSorry - this fdisk cannot handle AIX disk labels.\n" -"\tIf you want to add DOS-type partitions, create\n" -"\ta new empty DOS partition table first. (Use o.)\n" -"\tWARNING: This will destroy the present disk contents.\n" -msgstr "" -"\tSorry - deze fdisk ondersteunt geen AIX schijflabels.\n" -"\tMaak als u DOS-soort partities wilt toevoegen eerst een\n" -"\tnieuwe, lege DOS partitietabel. (Gebruik o.)\n" -"\tWAARSCHUWING: Dit zal de huidige schijfinhoud wissen.\n" +msgid "No partition is defined yet!\n" +msgstr "Er zijn nog geen partities gedefinieerd!\n" -#: fdisk/fdisk.c:2082 fdisk/fdiskbsdlabel.c:618 +#: fdisk/fdisk.c:1250 #, c-format -msgid "The maximum number of partitions has been created\n" -msgstr "Het maximum aantal partities is gemaakt\n" +msgid "All primary partitions have been defined already!\n" +msgstr "Alle primaire partities zijn al gedefinieerd!\n" -#: fdisk/fdisk.c:2090 -#, c-format -msgid "You must delete some partition and add an extended partition first\n" -msgstr "U moet een partitie verwijderen en eerst een uitgebreide partitie toevoegen\n" +#: fdisk/fdisk.c:1260 +msgid "cylinder" +msgstr "cylinder" -#: fdisk/fdisk.c:2093 -#, c-format -msgid "All logical partitions are in use\n" -msgstr "Alle logische partities zijn in gebruik\n" +#: fdisk/fdisk.c:1260 +msgid "sector" +msgstr "sector" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:1269 #, c-format -msgid "Adding a primary partition\n" -msgstr " Een primaire partitie toevoegen\n" +msgid "Changing display/entry units to %s\n" +msgstr "Weergave/invoer eenheden worden veranderd naar %s\n" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:1280 #, c-format -msgid "" -"Command action\n" -" %s\n" -" p primary partition (1-4)\n" -msgstr "" -"Opdracht actie\n" -" %s\n" -" p primaire partitie (1-4)\n" +msgid "WARNING: Partition %d is an extended partition\n" +msgstr "WAARSCHUWING: Partitie %d is een uitgebreide partitie\n" -#: fdisk/fdisk.c:2101 -msgid "l logical (5 or over)" -msgstr "l logische (5 of hoger)" +#: fdisk/fdisk.c:1291 +#, c-format +msgid "DOS Compatibility flag is set\n" +msgstr "DOS compatibaliteit is aan gezet\n" -#: fdisk/fdisk.c:2101 -msgid "e extended" -msgstr "e uitgebreid" +#: fdisk/fdisk.c:1295 +#, c-format +msgid "DOS Compatibility flag is not set\n" +msgstr "DOS compatibaliteit is uit gezet\n" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:1395 #, c-format -msgid "Invalid partition number for type `%c'\n" -msgstr "Onjuist partitienummer voor soort `%c'\n" +msgid "Partition %d does not exist yet!\n" +msgstr "Partitie %d bestaat nog niet!\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:1400 #, c-format msgid "" -"The partition table has been altered!\n" -"\n" +"Type 0 means free space to many systems\n" +"(but not to Linux). Having partitions of\n" +"type 0 is probably unwise. You can delete\n" +"a partition using the `d' command.\n" msgstr "" -"De partitietabel is gewijzigd!\n" -"\n" - -#: fdisk/fdisk.c:2165 -#, c-format -msgid "Calling ioctl() to re-read partition table.\n" -msgstr "Aanroepen ioctl() om partitietabel opnieuw in te lezen.\n" +"Soort 0 betekent op veel systemen (maar niet Linux)\n" +"vrije ruimte. Waarschijnlijk is het niet verstandig\n" +"om partities te hebben van soort 0. U kunt een par-\n" +"titie verwijderen met de `-d' opdracht.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:1409 #, c-format msgid "" -"\n" -"WARNING: Re-reading the partition table failed with error %d: %s.\n" -"The kernel still uses the old table.\n" -"The new table will be used at the next reboot.\n" +"You cannot change a partition into an extended one or vice versa\n" +"Delete it first.\n" msgstr "" -"\n" -"WAARSCHUWING: Opnieuw inlezen van partitietabel mislukt met fout %d: %s.\n" -"De kernel gebruikt nog de oude tabel.\n" -"De nieuwe tabel wordt na opnieuw opstarten gebruikt.\n" +"U kunt een partitie niet veranderen in een uitgebreide of andersom.\n" +"Verwijder de partitie eerst.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:1418 #, c-format msgid "" +"Consider leaving partition 3 as Whole disk (5),\n" +"as SunOS/Solaris expects it and even Linux likes it.\n" "\n" -"WARNING: If you have created or modified any DOS 6.x\n" -"partitions, please see the fdisk manual page for additional\n" -"information.\n" msgstr "" +"Overweeg om partitie 3 als Gehele Schijf (5) te laten, zoals\n" +"SunOS/Solaris het verwacht en zelfs Linux het liefst heeft.\n" "\n" -"WAARSCHUWING: Als u een DOS 6.x partitie heeft gemaakt\n" -"of gewijzigd, kunt u het best meer informatie opzoeken\n" -"in het fdisk handboek.\n" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:1424 #, c-format msgid "" +"Consider leaving partition 9 as volume header (0),\n" +"and partition 11 as entire volume (6)as IRIX expects it.\n" "\n" -"Error closing file\n" msgstr "" +"Overweeg om partitie 9 te laten als volume kop (0), en\n" +"partitie 11 als geheel volume (6) zoals IRIX het verwacht.\n" "\n" -"Fout bij sluiten van bestand\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:1437 #, c-format -msgid "Syncing disks.\n" -msgstr "Synchroniseren schijven.\n" +msgid "Changed system type of partition %d to %x (%s)\n" +msgstr "Systeemsoort van partitie %d veranderd naar %x (%s)\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:1492 #, c-format -msgid "Partition %d has no data area\n" -msgstr "Partitie %d heeft geen gegevens-plaats\n" - -#: fdisk/fdisk.c:2253 -msgid "New beginning of data" -msgstr "Nieuw begin van gegevens" - -#: fdisk/fdisk.c:2269 -msgid "Expert command (m for help): " -msgstr "Expert opdracht (m voor hulp): " - -#: fdisk/fdisk.c:2282 -msgid "Number of cylinders" -msgstr "Aantal cylinders" - -#: fdisk/fdisk.c:2309 -msgid "Number of heads" -msgstr "Aantal koppen" - -#: fdisk/fdisk.c:2334 -msgid "Number of sectors" -msgstr "Aantal sectoren" +msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" +msgstr "" +"Partitie %d heeft verschillende fysieke/logische beginpunten (niet-Linux?):\n" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format -msgid "Warning: setting sector offset for DOS compatiblity\n" -msgstr "Waarschuwing: sector plaats wordt ingesteld voor DOS compatibaliteit\n" +msgid " phys=(%d, %d, %d) " +msgstr " fys=(%d, %d, %d) " -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format -msgid "Disk %s doesn't contain a valid partition table\n" -msgstr "Schijf %s bevat geen geldige partitietabel\n" +msgid "logical=(%d, %d, %d)\n" +msgstr "logisch=(%d, %d, %d)\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:1500 #, c-format -msgid "Cannot open %s\n" -msgstr "Kan %s niet openen\n" +msgid "Partition %d has different physical/logical endings:\n" +msgstr "Partitie %d heeft verschillende fysieke/logische eindpunten:\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2454 +#: fdisk/fdisk.c:1509 #, c-format -msgid "cannot open %s\n" -msgstr "kan %s niet openen\n" +msgid "Partition %i does not start on cylinder boundary:\n" +msgstr "Partitie %i begint niet op de cylinder grens:\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:1512 #, c-format -msgid "%c: unknown command\n" -msgstr "%c: onbekende opdracht\n" +msgid "should be (%d, %d, 1)\n" +msgstr "moet zijn (%d, %d, 1)\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:1518 #, c-format -msgid "This kernel finds the sector size itself - -b option ignored\n" -msgstr "Deze kernel vind de sectorgrootte zelf - -b optie genegeerd\n" +msgid "Partition %i does not end on cylinder boundary.\n" +msgstr "Partitie %i eindigt niet op een cylinder grens.\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:1522 #, c-format -msgid "Warning: the -b (set sector size) option should be used with one specified device\n" -msgstr "Waarschuwing: de -b (sectorgrootte instellen) optie moet met één aangegeven apparaat worden gebruikt\n" +msgid "should be (%d, %d, %d)\n" +msgstr "moet zijn (%d, %d, %d)\n" -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:1534 #, c-format -msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" -msgstr "OSF/1 schijflabel gevonden op %s, ga in schijflabel modus.\n" - -#: fdisk/fdisk.c:2599 -msgid "Command (m for help): " -msgstr "Opdracht (m voor hulp): " +msgid "" +"\n" +"Disk %s: %ld MB, %lld bytes\n" +msgstr "" +"\n" +"Schijf %s: %ld MB, %lld bytes\n" -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" -"The current boot file is: %s\n" +"Disk %s: %ld.%ld GB, %lld bytes\n" msgstr "" "\n" -"Het huidige opstartbestand is: %s\n" +"Schijf %s: %ld.%ld GB, %lld bytes\n" -#: fdisk/fdisk.c:2617 -msgid "Please enter the name of the new boot file: " -msgstr "Geef alstublieft de naam van het nieuwe opstartbestand: " +#: fdisk/fdisk.c:1539 +#, c-format +msgid "%d heads, %d sectors/track, %d cylinders" +msgstr "%d koppen, %d sectoren/spoor, %d cylinders" -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:1542 #, c-format -msgid "Boot file unchanged\n" -msgstr "Opstartbestand ongewijzigd\n" +msgid ", total %llu sectors" +msgstr ", totaal %llu sectoren" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:1545 #, c-format msgid "" -"\n" -"\tSorry, no experts menu for SGI partition tables available.\n" +"Units = %s of %d * %d = %d bytes\n" "\n" msgstr "" -"\n" -"\tSorry, het experts menu is niet beschikbaar voor SGI partitietabellen.\n" +"Eenheden = %s van %d * %d = %d bytes\n" "\n" -#: fdisk/fdiskaixlabel.c:27 +#: fdisk/fdisk.c:1653 +#, c-format msgid "" +"Nothing to do. Ordering is correct already.\n" "\n" -"\tThere is a valid AIX label on this disk.\n" -"\tUnfortunately Linux cannot handle these\n" -"\tdisks at the moment. Nevertheless some\n" -"\tadvice:\n" -"\t1. fdisk will destroy its contents on write.\n" -"\t2. Be sure that this disk is NOT a still vital\n" -"\t part of a volume group. (Otherwise you may\n" -"\t erase the other disks as well, if unmirrored.)\n" -"\t3. Before deleting this physical volume be sure\n" -"\t to remove the disk logically from your AIX\n" -"\t machine. (Otherwise you become an AIXpert)." msgstr "" +"Niets te doen. De ordening is al goed.\n" "\n" -"\tEr is een geldig AIX label op deze schijf. Helaas\n" -"\tondersteunt Linux deze schijven op dit moment niet.\n" -"\tToch wat advies:\n" -"\t1. fdisk zal de inhoud wissen bij schrijven.\n" -"\t2. Controleer of deze schijf ECHT NIET nog deel\n" -"\t uit maakt van een volume groep. (Anders wist\n" -"\t u mogelijk de andere schijven ook, als er\n" -"\t geen mirror is.)\n" -"\t3. Haal, voordat u dit fysieke volume wist, de\n" -"\t schijf logisch uit uw AIX machine.\n" -"\t (Anders wordt u een AIXpert)." -#: fdisk/fdiskbsdlabel.c:122 +#: fdisk/fdisk.c:1709 #, c-format msgid "" +"This doesn't look like a partition table\n" +"Probably you selected the wrong device.\n" "\n" -"BSD label for device: %s\n" msgstr "" +"Dit lijkt niet op een partitietabel\n" +"Waarschijnlijk selecteerde u het verkeerde apparaat.\n" "\n" -"BSD label voor apparaat: %s\n" - -#: fdisk/fdiskbsdlabel.c:130 -msgid " d delete a BSD partition" -msgstr " d een BSD partitie verwijderen" - -#: fdisk/fdiskbsdlabel.c:131 -msgid " e edit drive data" -msgstr " e schijfgegevens bewerken" - -#: fdisk/fdiskbsdlabel.c:132 -msgid " i install bootstrap" -msgstr " i bootstrap installeren" - -#: fdisk/fdiskbsdlabel.c:133 -msgid " l list known filesystem types" -msgstr " l bekende bestandssysteem soorten opsommen" - -#: fdisk/fdiskbsdlabel.c:135 -msgid " n add a new BSD partition" -msgstr " n een nieuwe BSD partitie toevoegen" - -#: fdisk/fdiskbsdlabel.c:136 -msgid " p print BSD partition table" -msgstr " p BSD partitietabel weergeven" - -#: fdisk/fdiskbsdlabel.c:139 -msgid " s show complete disklabel" -msgstr " s complete schijflabel weergeven" -#: fdisk/fdiskbsdlabel.c:140 -msgid " t change a partition's filesystem id" -msgstr " t bestandssysteem id van partitie wijzigen" +#: fdisk/fdisk.c:1723 +#, c-format +msgid "%*s Boot Start End Blocks Id System\n" +msgstr "%*s Boot Start Einde Blokken Id Systeem\n" -#: fdisk/fdiskbsdlabel.c:141 -msgid " u change units (cylinders/sectors)" -msgstr " u eenheden (cylinders/sectoren) wijzigen" +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 +msgid "Device" +msgstr "Apparaat" -#: fdisk/fdiskbsdlabel.c:142 -msgid " w write disklabel to disk" -msgstr " w schijflabel naar schijf schrijven" +#: fdisk/fdisk.c:1761 +#, c-format +msgid "" +"\n" +"Partition table entries are not in disk order\n" +msgstr "" +"\n" +"Partitietabel ingangen zijn niet in schijfvolgorde\n" -#: fdisk/fdiskbsdlabel.c:144 -msgid " x link BSD partition to non-BSD partition" -msgstr " x BSD partitie koppelen aan niet-BSD partitie" +#: fdisk/fdisk.c:1771 +#, c-format +msgid "" +"\n" +"Disk %s: %d heads, %d sectors, %d cylinders\n" +"\n" +msgstr "" +"\n" +"Schijf %s: %d koppen, %d sectoren, %d cylinders\n" +"\n" -#: fdisk/fdiskbsdlabel.c:176 +#: fdisk/fdisk.c:1773 #, c-format -msgid "Partition %s has invalid starting sector 0.\n" -msgstr "Partitie %s heeft ongeldige startsector 0.\n" +msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" +msgstr "Nr AF Hd Sec Cyl Hd Sec Cyl Start Grootte ID\n" -#: fdisk/fdiskbsdlabel.c:180 +#: fdisk/fdisk.c:1818 #, c-format -msgid "Reading disklabel of %s at sector %d.\n" -msgstr "Lezen schijflabel van %s bij sector %d.\n" +msgid "Warning: partition %d contains sector 0\n" +msgstr "Waarschuwing: partitie %d bevat sector 0\n" -#: fdisk/fdiskbsdlabel.c:190 +#: fdisk/fdisk.c:1821 #, c-format -msgid "There is no *BSD partition on %s.\n" -msgstr "Er is geen *BSD partitie op %s.\n" +msgid "Partition %d: head %d greater than maximum %d\n" +msgstr "Partitie %d: kop %d groter dan maximum %d\n" -#: fdisk/fdiskbsdlabel.c:204 -msgid "BSD disklabel command (m for help): " -msgstr "BSD schijflabel opdracht (m voor hulp): " +#: fdisk/fdisk.c:1824 +#, c-format +msgid "Partition %d: sector %d greater than maximum %d\n" +msgstr "Partitie %d: sector %d groter dan maximum %d\n" -#: fdisk/fdiskbsdlabel.c:318 +#: fdisk/fdisk.c:1827 #, c-format -msgid "type: %s\n" -msgstr "soort: %s\n" +msgid "Partitions %d: cylinder %d greater than maximum %d\n" +msgstr "Partities %d: cylinder %d groter dan maximum %d\n" -#: fdisk/fdiskbsdlabel.c:320 +#: fdisk/fdisk.c:1831 #, c-format -msgid "type: %d\n" -msgstr "soort: %d\n" +msgid "Partition %d: previous sectors %d disagrees with total %d\n" +msgstr "Partitie %d: vorige sectoren %d stemt niet overeen met totaal %d\n" -#: fdisk/fdiskbsdlabel.c:321 +#: fdisk/fdisk.c:1863 #, c-format -msgid "disk: %.*s\n" -msgstr "schijf: %.*s\n" +msgid "Warning: bad start-of-data in partition %d\n" +msgstr "Waarschuwing: slechte start-van-gegevens in partitie %d\n" -#: fdisk/fdiskbsdlabel.c:322 +#: fdisk/fdisk.c:1871 #, c-format -msgid "label: %.*s\n" -msgstr "label: %.*s\n" +msgid "Warning: partition %d overlaps partition %d.\n" +msgstr "Waarschuwing: partitie %d overlapt partitie %d.\n" -#: fdisk/fdiskbsdlabel.c:323 +#: fdisk/fdisk.c:1891 #, c-format -msgid "flags:" -msgstr "opties:" +msgid "Warning: partition %d is empty\n" +msgstr "Waarschuwing: partitie %d is leeg\n" -#: fdisk/fdiskbsdlabel.c:325 +#: fdisk/fdisk.c:1896 #, c-format -msgid " removable" -msgstr " verwijderbaar" +msgid "Logical partition %d not entirely in partition %d\n" +msgstr "Logische partitie %d niet geheel in partitie %d\n" -#: fdisk/fdiskbsdlabel.c:327 +#: fdisk/fdisk.c:1902 #, c-format -msgid " ecc" -msgstr " ecc" +msgid "Total allocated sectors %d greater than the maximum %lld\n" +msgstr "Totaal gereserveerde sectoren %d groter dan maximum %lld\n" -#: fdisk/fdiskbsdlabel.c:329 +#: fdisk/fdisk.c:1905 #, c-format -msgid " badsect" -msgstr " slechte sector" +msgid "%lld unallocated sectors\n" +msgstr "%lld niet-gereserveerde sectoren\n" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. -#: fdisk/fdiskbsdlabel.c:333 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format -msgid "bytes/sector: %ld\n" -msgstr "bytes/sector: %ld\n" +msgid "Partition %d is already defined. Delete it before re-adding it.\n" +msgstr "" +"Partitie %d is al gedefinieerd. Verwijder haar alvorens haar opnieuw toe te " +"voegen.\n" -#: fdisk/fdiskbsdlabel.c:334 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format -msgid "sectors/track: %ld\n" -msgstr "sectoren/spoor: %ld\n" +msgid "Sector %d is already allocated\n" +msgstr "Sector %d is al gereserveerd\n" -#: fdisk/fdiskbsdlabel.c:335 +#: fdisk/fdisk.c:1998 #, c-format -msgid "tracks/cylinder: %ld\n" -msgstr "sporen/cylinder: %ld\n" +msgid "No free sectors available\n" +msgstr "Geen vrije sectoren beschikbaar\n" -#: fdisk/fdiskbsdlabel.c:336 +#: fdisk/fdisk.c:2072 #, c-format -msgid "sectors/cylinder: %ld\n" -msgstr "sectoren/cylinder: %ld\n" +msgid "" +"\tSorry - this fdisk cannot handle AIX disk labels.\n" +"\tIf you want to add DOS-type partitions, create\n" +"\ta new empty DOS partition table first. (Use o.)\n" +"\tWARNING: This will destroy the present disk contents.\n" +msgstr "" +"\tSorry - deze fdisk ondersteunt geen AIX schijflabels.\n" +"\tMaak als u DOS-soort partities wilt toevoegen eerst een\n" +"\tnieuwe, lege DOS partitietabel. (Gebruik o.)\n" +"\tWAARSCHUWING: Dit zal de huidige schijfinhoud wissen.\n" -#: fdisk/fdiskbsdlabel.c:337 +#: fdisk/fdisk.c:2092 #, c-format -msgid "cylinders: %ld\n" -msgstr "cylinders: %ld\n" +msgid "You must delete some partition and add an extended partition first\n" +msgstr "" +"U moet een partitie verwijderen en eerst een uitgebreide partitie toevoegen\n" -#: fdisk/fdiskbsdlabel.c:338 +#: fdisk/fdisk.c:2095 #, c-format -msgid "rpm: %d\n" -msgstr "rpm: %d\n" +msgid "All logical partitions are in use\n" +msgstr "Alle logische partities zijn in gebruik\n" -#: fdisk/fdiskbsdlabel.c:339 +#: fdisk/fdisk.c:2096 #, c-format -msgid "interleave: %d\n" -msgstr "tussenruimte: %d\n" +msgid "Adding a primary partition\n" +msgstr " Een primaire partitie toevoegen\n" -# let op: komt vaker voor -#: fdisk/fdiskbsdlabel.c:340 +#: fdisk/fdisk.c:2101 #, c-format -msgid "trackskew: %d\n" -msgstr "trackskew: %d\n" +msgid "" +"Command action\n" +" %s\n" +" p primary partition (1-4)\n" +msgstr "" +"Opdracht actie\n" +" %s\n" +" p primaire partitie (1-4)\n" -# let op: komt vaker voor -#: fdisk/fdiskbsdlabel.c:341 +#: fdisk/fdisk.c:2103 +msgid "l logical (5 or over)" +msgstr "l logische (5 of hoger)" + +#: fdisk/fdisk.c:2103 +msgid "e extended" +msgstr "e uitgebreid" + +#: fdisk/fdisk.c:2122 #, c-format -msgid "cylinderskew: %d\n" -msgstr "cylinderskew: %d\n" +msgid "Invalid partition number for type `%c'\n" +msgstr "Onjuist partitienummer voor soort `%c'\n" -#: fdisk/fdiskbsdlabel.c:342 +#: fdisk/fdisk.c:2158 #, c-format -msgid "headswitch: %ld\t\t# milliseconds\n" -msgstr "schakelen kop: %ld\t\t# milliseconden\n" +msgid "" +"The partition table has been altered!\n" +"\n" +msgstr "" +"De partitietabel is gewijzigd!\n" +"\n" -#: fdisk/fdiskbsdlabel.c:344 +#: fdisk/fdisk.c:2167 #, c-format -msgid "track-to-track seek: %ld\t# milliseconds\n" -msgstr "spoor-tot-spoor zoeken: %ld\t# milliseconden\n" +msgid "Calling ioctl() to re-read partition table.\n" +msgstr "Aanroepen ioctl() om partitietabel opnieuw in te lezen.\n" -#: fdisk/fdiskbsdlabel.c:346 +#: fdisk/fdisk.c:2183 #, c-format -msgid "drivedata: " -msgstr "schijfgegevens: " +msgid "" +"\n" +"WARNING: Re-reading the partition table failed with error %d: %s.\n" +"The kernel still uses the old table.\n" +"The new table will be used at the next reboot.\n" +msgstr "" +"\n" +"WAARSCHUWING: Opnieuw inlezen van partitietabel mislukt met fout %d: %s.\n" +"De kernel gebruikt nog de oude tabel.\n" +"De nieuwe tabel wordt na opnieuw opstarten gebruikt.\n" -#: fdisk/fdiskbsdlabel.c:355 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" -"%d partitions:\n" +"WARNING: If you have created or modified any DOS 6.x\n" +"partitions, please see the fdisk manual page for additional\n" +"information.\n" msgstr "" "\n" -"%d partities:\n" +"WAARSCHUWING: Als u een DOS 6.x partitie heeft gemaakt\n" +"of gewijzigd, kunt u het best meer informatie opzoeken\n" +"in het fdisk handboek.\n" -#: fdisk/fdiskbsdlabel.c:356 +#: fdisk/fdisk.c:2199 #, c-format -msgid "# start end size fstype [fsize bsize cpg]\n" -msgstr "# start eind grootte bestandssysteem [grootte bsize cpg]\n" +msgid "" +"\n" +"Error closing file\n" +msgstr "" +"\n" +"Fout bij sluiten van bestand\n" -#: fdisk/fdiskbsdlabel.c:405 fdisk/fdiskbsdlabel.c:408 +#: fdisk/fdisk.c:2203 #, c-format -msgid "Writing disklabel to %s.\n" -msgstr "Schrijven schijflabel naar %s.\n" +msgid "Syncing disks.\n" +msgstr "Synchroniseren schijven.\n" -#: fdisk/fdiskbsdlabel.c:420 fdisk/fdiskbsdlabel.c:422 +#: fdisk/fdisk.c:2250 #, c-format -msgid "%s contains no disklabel.\n" -msgstr "%s bevat geen schijflabel.\n" +msgid "Partition %d has no data area\n" +msgstr "Partitie %d heeft geen gegevens-plaats\n" -#: fdisk/fdiskbsdlabel.c:427 -msgid "Do you want to create a disklabel? (y/n) " -msgstr "Wilt u een schijflabel maken? (j/n) " +#: fdisk/fdisk.c:2255 +msgid "New beginning of data" +msgstr "Nieuw begin van gegevens" -#: fdisk/fdiskbsdlabel.c:467 -msgid "bytes/sector" -msgstr "bytes/sector" +#: fdisk/fdisk.c:2271 +msgid "Expert command (m for help): " +msgstr "Expert opdracht (m voor hulp): " -#: fdisk/fdiskbsdlabel.c:468 -msgid "sectors/track" -msgstr "sectoren/spoor" +#: fdisk/fdisk.c:2284 +msgid "Number of cylinders" +msgstr "Aantal cylinders" -#: fdisk/fdiskbsdlabel.c:469 -msgid "tracks/cylinder" -msgstr "sporen/cylinder" +#: fdisk/fdisk.c:2311 +msgid "Number of heads" +msgstr "Aantal koppen" -#: fdisk/fdiskbsdlabel.c:477 -msgid "sectors/cylinder" -msgstr "sectoren/cylinder" +#: fdisk/fdisk.c:2336 +msgid "Number of sectors" +msgstr "Aantal sectoren" -#: fdisk/fdiskbsdlabel.c:481 +#: fdisk/fdisk.c:2339 #, c-format -msgid "Must be <= sectors/track * tracks/cylinder (default).\n" -msgstr "Moet zijn: <= sectoren/spoor * sporen/cylinder (standaard).\n" - -#: fdisk/fdiskbsdlabel.c:483 -msgid "rpm" -msgstr "rpm" - -#: fdisk/fdiskbsdlabel.c:484 -msgid "interleave" -msgstr "tussenruimte" - -#: fdisk/fdiskbsdlabel.c:485 -msgid "trackskew" -msgstr "trackskew" +msgid "Warning: setting sector offset for DOS compatiblity\n" +msgstr "Waarschuwing: sector plaats wordt ingesteld voor DOS compatibaliteit\n" -#: fdisk/fdiskbsdlabel.c:486 -msgid "cylinderskew" -msgstr "cylinderskew" +#: fdisk/fdisk.c:2411 +#, c-format +msgid "Disk %s doesn't contain a valid partition table\n" +msgstr "Schijf %s bevat geen geldige partitietabel\n" -#: fdisk/fdiskbsdlabel.c:487 -msgid "headswitch" -msgstr "schakelen kop" +#: fdisk/fdisk.c:2422 +#, c-format +msgid "Cannot open %s\n" +msgstr "Kan %s niet openen\n" -#: fdisk/fdiskbsdlabel.c:488 -msgid "track-to-track seek" -msgstr "spoor-tot-spoor zoeken" +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 +#, c-format +msgid "cannot open %s\n" +msgstr "kan %s niet openen\n" -#: fdisk/fdiskbsdlabel.c:529 +#: fdisk/fdisk.c:2460 #, c-format -msgid "Bootstrap: %sboot -> boot%s (%s): " -msgstr "Bootstrap: %sboot -> boot%s (%s): " +msgid "%c: unknown command\n" +msgstr "%c: onbekende opdracht\n" -#: fdisk/fdiskbsdlabel.c:554 +#: fdisk/fdisk.c:2528 #, c-format -msgid "Bootstrap overlaps with disk label!\n" -msgstr "Bootstrap overlapt met schijflabel!\n" +msgid "This kernel finds the sector size itself - -b option ignored\n" +msgstr "Deze kernel vind de sectorgrootte zelf - -b optie genegeerd\n" -#: fdisk/fdiskbsdlabel.c:575 fdisk/fdiskbsdlabel.c:577 +#: fdisk/fdisk.c:2532 #, c-format -msgid "Bootstrap installed on %s.\n" -msgstr "Bootstrap geïnstalleerd op %s.\n" +msgid "" +"Warning: the -b (set sector size) option should be used with one specified " +"device\n" +msgstr "" +"Waarschuwing: de -b (sectorgrootte instellen) optie moet met één aangegeven " +"apparaat worden gebruikt\n" -#: fdisk/fdiskbsdlabel.c:599 +#: fdisk/fdisk.c:2591 #, c-format -msgid "Partition (a-%c): " -msgstr "Partitie (a-%c): " +msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" +msgstr "OSF/1 schijflabel gevonden op %s, ga in schijflabel modus.\n" + +#: fdisk/fdisk.c:2601 +msgid "Command (m for help): " +msgstr "Opdracht (m voor hulp): " -#: fdisk/fdiskbsdlabel.c:630 +#: fdisk/fdisk.c:2617 #, c-format -msgid "This partition already exists.\n" -msgstr "Deze partitie bestaat al.\n" +msgid "" +"\n" +"The current boot file is: %s\n" +msgstr "" +"\n" +"Het huidige opstartbestand is: %s\n" -#: fdisk/fdiskbsdlabel.c:756 +#: fdisk/fdisk.c:2619 +msgid "Please enter the name of the new boot file: " +msgstr "Geef alstublieft de naam van het nieuwe opstartbestand: " + +#: fdisk/fdisk.c:2621 #, c-format -msgid "Warning: too many partitions (%d, maximum is %d).\n" -msgstr "Waarschuwing: teveel partities (%d, maximum is %d).\n" +msgid "Boot file unchanged\n" +msgstr "Opstartbestand ongewijzigd\n" -#: fdisk/fdiskbsdlabel.c:804 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" -"Syncing disks.\n" +"\tSorry, no experts menu for SGI partition tables available.\n" +"\n" msgstr "" "\n" -"Synchroniseren schijven.\n" +"\tSorry, het experts menu is niet beschikbaar voor SGI partitietabellen.\n" +"\n" #: fdisk/fdisksgilabel.c:80 msgid "SGI volhdr" @@ -3425,15 +3447,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux wisselgeheugen" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux eigen systeem" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3443,8 +3465,12 @@ msgstr "Linux RAID" #: fdisk/fdisksgilabel.c:163 #, c-format -msgid "According to MIPS Computer Systems, Inc the Label must not contain more than 512 bytes\n" -msgstr "Volgens MIPS Computer Systems, Inc mag het Label niet meer dan 512 bytes bevatten\n" +msgid "" +"According to MIPS Computer Systems, Inc the Label must not contain more than " +"512 bytes\n" +msgstr "" +"Volgens MIPS Computer Systems, Inc mag het Label niet meer dan 512 bytes " +"bevatten\n" #: fdisk/fdisksgilabel.c:182 #, c-format @@ -3565,7 +3591,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Er is meer dan één schijfingang aanwezig.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "Geen partities gedefinieerd\n" @@ -3650,7 +3676,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\tU heeft een ongebruikelijke naam gekozen voor het opstartbestand.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3670,11 +3695,10 @@ msgstr "" "Alleen het gehele schijf deel \"SGI volume\" mag dit overtreden.\n" "Typ JA als u zeker wilt dat u deze partitie anders wilt noemen.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "JA\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3730,7 +3754,8 @@ msgstr "" #: fdisk/fdisksgilabel.c:728 #, c-format msgid "" -"Warning: BLKGETSIZE ioctl failed on %s. Using geometry cylinder value of %d.\n" +"Warning: BLKGETSIZE ioctl failed on %s. Using geometry cylinder value of %" +"d.\n" "This value may be truncated for devices > 33.8 GB.\n" msgstr "" "Waarschuwing: BLKGETSIZE ioctl mislukt op %s. Nu wordt cylinder geometrie\n" @@ -3747,44 +3772,43 @@ msgstr "Proberen om parameters te houden van partitie %d.\n" msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tSTART=%d\tLENGTE=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Leeg" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS wisselgeheugen" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Gehele schijf" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Linux raid auto-detectie" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3797,12 +3821,12 @@ msgstr "" "zoals koppen, sectoren, cylinders en partities, of\n" "een verse label moeten forceren (s opdracht in hoofdmenu)\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "Auto-instellen heeft een %s%s%s gevonden\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3815,7 +3839,7 @@ msgstr "" "inhoud uiteraard definitief verloren zijn.\n" "\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3825,72 +3849,72 @@ msgstr "" " ? auto-instellen\n" " 0 aangepast (met gevonden hardware standaardinstellingen)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "Selecteer soort (? voor automatisch, 0 voor aangepast): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "Auto-instellen mislukt.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Sectoren/spoor" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Afwisselende cylinders" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Fysieke cylinders" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:724 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "Rotatiesnelheid (rpm)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:717 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "Tussenruimte factor" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:710 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "Extra sectoren per cylinder" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "U kunt alle schijfparameters wijzigen vanuit het x menu" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "3,5\" diskette" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linux aangepast" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "Partitie %d eindigt niet op een cylinder grens\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "Partitie %d overlapt met andere in sectoren %d-%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Ongebruikt gat - sectoren 0-%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Ongebruikt gat - sectoren %d-%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" @@ -3899,7 +3923,7 @@ msgstr "" "Andere partities beslaan al de gehele schijf.\n" "Verwijder/verklein ze alvorens het opnieuw te proberen.\n" -#: fdisk/fdisksunlabel.c:589 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -3910,7 +3934,7 @@ msgstr "" "waarde %d %s bedekt al een andere partitie. Uw invoer is gewijzigd\n" "tot %d %s\n" -#: fdisk/fdisksunlabel.c:611 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" @@ -3919,7 +3943,7 @@ msgstr "" "Als u SunOS/Solaris compatibiliteit wilt houden, kunt u deze partitie beter\n" "als gehele schijf (5) laten, startend bij 0, met %u sectoren\n" -#: fdisk/fdisksunlabel.c:623 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -3934,7 +3958,7 @@ msgstr "" "Typ JA als u erg zeker bent dat u die partitie van soort 82\n" "(Linux wisselgeheugen) wilt laten zijn: " -#: fdisk/fdisksunlabel.c:654 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -3953,7 +3977,7 @@ msgstr "" "Eenheden = %s van %d * 512 bytes\n" "\n" -#: fdisk/fdisksunlabel.c:668 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -3966,16 +3990,16 @@ msgstr "" "Eenheden = %s van %d * 512 bytes\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Optie Start Eind Blokken Id Systeem\n" -#: fdisk/fdisksunlabel.c:698 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "Aantal alternatieve cylinders" -#: fdisk/fdisksunlabel.c:731 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "Aantal fysieke cylinders" @@ -3999,32 +4023,26 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "Uitgebreid" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX opstartbaar" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Boot Manager" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "W95 FAT32" @@ -4033,7 +4051,6 @@ msgstr "W95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "W95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "W95 FAT16 (LBA)" @@ -4126,12 +4143,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4152,8 +4167,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4163,7 +4176,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD of SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4184,12 +4196,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Oude Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / oude Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 msgid "Linux swap / Solaris" msgstr "Linux-swap / Solaris" @@ -4218,12 +4228,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad hibernation" @@ -4232,7 +4240,6 @@ msgstr "IBM Thinkpad hibernation" msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4297,30 +4304,22 @@ msgstr "Niet-bestandssysteem gegevens" msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Dell Utility" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS access" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS" @@ -4329,116 +4328,109 @@ msgstr "BeOS" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "Linux/PA-RISC opstart" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS secundair" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "zoekfout op %s - kan niet zoeken naar %lu\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "zoekfout: verwacht 0x%08x%08x, gekregen 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "geheugentekort - opgeven\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "leesfout op %s - kan sector %lu niet lezen\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "FOUT: sector %lu heeft geen msdos ondertekening\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "schrijffout op %s - kan sector %lu niet schrijven\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "kan bestand over sectoren van partitie (%s) niet openen\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "schrijffout op %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "kan partitie herstelbestand niet vinden (%s)\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "partitie herstelbestand heeft onjuiste grootte - niet herstellen\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "geheugentekort?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "kan partitie herstelbestand (%s) niet openen\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "fout bij lezen %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "kan apparaat %s niet openen voor schrijven\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "fout bij schrijven sector %lu op %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Schijf %s: kan geometrie niet opvragen\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "Schijf %s: kan grootte niet opvragen\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4450,22 +4442,22 @@ msgstr "" "waarschijnlijk zinloos.\n" "[Gebruik de --force optie als u dit echt wilt doen]\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "Waarschuwing: HDIO_GETGEO zegt dat er %lu koppen zijn\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "Waarschuwing: HDIO_GETGEO zegt dat er %lu sectoren zijn\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "Waarschuwing: BLKGETSIZE/HDIO_GETGEO zegt dat er %lu cylinders zijn\n" -#: fdisk/sfdisk.c:521 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" @@ -4474,7 +4466,7 @@ msgstr "" "Waarschuwing: onwaarschijnlijk aantal sectoren (%lu) - meestal hoogstens 63\n" "Dit zal problemen geven met alle software die C/H/S adressering gebruikt.\n" -#: fdisk/sfdisk.c:525 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4483,22 +4475,33 @@ msgstr "" "\n" "Schijf %s: %lu cylinders, %lu koppen, %lu sectoren/spoor\n" -#: fdisk/sfdisk.c:607 +#: fdisk/sfdisk.c:606 #, c-format -msgid "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" -msgstr "%s van partitie %s heeft een onmogelijke waarde voor kop: %lu (moet zijn tussen 0-%lu)\n" +msgid "" +"%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" +msgstr "" +"%s van partitie %s heeft een onmogelijke waarde voor kop: %lu (moet zijn " +"tussen 0-%lu)\n" -#: fdisk/sfdisk.c:612 +#: fdisk/sfdisk.c:611 #, c-format -msgid "%s of partition %s has impossible value for sector: %lu (should be in 1-%lu)\n" -msgstr "%s van partitie %s heeft onmogelijke waarde voor sector: %lu (moet zijn tussen 1-%lu)\n" +msgid "" +"%s of partition %s has impossible value for sector: %lu (should be in 1-%" +"lu)\n" +msgstr "" +"%s van partitie %s heeft onmogelijke waarde voor sector: %lu (moet zijn " +"tussen 1-%lu)\n" -#: fdisk/sfdisk.c:617 +#: fdisk/sfdisk.c:616 #, c-format -msgid "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%lu)\n" -msgstr "%s van partitie %s heeft onmogelijke waarde voor cylinders: %lu (moet zijn tussen 0-%lu)\n" +msgid "" +"%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" +"lu)\n" +msgstr "" +"%s van partitie %s heeft onmogelijke waarde voor cylinders: %lu (moet zijn " +"tussen 0-%lu)\n" -#: fdisk/sfdisk.c:657 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4507,12 +4510,12 @@ msgstr "" "Id Naam\n" "\n" -#: fdisk/sfdisk.c:813 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Opnieuw inlezen partitietabel ...\n" -#: fdisk/sfdisk.c:819 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" @@ -4520,45 +4523,46 @@ msgstr "" "Het opnieuw lezen van de partitietabel is mislukt\n" "Herstart het systeem nu, vóór mkfs te gebruiken\n" -#: fdisk/sfdisk.c:824 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "Fout bij sluiten %s\n" -#: fdisk/sfdisk.c:862 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: die partitie bestaat niet\n" -#: fdisk/sfdisk.c:885 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "onbekend formaat - nu sectoren worden gebruikt\n" -#: fdisk/sfdisk.c:924 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# partitietabel van %s\n" -#: fdisk/sfdisk.c:935 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "niet-geïmplementeerd formaat - nu wordt %s gebruikt\n" -#: fdisk/sfdisk.c:939 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -"Eenheden = cylinders van %lu bytes, blokken van 1024 bytes, te tellen vanaf %d\n" +"Eenheden = cylinders van %lu bytes, blokken van 1024 bytes, te tellen vanaf %" +"d\n" "\n" -#: fdisk/sfdisk.c:942 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr " ApparaatOpstart Start Eind #cyls #blokken Id Systeem\n" -#: fdisk/sfdisk.c:947 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4567,12 +4571,12 @@ msgstr "" "Eenheden = sectoren van 512 bytes, te tellen vanaf %d\n" "\n" -#: fdisk/sfdisk.c:949 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " Apparaat Opstart Start Eind #sectoren Id Systeem\n" -#: fdisk/sfdisk.c:952 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4581,45 +4585,46 @@ msgstr "" "Eenheden = blokken van 1024 bytes, te tellen vanaf %d\n" "\n" -#: fdisk/sfdisk.c:954 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " Apparaat Opstart Start Eind #blokken Id Systeem\n" -#: fdisk/sfdisk.c:957 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -"Eenheden = mebibytes van 1048576 bytes, blokken van 1024 bytes, te tellen vanaf %d\n" +"Eenheden = mebibytes van 1048576 bytes, blokken van 1024 bytes, te tellen " +"vanaf %d\n" "\n" -#: fdisk/sfdisk.c:959 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " Apparaat Opstart Start Eind MiB #blokken Id Systeem\n" -#: fdisk/sfdisk.c:1119 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tstart: (c,h,s) verwacht: (%ld,%ld,%ld) gevonden: (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1126 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\teind: (c,h,s) verwacht: (%ld,%ld,%ld) gevonden: (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1129 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "partitie eindigt op cylinder %ld, na het einde van de schijf\n" -#: fdisk/sfdisk.c:1139 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "Geen partities gevonden\n" -#: fdisk/sfdisk.c:1143 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4630,51 +4635,52 @@ msgstr "" " is voor C/H/S=*/%ld/%ld (in plaats van %ld/%ld/%ld).\n" "Voor deze opsomming neem ik die geometrie aan.\n" -#: fdisk/sfdisk.c:1192 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "geen partitietabel aanwezig.\n" -#: fdisk/sfdisk.c:1194 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "vreemd, slechts %d partities gedefinieerd.\n" -#: fdisk/sfdisk.c:1203 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" -msgstr "Waarschuwing: partitie %s heeft grootte 0, maar is niet aangegeven als Leeg\n" +msgstr "" +"Waarschuwing: partitie %s heeft grootte 0, maar is niet aangegeven als Leeg\n" -#: fdisk/sfdisk.c:1206 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "Waarschuwing: partitie %s heeft grootte 0 en is opstartbaar\n" -#: fdisk/sfdisk.c:1209 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "Waarschuwing: partitie %s heeft grootte 0 en een niet-nul start\n" -#: fdisk/sfdisk.c:1220 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "Waarschuwing: partitie %s " -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "valt niet binnen partitie %s\n" -#: fdisk/sfdisk.c:1232 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "Waarschuwing: partities %s " -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "en %s overlappen\n" -#: fdisk/sfdisk.c:1244 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" @@ -4683,17 +4689,17 @@ msgstr "" "Waarschuwing: partitie %s bevat een deel van de partitietabel (sector %lu),\n" "en zal die vernielen als zij wordt gevuld\n" -#: fdisk/sfdisk.c:1256 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "Waarschuwing: partitie %s start op sector 0\n" -#: fdisk/sfdisk.c:1260 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "Waarschuwing: partitie %s loopt tot na het einde van de schijf\n" -#: fdisk/sfdisk.c:1275 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" @@ -4701,25 +4707,27 @@ msgstr "" "Van de primaire partities kan er ten hoogste één uitgebreid\n" "zijn (hoewel dit geen probleem is onder Linux)\n" -#: fdisk/sfdisk.c:1293 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "Waarschuwing: partitie %s start niet op een cylinder grens\n" -#: fdisk/sfdisk.c:1299 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "Waarschuwing: partitie %s eindigt niet op een cylinder grens\n" -#: fdisk/sfdisk.c:1317 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -"Waarschuwing: meerdere primaire partities zijn aangegeven als opstartbaar (actief)\n" -"Voor LILO maakt dit niets uit, maar DOS MBR zal niet van deze schijf opstarten.\n" +"Waarschuwing: meerdere primaire partities zijn aangegeven als opstartbaar " +"(actief)\n" +"Voor LILO maakt dit niets uit, maar DOS MBR zal niet van deze schijf " +"opstarten.\n" -#: fdisk/sfdisk.c:1324 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" @@ -4727,38 +4735,43 @@ msgstr "" "Waarschuwing: normaal gesproken kan men alleen van primaire\n" "partities opstarten. LILO negeert de `opstartbaar' optie.\n" -#: fdisk/sfdisk.c:1330 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -"Waarschuwing: er is geen primaire partitie aangegeven als opstartbaar (actief)\n" -"Voor LILO maakt dit niets uit, maar DOS MBR zal niet van deze schijf opstarten.\n" +"Waarschuwing: er is geen primaire partitie aangegeven als opstartbaar " +"(actief)\n" +"Voor LILO maakt dit niets uit, maar DOS MBR zal niet van deze schijf " +"opstarten.\n" -#: fdisk/sfdisk.c:1344 +#: fdisk/sfdisk.c:1343 msgid "start" msgstr "start" -#: fdisk/sfdisk.c:1347 +#: fdisk/sfdisk.c:1346 #, c-format -msgid "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" -msgstr "partitie %s: start: (c,h,s) verwacht: (%ld,%ld,%ld) gevonden: (%ld,%ld,%ld)\n" +msgid "" +"partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" +msgstr "" +"partitie %s: start: (c,h,s) verwacht: (%ld,%ld,%ld) gevonden: (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1353 +#: fdisk/sfdisk.c:1352 msgid "end" msgstr "eind" -#: fdisk/sfdisk.c:1356 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" -msgstr "partitie %s: eind: (c,h,s) verwacht: (%ld,%ld,%ld) gevonden: (%ld,%ld,%ld)\n" +msgstr "" +"partitie %s: eind: (c,h,s) verwacht: (%ld,%ld,%ld) gevonden: (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1359 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "partitie %s eindigt op cylinder %ld, na het einde van de schijf\n" -#: fdisk/sfdisk.c:1384 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" @@ -4767,7 +4780,7 @@ msgstr "" "Waarschuwing: start van uitgebreide partitie verschoven van %ld naar %ld\n" "(Alleen voor weergave. De inhoud wordt niet gewijzigd.)\n" -#: fdisk/sfdisk.c:1390 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" @@ -4775,227 +4788,246 @@ msgstr "" "Waarschuwing: uitgebreide partitie start niet op een cylinder grens.\n" "DOS en Linux zullen de inhoud anders interpreteren.\n" -#: fdisk/sfdisk.c:1408 fdisk/sfdisk.c:1485 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "teveel partities - die na nr (%d) worden genegeerd\n" -#: fdisk/sfdisk.c:1423 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "boom van partities?\n" -#: fdisk/sfdisk.c:1544 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "Disk Manager gevonden - daar kan ik niet mee werken\n" -#: fdisk/sfdisk.c:1551 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "DM6 ondertekening gevonden - ik geef het op\n" -#: fdisk/sfdisk.c:1571 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "vreemd..., een uitgebreide partitie met grootte 0?\n" -#: fdisk/sfdisk.c:1578 fdisk/sfdisk.c:1589 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "vreemd..., een BSD partitie met grootte 0?\n" -#: fdisk/sfdisk.c:1623 +#: fdisk/sfdisk.c:1622 #, c-format msgid " %s: unrecognized partition table type\n" msgstr "%s: onbekend partitietabeltype\n" -#: fdisk/sfdisk.c:1635 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "-n optie is gegeven: Niets gewijzigd\n" -#: fdisk/sfdisk.c:1651 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "Opslaan oude sectoren mislukt - afbreken\n" -#: fdisk/sfdisk.c:1656 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "Partitie schrijven op %s mislukt\n" -#: fdisk/sfdisk.c:1733 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "lange of incomplete invoerregel - afsluiten\n" -#: fdisk/sfdisk.c:1769 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "invoerfout: `=' verwacht na %s veld\n" -#: fdisk/sfdisk.c:1776 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "invoerfout: onverwacht teken %c na %s veld\n" -#: fdisk/sfdisk.c:1782 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "invoer niet herkend: %s\n" -#: fdisk/sfdisk.c:1824 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "getal te groot\n" -#: fdisk/sfdisk.c:1828 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "rotzooi na getal\n" -#: fdisk/sfdisk.c:1951 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "geen ruimte voor partitie beschrijver\n" -#: fdisk/sfdisk.c:1984 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "kan omgevende uitgebreide partitie niet maken\n" -#: fdisk/sfdisk.c:2035 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "teveel invoervelden\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2069 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "Geen ruimte voor meer\n" -#: fdisk/sfdisk.c:2088 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "Onjuiste soort\n" -#: fdisk/sfdisk.c:2120 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" -msgstr "Waarschuwing: gegeven groote (%lu) is groter dan maximaal toegelaten grootte (%lu)\n" +msgstr "" +"Waarschuwing: gegeven groote (%lu) is groter dan maximaal toegelaten grootte " +"(%lu)\n" -#: fdisk/sfdisk.c:2126 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "Waarschuwing: lege partitie\n" -#: fdisk/sfdisk.c:2140 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "Waarschuwing: slechte partitie start (eerste %lu)\n" -#: fdisk/sfdisk.c:2153 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "opstartbaar optie niet herkend - kies - of *\n" -#: fdisk/sfdisk.c:2170 fdisk/sfdisk.c:2183 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "gedeeltelijke c,h,s specificatie?\n" -#: fdisk/sfdisk.c:2194 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "Uitgebreide partitie niet waar die verwacht was\n" -#: fdisk/sfdisk.c:2226 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "slechte invoer\n" -#: fdisk/sfdisk.c:2248 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "teveel partities\n" -#: fdisk/sfdisk.c:2281 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" "Usually you only need to specify and (and perhaps ).\n" msgstr "" -"Invoer in het volgende formaat; afwezige velden krijgen een standaardwaarde.\n" +"Invoer in het volgende formaat; afwezige velden krijgen een " +"standaardwaarde.\n" " \n" -"Meestal hoeft u alleen en te gebruiken (en mogelijk ).\n" - -#: fdisk/sfdisk.c:2303 -msgid "version" -msgstr "versie" +"Meestal hoeft u alleen en te gebruiken (en mogelijk " +").\n" -#: fdisk/sfdisk.c:2309 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "Gebruik: %s [opties] apparaat ...\n" -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "apparaat: zoiets als /dev/hda of /dev/sda" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "nuttige opties:" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s [of --show-size]: grootte van een partitie weergeven" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr " -c [of --id]: partitie Id weergeven of wijzigen" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [of --list]: partities van elk apparaat opsommen" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" -msgstr " -d [of --dump]: hetzelfde, maar in een formaat geschikt voor latere invoer" +msgstr "" +" -d [of --dump]: hetzelfde, maar in een formaat geschikt voor latere " +"invoer" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr " -i [of --increment]: aantal cylinders etc. van 1 in plaats van 0" -#: fdisk/sfdisk.c:2317 -msgid " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/MB" -msgstr " -uS, -uB, -uC, -uM: accepteren/weergeven in eenheden van sectoren/blokken/cylinders/MB" +#: fdisk/sfdisk.c:2314 +msgid "" +" -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" +"MB" +msgstr "" +" -uS, -uB, -uC, -uM: accepteren/weergeven in eenheden van sectoren/" +"blokken/cylinders/MB" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [of --list-types]:bekende partitiesoorten opsommen" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" -msgstr " -D [of --DOS]: voor DOS-compatibiliteit: verspil een beetje ruimte" +msgstr "" +" -D [of --DOS]: voor DOS-compatibiliteit: verspil een beetje ruimte" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" -msgstr " -R [of --re-read]: laat de kernel de partitietabel opnieuw inlezen" +msgstr "" +" -R [of --re-read]: laat de kernel de partitietabel opnieuw inlezen" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr " -N# : alleen partitie met nummer # wijzigen" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr " -n : niet echt naar de schijf schrijven" -#: fdisk/sfdisk.c:2323 -msgid " -O file : save the sectors that will be overwritten to file" -msgstr " -O bestand : de sectoren die overschreven zullen worden, opslaan in bestand" +#: fdisk/sfdisk.c:2320 +msgid "" +" -O file : save the sectors that will be overwritten to file" +msgstr "" +" -O bestand : de sectoren die overschreven zullen worden, opslaan " +"in bestand" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I bestand : deze sectoren weer herstellen" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v [of --version]: versienummer weergeven" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? [of --help]: dit bericht weergeven" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "gevaarlijke opties:" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" -msgstr " -g [of --show-geometry]: weergeven hoe de kernel denkt over de geometrie" +msgstr "" +" -g [of --show-geometry]: weergeven hoe de kernel denkt over de geometrie" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2326 +msgid "" +" -G [or --show-pt-geometry]: print geometry guessed from the partition " +"table" +msgstr "" +" -G [of --show-pt-geometry]: weergeven hoe de kernel via de partitietabel " +"denkt over de geometrie" + +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" @@ -5003,113 +5035,117 @@ msgstr "" " -x [of --show-extended]: ook uitgebreide partities opnemen in uitvoer\n" " of, verwacht beschrijvers voor ze in invoer" -#: fdisk/sfdisk.c:2331 -msgid " -L [or --Linux]: do not complain about things irrelevant for Linux" -msgstr " -L [of --Linux]: niet klagen over dingen die niet relevant zijn voor Linux" +#: fdisk/sfdisk.c:2329 +msgid "" +" -L [or --Linux]: do not complain about things irrelevant for Linux" +msgstr "" +" -L [of --Linux]: niet klagen over dingen die niet relevant zijn " +"voor Linux" -#: fdisk/sfdisk.c:2332 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q [of --quiet]: waarschuwingen onderdrukken" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr " U kunt zo een andere geometrie dan de gevonden forceren:" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr " -C# [of --cylinders #]:het aantal te gebruiken cylinders instellen" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr " -H# [of --heads #]: het aantal te gebruiken koppen instellen" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr " -S# [of --sectors #]: het aantal te gebruiken sectoren instellen" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "U kunt alle consistentie controles uit zetten met:" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr " -f [of --force]: doe wat ik zeg, ook al is het dom" -#: fdisk/sfdisk.c:2344 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "Gebruik:" -#: fdisk/sfdisk.c:2345 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s apparaat\t\t actieve partities op apparaat weergeven\n" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" -msgstr "%s apparaat n1 n2 ... partities n1 ... activeren, de rest de-activeren\n" +msgstr "" +"%s apparaat n1 n2 ... partities n1 ... activeren, de rest de-activeren\n" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "%s -An apparaat\t partitie n activeren, alle andere de-activeren\n" -#: fdisk/sfdisk.c:2511 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "geen opdracht?\n" -#: fdisk/sfdisk.c:2629 +#: fdisk/sfdisk.c:2635 #, c-format msgid "total: %llu blocks\n" msgstr "totaal: %llu blokken\n" -#: fdisk/sfdisk.c:2666 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "gebruik: sfdisk --print-id apparaat partitie-nummer\n" -#: fdisk/sfdisk.c:2668 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "gebruik: sfdisk --change-id apparaat partitie-nummer Id\n" -#: fdisk/sfdisk.c:2670 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "gebruik: sfdisk --id apparaat partitie-nummer [Id]\n" -#: fdisk/sfdisk.c:2677 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "kan slechts één apparaat aangeven (behalve met -l of -s)\n" -#: fdisk/sfdisk.c:2703 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "kan %s niet lezen-schrijven openen\n" -#: fdisk/sfdisk.c:2705 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "kan %s niet openen om te lezen\n" -#: fdisk/sfdisk.c:2730 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: OK\n" -#: fdisk/sfdisk.c:2747 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: %ld cylinders, %ld koppen, %ld sectoren/spoor\n" -#: fdisk/sfdisk.c:2764 +#: fdisk/sfdisk.c:2803 #, c-format msgid "Cannot get size of %s\n" msgstr "Kan grootte van %s niet opvragen\n" -#: fdisk/sfdisk.c:2842 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "slechte actieve byte: 0x%x in plaats van 0x80\n" -#: fdisk/sfdisk.c:2860 fdisk/sfdisk.c:2913 fdisk/sfdisk.c:2944 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5117,7 +5153,7 @@ msgstr "" "Klaar\n" "\n" -#: fdisk/sfdisk.c:2869 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" @@ -5126,35 +5162,35 @@ msgstr "" "U heeft %d actieve, primaire partities. Dit maakt niets uit voor LILO,\n" "maar DOS MBR start alleen op van een schijf met 1 actieve partitie.\n" -#: fdisk/sfdisk.c:2883 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "partitie %s heeft id %x en is niet verborgen\n" -#: fdisk/sfdisk.c:2940 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "Slechte Id %lx\n" -#: fdisk/sfdisk.c:2955 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "Deze schijf is op dit moment in gebruik.\n" -#: fdisk/sfdisk.c:2972 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "Fatale fout: kan %s niet vinden\n" -#: fdisk/sfdisk.c:2975 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "Waarschuwing: %s is geen blok-apparaat\n" -#: fdisk/sfdisk.c:2981 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "Even controleren of niemand deze schijf nu gebruikt ...\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5162,34 +5198,36 @@ msgid "" "Use the --no-reread flag to suppress this check.\n" msgstr "" "\n" -"Deze schijf wordt nu gebruikt - herpartitioneren is waarschijnlijk een slecht idee.\n" -"Ontkoppel alle bestandssystemen, en schakel alle wisselgeheugen partities op deze schijf uit.\n" +"Deze schijf wordt nu gebruikt - herpartitioneren is waarschijnlijk een " +"slecht idee.\n" +"Ontkoppel alle bestandssystemen, en schakel alle wisselgeheugen partities op " +"deze schijf uit.\n" "Gebruik --no-reread om deze controle te onderdrukken.\n" -#: fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "Gebruik --force om alle controles te negeren.\n" -#: fdisk/sfdisk.c:2991 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "OK\n" -#: fdisk/sfdisk.c:3000 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Oude situatie:\n" -#: fdisk/sfdisk.c:3004 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "Partitie %d bestaat niet, kan haar niet veranderen!\n" -#: fdisk/sfdisk.c:3012 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Nieuwe situatie:\n" -#: fdisk/sfdisk.c:3017 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" @@ -5197,21 +5235,21 @@ msgstr "" "Deze partities bevallen mij niet echt - er is niets veranderd.\n" "(Als u dit echt wilt, kunt u --force gebruiken.)\n" -#: fdisk/sfdisk.c:3020 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "Mij bevalt niet niet echt - misschien moet u Nee antwoorden\n" -#: fdisk/sfdisk.c:3025 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "Bent u hiermee tevreden? [ynq] " -#: fdisk/sfdisk.c:3027 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "Wilt u dit naar de schijf schrijven? [ynq] " -#: fdisk/sfdisk.c:3032 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" @@ -5220,16 +5258,16 @@ msgstr "" "\n" "sfdisk: vroegtijdig einde van invoer\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "Afsluiten - niets veranderd\n" -#: fdisk/sfdisk.c:3040 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "Antwoord alstublieft een van y,n,q\n" -#: fdisk/sfdisk.c:3048 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5238,14 +5276,16 @@ msgstr "" "Nieuwe partitietabel succesvol weggeschreven\n" "\n" -#: fdisk/sfdisk.c:3054 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" "(See fdisk(8).)\n" msgstr "" -"Als u een DOS partitie gemaakt of gewijzigd heeft, zeg /dev/foo7, gebruiken dan dd(1)\n" -"om de eerste 512 bytes op nul te zetten: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" +"Als u een DOS partitie gemaakt of gewijzigd heeft, zeg /dev/foo7, gebruiken " +"dan dd(1)\n" +"om de eerste 512 bytes op nul te zetten: dd if=/dev/zero of=/dev/foo7 " +"bs=512 count=1\n" "(Zie fdisk(8).)\n" #: getopt/getopt.c:233 @@ -5277,28 +5317,38 @@ msgid " parameters\n" msgstr " parameters\n" #: getopt/getopt.c:328 -msgid " -a, --alternative Allow long options starting with single -\n" -msgstr " -a, --alternative Lange opties toestaan beginnend met een enkele -\n" +msgid "" +" -a, --alternative Allow long options starting with single -\n" +msgstr "" +" -a, --alternative Lange opties toestaan beginnend met een " +"enkele -\n" #: getopt/getopt.c:329 msgid " -h, --help This small usage guide\n" -msgstr " -h, --help Deze kleine gebruikersaanwijzing weergeven\n" +msgstr "" +" -h, --help Deze kleine gebruikersaanwijzing weergeven\n" #: getopt/getopt.c:330 msgid " -l, --longoptions=longopts Long options to be recognized\n" -msgstr " -l, --longoptions=langeopts Lange opties die moeten worden herkend\n" +msgstr "" +" -l, --longoptions=langeopts Lange opties die moeten worden herkend\n" #: getopt/getopt.c:331 -msgid " -n, --name=progname The name under which errors are reported\n" -msgstr " -n, --name=prognaam De naam waaronder fouten worden gerapporteerd\n" +msgid "" +" -n, --name=progname The name under which errors are reported\n" +msgstr "" +" -n, --name=prognaam De naam waaronder fouten worden " +"gerapporteerd\n" #: getopt/getopt.c:332 msgid " -o, --options=optstring Short options to be recognized\n" -msgstr " -o, --options=opttekst Korte opties die moeten worden herkend\n" +msgstr "" +" -o, --options=opttekst Korte opties die moeten worden herkend\n" #: getopt/getopt.c:333 msgid " -q, --quiet Disable error reporting by getopt(3)\n" -msgstr " -q, --quiet Foutrapportage van getopt(3) uit zetten\n" +msgstr "" +" -q, --quiet Foutrapportage van getopt(3) uit zetten\n" #: getopt/getopt.c:334 msgid " -Q, --quiet-output No normal output\n" @@ -5333,129 +5383,130 @@ msgstr "getopt (uitgebreid) 1.1.3\n" msgid "internal error, contact the author." msgstr "interne fout, neem contact op met de auteur" -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "opgestart vanuit MILO\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Ruffiaanse BCD klok\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "klokpoort aangepast tot 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "cool SPEELTJE!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: atomische %s 1000 iteraties mislukt!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "Kan /dev/port niet openen: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "Ik heb geen toestemming gekregen omdat ik het niet probeerde.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "%s kan geen I/O poort toegang krijgen: de iopl(3) aanroep mislukte.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Waarschijnlijk heeft u root privileges nodig.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Aangenomen wordt dat de hardware klok staat op %s tijd.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "lokale" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: Waarschuwing: derde regel in adjtime bestand niet herkend\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Verwacht: `UTC' of `LOCAL' of niets.)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Laatste aanpassing voor verschuiving is %ld seconden na 1969 gedaan\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "Laatste calibratie gedaan %ld seconden na 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "Hardware klok is op %s tijd\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "onbekende" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "Wachten op klok tik...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "...klok tik ontvangen\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "Onjuiste waarden in hardware klok: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" -msgstr "Hw klok tijd : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconden sinds 1969\n" +msgstr "" +"Hw klok tijd : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconden sinds 1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "Tijd gelezen van hardware klok: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "Instellen hardware klok op %.2d:%.2d:%.2d = %ld seconden sinds 1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "Klok niet gewijzigd - alleen testen.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5464,27 +5515,32 @@ msgstr "" "Verlopen tijd sinds laatste referentietijd is %.6f seconden.\n" "Uitstellen tot volgende volle seconde.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format -msgid "The Hardware Clock registers contain values that are either invalid (e.g. 50th day of month) or beyond the range we can handle (e.g. Year 2095).\n" -msgstr "De hardware klok bevat waarden die ofwel onjuist (bijv. 50de dag van de maand) of buiten het bereik vallen dat wij ondersteunen (bijv. het jaar 2095).\n" +msgid "" +"The Hardware Clock registers contain values that are either invalid (e.g. " +"50th day of month) or beyond the range we can handle (e.g. Year 2095).\n" +msgstr "" +"De hardware klok bevat waarden die ofwel onjuist (bijv. 50de dag van de " +"maand) of buiten het bereik vallen dat wij ondersteunen (bijv. het jaar " +"2095).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f seconden\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "Geen --date optie aangegeven.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "--date argument te lang\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5493,21 +5549,21 @@ msgstr "" "De waarde van de --date optie is geen geldige datum.\n" "Het bevat in het bijzonder aanhalingstekens.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Uitvoeren date opdracht: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "Uitvoeren 'date' programma in /bin/sh shell mislukt. popen() mislukt" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "antwoord van date opdracht = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5522,104 +5578,123 @@ msgstr "" "Het antwoord was:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" -"The date command issued by %s returned something other than an integer where the converted time value was expected.\n" +"The date command issued by %s returned something other than an integer where " +"the converted time value was expected.\n" "The command was:\n" " %s\n" "The response was:\n" " %s\n" msgstr "" -"De date opdracht uitgevoerd door %s gaf iets anders dan een heel getal waar de geconverteerde tijdswaarde werd verwacht.\n" +"De date opdracht uitgevoerd door %s gaf iets anders dan een heel getal waar " +"de geconverteerde tijdswaarde werd verwacht.\n" "De opdracht was:\n" " %s\n" "Het antwoord was:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "datumtekst %s is gelijk aan %ld seconden sinds 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format -msgid "The Hardware Clock does not contain a valid time, so we cannot set the System Time from it.\n" -msgstr "De hardware klok bevat geen geldige tijd, zodat we de systeemtijd er niet mee kunnen instellen.\n" +msgid "" +"The Hardware Clock does not contain a valid time, so we cannot set the " +"System Time from it.\n" +msgstr "" +"De hardware klok bevat geen geldige tijd, zodat we de systeemtijd er niet " +"mee kunnen instellen.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "Aanroepen settimeofday:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "De systeemklok wordt niet ingesteld, uitvoeren in testmodus.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "Moet superuser zijn om de systeemklok in te stellen.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "settimeofday() mislukt" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format -msgid "Not adjusting drift factor because the Hardware Clock previously contained garbage.\n" -msgstr "De verchuivingsfactor wordt niet aangepast, omdat de hardware klok eerder rotzooi bevatte.\n" +msgid "" +"Not adjusting drift factor because the Hardware Clock previously contained " +"garbage.\n" +msgstr "" +"De verchuivingsfactor wordt niet aangepast, omdat de hardware klok eerder " +"rotzooi bevatte.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" "so history is bad and calibration startover is necessary.\n" msgstr "" -"De verschuivingsfactor wordt niet aangepast, omdat de laatste calibratietijd nul was.\n" +"De verschuivingsfactor wordt niet aangepast, omdat de laatste calibratietijd " +"nul was.\n" "De geschiedenis is dus slecht, en opnieuw calibreren is nodig.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format -msgid "Not adjusting drift factor because it has been less than a day since the last calibration.\n" -msgstr "De verschuivingsfactor wordt niet aangepast, omdat het minder dan een dag is sinds de laatste calibratie.\n" +msgid "" +"Not adjusting drift factor because it has been less than a day since the " +"last calibration.\n" +msgstr "" +"De verschuivingsfactor wordt niet aangepast, omdat het minder dan een dag is " +"sinds de laatste calibratie.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" -"Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor of %f seconds/day.\n" +"Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " +"of %f seconds/day.\n" "Adjusting drift factor by %f seconds/day\n" msgstr "" -"Klok %.1f seconden verschoven in de laatste %d seconden ondanks een verschuivingsfactor van %f seconden/dag.\n" +"Klok %.1f seconden verschoven in de laatste %d seconden ondanks een " +"verschuivingsfactor van %f seconden/dag.\n" "De verschuivingsfactor wordt %f seconden/dag aangepast\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "Tijd sinds laatste aanpassing is %d seconden\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" -msgstr "Er moeten %d seconden worden ingevoegd, en er moet worden gekeken naar de tijd %.6f seconden geleden\n" +msgstr "" +"Er moeten %d seconden worden ingevoegd, en er moet worden gekeken naar de " +"tijd %.6f seconden geleden\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "Het adjtime bestand wordt niet aangepast - in testmodus.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5628,73 +5703,89 @@ msgstr "" "Er zou het volgende worden geschreven naar %s:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "Verschuivingsaanpassing parameters niet bijgewerkt.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format -msgid "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" -msgstr "De hardware klok bevat geen geldige tijd, zodat we die niet kunnen aanpassen.\n" +msgid "" +"The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" +msgstr "" +"De hardware klok bevat geen geldige tijd, zodat we die niet kunnen " +"aanpassen.\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" -msgstr "Benodigde aanpassing is minder dan een seconden - de klok wordt niet ingesteld.\n" +msgstr "" +"Benodigde aanpassing is minder dan een seconden - de klok wordt niet " +"ingesteld.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "%s wordt gebruikt.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "Geen bruikbare klok-interface gevonden.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "Instellen systeemklok mislukt.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" -"The kernel keeps an epoch value for the Hardware Clock only on an Alpha machine.\n" +"The kernel keeps an epoch value for the Hardware Clock only on an Alpha " +"machine.\n" "This copy of hwclock was built for a machine other than Alpha\n" "(and thus is presumably not running on an Alpha now). No action taken.\n" msgstr "" -"De kernel bewaart alleen bij Alpha's een tijdperk-waarde voor de hardware klok.\n" +"De kernel bewaart alleen bij Alpha's een tijdperk-waarde voor de hardware " +"klok.\n" "Deze versie van hwclock is gemaakt voor een ander systeem dan de Alpha\n" "(en werkt nu dus waarschijnlijk niet op een Alpha). Geen actie genomen.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "Verkrijgen tijdperk-waarde van de kernel mislukt.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "Kernel neemt een tijdperk-waarde aan van %lu\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format -msgid "To set the epoch value, you must use the 'epoch' option to tell to what value to set it.\n" -msgstr "Om de tijdperk-waarde in te stellen, dient u de 'epoch' optie te gebruiken om door te geven welke waarde moet worden gebruikt.\n" +msgid "" +"To set the epoch value, you must use the 'epoch' option to tell to what " +"value to set it.\n" +msgstr "" +"Om de tijdperk-waarde in te stellen, dient u de 'epoch' optie te gebruiken " +"om door te geven welke waarde moet worden gebruikt.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "Tijdperk niet instellen op %d - alleen testen.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "Instellen tijdperk-waarde in kernel mislukt.\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s van %s\n" + +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5743,17 +5834,21 @@ msgstr "" " --version versienummer weergeven\n" "\n" "Opties: \n" -" --utc de hardware klok wordt gehouden op gecoördineerde universele tijd\n" +" --utc de hardware klok wordt gehouden op gecoördineerde universele " +"tijd\n" " --localtime de hardware klok wordt op lokale tijd gehouden\n" " --directisa directe toegang tot ISA bus in plaats van %s\n" " --badyear negeer jaartal van rtc, omdat de BIOS stuk is\n" -" --date geeft de tijd aan waarop de hardware klok moet worden ingesteld\n" -" --epoch=jaar geeft het jaartal aan dat het begin is van de tijdperk-waarde van\n" +" --date geeft de tijd aan waarop de hardware klok moet worden " +"ingesteld\n" +" --epoch=jaar geeft het jaartal aan dat het begin is van de tijdperk-" +"waarde van\n" " de hardware klok\n" -" --noadjfile gebruik niet /etc/adjtime. Het gebruik van --utc of --localtime\n" +" --noadjfile gebruik niet /etc/adjtime. Het gebruik van --utc of --" +"localtime\n" " is hiervoor nodig\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -5762,12 +5857,12 @@ msgstr "" " --jensen, --arc, --srm, --funky-toy\n" " vertel welke soort Alpha u gebruikt (zie hwclock(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s heeft geen argumenten zonder opties. U gaf %d.\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" @@ -5776,50 +5871,66 @@ msgstr "" "U heeft verschillende functies aangegeven.\n" "Er kan slechts één functie tegelijkertijd worden gebruikt.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format -msgid "%s: The --utc and --localtime options are mutually exclusive. You specified both.\n" -msgstr "%s: De --utc en --localtime opties sluiten elkaar uit. U heeft beide aangegeven.\n" +msgid "" +"%s: The --utc and --localtime options are mutually exclusive. You specified " +"both.\n" +msgstr "" +"%s: De --utc en --localtime opties sluiten elkaar uit. U heeft beide " +"aangegeven.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format -msgid "%s: The --adjust and --noadjfile options are mutually exclusive. You specified both.\n" -msgstr "%s: De --adjust en --noadjfile opties sluiten elkaar uit. U heeft beide aangegeven.\n" +msgid "" +"%s: The --adjust and --noadjfile options are mutually exclusive. You " +"specified both.\n" +msgstr "" +"%s: De --adjust en --noadjfile opties sluiten elkaar uit. U heeft beide " +"aangegeven.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "%s: Met --noadjfile moet u --utc of --localtime aangeven\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "Geen bruikbare insteltijd. Kan klok niet instellen.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "Sorry, alleen de supergebruiker kan de hardware klok instellen.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "Sorry, alleen de supergebruiker kan de systeem klok instellen.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format -msgid "Sorry, only the superuser can change the Hardware Clock epoch in the kernel.\n" -msgstr "Sorry, alleen de supergebruiker kan de tijdperk-waarde van de hardware klok in de kernel instellen.\n" +msgid "" +"Sorry, only the superuser can change the Hardware Clock epoch in the " +"kernel.\n" +msgstr "" +"Sorry, alleen de supergebruiker kan de tijdperk-waarde van de hardware klok " +"in de kernel instellen.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "Kan geen toegang krijgen tot hardware klok op een bekende manier.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format -msgid "Use the --debug option to see the details of our search for an access method.\n" -msgstr "Gebruik de --debug optie om de details te zien over onze zoektocht naar een toegangsmethode.\n" +msgid "" +"Use the --debug option to see the details of our search for an access " +"method.\n" +msgstr "" +"Gebruik de --debug optie om de details te zien over onze zoektocht naar een " +"toegangsmethode.\n" #: hwclock/kd.c:55 #, c-format @@ -5848,7 +5959,6 @@ msgstr "ioctl() mislukt om tijd te lezen van %s" msgid "ioctl KDSHWCLK failed" msgstr "ioctl KDSHWCLK mislukt" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "Openen /dev/tty1 of /dev/vc/1 mislukt" @@ -5900,7 +6010,9 @@ msgstr "ioctl() naar %s om bijwerkingsonderbrekingen uit te zetten, mislukt" #: hwclock/rtc.c:271 #, c-format msgid "ioctl() to %s to turn on update interrupts failed unexpectedly" -msgstr "ioctl() naar %s om bijwerkingsonderbrekingen aan te zetten, onverwacht mislukt" +msgstr "" +"ioctl() naar %s om bijwerkingsonderbrekingen aan te zetten, onverwacht " +"mislukt" #: hwclock/rtc.c:330 #, c-format @@ -5919,8 +6031,14 @@ msgstr "Openen van %s mislukt" #: hwclock/rtc.c:383 hwclock/rtc.c:429 #, c-format -msgid "To manipulate the epoch value in the kernel, we must access the Linux 'rtc' device driver via the device special file %s. This file does not exist on this system.\n" -msgstr "Om de tijdperk-waarde in de kernel aan te passen, is toegang tot het 'rtc' stuurprogramma van Linux nodig via het speciale apparaatbestand %s. Dit bestand bestaat niet op dit systeem.\n" +msgid "" +"To manipulate the epoch value in the kernel, we must access the Linux 'rtc' " +"device driver via the device special file %s. This file does not exist on " +"this system.\n" +msgstr "" +"Om de tijdperk-waarde in de kernel aan te passen, is toegang tot het 'rtc' " +"stuurprogramma van Linux nodig via het speciale apparaatbestand %s. Dit " +"bestand bestaat niet op dit systeem.\n" #: hwclock/rtc.c:388 hwclock/rtc.c:434 #, c-format @@ -5949,7 +6067,8 @@ msgstr "tijdperk instellen op %ld met RTC_EPOCH_SET ioctl naar %s.\n" #: hwclock/rtc.c:444 #, c-format -msgid "The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl.\n" +msgid "" +"The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl.\n" msgstr "Het kernel stuurprogramma voor %s heeft geen RTC_EPOCH_SET ioctl.\n" #: hwclock/rtc.c:447 @@ -5961,7 +6080,6 @@ msgstr "ioctl(RTC_EPOCH_SET) naar %s mislukt" msgid "calling open_tty\n" msgstr "aanroepen open_tty\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "aanroepen termio_init\n" @@ -5970,7 +6088,6 @@ msgstr "aanroepen termio_init\n" msgid "writing init string\n" msgstr "schrijven init string\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "voor autobaud\n" @@ -5984,7 +6101,6 @@ msgstr "wachten op cr-lf\n" msgid "read %c\n" msgstr "gelezen %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "lezen inlognaam\n" @@ -6038,7 +6154,6 @@ msgstr "/dev: chdir() mislukt: %m" msgid "/dev/%s: not a character device" msgstr "/dev/%s: geen teken-apparaat" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6053,12 +6168,10 @@ msgstr "/dev/%s: kan niet openen als standaardinvoer: %m" msgid "%s: not open for read/write" msgstr "%s: niet open voor lezen/schrijven" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "dubbel doen\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6091,36 +6204,35 @@ msgstr "%s: invoer overloop" #: login-utils/agetty.c:1195 #, c-format msgid "" -"Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] baud_rate,... line [termtype]\n" -"or\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] line baud_rate,... [termtype]\n" +"Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H " +"login_host] baud_rate,... line [termtype]\n" +"or\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] " +"line baud_rate,... [termtype]\n" msgstr "" -"Gebruik: %s [-hiLmw] [-l inlog_programma] [-t time-out] [-I initstring] [-H inlog_host] baud_rate,... lijn [soort terminal]\n" -"of\t[-hiLmw] [-l inlog_programma] [-t time-out] [-I initstring] [-H inlog_host] lijn baud_rate,... [soort terminal]\n" +"Gebruik: %s [-hiLmw] [-l inlog_programma] [-t time-out] [-I initstring] [-H " +"inlog_host] baud_rate,... lijn [soort terminal]\n" +"of\t[-hiLmw] [-l inlog_programma] [-t time-out] [-I initstring] [-H " +"inlog_host] lijn baud_rate,... [soort terminal]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "login: weinig geheugen, inloggen mislukt mogelijk\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "malloc voor ttyclass mislukt" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "malloc voor grplist mislukt" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "Inloggen op %s van %s standaard geweigerd.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "Inloggen op %s van %s geweigerd.\n" @@ -6165,8 +6277,8 @@ msgstr "Wijzigen finger informatie voor %s.\n" msgid "Password error." msgstr "Wachtwoord fout." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Wachtwoord: " @@ -6244,8 +6356,12 @@ msgstr "%s: %s is niet gerechtigd om de shell van %s te wijzigen\n" #: login-utils/chsh.c:157 #, c-format -msgid "%s: Running UID doesn't match UID of user we're altering, shell change denied\n" -msgstr "%s: uitvoerende UID komt niet overeen met UID van gebruiker die wordt gewijzigd, shell-wijziging ontzegd\n" +msgid "" +"%s: Running UID doesn't match UID of user we're altering, shell change " +"denied\n" +msgstr "" +"%s: uitvoerende UID komt niet overeen met UID van gebruiker die wordt " +"gewijzigd, shell-wijziging ontzegd\n" #: login-utils/chsh.c:163 #, c-format @@ -6340,34 +6456,6 @@ msgstr "Gebruik %s -l om de lijst te zien.\n" msgid "No known shells.\n" msgstr "Geen bekende shells.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "kon /dev/urandom niet openen" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "kon geen willekeurige gegevens lezen van /dev/urandom" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "kon %s niet openen om te lezen" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "kan %s niet vinden" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s heeft niet de juiste bestandsinstellingen" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "kan geen gegevens lezen van %s" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6375,13 +6463,14 @@ msgstr "Kan %s niet lezen, afsluiten." #: login-utils/last.c:148 msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" -msgstr "gebruik: last [-#] [-f bestand] [-t tty] [-h hostnaam] [gebruiker ...]\n" +msgstr "" +"gebruik: last [-#] [-f bestand] [-t tty] [-h hostnaam] [gebruiker ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " nog ingelogd" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6390,15 +6479,15 @@ msgstr "" "\n" "wtmp begint %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: malloc fout.\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6407,51 +6496,45 @@ msgstr "" "\n" "onderbroken %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "FATAAL: kan tty niet opnieuw openen: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "FATAAL: slechte tty" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: -h alleen voor supergebruiker.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "gebruik: login [-fp] [gebruikersnaam]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: PAM fout, afbreken: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "Kon PAM niet initialiseren: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "inlognaam: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "INLOGGEN %d MISLUKT VAN %s VOOR %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6460,17 +6543,17 @@ msgstr "" "Inloggegevens onjuist\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "TEVEEL INLOGPOGINGEN (%d) VAN %s VOOR %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "INLOGSESSIE MISLUKT VAN %s VOOR %s, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6479,7 +6562,7 @@ msgstr "" "\n" "Inloggegevens onjuist\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" @@ -6488,135 +6571,120 @@ msgstr "" "\n" "Sessie instelprobleem, afbreken.\n" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "NULL gebruikersnaam in %s:%d. Afbreken." -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "Onjuiste gebruikersnaam \"%s\" in %s:%d. Afbreken." -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "login: Geheugentekort\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Onjuiste gebruikersnaam" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "%s inloggen geweigerd vanaf deze terminal.\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "INLOGGEN %s GEWEIGERD VAN %s OP TTY %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "INLOGGEN %s GEWEIGERD OP TTY %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Inloggegevens onjuist\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Er zijn al teveel gebruikers ingelogd.\n" -"Probeer het later opnieuw.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "U heeft teveel processen draaien.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "INBELLEN BIJ %s DOOR %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "ROOT LOGIN OP %s VAN %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "ROOT LOGIN OP %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "LOGIN OP %s DOOR %s VAN %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "LOGIN OP %s DOOR %s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "U heeft nieuwe e-mail.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "U heeft e-mail.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: fork() mislukt: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "TIOCSCTTY mislukt: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "setuid() mislukt" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "Geen map %s!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Inloggen met home = \"/\".\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: geen geheugen voor shell script.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: kon shell script niet uitvoeren: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: geen shell: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6625,243 +6693,107 @@ msgstr "" "\n" "%s inlognaam: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "inlognaam veel te lang.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "NAAM te lang" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "inlognamen mogen niet beginnen met '-'.\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "teveel losse witregels.\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "EXCESSIEVE witregels" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "Inloggen is na %d seconden afgebroken vanwege een time-out\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Laatste keer inloggen: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "van %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "op %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" -msgstr "INLOGGEN MISLUKT VAN %s, %s" - -#: login-utils/login.c:1408 -#, c-format -msgid "LOGIN FAILURE ON %s, %s" -msgstr "INLOGGEN MISLUKT OP %s, %s" - -#: login-utils/login.c:1412 -#, c-format -msgid "%d LOGIN FAILURES FROM %s, %s" -msgstr "%d INLOG MISLUKKINGEN VAN %s, %s" - -#: login-utils/login.c:1415 -#, c-format -msgid "%d LOGIN FAILURES ON %s, %s" -msgstr "%d INLOG MISLUKKINGEN OP %s, %s" - -#: login-utils/mesg.c:89 -#, c-format -msgid "is y\n" -msgstr "is j\n" - -#: login-utils/mesg.c:92 -#, c-format -msgid "is n\n" -msgstr "is n\n" - -#: login-utils/mesg.c:112 -#, c-format -msgid "usage: mesg [y | n]\n" -msgstr "gebruik: mesg [j | n]\n" - -#: login-utils/newgrp.c:68 -msgid "newgrp: Who are you?" -msgstr "newgrp: Wie bent u?" - -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 -msgid "newgrp: setgid" -msgstr "newgrp: setgid" - -#: login-utils/newgrp.c:81 -msgid "newgrp: No such group." -msgstr "newgrp: Die groep bestaat niet." - -#: login-utils/newgrp.c:90 -msgid "newgrp: Permission denied" -msgstr "newgrp: Toegang geweigerd" - -#: login-utils/newgrp.c:97 -msgid "newgrp: setuid" -msgstr "newgrp: setuid" - -#: login-utils/newgrp.c:103 -msgid "No shell" -msgstr "Geen shell" - -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "Het wachtwoord moet tenminste 6 tekens lang zijn. Probeer opnieuw.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"Het wachtwoord moet uit de volgende categorieen tekens bevatten:\n" -"hoofd- en kleine letters, cijfers en niet-alfanumerieke tekens.\n" -"Zie passwd(1) voor meer informatie.\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "U kunt niet het oude wachtwoord gebruiken.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "Gebruik alstublieft niet iets wat lijkt op uw gebruikersnaam als wachtwoord!\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "Gebruik alstublieft niet iets wat lijkt op uw echte naam als wachtwoord!\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Gebruik: passwd [gebruikersnaam [wachtwoord]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "Alleen root mag de een- en twee-argumentsvormen gebruiken.\n" +msgstr "INLOGGEN MISLUKT VAN %s, %s" -#: login-utils/passwd.c:280 +#: login-utils/login.c:1317 #, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Gebruik: passwd [-foqsvV] [gebruiker [wachtwoord]]\n" +msgid "LOGIN FAILURE ON %s, %s" +msgstr "INLOGGEN MISLUKT OP %s, %s" -#: login-utils/passwd.c:301 +#: login-utils/login.c:1321 #, c-format -msgid "Can't exec %s: %s\n" -msgstr "Kan niet uitvoeren %s: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "Kan inlognaam niet vinden" +msgid "%d LOGIN FAILURES FROM %s, %s" +msgstr "%d INLOG MISLUKKINGEN VAN %s, %s" -#: login-utils/passwd.c:319 login-utils/passwd.c:326 +#: login-utils/login.c:1324 #, c-format -msgid "Only root can change the password for others.\n" -msgstr "Alleen root kan het wachtwoord van anderen wijzigen.\n" +msgid "%d LOGIN FAILURES ON %s, %s" +msgstr "%d INLOG MISLUKKINGEN OP %s, %s" -#: login-utils/passwd.c:334 +#: login-utils/mesg.c:89 #, c-format -msgid "Too many arguments.\n" -msgstr "Teveel argumenten.\n" +msgid "is y\n" +msgstr "is j\n" -#: login-utils/passwd.c:339 +#: login-utils/mesg.c:92 #, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "Kan de gebruikersnaam nergens vinden. Is `%s' echt een gebruiker?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "Sorry, ik kan alleen lokale wachtwoorden wijzigen. Gebruik yppasswd in plaats hiervan." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "UID en gebruikersnaam komen niet overeen, bedrieger!" +msgid "is n\n" +msgstr "is n\n" -#: login-utils/passwd.c:354 +#: login-utils/mesg.c:112 #, c-format -msgid "Changing password for %s\n" -msgstr "Het wachtwoord van %s wordt gewijzigd\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Geef het oude wachtwoord: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Onjuist wachtwoord, bedrieger." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Geef het nieuwe wachtwoord: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "Wachtwoord niet gewijzigd." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Geef opnieuw het nieuwe wachtwoord: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "U heeft het verkeerd ingevoerd. Wachtwoord niet gewijzigd." +msgid "usage: mesg [y | n]\n" +msgstr "gebruik: mesg [j | n]\n" -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "wachtwoord gewijzigd, gebruiker %s" +#: login-utils/newgrp.c:69 +msgid "newgrp: Who are you?" +msgstr "newgrp: Wie bent u?" -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "ROOT WACHTWOORD GEWIJZIGD" +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 +msgid "newgrp: setgid" +msgstr "newgrp: setgid" -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "wachtwoord gewijzigd door root, gebruiker %s" +#: login-utils/newgrp.c:82 +msgid "newgrp: No such group." +msgstr "newgrp: Die groep bestaat niet." -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "setpwnam aanroepen om wachtwoord in te stellen.\n" +#: login-utils/newgrp.c:91 +msgid "newgrp: Permission denied" +msgstr "newgrp: Toegang geweigerd" -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "Wachtwoord *NIET* gewijzigd. Probeer het later opnieuw.\n" +#: login-utils/newgrp.c:98 +msgid "newgrp: setuid" +msgstr "newgrp: setuid" -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Wachtwoord gewijzigd.\n" +#: login-utils/newgrp.c:104 +msgid "No shell" +msgstr "Geen shell" #: login-utils/shutdown.c:113 #, c-format @@ -6909,7 +6841,6 @@ msgstr "opnieuw gestart door %s: %s" msgid "halted by %s: %s" msgstr "afgesloten door %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -6946,7 +6877,6 @@ msgstr "Het programma \"%s\" wordt uitgevoerd ...\n" msgid "Error executing\t%s\n" msgstr "Fout bij uitvoeren\t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7036,7 +6966,6 @@ msgstr "fout bij instellen sluiten-bij-uitvoeren op /dev/initctl" msgid "error running finalprog\n" msgstr "fout bij uitvoeren finalprog\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "fout bij fork() finalprog\n" @@ -7065,7 +6994,7 @@ msgstr "openen van map mislukt\n" msgid "fork failed\n" msgstr "fork() mislukt\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1622 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "uitvoeren mislukt\n" @@ -7214,12 +7143,6 @@ msgstr "onjuiste maandwaarde: gebruik 1-12" msgid "illegal year value: use 1-9999" msgstr "onjuiste jaarwaarde: gebruik 1-9999" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7230,13 +7153,12 @@ msgstr "%s %d" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "gebruik: cal [-13smjyV] [[maand] jaar]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "gebruik: %s [+formaat] [dag maand jaar]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "St. Tibs Dag" @@ -7282,8 +7204,11 @@ msgstr "logger: onbekende prioriteitsnaam: %s.\n" #: misc-utils/logger.c:287 #, c-format -msgid "usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n" -msgstr "gebruik: logger [-is] [-f bestand] [-p pri] [-t tag] [-u socket] [ bericht ... ]\n" +msgid "" +"usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n" +msgstr "" +"gebruik: logger [-is] [-f bestand] [-p pri] [-t tag] [-u socket] " +"[ bericht ... ]\n" #: misc-utils/look.c:349 #, c-format @@ -7365,7 +7290,7 @@ msgstr "%s: hernoemen %s tot %s mislukt: %s\n" msgid "call: %s from to files...\n" msgstr "gebruik: %s van naar bestanden...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7376,22 +7301,22 @@ msgstr "" "Gebruik `%s [opties] %s' als u het echt wilt gebruiken.\n" "Script niet gestart.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "gebruik: script [-a] [-f] [-q] [-t] [bestand]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "Script gestart, bestand is %s\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "Script gestart op %s" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7400,254 +7325,253 @@ msgstr "" "\n" "Script gedaan op %s" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "Script gedaan, bestand is %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "openpty mislukt\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "Tekort aan pty's\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "%s: Argument fout, gebruik\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term terminal_naam ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ attr ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-AANTAL_CONSOLES] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-AANTAL_CONSOLES] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file dump_bestandsnaam ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq freqnumber ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "kan stroombesparingsmodus niet instellen\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "klogctl fout: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "Fout bij lezen %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "Fout bij schrijven schermafdruk\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "kon %s niet lezen, en ioctl() mislukt voor meer informatie\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM is niet gedefinieerd.\n" @@ -7707,51 +7631,54 @@ msgstr "Bericht van %s@%s (als %s) op %s bij %s ..." msgid "Message from %s@%s on %s at %s ..." msgstr "Bericht van %s@%s op %s bij %s ..." -#: mount/fstab.c:135 +#: mount/fstab.c:136 #, c-format msgid "warning: error reading %s: %s" msgstr "waarschuwing: fout bij lezen %s: %s" -#: mount/fstab.c:163 mount/fstab.c:188 +#: mount/fstab.c:164 mount/fstab.c:189 #, c-format msgid "warning: can't open %s: %s" msgstr "waarschuwing: kan %s niet openen: %s" -#: mount/fstab.c:168 +#: mount/fstab.c:169 #, c-format msgid "mount: could not open %s - using %s instead\n" msgstr "mount: kon %s niet openen - gebruik %s in plaats daarvan\n" -#: mount/fstab.c:472 +#: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" -msgstr "kan het blokkeerbestand %s niet maken: %s (gebruik -n optie om te forceren)" +msgstr "" +"kan het blokkeerbestand %s niet maken: %s (gebruik -n optie om te forceren)" -#: mount/fstab.c:487 +#: mount/fstab.c:499 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" -msgstr "kan blokkeerbestand %s niet koppelen: %s (gebruik -n optie om te forceren)" +msgstr "" +"kan blokkeerbestand %s niet koppelen: %s (gebruik -n optie om te forceren)" -#: mount/fstab.c:499 +#: mount/fstab.c:511 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" -msgstr "kan blokkeerbestand %s niet openen: %s (gebruik -n optie om te forceren)" +msgstr "" +"kan blokkeerbestand %s niet openen: %s (gebruik -n optie om te forceren)" -#: mount/fstab.c:514 +#: mount/fstab.c:526 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Kan blokkeerbestand %s niet blokkeren: %s\n" -#: mount/fstab.c:526 +#: mount/fstab.c:538 #, c-format msgid "can't lock lock file %s: %s" msgstr "kan blokkeerbestand %s niet blokkeren: %s" -#: mount/fstab.c:528 +#: mount/fstab.c:540 msgid "timed out" msgstr "time-out" -#: mount/fstab.c:535 +#: mount/fstab.c:547 #, c-format msgid "" "Cannot create link %s\n" @@ -7760,22 +7687,22 @@ msgstr "" "Kan koppeling %s niet maken\n" "Mogelijk is er een oud blokkeerbestand?\n" -#: mount/fstab.c:584 mount/fstab.c:622 +#: mount/fstab.c:587 mount/fstab.c:625 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "kan %s niet openen (%s) - mtab niet bijgewerkt" -#: mount/fstab.c:630 +#: mount/fstab.c:633 #, c-format msgid "error writing %s: %s" msgstr "fout bij schrijven %s: %s" -#: mount/fstab.c:640 +#: mount/fstab.c:643 #, c-format msgid "error changing mode of %s: %s\n" msgstr "fout bij wijzigen modus van %s: %s\n" -#: mount/fstab.c:658 +#: mount/fstab.c:661 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "kan %s niet hernoemen tot %s: %s\n" @@ -7832,7 +7759,8 @@ msgid "" " about the loop device? (If so, recompile or `modprobe loop'.)" msgstr "" "%s: Kon geen enkel lus-apparaat vinden. Misschien weet deze kernel niets\n" -" over het lus-apparaat? (Als dat zo is kunt u die opnieuw compileren of een\n" +" over het lus-apparaat? (Als dat zo is kunt u die opnieuw compileren " +"of een\n" " `modprobe loop' doen.)" #: mount/lomount.c:189 @@ -7845,27 +7773,29 @@ msgstr "%s: kon geen enkel vrij lus-apparaat vinden" msgid "Couldn't lock into memory, exiting.\n" msgstr "Kan niet blokkeren in geheugen, afsluiten.\n" -#: mount/lomount.c:341 +#: mount/lomount.c:340 #, c-format msgid "set_loop(%s,%s,%llu): success\n" msgstr "set_loop(%s,%s,%llu): succesvol\n" -#: mount/lomount.c:352 +#: mount/lomount.c:351 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: kan apparaat %s niet verwijderen: %s\n" -#: mount/lomount.c:362 +#: mount/lomount.c:361 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): succes\n" -#: mount/lomount.c:370 +#: mount/lomount.c:369 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" -msgstr "Deze versie van mount is gecompileerd zonder lus ondersteuning. Hercompileer alstublieft.\n" +msgstr "" +"Deze versie van mount is gecompileerd zonder lus ondersteuning. Hercompileer " +"alstublieft.\n" -#: mount/lomount.c:407 +#: mount/lomount.c:406 #, c-format msgid "" "usage:\n" @@ -7880,16 +7810,17 @@ msgstr "" " %s -f# ongebruikte vinden\n" " %s [ -e codering ] [ -o plaats ] {-f|lus_apparaat} bestand # instellen\n" -#: mount/lomount.c:426 mount/sundries.c:30 mount/sundries.c:41 -#: mount/sundries.c:56 mount/sundries.c:259 +#: mount/lomount.c:425 mount/sundries.c:205 mount/xmalloc.c:29 #, c-format msgid "not enough memory" msgstr "niet voldoende geheugen" -#: mount/lomount.c:541 +#: mount/lomount.c:540 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" -msgstr "Er was geen lus-ondersteuning beschikbaar bij het compileren. Hercompileer alstublieft.\n" +msgstr "" +"Er was geen lus-ondersteuning beschikbaar bij het compileren. Hercompileer " +"alstublieft.\n" #: mount/mntent.c:166 #, c-format @@ -7905,166 +7836,186 @@ msgstr "[mntent]: regel %d in %s is slecht%s\n" msgid "; rest of file ignored" msgstr "; rest van bestand genegeerd" -#: mount/mount.c:381 +#: mount/mount_blkid.c:87 +#, c-format +msgid "%s: error: the label %s occurs on both %s and %s\n" +msgstr "%s: fout: het label %s komt voor op %s èn op %s\n" + +#: mount/mount_blkid.c:99 +#, c-format +msgid "mount: going to mount %s by UUID\n" +msgstr "mount: mounten van %s via UUID\n" + +#: mount/mount_blkid.c:103 +#, c-format +msgid "mount: going to mount %s by label\n" +msgstr "mount: mounten van %s via label\n" + +#: mount/mount_by_label.c:192 +#, c-format +msgid "%s: could not open %s, so UUID and LABEL conversion cannot be done.\n" +msgstr "" +"%s: kon %s niet openen; UUID en LABEL conversie kon dus niet worden gedaan.\n" + +#: mount/mount_by_label.c:315 +#, c-format +msgid "%s: bad UUID" +msgstr "%s: slechte UUID" + +#: mount/mount.c:382 #, c-format msgid "mount: according to mtab, %s is already mounted on %s" msgstr "mount: volgens mtab, is %s al aangekoppeld op %s" -#: mount/mount.c:386 +#: mount/mount.c:387 #, c-format msgid "mount: according to mtab, %s is mounted on %s" msgstr "mount: volgens mtab, is %s al aangekoppeld op %s" -#: mount/mount.c:406 +#: mount/mount.c:407 #, c-format msgid "mount: can't open %s for writing: %s" msgstr "mount: kan %s niet openen om te schrijven: %s" -#: mount/mount.c:423 mount/mount.c:676 +#: mount/mount.c:424 mount/mount.c:677 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: fout bij schrijven %s: %s" -#: mount/mount.c:431 +#: mount/mount.c:432 #, c-format msgid "mount: error changing mode of %s: %s" msgstr "mount: fout bij wijzigen modus van %s: %s" -#: mount/mount.c:482 +#: mount/mount.c:483 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s ziet er uit al wisselgeheugen - niet aangekoppeld" -#: mount/mount.c:569 +#: mount/mount.c:570 msgid "mount failed" msgstr "aankoppelen mislukt" -#: mount/mount.c:571 +#: mount/mount.c:572 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: alleen root kan %s aankoppelen op %s" -#: mount/mount.c:599 +#: mount/mount.c:600 msgid "mount: loop device specified twice" msgstr "mount: lus-apparaat twee keer aangegeven" -#: mount/mount.c:604 +#: mount/mount.c:605 msgid "mount: type specified twice" msgstr "mount: soort twee keer aangegeven" -#: mount/mount.c:616 +#: mount/mount.c:617 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: instellen van lus-apparaat wordt overgeslagen\n" -#: mount/mount.c:625 +#: mount/mount.c:626 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: het lus-apparaat %s wordt gebruikt\n" -#: mount/mount.c:630 +#: mount/mount.c:631 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: instellen lus-apparaat mislukt\n" -#: mount/mount.c:634 +#: mount/mount.c:635 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: instellen lus-apparaat succesvol\n" -#: mount/mount.c:671 +#: mount/mount.c:672 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: kan %s niet openen: %s" -#: mount/mount.c:692 +#: mount/mount.c:693 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: argument voor -p of --pass-fd moet een getal zijn" -#: mount/mount.c:705 +#: mount/mount.c:706 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: kan %s niet openen om snelheid in te stellen" -#: mount/mount.c:708 +#: mount/mount.c:709 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: kan snelheid niet instellen: %s" -#: mount/mount.c:762 mount/mount.c:1347 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: fork() mislukt: %s" -#: mount/mount.c:850 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "mount: deze versie is gecompileerd zonder ondersteuning voor de soort `nfs'" - -#: mount/mount.c:890 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "mount: mislukt met nfs mount versie 4, probeer nu 3..\n" -#: mount/mount.c:901 -msgid "mount: I could not determine the filesystem type, and none was specified" +#: mount/mount.c:895 +msgid "" +"mount: I could not determine the filesystem type, and none was specified" msgstr "mount: Kon bestandssysteemsoort niet bepalen, en geen aangegeven" -#: mount/mount.c:904 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: u moet de bestandssysteem soort aangeven" -#. should not happen -#: mount/mount.c:907 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: aankoppelen mislukt" -#: mount/mount.c:913 mount/mount.c:948 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: aankoppelingspunt %s is geen map" -#: mount/mount.c:915 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: toegang geweigerd" -#: mount/mount.c:917 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: moet supergebruiker zijn om mount te gebruiken" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:921 mount/mount.c:925 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s is bezig" -#. no -#. yes, don't mention it -#: mount/mount.c:927 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc al aangekoppeld" -#: mount/mount.c:929 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s al aangekoppeld of %s bezig" -#: mount/mount.c:935 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: aankoppelingspunt %s bestaat niet" -#: mount/mount.c:937 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" -msgstr "mount: aankoppelingspunt %s is een symbolische koppeling die nergens naar wijst" +msgstr "" +"mount: aankoppelingspunt %s is een symbolische koppeling die nergens naar " +"wijst" -#: mount/mount.c:940 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: speciale apparaat %s bestaat niet" -#: mount/mount.c:950 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8073,12 +8024,12 @@ msgstr "" "mount: speciale apparaat %s bestaat niet\n" " (een pad voorvoegsel is geen map)\n" -#: mount/mount.c:963 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s nog niet aangekoppeld, of slechte optie" -#: mount/mount.c:965 +#: mount/mount.c:959 #, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" @@ -8087,7 +8038,7 @@ msgstr "" "mount: slecht soort bestandssysteem, slechte optie, slecht superblok op %s,\n" " ontbrekende codepagina of andere fout" -#: mount/mount.c:975 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" @@ -8095,7 +8046,7 @@ msgstr "" " (kan dit het IDE-apparaat zijn waar u in feite ide-scsi\n" "gebruikt zodat sr0 of sda ofzo nodig is?)" -#: mount/mount.c:981 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" @@ -8103,7 +8054,7 @@ msgstr "" " (bent u niet aan het proberen een uitgebreide partitie\n" "te mounten in plaats van een logische partitie binenin?)" -#: mount/mount.c:998 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" @@ -8111,50 +8062,51 @@ msgstr "" " In sommige gevallen wordt er nuttige informatie gevonden in syslog\n" "- probeer dmesg | tail ofzo\n" -#: mount/mount.c:1004 +#: mount/mount.c:998 msgid "mount table full" msgstr "aankoppelingstabel vol" -#: mount/mount.c:1006 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: kan superblok niet lezen" -#: mount/mount.c:1010 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "mount: %s: onbekend apparaat" -#: mount/mount.c:1015 +#: mount/mount.c:1009 #, c-format msgid "mount: unknown filesystem type '%s'" msgstr "mount: onbekend soort bestanssysteem '%s'" -#: mount/mount.c:1027 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: waarschijnlijk bedoelde u %s" -#: mount/mount.c:1029 +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" msgstr "mount: mogelijk bedoelde u 'iso9660'?" -#: mount/mount.c:1031 +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" msgstr "mount: mogelijk bedoelde u 'vfat'?" -#: mount/mount.c:1034 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" -msgstr "mount: %s heeft onjuist apparaatnummer of bestandssysteem soort %s niet ondersteund" +msgstr "" +"mount: %s heeft onjuist apparaatnummer of bestandssysteem soort %s niet " +"ondersteund" -#. strange ... -#: mount/mount.c:1040 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "mount: %s is geen blok-apparaat, en stat mislukt?" -#: mount/mount.c:1042 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -8163,71 +8115,67 @@ msgstr "" "mount: de kernel herkent %s niet als een blok-apparaat\n" " (misschien `insmod stuurprogramma'?)" -#: mount/mount.c:1045 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "mount: %s is geen blok-apparaat (misschien `-o loop' proberen?)" -#: mount/mount.c:1048 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s is geen blok-apparaat" -#: mount/mount.c:1051 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s is geen geldig blok-apparaat" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1054 +#: mount/mount.c:1048 msgid "block device " msgstr "blok-apparaat " -#: mount/mount.c:1056 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "mount: kan %s%s niet alleen-lezen aankoppelen" -#: mount/mount.c:1060 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s is schrijf-beveiligd maar expliciete `-w' optie gegeven" -#: mount/mount.c:1077 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s is schrijf-beveiligd, alleen-lezen aankoppelen" -#: mount/mount.c:1176 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: geen soort gegeven - Ik neem aan nfs, vanwege de dubbele punt\n" -#: mount/mount.c:1182 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" -msgstr "mount: geen soort gegeven - Ik neem aan smbfs, vanwege het // voorvoegsel\n" +msgstr "" +"mount: geen soort gegeven - Ik neem aan smbfs, vanwege het // voorvoegsel\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1199 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: op de achtergrond \"%s\"\n" -#: mount/mount.c:1210 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: ik geef het op voor \"%s\"\n" -#: mount/mount.c:1292 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s al aangekoppeld op %s\n" -#: mount/mount.c:1425 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8264,7 +8212,8 @@ msgstr "" " mount map : bekend apparaat hier aankoppelen\n" " mount -t soort apparaat map : standaard mount opdracht\n" "Let op dat men niet echt een apparaat aankoppeld, maar eigenlijk een\n" -"bestandssysteem (van gegeven soort) dat op dat apparaat kan worden gevonden.\n" +"bestandssysteem (van gegeven soort) dat op dat apparaat kan worden " +"gevonden.\n" "Men kan ook een reeds zichtbare mappenboom ergens anders aankoppelen:\n" " mount --bind oudemap nieuwemap\n" "of een subboom verplaatsen:\n" @@ -8274,47 +8223,38 @@ msgstr "" "Andere opties: [-nfFrsvw] [-o opties] [-p wachtwoordfd].\n" "Voor meer informatie, zie man 8 mount .\n" -#: mount/mount.c:1614 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: alleen root kan dat doen" -#: mount/mount.c:1619 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: geen %s gevonden - nu aanmaken..\n" -#: mount/mount.c:1631 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "mount: die partitie is niet gevonden" -#: mount/mount.c:1633 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: aankoppelen %s\n" -#: mount/mount.c:1642 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "niets aangekoppeld" -#: mount/mount.c:1657 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: kan %s niet vinden in %s" -#: mount/mount.c:1672 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: kan %s niet vinden in %s of %s" -#: mount/mount_by_label.c:190 -#, c-format -msgid "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n" -msgstr "mount: kon %s niet openen; UUID en LABEL conversie kon dus niet worden gedaan.\n" - -#: mount/mount_by_label.c:313 -msgid "mount: bad UUID" -msgstr "mount: slechte UUID" - #: mount/mount_guess_fstype.c:489 #, c-format msgid "mount: error while guessing filesystem type\n" @@ -8345,120 +8285,120 @@ msgstr " Ik zal soort %s proberen\n" msgid "Trying %s\n" msgstr "Proberen %s\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: excessief lang host:map argument\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: waarschuwing: meerdere hostnamen niet ondersteund\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "mount: aan te koppelen map niet in host:map formaat\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: kan geen adres verkrijgen voor %s\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: slechte hp->h_length gekregen\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: excessief lang optie argument\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "Waarschuwing: Niet herkende proto= optie.\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "Waarschuwing: Optie namlen niet ondersteund.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "onbekend nfs mount parameter: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "Waarschuwing: optie nolock niet ondersteund.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "onbekende nfs mount optie: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: slechte hp->h_length gekregen?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "NFS over TCP is niet ondersteund.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "nfs socket" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "nfs server zei dat de voorziening niet beschikbaar is" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "portmapper gebruikt voor vinden NFS poort\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "gebruiken poort %d voor nfs deamon\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "nfs verbinden" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "onbekende nfs status resultaatwaarde: %d" -#: mount/sundries.c:66 +#: mount/sundries.c:26 msgid "bug in xstrndup call" msgstr "programmeerfout in aanroep xstrndup" -#: mount/swapon.c:54 +#: mount/swapon.c:56 #, c-format msgid "" "usage: %s [-hV]\n" " %s -a [-e] [-v]\n" -" %s [-v] [-p priority] special ...\n" +" %s [-v] [-p priority] special|LABEL=volume_name ...\n" " %s [-s]\n" msgstr "" "gebruik: %s [-hV]\n" " %s -a [-e] [-v]\n" -" %s [-v] [-p prioriteit] speciaal ...\n" +" %s [-v] [-p prioriteit] speciaal|LABEL=volume_naam ...\n" " %s [-s]\n" -#: mount/swapon.c:64 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8469,133 +8409,137 @@ msgstr "" " %s -a [-v]\n" " %s [-v] speciaal ...\n" -#: mount/swapon.c:170 mount/swapon.c:234 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s op %s\n" -#: mount/swapon.c:174 +#: mount/swapon.c:177 mount/swapon.c:243 +#, c-format +msgid "%s: cannot find the device for %s\n" +msgstr "%s: kan geen apparaat vinden voor %s\n" + +#: mount/swapon.c:184 #, c-format -msgid "swapon: cannot stat %s: %s\n" -msgstr "swapon: kan %s niet vinden: %s\n" +msgid "%s: cannot stat %s: %s\n" +msgstr "%s: kan de status van %s niet opvragen: %s\n" -#: mount/swapon.c:185 +#: mount/swapon.c:195 #, c-format -msgid "swapon: warning: %s has insecure permissions %04o, %04o suggested\n" -msgstr "swapon: waarschuwing: %s heeft onveilige toegangsrechten %04o, %04o aangeraden\n" +msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" +msgstr "" +"%s: waarschuwing: %s heeft onveilige toegangsrechten %04o, %04o aangeraden\n" -#: mount/swapon.c:197 +#: mount/swapon.c:207 #, c-format -msgid "swapon: Skipping file %s - it appears to have holes.\n" -msgstr "swapon: Overslaan bestand %s - het lijkt gaten te hebben.\n" +msgid "%s: Skipping file %s - it appears to have holes.\n" +msgstr "%s: Overslaan bestand %s - het lijkt gaten te hebben.\n" -#: mount/swapon.c:240 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "Geen supergebruiker.\n" -#: mount/swapon.c:304 mount/swapon.c:400 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: niet %s niet openen: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: gecompileerd zonder ondersteuning voor -f\n" -#: mount/umount.c:141 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: kan %s niet vorken" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "host: %s, map: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: kan geen adres krijgen voor %s\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: slechte hostp->h_length gekregen\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: ongeldig blok-apparaat" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: niet aangekoppeld" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: kan niet schrijven naar superblok" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: apparaat is bezig" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: niet gevonden" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: moet supergebruiker zijn om te ontkoppelen" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: blok-apparaten niet toegestaan op bestandssysteem" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "geen umount2, proberen umount...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "kon %s niet ontkoppelen - proberen %s in plaats daarvan\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s bezig - alleen-lezen her-aangekoppeld\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: kon %s niet alleen-lezen her-aankoppelen\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s ontkoppeld\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: kan geen lijst vinden met bestandssystemen om te ontkoppelen" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" @@ -8603,50 +8547,50 @@ msgid "" " umount [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Gebruik: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vbestandssysteensoorten] [-O opties]\n" +" umount -a [-f] [-r] [-n] [-v] [-t vbestandssysteensoorten] [-O " +"opties]\n" " umount [-f] [-r] [-n] [-v] speciaal | node...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 msgid "Cannot umount \"\"\n" msgstr "kan \"\" niet unmounten\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "Proberen te ontkoppelen %s\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "Kon %s niet vinden in mtab\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s is niet aangekoppeld (volgens mtab)" -#: mount/umount.c:576 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: het lijkt erop dat %s meerdere keren is aangekoppeld" -#: mount/umount.c:589 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s staat niet in fstab (en u bent niet root)" -#: mount/umount.c:593 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s aankoppeling komt niet overeen met fstab" -#: mount/umount.c:634 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: alleen %s kan %s ontkoppelen van %s" -#: mount/umount.c:715 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "umount: alleen root kan dat doen" @@ -8673,10 +8617,12 @@ msgstr "" #: sys-utils/cytune.c:126 #, c-format msgid "" -"File %s, For threshold value %lu and timrout value %lu, Maximum characters in fifo were %d,\n" +"File %s, For threshold value %lu and timrout value %lu, Maximum characters " +"in fifo were %d,\n" "and the maximum transfer rate in characters/second was %f\n" msgstr "" -"Bestand %s, For drempelwaarde %lu en time-out waarde %lu, maximum tekens in fifo was %d,\n" +"Bestand %s, For drempelwaarde %lu en time-out waarde %lu, maximum tekens in " +"fifo was %d,\n" "en maximale overdrachtssnelheid in tekens/seconde was %f\n" #: sys-utils/cytune.c:190 @@ -8706,8 +8652,12 @@ msgstr "Onjuiste standaardwaarde tijdsinstelling: %s\n" #: sys-utils/cytune.c:239 #, c-format -msgid "Usage: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T value]) [-g|-G] file [file...]\n" -msgstr "Gebruik: %s [-q [-i interval]] ([-s waarde]|[-S waarde]) ([-t waarde]|[-T waarde]) [-g|-G] bestand [bestand...]\n" +msgid "" +"Usage: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T value]) " +"[-g|-G] file [file...]\n" +msgstr "" +"Gebruik: %s [-q [-i interval]] ([-s waarde]|[-S waarde]) ([-t waarde]|[-T " +"waarde]) [-g|-G] bestand [bestand...]\n" #: sys-utils/cytune.c:251 sys-utils/cytune.c:270 sys-utils/cytune.c:290 #: sys-utils/cytune.c:340 @@ -8760,8 +8710,10 @@ msgstr "Kan CYGETMON niet uitvoeren op %s: %s\n" #: sys-utils/cytune.c:419 #, c-format -msgid "%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" -msgstr "%s: %lu ints, %lu/%lu tekens; fifo: %lu drempel, %lu tmout, %lu max, %lu nu\n" +msgid "" +"%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" +msgstr "" +"%s: %lu ints, %lu/%lu tekens; fifo: %lu drempel, %lu tmout, %lu max, %lu nu\n" #: sys-utils/cytune.c:425 #, c-format @@ -8770,8 +8722,10 @@ msgstr " %f int/sec; %f ontvangen, %f verzonden (tekens/sec)\n" #: sys-utils/cytune.c:430 #, c-format -msgid "%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" -msgstr "%s: %lu ints, %lu tekens; fifo: %lu drempel, %lu tmout, %lu max, %lu nu\n" +msgid "" +"%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" +msgstr "" +"%s: %lu ints, %lu tekens; fifo: %lu drempel, %lu tmout, %lu max, %lu nu\n" #: sys-utils/cytune.c:436 #, c-format @@ -8783,6 +8737,19 @@ msgstr " %f int/sec; %f ontvangen (tekens/sec)\n" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Gebruik: %s [-c] [-n niveau] [-s bufgrootte]\n" +#: sys-utils/flock.c:59 +#, c-format +msgid "flock: unknown option, aborting.\n" +msgstr "flock: onbekende optie, afbreken.\n" + +#: sys-utils/flock.c:77 +#, fuzzy, c-format +msgid "" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" +msgstr "" +"Gebruik flock [--shared | --timeout=seconden] bestandsnaam commando {arg " +"arg ...}\n" + #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -8886,8 +8853,10 @@ msgstr "\t%s -h voor hulp.\n" #: sys-utils/ipcs.c:129 #, c-format -msgid "%s provides information on ipc facilities for which you have read access.\n" -msgstr "%s geeft informatie over ipc voorzieningen waarvoor u leestoegang heeft.\n" +msgid "" +"%s provides information on ipc facilities for which you have read access.\n" +msgstr "" +"%s geeft informatie over ipc voorzieningen waarvoor u leestoegang heeft.\n" #: sys-utils/ipcs.c:131 #, c-format @@ -8946,8 +8915,6 @@ msgstr "kernel niet ingesteld voor gedeeld geheugen\n" msgid "------ Shared Memory Limits --------\n" msgstr "------ Grenzen gedeeld geheugen --------\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, c-format msgid "max number of segments = %lu\n" @@ -9445,11 +9412,14 @@ msgstr "pid" #: sys-utils/rdev.c:69 msgid "usage: rdev [ -rv ] [ -o OFFSET ] [ IMAGE [ VALUE [ OFFSET ] ] ]" -msgstr "gebruik: rdev [ -rv ] [ -o PLAATS ] [ AFBEELDING [ WAARDE [ PLAATS ] ] ]" +msgstr "" +"gebruik: rdev [ -rv ] [ -o PLAATS ] [ AFBEELDING [ WAARDE [ PLAATS ] ] ]" #: sys-utils/rdev.c:70 -msgid " rdev /dev/fd0 (or rdev /linux, etc.) displays the current ROOT device" -msgstr " rdev /dev/fd0 (of rdev /linux, etc.) geeft huidige ROOT apparaat aan" +msgid "" +" rdev /dev/fd0 (or rdev /linux, etc.) displays the current ROOT device" +msgstr "" +" rdev /dev/fd0 (of rdev /linux, etc.) geeft huidige ROOT apparaat aan" #: sys-utils/rdev.c:71 msgid " rdev /dev/fd0 /dev/hda2 sets ROOT to /dev/hda2" @@ -9457,7 +9427,8 @@ msgstr " rdev /dev/fd0 /dev/hda2 stelt ROOT in op /dev/hda2" #: sys-utils/rdev.c:72 msgid " rdev -R /dev/fd0 1 set the ROOTFLAGS (readonly status)" -msgstr " rdev -R /dev/fd0 1 stelt de ROOTFLAGS in (alleen-lezen status)" +msgstr "" +" rdev -R /dev/fd0 1 stelt de ROOTFLAGS in (alleen-lezen status)" #: sys-utils/rdev.c:73 msgid " rdev -r /dev/fd0 627 set the RAMDISK size" @@ -9484,12 +9455,17 @@ msgid " vidmode ... same as rdev -v" msgstr " vidmode ... zelfde als rdev -v" #: sys-utils/rdev.c:79 -msgid "Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,..." -msgstr "Let op: video modes zijn: -3=Vraag, -2=Uitgebreid, -1=GewoonVga, 1=sleutel1, 2=sleutel2,..." +msgid "" +"Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,..." +msgstr "" +"Let op: video modes zijn: -3=Vraag, -2=Uitgebreid, -1=GewoonVga, 1=sleutel1, " +"2=sleutel2,..." #: sys-utils/rdev.c:80 msgid " use -R 1 to mount root readonly, -R 0 for read/write." -msgstr " gebruik -R 1 om root alleen-lezen aan te koppelen, -R 0 voor lezen/schrijven." +msgstr "" +" gebruik -R 1 om root alleen-lezen aan te koppelen, -R 0 voor lezen/" +"schrijven." #: sys-utils/rdev.c:247 msgid "missing comma" @@ -9562,8 +9538,11 @@ msgstr "totaal" #: sys-utils/renice.c:68 #, c-format -msgid "usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n" -msgstr "gebruik: renice prioriteit [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] gebruikers ]\n" +msgid "" +"usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n" +msgstr "" +"gebruik: renice prioriteit [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] " +"gebruikers ]\n" #: sys-utils/renice.c:97 #, c-format @@ -9600,7 +9579,8 @@ msgid "" " -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s | \n" " -T [on|off] ]\n" msgstr "" -"Gebruik: %s [ -i | -t | -c | -w | \n" +"Gebruik: %s [ -i | -t | -c | -w " +"| \n" " -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s | \n" " -T [on|off] ]\n" @@ -9716,20 +9696,23 @@ msgstr "hexdump: slechte waarde voor overslaan.\n" #: text-utils/hexsyntax.c:131 #, c-format -msgid "hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n" -msgstr "hexdump: [-bcCdovx] [-e fmt] [-f formaat_bestand] [-n lengte] [-s overslaan] [bestand ...]\n" +msgid "" +"hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n" +msgstr "" +"hexdump: [-bcCdovx] [-e fmt] [-f formaat_bestand] [-n lengte] [-s overslaan] " +"[bestand ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "gebruik: %s [-dflpcsu] [+regelnummer | +/patroon] naam1 naam2 ...\n" -#: text-utils/more.c:485 +#: text-utils/more.c:439 #, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: onbekende optie \"'-%c\"\n" -#: text-utils/more.c:517 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -9740,8 +9723,7 @@ msgstr "" "*** %s: map ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:560 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -9752,45 +9734,45 @@ msgstr "" "******** %s: Geen tekstbestand ********\n" "\n" -#: text-utils/more.c:663 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[Gebruik q of Q om af te sluiten]" -#: text-utils/more.c:755 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--Meer--" -#: text-utils/more.c:757 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(Volgende bestand: %s)" -#: text-utils/more.c:762 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "[Druk op de spatiebalk om door te gaan, 'q' om af te sluiten.]" -#: text-utils/more.c:1161 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "...%d pagina's terug" -#: text-utils/more.c:1163 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "...1 pagina terug" -#: text-utils/more.c:1206 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "...1 regel overslaan" -#: text-utils/more.c:1208 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" msgstr "...%d regels overslaan" -#: text-utils/more.c:1245 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -9800,17 +9782,19 @@ msgstr "" "***Terug***\n" "\n" -#: text-utils/more.c:1283 +#: text-utils/more.c:1237 msgid "" "\n" -"Most commands optionally preceded by integer argument k. Defaults in brackets.\n" +"Most commands optionally preceded by integer argument k. Defaults in " +"brackets.\n" "Star (*) indicates argument becomes new default.\n" msgstr "" "\n" -"De meeste opdrachten optioneel voorafgegaan door gehele getallen (k). Standaard tussen haakjes.\n" +"De meeste opdrachten optioneel voorafgegaan door gehele getallen (k). " +"Standaard tussen haakjes.\n" "Ster (*) geeft aan dat argument de nieuwe standaardinstelling wordt.\n" -#: text-utils/more.c:1290 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -9832,54 +9816,61 @@ msgid "" ":f Display current file name and line number\n" ". Repeat previous command\n" msgstr "" -" Geef volgende k regels weer van tekst [huidige schermgrootte]\n" -"z Geef volgende k regels weer van tekst [huidige schermgrootte]*\n" +" Geef volgende k regels weer van tekst [huidige " +"schermgrootte]\n" +"z Geef volgende k regels weer van tekst [huidige " +"schermgrootte]*\n" " Geef volgende k regels weer van tekst [1]*\n" -"d of ctrl-D Schuif k regels op [huidige schuifgrootte, in het begin 11]*\n" +"d of ctrl-D Schuif k regels op [huidige schuifgrootte, in het " +"begin 11]*\n" "q of Q of Afsluiten voor meer\n" "s Naar voren k regels overslaan [1]\n" "f Naar voren k schermen overslaan [1]\n" "b of ctrl-B Naar achteren k schermen overslaan [1]\n" -"' Ga naar de plaats waar de vorige zoekopdracht startte\n" +"' Ga naar de plaats waar de vorige zoekopdracht " +"startte\n" "= Geef huidige regelnummer weer\n" -"/ Zoek de kde overeenkomst van reguliere uitdrukking [1]\n" -"n Zoek de kde overeenkomst van vorige reguliere uitdrukking [1]\n" +"/ Zoek de kde overeenkomst van reguliere " +"uitdrukking [1]\n" +"n Zoek de kde overeenkomst van vorige reguliere " +"uitdrukking [1]\n" "! of :! Voer uit in een subshell\n" "v Start /usr/bin/vi op de huidige regel\n" "ctrl-L Teken het scherm opnieuw\n" ":n Ga naar het kde volgende bestand [1]\n" ":p Ga naar het kde vorige bestand [1]\n" -":f Geef de huidige bestandsnaam en het regelnummer weer\n" +":f Geef de huidige bestandsnaam en het regelnummer " +"weer\n" ". Herhaal de vorige opdracht\n" -#: text-utils/more.c:1359 text-utils/more.c:1364 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "[Druk op 'h' voor instructies.]" -#: text-utils/more.c:1398 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" regel %d" -#: text-utils/more.c:1400 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[Geen bestand] regel %d" -#: text-utils/more.c:1484 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Overloop\n" -#: text-utils/more.c:1531 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...overslaan\n" -#: text-utils/more.c:1560 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "Reguliere uitdrukking knoeiwerk" -#: text-utils/more.c:1572 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -9887,15 +9878,15 @@ msgstr "" "\n" "Patroon niet gevonden\n" -#: text-utils/more.c:1575 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "Patroon niet gevonden" -#: text-utils/more.c:1636 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "kan niet fork()\n" -#: text-utils/more.c:1675 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -9903,19 +9894,19 @@ msgstr "" "\n" "...Overslaan " -#: text-utils/more.c:1679 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "...Overslaan tot bestand " -#: text-utils/more.c:1681 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "...Overslaan terug naar bestand " -#: text-utils/more.c:1959 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "Regels te lang" -#: text-utils/more.c:2002 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "Geen vorige opdracht om voor te vervangen" @@ -9968,89 +9959,89 @@ msgstr "hexdump: slecht formaat {%s}\n" msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: slecht conversieteken %%%s.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format -msgid "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" -msgstr "%s: Gebruik: %s [-number] [-p tekst] [-cefnrs] [+regel] [+/patroon/] [bestanden]\n" +msgid "" +"%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" +msgstr "" +"%s: Gebruik: %s [-number] [-p tekst] [-cefnrs] [+regel] [+/patroon/] " +"[bestanden]\n" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "%s: optie vereist een argument -- %s\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: onjuiste optie -- %s\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" msgstr "...overslaan naar voren\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" msgstr "...overslaan naar achteren\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "Geen volgend bestand" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" msgstr "Geen vorig bestand" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" msgstr "%s: Leesfout bestand %s\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "%s: Onverwacht EOF in bestand %s\n" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: Onbekende fout in bestand %s\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: Kan geen tijdelijk bestand maken\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " msgstr "RE fout: " -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "(EOF)" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "Geen onthouden zoektekst" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " msgstr "Kan niet openen " -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "opgeslagen" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr ": !opdracht niet toegestaan in rflag modus.\n" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" msgstr "fork() mislukt, probeer het later opnieuw\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "(Volgende bestand: " @@ -10064,6 +10055,16 @@ msgstr "Reserveren bufferruimte mislukt\n" msgid "usage: rev [file ...]\n" msgstr "gebruik: rev [bestand ...]\n" +#: text-utils/tailf.c:53 text-utils/tailf.c:105 +#, c-format +msgid "Cannot open \"%s\" for read\n" +msgstr "Kan \"%s\" niet openen voor lezen\n" + +#: text-utils/tailf.c:93 +#, c-format +msgid "Usage: tailf logfile\n" +msgstr "Gebruik: tailf logbestand\n" + #: text-utils/ul.c:141 #, c-format msgid "usage: %s [ -i ] [ -tTerm ] file...\n" @@ -10093,3 +10094,159 @@ msgstr "Invoerregel te lang.\n" #, c-format msgid "Out of memory when growing buffer.\n" msgstr "Geheugentekort bij groeiende buffer.\n" + +#~ msgid "Invalid number: %s\n" +#~ msgstr "Onjuist getal: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Syntaxis fout: '%s'\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "Zo'n parameter bestaat niet: '%s'\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr " %s [ -p ] apparaat naam\n" + +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] apparaat grootte sect koppen sporen strekken gat ratio spec1 " +#~ "fmt_gap\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] apparaat\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] apparaat\n" + +#~ msgid "version" +#~ msgstr "versie" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "kon /dev/urandom niet openen" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "kon geen willekeurige gegevens lezen van /dev/urandom" + +#~ msgid "can't open %s for reading" +#~ msgstr "kon %s niet openen om te lezen" + +#~ msgid "can't stat(%s)" +#~ msgstr "kan %s niet vinden" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s heeft niet de juiste bestandsinstellingen" + +#~ msgid "can't read data from %s" +#~ msgstr "kan geen gegevens lezen van %s" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "Er zijn al teveel gebruikers ingelogd.\n" +#~ "Probeer het later opnieuw.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "U heeft teveel processen draaien.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "" +#~ "Het wachtwoord moet tenminste 6 tekens lang zijn. Probeer opnieuw.\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "Het wachtwoord moet uit de volgende categorieen tekens bevatten:\n" +#~ "hoofd- en kleine letters, cijfers en niet-alfanumerieke tekens.\n" +#~ "Zie passwd(1) voor meer informatie.\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "U kunt niet het oude wachtwoord gebruiken.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "" +#~ "Gebruik alstublieft niet iets wat lijkt op uw gebruikersnaam als " +#~ "wachtwoord!\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "" +#~ "Gebruik alstublieft niet iets wat lijkt op uw echte naam als wachtwoord!\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Gebruik: passwd [gebruikersnaam [wachtwoord]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "Alleen root mag de een- en twee-argumentsvormen gebruiken.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Gebruik: passwd [-foqsvV] [gebruiker [wachtwoord]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "Kan niet uitvoeren %s: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "Kan inlognaam niet vinden" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Alleen root kan het wachtwoord van anderen wijzigen.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "Teveel argumenten.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "Kan de gebruikersnaam nergens vinden. Is `%s' echt een gebruiker?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "Sorry, ik kan alleen lokale wachtwoorden wijzigen. Gebruik yppasswd in " +#~ "plaats hiervan." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "UID en gebruikersnaam komen niet overeen, bedrieger!" + +#~ msgid "Changing password for %s\n" +#~ msgstr "Het wachtwoord van %s wordt gewijzigd\n" + +#~ msgid "Enter old password: " +#~ msgstr "Geef het oude wachtwoord: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Onjuist wachtwoord, bedrieger." + +#~ msgid "Enter new password: " +#~ msgstr "Geef het nieuwe wachtwoord: " + +#~ msgid "Password not changed." +#~ msgstr "Wachtwoord niet gewijzigd." + +#~ msgid "Re-type new password: " +#~ msgstr "Geef opnieuw het nieuwe wachtwoord: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "U heeft het verkeerd ingevoerd. Wachtwoord niet gewijzigd." + +#~ msgid "password changed, user %s" +#~ msgstr "wachtwoord gewijzigd, gebruiker %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "ROOT WACHTWOORD GEWIJZIGD" + +#~ msgid "password changed by root, user %s" +#~ msgstr "wachtwoord gewijzigd door root, gebruiker %s" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "setpwnam aanroepen om wachtwoord in te stellen.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "Wachtwoord *NIET* gewijzigd. Probeer het later opnieuw.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Wachtwoord gewijzigd.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "" +#~ "mount: deze versie is gecompileerd zonder ondersteuning voor de soort " +#~ "`nfs'" diff --git a/po/po2tbl.sed b/po/po2tbl.sed deleted file mode 100644 index b3bcca4d..00000000 --- a/po/po2tbl.sed +++ /dev/null @@ -1,102 +0,0 @@ -# po2tbl.sed - Convert Uniforum style .po file to lookup table for catgets -# Copyright (C) 1995 Free Software Foundation, Inc. -# Ulrich Drepper , 1995. -# -# 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. -# -1 { - i\ -/* Automatically generated by po2tbl.sed from @PACKAGE NAME@.pot. */\ -\ -#if HAVE_CONFIG_H\ -# include \ -#endif\ -\ -#include "libgettext.h"\ -\ -const struct _msg_ent _msg_tbl[] = { - h - s/.*/0/ - x -} -# -# Write msgid entries in C array form. -# -/^msgid/ { - s/msgid[ ]*\(".*"\)/ {\1/ - tb -# Append the next line - :b - N -# Look whether second part is continuation line. - s/\(.*\)"\(\n\)"\(.*"\)/\1\2\3/ -# Yes, then branch. - ta -# Because we assume that the input file correctly formed the line -# just read cannot be again be a msgid line. So it's safe to ignore -# it. - s/\(.*\)\n.*/\1/ - bc -# We found a continuation line. But before printing insert '\'. - :a - s/\(.*\)\(\n.*\)/\1\\\2/ - P -# We cannot use D here. - s/.*\n\(.*\)/\1/ -# Some buggy seds do not clear the `successful substitution since last ``t''' -# flag on `N', so we do a `t' here to clear it. - tb -# Not reached - :c - x -# The following nice solution is by -# Bruno - td -# Increment a decimal number in pattern space. -# First hide trailing `9' digits. - :d - s/9\(_*\)$/_\1/ - td -# Assure at least one digit is available. - s/^\(_*\)$/0\1/ -# Increment the last digit. - s/8\(_*\)$/9\1/ - s/7\(_*\)$/8\1/ - s/6\(_*\)$/7\1/ - s/5\(_*\)$/6\1/ - s/4\(_*\)$/5\1/ - s/3\(_*\)$/4\1/ - s/2\(_*\)$/3\1/ - s/1\(_*\)$/2\1/ - s/0\(_*\)$/1\1/ -# Convert the hidden `9' digits to `0's. - s/_/0/g - x - G - s/\(.*\)\n\([0-9]*\)/\1, \2},/ - s/\(.*\)"$/\1/ - p -} -# -# Last line. -# -$ { - i\ -};\ - - g - s/0*\(.*\)/int _msg_tbl_length = \1;/p -} -d diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo new file mode 100644 index 0000000000000000000000000000000000000000..5cbc70a0cee5386571d202bfa8380372c694862c GIT binary patch literal 154222 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 literal 0 HcmV?d00001 diff --git a/po/pt_BR.po b/po/pt_BR.po index e92b25ca..ed285a8f 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11b\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" "PO-Revision-Date: 2001-05-24 16:03-03:00\n" "Last-Translator: Rodrigo Stulzer Lopes \n" "Language-Team: Brazilian Portuguese \n" @@ -124,7 +124,7 @@ msgstr "%s: erro de leitura em %s\n" msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "Uso:\n" @@ -168,13 +168,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "Uso: %s [ -n ] dispositivo\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s de %s\n" #: disk-utils/fdformat.c:130 @@ -199,7 +198,7 @@ msgstr "Dupla" msgid "Single" msgstr "Simples" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -209,97 +208,97 @@ msgid "" " file file to test\n" msgstr "" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, fuzzy, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: erro de procura em %s\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, fuzzy, c-format msgid " hole at %ld (%d)\n" msgstr "deveria ser (%d, %d, %d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, fuzzy, c-format msgid "%s: compiled without -x support\n" msgstr "%s: não compilado com suporte a minix v2\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, fuzzy, c-format msgid "%s is not a block device or file\n" msgstr "mount: %s não é um dispositivo de blocos" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, fuzzy, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: opção erro de parser\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "" @@ -777,7 +776,7 @@ msgstr "muitos inodes - m msgid "not enough space, need at least %lu blocks" msgstr "pouco espaço, é necessário pelo menos %lu blocos" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Dispositivo: %s\n" @@ -846,19 +845,19 @@ msgstr "erro gravando .. entrada" msgid "error closing %s" msgstr "erro fechando %s" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "" "Uso: mkfs [-V] [-t tipoSistArq] [opções-sistArq] dispositivo [tamanho]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: memória insuficiente!\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs versão %s (%s)\n" @@ -901,7 +900,6 @@ msgid "" "Exiting.\n" msgstr "" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -954,10 +952,6 @@ msgstr "" msgid "ROM image write failed (%d %d)\n" msgstr "" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, fuzzy, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -1030,7 +1024,6 @@ msgstr "n msgid "write failed in write_block" msgstr "gravação falhou em write_block" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1066,7 +1059,7 @@ msgstr "busca falhou durante teste de blocos" msgid "Weird values in do_check: probably bugs\n" msgstr "Valores estranhos em do_check: provavelmente erros\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "busca falhou em check_blocks" @@ -1110,107 +1103,107 @@ msgstr "n msgid "will not try to make filesystem on '%s'" msgstr "não será tentado criar sistema de arquivos em '%s'" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Tamanho de página especificado pelo usuário %d inválido\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" "Usando tamanho de página especificado pelo usuário %d, em vez dos valores do " "sistema %d/%d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Assumindo páginas de tamanho %d (não %d)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:250 +#: disk-utils/mkswap.c:249 #, fuzzy, c-format msgid "no label, " msgstr "rótulo" -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:382 +#: disk-utils/mkswap.c:381 #, fuzzy, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" msgstr "Uso: %s [-c] [-v0|-v1] [-pTamPág] dispositivo [blocos]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "número excessivo de páginas inválidas" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Memória insuficiente" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "uma página inválida\n" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, fuzzy, c-format msgid "%lu bad pages\n" msgstr "%d páginas inválidas\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s - erro: nenhum lugar para ativar permuta (swap)?\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, fuzzy, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "%s: erro - tamanho %ld é maior do que o tamanho do dispositivo %d\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s - erro: versão %d desconhecida\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s - erro: a área de permuta (swap) precisa ter pelo menos %ld kB\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s -- aviso: reduzindo área de permuta (swap) para %ld kB\n" -#: disk-utils/mkswap.c:645 +#: disk-utils/mkswap.c:644 #, fuzzy, c-format msgid "%s: error: label only with v1 swap area\n" msgstr "%s - erro: nenhum lugar para ativar permuta (swap)?\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "Não será tentado criar dispositivo de permuta (swap) em '%s'" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "fatal: primeira página ilegível" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1225,126 +1218,88 @@ msgstr "" "dispositivo, use\n" "a opção -f para forçar a criação.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "Não foi possível configurar espaço de permuta (swap): ilegível" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, fuzzy, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Configurando espaço de permuta (swap) versão %d, tamanho = %ld bytes\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "Não foi possível rebobinar o dispositivo de permuta (swap)" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "Não foi possível gravar a página de assinatura" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "fsync falhou" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Número inválido: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Erro de sintaxe: '%s'\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Não há tal parâmetro definido: '%s'\n" - -#: disk-utils/setfdprm.c:101 -#, fuzzy, c-format -msgid " %s [ -p ] dev name\n" -msgstr "Uso: %s [ -p ] dispositivo\n" - -#: disk-utils/setfdprm.c:102 -#, fuzzy, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" -" %s [ -p ] disp tam set cabeç trilhas ext interv taxa spec1 " -"fmt_interv\n" - -#: disk-utils/setfdprm.c:105 -#, fuzzy, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] disp\n" - -#: disk-utils/setfdprm.c:107 -#, fuzzy, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] disp\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Inutilizável" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Espaço livre" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 #, fuzzy msgid "Linux ext3" msgstr "Linux ext2" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 #, fuzzy msgid "Linux XFS" msgstr "Linux" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 #, fuzzy msgid "Linux JFS" msgstr "Linux" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 #, fuzzy msgid "Linux ReiserFS" msgstr "Linux" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "HPFS do OS/2" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "IFS do OS/2" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "O disco foi alterado.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" "Reinicialize o sistema para assegurar que a tabela de partições seja " "atualizada corretamente.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1357,334 +1312,315 @@ msgstr "" "partição DOS 6.x, consulte a página de manual\n" "do cfdisk para obter informações adicionais.\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "ERRO FATAL" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "Pressione qualquer tecla para sair do cfdisk" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "Não foi possível realizar busca na unidade de disco" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "Não foi possível ler a unidade de disco" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "Não foi possível gravar na unidade de disco" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "Número excessivo de partições" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "A partição começa antes do setor 0" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "A partição termina antes do setor 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "A partição começa depois do fim do disco" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "A partição se estende até depois do fim do disco" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "partições lógicas fora da ordem do disco" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "partições lógicas sobrepostas" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "partições lógicas aumentadas sobrepostas" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "!!!! Erro interno ao criar unidade lógica sem partição estendida !!!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" "Não é possível criar unidade lógica aqui -- criaria duas partições estendidas" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "Item de menu longo demais. O menu pode ficar com aspecto estranho." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "Menu sem direção. Assumindo horizontal como padrão." -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Tecla ilegal" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Pressione uma tecla para continuar" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Primária" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Cria uma nova partição primária" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Lógica" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Cria uma nova partição lógica" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Cancelar" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Não criar uma partição" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! Erro interno !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Tamanho (em MB): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Início" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Adicionar partição no início do espaço livre" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Fim" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Adicionar partição no final do espaço livre" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "Espaço insuficiente para criação de partição estendida" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 #, fuzzy msgid "No partition table.\n" msgstr "nenhuma tabela de partições presente.\n" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 #, fuzzy msgid "No partition table. Starting with zero table." msgstr "Assinatura inválida na tabela de partições" -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 #, fuzzy msgid "Bad signature on partition table" msgstr "Mostrar somente a tabela de partições" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 #, fuzzy msgid "Unknown partition table type" msgstr "nenhuma tabela de partições presente.\n" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "" "Foram especificados mais cilindros do que a quantidade que cabe no disco" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "Não foi possível abrir a unidade de disco" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "Disco aberto somente para leitura - você não tem permissão para gravar" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "Não foi possível obter o tamanho do disco" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Partição primária inválida" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Partição lógica inválida" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "Aviso!! Isto pode destruir dados existentes no disco!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "" "Tem certeza de que deseja gravar a tabela de partições no disco? (sim ou " "nao):" -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "nao" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "A tabela de partições NÃO foi gravada no disco" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "sim" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "Responda `sim' ou `nao'" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Gravando tabela de partições no disco..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "A tabela de partições foi gravada no disco" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" "Tabela de partições gravada, mas a releitura da tabela falhou. Reinicialize " "para atualizar a tabela." -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" "Não existem partições primárias marcadas como inicializáveis. MBR DOS não " "pode inicializar isso." -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" "Mais de uma partição primária está marcada como inicializável. MBR DOS não " "pode inicializar isso." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "Digite um nome de arquivo ou pressione ENTER para exibir na tela: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "Não foi possível abrir o arquivo '%s'" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Unidade de disco: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Setor 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Setor %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Nenhum " -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Pri/lóg" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Primária" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Lógica" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Desconhecido" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Inicializar" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, fuzzy, c-format msgid "(%02X)" msgstr "Desc (%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 #, fuzzy msgid "None" msgstr "Concluído" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Tabela de partições de %s\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 #, fuzzy msgid " First Last\n" msgstr " Prim. Últ.\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 #, fuzzy msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " @@ -1693,7 +1629,7 @@ msgstr "" " # Tipo Setor Setor Desloc. Compr. Tipo sist. arqs. (ID) " "Opções\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 #, fuzzy msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " @@ -1702,481 +1638,478 @@ msgstr "" "-- ------- -------- --------- ------ --------- ---------------------- " "---------\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 #, fuzzy msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " --- Início --- ---- Fim ---- Núm. inicial de\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 #, fuzzy msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # Ops. Cab. Set. Cil. ID Cab. Set. Cil. Setor Setores\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 #, fuzzy msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "Brutos" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Mostrar a tabela usando formato de dados brutos" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Setores" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Mostrar a tabela ordenada por setores" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Tabela" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Mostrar somente a tabela de partições" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Não mostrar a tabela" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Tela de ajuda do cfdisk" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "" "Este é o cfdisk, um programa de particionamento de disco baseado em funções " -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "curses, que permite criar, excluir e alterar partições na unidade" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "de disco rígido." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "Comando Significado" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "------- -------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b Alterna a opção da partição atual como inicializável." -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d Exclui a partição atual." -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr "" " g Altera parâmetros de cilindros, cabeças, setores por trilha" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " AVISO: Esta opção só deve ser usada por pessoas que" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " saibam exatamente o que estão fazendo." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h Mostra esta tela." -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m Maximiza o uso de disco da partição atual." -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr " Nota: Isto pode tornar a partição incompatível com" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " DOS, OS/2 ..." -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n Cria uma nova partição a partir do espaço livre." -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr " p Mostra a tabela de partições na tela ou em um arquivo." -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Pode-se selecionar diversos formatos diferentes para" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " uma partição:" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr "" " r - Dados brutos (exatamente o que seria gravado no disco)." -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - Tabela ordenada por setores." -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - Tabela em formato bruto." -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr " q Sai do programa sem gravar a tabela de partições." -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t Altera o tipo de sistema de arquivos." -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr " u Altera unidades de exibição do tamanho das partições." -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " Alterna entre MB, setores e cilindros." -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr "" " W Grava tabela de partições no disco (é necessário usar W " "maiúsculo)." -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr " Como esta opção pode destruir dados no disco, você deve" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr " confirmar ou cancelar a gravação indicando `sim' ou" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " `não'" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "Seta p/ cima Move o cursor para a partição anterior." -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "Seta p/ baixo Move o cursor para a próxima partição." -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "CTRL-L Redesenha a tela." -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? Mostra esta tela." -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Nota: Todos os comandos podem ser digitados em letras maiúsculas ou" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "minúsculas (exceto W)." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "Cilindros" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Alterar geometria dos cilindros" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "Cabeças" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "Alterar geometria das cabeças" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Alterar geometria dos setores" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Concluído" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "A alteração da geometria foi concluída" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "Digite o número de cilindros: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Valor de cilindros inválido" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "Digite o número de cabeças: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "Valor de cabeças inválido" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "Digite o número de setores por trilha: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "Valor de setores inválido" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "Digite o tipo do sistema de arquivos: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "Não foi possível alterar o tipo de sistema de arquivos para vazio" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "Não foi possível alterar o tipo de sistema de arquivos para estendido" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Desc (%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Pri/lóg" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Desconhecido (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Disco: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, fuzzy, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Tamanho: %lld bytes" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, fuzzy, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Tamanho: %lld bytes" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, fuzzy, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Cabeças: %d Setores por Trilha: %d Cilindros: %d" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Nome" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Opções" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Tipo Part." -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "Tipo SA" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Rótulo]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 #, fuzzy msgid " Sectors" msgstr " Setores" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 #, fuzzy msgid " Cylinders" msgstr "Cilindros" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 #, fuzzy msgid " Size (MB)" msgstr "Tam. (Mb)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 #, fuzzy msgid " Size (GB)" msgstr "Tam. (Gb)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "Iniciali." -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "Alterna a opção da partição atual como inicializável" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Excluir" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Excluir a partição atual" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geometria" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Alterar a geometria do disco (somente para usuários avançados)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Ajuda" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "Mostrar tela de ajuda" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Maximize" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "" "Maximizar o uso de disco para a partição atual (somente para usuários " "avançados)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Nova" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Criar nova partição a partir do espaço livre" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Mostre" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Mostrar tabela de partições na tela ou imprimir em um arquivo" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Sair" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Sair do programa sem gravar a tabela de partições" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Tipo" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "Alterar o tipo do sistema de arquivos (DOS, Linux, OS/2 e outros)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Unidades" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "" "Mudar unidades mostradas para o tamanho das partições (MB, setores, " "cilindros)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Gravar" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "Gravar tabela de partições no disco (isto poderá destruir dados)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "Não foi possível tornar esta partição inicializável." -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "Não foi possível excluir uma partição vazia" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "Não foi possível maximizar esta partição" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "Esta partição é inutilizável" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "Esta partição já está sendo usada" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "Não foi possível alterar o tipo de uma partição vazia" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "Sem mais partições" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Comando inválido" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, fuzzy, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright (C) 1994-2000 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2250,9 +2183,9 @@ msgstr "" "\n" "Rótulo BSD do dispositivo: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "Comando - ação" @@ -2272,10 +2205,9 @@ msgstr " i instala c msgid " l list known filesystem types" msgstr " l lista os tipos de sistemas de arquivos conhecidos" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m mostra este menu" @@ -2287,14 +2219,14 @@ msgstr " n cria uma nova parti msgid " p print BSD partition table" msgstr " p mostra a tabela de partições BSD" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q sai sem salvar as alterações" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr " r voltar ao menu principal" @@ -2329,21 +2261,21 @@ msgid "Reading disklabel of %s at sector %d.\n" msgstr "Lendo rótulo de disco de %s no setor %d.\n" #: fdisk/fdiskbsdlabel.c:190 -#, c-format +#, fuzzy, c-format msgid "There is no *BSD partition on %s.\n" -msgstr "Não existe partição %BSD em %s.\n" +msgstr "Não foi possível gravar a partição em %s\n" #: fdisk/fdiskbsdlabel.c:204 msgid "BSD disklabel command (m for help): " msgstr "Comando para rótulo de disco BSD (tecle m para obter ajuda): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "Primeiro %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Último %s ou +tamanho ou +tamanho M ou +tamanho K" @@ -2388,8 +2320,6 @@ msgstr " ecc" msgid " badsect" msgstr " badsect" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2490,8 +2420,8 @@ msgstr "setores/trilha" msgid "tracks/cylinder" msgstr "trilhas/cilindro" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "cilindros" @@ -2548,7 +2478,7 @@ msgstr "Bootstrap (c msgid "Partition (a-%c): " msgstr "Partição (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "O número máximo de partições foi criado\n" @@ -2572,7 +2502,7 @@ msgstr "" "\n" "Sincronizando discos.\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 #, fuzzy msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" @@ -2594,7 +2524,7 @@ msgstr "" "-u: dá Início e Fim em unidades de setor (em vez de cilindro).\n" "-b 2048: (para certas unidades MO) usar setores de 2048 bytes.\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2611,199 +2541,185 @@ msgstr "" "RAID)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "Não foi possível abrir %s\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "Não foi possível ler %s\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "Não foi possível realizar busca em %s\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "Não foi possível gravar em %s\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "ioctl BLKGETSIZE falhou em %s\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "Não foi possível alocar mais qualquer memória\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Erro fatal\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a alterna uma opção de somente leitura" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b edita rótulo BSD no disco" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c alterna a opção \"montável\"" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d exclui uma partição" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l lista os tipos de partição conhecidos" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n cria uma nova partição" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o cria uma nova tabela de partições DOS vazia" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p mostra a tabela de partições" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s cria um novo rótulo de disco Sun vazio" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t altera a identificação da partição para o sistema" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u altera as unidades das entradas mostradas" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v verifica a tabela de partições" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w grava a tabela no disco e sai" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x funcionalidade adicional (somente para usuários avançados)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a torna a partição inicializável" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b edita uma entrada de arquivo de inicialização" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c seleciona uma partição de permuta (swap) sgi" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a alterna a opção \"inicializável\"" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c alterna a opção \"compatibilidade\"" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a alterar número de cilindros alternativos" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c alterar número de cilindros" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d mostrar os dados sem formatação da tabela de partições" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e alterar número de setores extras por cilindro" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr " h alterar número de cabeças" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i alterar fator de \"interleave\"" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr " o alterar velocidade de rotação (RPM)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr " s alterar número de setores/trilha" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr " y alterar número de cilindros físicos" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr " b mover início dos dados em uma partição" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e listar partições estendidas" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 #, fuzzy msgid " g create an IRIX (SGI) partition table" msgstr " g criar uma tabela de partições IRIX" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr " f corrige ordem de partição" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "Você precisa configurar" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "cabeças" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "setores" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" @@ -2812,11 +2728,11 @@ msgstr "" "%s%s.\n" "Você pode fazer isto a partir do menu de funções extras.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " e " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2836,29 +2752,29 @@ msgstr "" "2) inicialização e programas de particionamento de outros OSs\n" " (p.ex., DOS FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "Deslocamento inválido em uma partição primária estendida\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" "They will be deleted if you save this partition table.\n" msgstr "" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "Aviso: ponteiro de vínculo extra na tabela de partições %d\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "Aviso: ignorando dados extras na tabela de partições %d\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2871,24 +2787,24 @@ msgstr "" "o conteúdo anterior não poderá mais ser recuperado.\n" "\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Nota: o tamanho do setor é %d (não %d)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "Você não poderá gravar a tabela de partições.\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" "Give the 'b' command to go to BSD mode.\n" msgstr "" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " @@ -2897,17 +2813,17 @@ msgstr "" "O dispositivo não contém nem uma tabela de partições DOS válida nem um " "rótulo de disco Sun, OSF ou SGI\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "Erro interno\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "Ignorando partição estendida extra %d\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" @@ -2916,7 +2832,7 @@ msgstr "" "Aviso: a opção inválida 0x%04x da tabela de partições %d será corrigida por " "gravação (w)\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" @@ -2925,83 +2841,83 @@ msgstr "" "\n" "EOF (fim de arquivo) recebido três vezes - saindo...\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "Código hexadecimal (digite L para listar os códigos): " -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, fuzzy, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%d-%d, padrão %d):" -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, fuzzy, c-format msgid "Using default value %u\n" msgstr "Usando valor padrão %d\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "Valor fora do intervalo.\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Número da partição" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "Aviso: a partição %d possui tipo vazio\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, fuzzy, c-format msgid "Selected partition %d\n" msgstr "Ignorando partição estendida extra %d\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, fuzzy, c-format msgid "No partition is defined yet!\n" msgstr "Nenhuma partição definida\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "cilindro" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "setor" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "Mudando as unidades das entradas mostradas para %s\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "AVISO: A partição %d é uma partição estendida\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "A opção de compatibilidade DOS está ativada\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "A opção de compatibilidade DOS não está ativada\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "A partição %d ainda não existe!\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -3014,7 +2930,7 @@ msgstr "" "tipo 0 não é recomendável. Você pode excluir\n" "uma partição usando o comando `d'.\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" @@ -3023,7 +2939,7 @@ msgstr "" "Você não pode alterar uma partição normal para estendida ou vice-versa.\n" "Exclua a partição antes.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -3034,7 +2950,7 @@ msgstr "" "uma vez que o SunOS/Solaris espera isto e até mesmo o Linux gosta disto.\n" "\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -3045,59 +2961,59 @@ msgstr "" "e a partição 11 como um volume inteiro (6), uma vez que o IRIX espera isto.\n" "\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "O tipo da partição %d foi alterado para %x (%s)\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "A partição %d possui inícios físico/lógico diferentes (não Linux?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " fís. = (%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "lógico = (%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "A partição %d possui fins físico/lógico diferentes:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "A partição %i não inicia em um limite de cilindro:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "deveria ser (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, fuzzy, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "A partição %d não termina em um limite de cilindro.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "deveria ser (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" "Disk %s: %ld MB, %lld bytes\n" msgstr "" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, fuzzy, c-format msgid "" "\n" @@ -3107,7 +3023,7 @@ msgstr "" "Disco %s: %d cabeças, %d setores, %d cilindros\n" "\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, fuzzy, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "" @@ -3115,19 +3031,19 @@ msgstr "" "Disco %s: %d cabeças, %d setores, %d cilindros\n" "\n" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr "" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" "\n" msgstr "" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" @@ -3136,7 +3052,7 @@ msgstr "" "Nada a fazer. Ordem já está correta\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -3144,16 +3060,16 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, fuzzy, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s Boot Início Fim Blocos Id Sistema\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Dispositivo" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" @@ -3162,7 +3078,7 @@ msgstr "" "\n" "Partições lógicas fora da ordem do disco\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3173,85 +3089,85 @@ msgstr "" "Disco %s: %d cabeças, %d setores, %d cilindros\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, fuzzy, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "No OA Cb Set Cil Cb Set Cil Início Tam ID\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "Aviso: a partição %d contém o setor 0\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "Partição %d: a cabeça %d é maior do que o máximo: %d\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "Partição %d: o setor %d é maior do que o máximo: %d\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "Partição %d: o cilindro %d é maior do que o máximo: %d\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "" "Partição %d: os setores anteriores %d não estão de acordo com o total: %d\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "Aviso: início de dados inválido na partição %d\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "Aviso: a partição %d sobrepõe-se à partição %d.\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "Aviso: a partição %d está vazia\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "A partição lógica %d não está completamente na partição %d\n" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, fuzzy, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "O total de setores alocados, %d, é maior do que o máximo: %d\n" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, fuzzy, c-format msgid "%lld unallocated sectors\n" msgstr "%d setores não alocados\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "" "A partição %d já está definida. Exclua essa partição antes de adicioná-la " "novamente.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "O setor %d já está alocado\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "Não há setores livres disponíveis\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3260,24 +3176,24 @@ msgid "" "\tWARNING: This will destroy the present disk contents.\n" msgstr "" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "" "Você precisa excluir alguma partição e adicionar uma partição estendida " "antes\n" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, fuzzy, c-format msgid "All logical partitions are in use\n" msgstr "partições lógicas fora da ordem do disco" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, fuzzy, c-format msgid "Adding a primary partition\n" msgstr "Partição primária inválida" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3288,20 +3204,20 @@ msgstr "" " %s\n" " p partição primária (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l lógica (5 ou superior)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e estendida" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Número de partição inválido para o tipo `%c'\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" @@ -3310,12 +3226,12 @@ msgstr "" "A tabela de partições foi alterada!\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "Chamando ioctl() para reler tabela de partições.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3324,7 +3240,7 @@ msgid "" "The new table will be used at the next reboot.\n" msgstr "" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3337,77 +3253,77 @@ msgstr "" "partição DOS 6.x, consulte a página de manual\n" "do fdisk para obter informações adicionais.\n" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:2199 #, fuzzy, c-format msgid "" "\n" "Error closing file\n" msgstr "Erro no fechamento de %s\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "Sincronizando discos.\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "A partição %d não possui área de dados\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Novo início dos dados" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "Comando avançado (m para ajuda): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "Número de cilindros" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "Número de cabeças" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "Número de setores" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "" "Aviso: configurando o deslocamento de setor para compatibilidade com DOS\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "O disco %s não contém uma tabela de partições válida\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "Não foi possível abrir %s\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "não foi possível abrir %s\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "%c: comando desconhecido:\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "" "Este kernel localiza o tamanho de setor por conta própria - opção -b " "ignorada\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " @@ -3416,19 +3332,18 @@ msgstr "" "Aviso: a opção -b (configurar tamanho de setor) deve ser usada com um " "dispositivo especificado\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, fuzzy, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "" "Detectado um rótulo OSF/1 em %s, entrando em modo de rótulo.\n" "Para retornar ao modo de tabela de partições do DOS, use o comando 'r'.\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "Comando (m para ajuda): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" @@ -3437,16 +3352,16 @@ msgstr "" "\n" "O arquivo de boot atual é: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "Informe o nome do novo arquivo de boot: " -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "Arquivo de boot inalterado\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3514,15 +3429,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux swap" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux nativa" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3601,7 +3516,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s setor %5u tamanho %8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3660,7 +3574,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Mais do que uma entrada de disco inteiro presente.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "Nenhuma partição definida\n" @@ -3745,7 +3659,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\tVocê escolheu um nome de arquivo de inicialização incomum.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3767,11 +3680,10 @@ msgstr "" "Digite SIM se tiver certeza de que deseja etiquetar esta partição de modo " "diferente.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3842,44 +3754,43 @@ msgstr "Tentando manter os par msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tINÍCIO=%d\tCOMPRIMENTO=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Vazia" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "root SunOS" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "permuta SunOS" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "usr SunOS" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Disco inteiro" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "stand SunOS" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "var SunOS" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "home SunOS" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Detecção automática de RAID Linux" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3892,12 +3803,12 @@ msgstr "" "setores e\n" "partições ou forçar um rótulo novo (comando s no menu principal).\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "A configuração automática encontrou um(a) %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3910,7 +3821,7 @@ msgstr "" "o conteúdo anterior não poderá mais ser recuperado.\n" "\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3920,72 +3831,72 @@ msgstr "" " ? configuração automática\n" " 0 personalizada (com padrões detectados por hardware)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "Selecione o tipo (? para automática, 0 para personalizada): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "A configuração automática falhou.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Setores/trilha" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Cilindros Alternativos" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Cilindros físicos" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "Velocidade de rotação (RPM)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "Fator de \"Interleave\"" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "Setores extras por cilindro: " -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "Você pode alterar todos os parâmetros do disco a partir do menu x" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "Disquete de 3,5 pol." -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linux personalizado" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "A partição %d não termina em um limite de cilindro\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "A partição %d sobrepõe-se a outras nos setores %d - %d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Intervalo não utilizado - setores 0 - %d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Intervalo não utilizado - setores %d - %d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" @@ -3994,7 +3905,7 @@ msgstr "" "Outras partições já cobrem o disco inteiro.\n" "Exclua ou reduza algumas antes de tentar novamente.\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -4005,7 +3916,7 @@ msgstr "" "%d %s cobre alguma outra partição. Sua entrada foi alterada\n" "para %d %s\n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" @@ -4014,7 +3925,7 @@ msgstr "" "Se você deseja manter compatibilidade com SunOS/Solaris, considere deixar\n" "esta partição como um disco inteiro (5), começando em 0, com %u setores\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -4029,7 +3940,7 @@ msgstr "" "Digite SIM se tiver certeza de que deseja rotular esta partição como 82 " "(permuta do Linux): " -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4048,7 +3959,7 @@ msgstr "" "Unidades = %s de %d * 512 bytes\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4061,16 +3972,16 @@ msgstr "" "Unidades = %s de %d * 512 bytes\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Opção Início Fim Blocos Id Sistema\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "Número de cilindros alternativos" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "Número de cilindros físicos" @@ -4094,32 +4005,26 @@ msgstr "FAT16 < 32 M" msgid "Extended" msgstr "Estendida" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS ou NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX inicializável" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "Gerenc. Inicializ. OS/2" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 #, fuzzy msgid "W95 FAT32" @@ -4130,7 +4035,6 @@ msgstr "FAT32 Win95" msgid "W95 FAT32 (LBA)" msgstr "FAT32 Win95 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 #, fuzzy msgid "W95 FAT16 (LBA)" @@ -4228,12 +4132,10 @@ msgstr "DM OnTrack" msgid "OnTrack DM6 Aux1" msgstr "DM6 OnTrack Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "DM6 OnTrack Aux3" @@ -4254,8 +4156,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Edisk Priam" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4265,7 +4165,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD ou SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4286,12 +4185,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Minix antigo" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Linux antigo/Minix" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 #, fuzzy msgid "Linux swap / Solaris" @@ -4322,12 +4219,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "Hibernação IBM Thinkpad" @@ -4336,7 +4231,6 @@ msgstr "Hiberna msgid "FreeBSD" msgstr "" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4402,31 +4296,23 @@ msgstr "Dados N msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Utilitário Dell" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 #, fuzzy msgid "BootIt" msgstr "Inicializar" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "Acesso DOS" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "sist. arq. BeOS" @@ -4435,119 +4321,112 @@ msgstr "sist. arq. BeOS" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS secundário" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "erro de busca em %s - não foi possível buscar até %lu\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "erro de busca: desejado 0x%08x%08x, obtido 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "memória insuficiente - desistindo\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "erro de leitura em %s - não foi possível ler o setor %lu\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "ERRO: o setor %lu não possui uma assinatura MS-DOS\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "erro de gravação em %s - não foi possível gravar no setor %lu\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "" "não foi possível abrir o arquivo de salvamento de setor da partição (%s)\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "erro de gravação em %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "não foi possível stat arquivo de restauração de partição (%s)\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "" "o arquivo de restauração da partição possui tamanho incorreto - não " "restaurando\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "memória insuficiente?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "não foi possível abrir o arquivo de restauração de partição (%s)\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "erro na leitura de %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "não foi possível abrir o dispositivo %s para gravação\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "erro na gravação do setor %lu em %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Disco %s: não foi possível obter a geometria\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "Disco %s: não foi possível obter o tamanho\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4558,22 +4437,22 @@ msgstr "" "inteiro. Usar fdisk nela provavelmente não trará qualquer resultado\n" "(use a opção --force se realmente quiser realizar esta operação).\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "Aviso: HDIO_GETGEO informa que há %lu cabeças\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "Aviso: HDIO_GETGEO informa que há %lu setores\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "Aviso: BLKGETSIZE/HDIO_GETGEO informa que há %lu cilindros\n" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" @@ -4583,7 +4462,7 @@ msgstr "" "Isto causará problemas a todo software que usar endereçamento Cil/Cab/" "Setor.\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4592,7 +4471,7 @@ msgstr "" "\n" "Disco %s: %lu cilindros, %lu cabeças, %lu setores/trilha\n" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" @@ -4600,7 +4479,7 @@ msgstr "" "%s da partição %s possui valor impossível para cabeça: %lu (deveria estar " "entre 0 e %lu)\n" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" @@ -4609,7 +4488,7 @@ msgstr "" "%s da partição %s possui valor impossível para setor: %lu (deveria estar " "entre 1 e %lu)\n" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" @@ -4618,7 +4497,7 @@ msgstr "" "%s da partição %s possui valor impossível para o cilindro: %lu (deveria " "estar entre 0 e %lu)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4627,12 +4506,12 @@ msgstr "" "Nome Id\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Relendo a tabela de partições...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" @@ -4640,31 +4519,31 @@ msgstr "" "O comando para reler a tabela de partições falhou.\n" "Reinicialize o sistema agora, antes de usar o mkfs.\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "Erro no fechamento de %s\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: partição inexistente\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "formato não reconhecido - usando setores\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# tabela de partição de %s\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "formato não implementado - usando %s\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4674,12 +4553,12 @@ msgstr "" "de %d\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, fuzzy, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr " Disp Boot Início Fim Cils Blocos Id Sistema\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4688,12 +4567,12 @@ msgstr "" "Unidades = setores de 512 bytes, contando a partir de %d\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, fuzzy, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " Disp Boot Início Fim Setores Id Sistema\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4702,12 +4581,12 @@ msgstr "" "Unidades = blocos de 1024 bytes, contando a partir de %d\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, fuzzy, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " Disp Boot Início Fim Blocos Id Sistema\n" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, fuzzy, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" @@ -4717,33 +4596,33 @@ msgstr "" "partir de %d\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, fuzzy, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " Disp Boot Início Fim MB Blocos Id Sistema\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "\t\tinício: (cil,cab,set) esperado (%ld,%ld,%ld) encontrado (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "\t\tfim: (cil,cab,set) esperado (%ld,%ld,%ld) encontrado (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "a partição termina no cilindro %ld, além do final do disco\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "Nenhuma partição encontrada\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, fuzzy, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4754,86 +4633,86 @@ msgstr "" " para Cil/Cab/Set = */%ld/%ld (em vez de %ld/%ld/%ld).\n" "Para esta listagem será assumida aquela geometria.\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "nenhuma tabela de partições presente.\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "estranho, somente %d partições estão definidas.\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "" "Aviso: a partição %s possui tamanho 0, mas não está marcada como vazia\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "Aviso: a partição %s possui tamanho 0 e é inicializável\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "Aviso: a partição %s possui tamanho 0 e início diferente de zero\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "Aviso: a partição %s " -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "não está contida na partição %s\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "Aviso: as partições %s " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "e %s se sobrepõem\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" "and will destroy it when filled\n" msgstr "" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "Aviso: a partição %s começa no setor 0\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "Aviso: a partição %s se estende além do fim do disco\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 #, fuzzy msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" msgstr "Dentre as partições primárias, pelo menos uma pode ser estendida\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "Aviso: a partição %s não inicia em um limite de cilindro\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "Aviso: a partição %s não termina em um limite de cilindro\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4843,7 +4722,7 @@ msgstr "" "Isto não faz diferença para o LILO, mas o MBR DOS não inicializará este " "disco.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" @@ -4851,7 +4730,7 @@ msgstr "" "Aviso: normalmente o boot pode ser dado somente de partições primárias.\n" "O LILO desconsidera o flag `inicializável'.\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4860,12 +4739,12 @@ msgstr "" "Isto não faz diferença para o LILO, mas o MBR DOS não inicializará este " "disco.\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 #, fuzzy msgid "start" msgstr "status" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" @@ -4873,163 +4752,162 @@ msgstr "" "partição %s - início: (cil, cab, set) esperado (%ld,%ld,%ld) encontrado (%ld," "%ld,%ld)\n" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 #, fuzzy msgid "end" msgstr "envio" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "partição %s - fim: (cil, cab, set) esperado (%ld,%ld,%ld) encontrado (%ld,%" "ld,%ld)\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "a partição %s termina no cilindro %ld, além do fim do disco\n" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, fuzzy, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" "(For listing purposes only. Do not change its contents.)\n" msgstr "Aviso: deslocamento inicia na partição extd de %ld para %ld\n" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 #, fuzzy msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" msgstr "Aviso: a partição extendida não inicia em um limite de cilindro\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "número excessivo de partições - ignorando aquelas além do nº %d\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "árvore de partições?\n" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "Gerenciador de disco detectado - não é possível tratar\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "Assinatura DM6 encontrada - desistindo\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "estranho... uma partição estendida de tamanho 0?\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "estranho... uma partição BSD de tamanho 0?\n" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, fuzzy, c-format msgid " %s: unrecognized partition table type\n" msgstr " %s: partição não reconhecida\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "a opção -n foi fornecida: nada foi alterado\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "Não foi possível salvar os setores antigos - abortando\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "Não foi possível gravar a partição em %s\n" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "linha de entrada longa demais ou incompleta - encerrando\n" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "erro de entrada: `=' esperado após o campo %s\n" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "erro de entrada: caractere inesperado %c após o campo %s\n" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "entrada não reconhecida: %s\n" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "número grande demais\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "lixo após o número\n" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "sem espaço para o descritor da partição\n" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "não foi possível criar a partição estendida envoltória\n" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "número excessivo de campos de entrada\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "Não há espaço para mais\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "Tipo inválido\n" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "Aviso: tamanho dado (%lu) excede o tamanho máximo permitido (%lu)\n" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "Atenção: partição vazia\n" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "Aviso: início de partição inválido (mais adiantado %lu)\n" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "opção de inicialização não reconhecida: selecione - ou *\n" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "especificação cil,cab,set parcial?\n" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "Partição estendida não está no lugar esperado\n" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "entrada inválida\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "Número excessivo de partições\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" @@ -5041,47 +4919,43 @@ msgstr "" "Normalmente só é necessário especificar e (e, talvez, " ").\n" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "versão" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "Uso: %s [opções] dispositivo ...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "dispositivo: algo como /dev/hda ou /dev/sda" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "opções úteis:" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s [ou --show-size]: lista o tamanho de uma partição" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr " -c [ou --id]: mostra ou altera a ID da partição" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [ou --list]: lista as partições de cada dispositivo" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" " -d [ou --dump]: idem, mas em um formato adequado para entrada " "posterior" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr "" " -i [ou --increment]: numera os cilindros, etc. a partir de 1, em vez de 0" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" @@ -5089,56 +4963,56 @@ msgstr "" " -uS, -uB, -uC, -uM: aceita/informa em unidades de setores/blocos/" "cilindros/MB" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [ou --list-types]:lista os tipos de partição conhecidos" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr "" " -D [ou --DOS]: para compatibilidade com DOS: desperdiça um pouco " "de espaço" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr " -R [ou --re-read]: faz o kernel reler a tabela de partições" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr " -N# : altera somente a partição de número #" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr " -n : não grava no disco, realmente" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr "" " -O arquivo : salva os setores que serão sobrescritos em arquivo" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I arquivo : restaura os setores gravados em arquivo" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v [ou --version]: mostra a versão" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? [ou --help]: mostra esta mensagem" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "opções perigosas:" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr "" " -g [ou --show-geometry]: mostra a suposição do kernel sobre a geometria" -#: fdisk/sfdisk.c:2330 +#: fdisk/sfdisk.c:2326 #, fuzzy msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " @@ -5146,7 +5020,7 @@ msgid "" msgstr "" " -g [ou --show-geometry]: mostra a suposição do kernel sobre a geometria" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" @@ -5154,119 +5028,119 @@ msgstr "" " -x [ou --show-extended]: também lista partições estendidas na saída\n" " ou espera descritores para elas na entrada" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr "" " -L [ou --Linux]: não reclama de coisas irrelevantes para o Linux" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q [ou --quiet]: suprime mensagens de aviso" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr " Você pode anular a geometria detectada usando:" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr " -C# [ou --cylinders #]:define o número de cilindros a usar" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr " -H# [ou --heads #]: define o número de cabeças a usar" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr " -S# [ou --sectors #]: define o número de setores a usar" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "Você pode desativar todas as verificações de consistência com:" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr " -f [ou --force]: faça o que eu mandar, mesmo que seja idiota" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "Uso:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s dispositivo\t\tlista partições as ativas no dispositivo\n" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "" "%s dispositivo n1 n2... ativa as partições n1..., deixando inativas as " "demais\n" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "" "%s -An dispositivo\n" " ativa a partição n, desativa as demais\n" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "nenhum comando?\n" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, fuzzy, c-format msgid "total: %llu blocks\n" msgstr "total: %d blocos\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "Uso: sfdisk --print-id dispositivo número-partição\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "Uso: sfdisk --change-id dispositivo número-partição ID\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "Uso: sfdisk --id dispositivo número-partição [ID]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "pode especificar somente um dispositivo (exceto com -l ou -s)\n" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, fuzzy, c-format msgid "cannot open %s read-write\n" msgstr "não foi possível abrir %s\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, fuzzy, c-format msgid "cannot open %s for reading\n" msgstr "não foi possível abrir %s para leitura" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: OK\n" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: %ld cilindros, %ld cabeças, %ld setores/trilha\n" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, fuzzy, c-format msgid "Cannot get size of %s\n" msgstr "Não foi possível obter o tamanho de %s" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "byte ativo inválido: 0x%x em vez de 0x80\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5274,7 +5148,7 @@ msgstr "" "Concluído\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" @@ -5283,35 +5157,35 @@ msgstr "" "Você possui %d partições primárias ativas. Isto não faz diferença para o\n" "LILO, mas o MBR DOS só inicializará em discos com uma partição ativa.\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "a partição %s possui ID %x e não está escondida\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "ID inválida: %lx\n" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "Este disco está atualmente sendo usado.\n" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "Erro fatal: não foi possível encontrar %s\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "Aviso: %s não é um dispositivo de blocos\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "Verificando se ninguém está usando este disco no momento...\n" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5324,30 +5198,30 @@ msgstr "" "todas as partições de permuta deste disco. Use a opção --no-reread para " "suprimir esta verificação.\n" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "Use a opção --force para cancelar todas as verificações.\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "OK\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Situação antiga:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "A partição %d não existe; não é possível alterá-la.\n" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Situação nova:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" @@ -5355,21 +5229,21 @@ msgstr "" "Eu não gosto destas partições: nada foi alterado\n" "(se você realmente quiser usá-las, use a opção --force).\n" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "Eu não gosto disto - provavelmente você deveria responder Não\n" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "Você está satisfeito com isto? [ynq] " -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "Deseja gravar isto no disco? [ynq] " -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" @@ -5378,16 +5252,16 @@ msgstr "" "\n" "sfdisk: final de entrada prematuro\n" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "Saindo - nada foi alterado\n" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "Responda y, n ou q\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5396,7 +5270,7 @@ msgstr "" "Nova tabela de partições gravada com sucesso\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5501,135 +5375,135 @@ msgstr "getopt (melhorado) 1.1.0)\n" msgid "internal error, contact the author." msgstr "erro interno, entre em contato com o autor." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "boot executado do MILO\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Relógio BCD Ruffian\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "porta do relógio ajustada para 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "funky TOY!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: %s atômico falhou por 1000 iterações!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "Não é possível abrir /dev/port: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "Não consegui obter permissão porque não tentei.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "" "%s é incapaz de obter acesso à porta de E/S: a chamada iopl(3) falhou.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Provavelmente são necessários privilégios de root.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Pressupondo que o relógio de hardware é mantido na hora %s.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "local" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: Aviso: a terceira linha do arquivo adjtime não foi reconhecida\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Esperado: `UTC', `LOCAL' ou nada.)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, fuzzy, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Último ajuste de variação feito %d segundos após 1969\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, fuzzy, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "Última calibração feita %d segundos após 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "O relógio de hardware está na hora %s\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "desconhecida" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "Aguardando tique do relógio...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "... tique do relógio obtido\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "" "Valores inválidos no relógio de hardware: %4d/%.4d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Hora do relógio de hardware: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld segundos " "desde 1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "Hora lida do relógio de Hardware: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, fuzzy, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Configurando o relógio de hardware para %.2d:%.2d:%.2d = %d segundos desde " "1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "Relógio não alterado - apenas testando.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5638,7 +5512,7 @@ msgstr "" "O tempo decorrido desde o horário de referência foi de %.6f segundos.\n" " Atrasando mais para chegar ao próximo segundo cheio.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " @@ -5648,22 +5522,22 @@ msgstr "" "50º dia do mês) ou além do intervalo que podemos manipular (p.ex., ano " "2095).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f segundos\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "Não. Opção --date especificada\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, fuzzy, c-format msgid "--date argument too long\n" msgstr "fsname nome muito longo" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5672,22 +5546,22 @@ msgstr "" "O valor da opção --date não é uma data válida.\n" "Especificamente, ele contém aspas.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Emitindo comando date: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "" "Não foi possível executar o programa 'date' no shell /bin/sh: popen() falhou" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "resposta do comando date = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5702,7 +5576,7 @@ msgstr "" "A resposta foi:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5719,12 +5593,12 @@ msgstr "" "A resposta foi:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, fuzzy, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "String de date %s equivale a %d segundos desde 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " @@ -5733,37 +5607,37 @@ msgstr "" "O relógio de hardware não contém uma hora válida. Em função disso, não é " "possível configurar a hora do sistema a partir dele.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "Chamando settimeofday:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "" "O relógio do sistema não está sendo ajustado: executando em modo de teste.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "É necessário ser superusuário para ajustar o relógio do sistema.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "settimeofday() falhou" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " @@ -5772,7 +5646,7 @@ msgstr "" "O fator de variação não está sendo ajustado porque o relógio de hardware " "continha lixo anteriormente.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, fuzzy, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" @@ -5781,7 +5655,7 @@ msgstr "" "O fator de variação não está sendo ajustado porque menos de um dia se passou " "desde a última calibração.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " @@ -5790,7 +5664,7 @@ msgstr "" "O fator de variação não está sendo ajustado porque menos de um dia se passou " "desde a última calibração.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, fuzzy, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5801,24 +5675,24 @@ msgstr "" "variação de %f segundos/dia.\n" "Ajustando o fator de variação em %f segundos/dia.\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "O tempo desde o último ajuste é de %d segundos\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "" "É necessário inserir %d segundos e referenciar a hora de %.6f segundos " "atrás\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "O arquivo adjtime não está sendo atualizado: modo de teste.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5827,12 +5701,12 @@ msgstr "" "Teria gravado o seguinte em %s:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "Parâmetros de ajuste de variação não atualizados.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" @@ -5840,29 +5714,29 @@ msgstr "" "O relógio de hardware não contém uma hora válida, portanto não é possível " "ajustá-lo.\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "" "O ajuste necessário é menor do que um segundo, portanto o relógio não será " "ajustado.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "Usando %s.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "Não foi encontrada uma interface de relógio utilizável.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "Não é possível ajustar o relógio do sistema.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5876,17 +5750,17 @@ msgstr "" "assim, supõe-se que não está sendo executada em uma Alpha no momento). " "Nenhuma ação foi realizada.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "Não foi possível obter o valor de epoch do kernel.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "O kernel está pressupondo um valor de epoch de %lu\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " @@ -5895,17 +5769,22 @@ msgstr "" "Para configurar o valor de epoch, é necessário usar a opção 'epoch' para " "informar para que valor configurá-lo.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "Epoch não configurado para %d; apenas testando.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "Não é possível configurar o valor de epoch no kernel.\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s de %s\n" + +#: hwclock/hwclock.c:1196 #, fuzzy, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5968,7 +5847,7 @@ msgstr "" " --epoch=ano Especifica o ano inicial do valor \n" " de epoch do relógio de hardware.\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -5978,12 +5857,12 @@ msgstr "" " informa a hwclock o tipo de Alpha que você tem (consulte " "hwclock(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s não aceita argumentos que não sejam de opção. Você forneceu %d.\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, fuzzy, c-format msgid "" "You have specified multiple functions.\n" @@ -5992,7 +5871,7 @@ msgstr "" "Você especificou múltiplas opções de função.\n" "Você só pode executar uma função por vez.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " @@ -6001,7 +5880,7 @@ msgstr "" "%s: As opções --utc e --localtime são mutuamente exclusivas. Você " "especificou ambas.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, fuzzy, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " @@ -6010,28 +5889,28 @@ msgstr "" "%s: As opções --utc e --localtime são mutuamente exclusivas. Você " "especificou ambas.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "" "Não há um horário para ajuste utilizável. Não é possível ajustar o relógio.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "Somente o superusuário pode alterar o relógio de hardware.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "Somente o superusuário pode alterar o relógio de hardware.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " @@ -6040,13 +5919,13 @@ msgstr "" "Somente o superusuário pode alterar o epoch do relógio de hardware no " "kernel.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "" "Não é possível acessar o Relógio de Hardware por nenhum método conhecido.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -6082,7 +5961,6 @@ msgstr "ioctl() n msgid "ioctl KDSHWCLK failed" msgstr "ioctl KDSHWCLK falhou" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 #, fuzzy msgid "Can't open /dev/tty1 or /dev/vc/1" @@ -6179,9 +6057,6 @@ msgstr "ioctl(RTC_EPOCH_READ) para %s falhou" msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "lemos epoch %ld de %s com ioctl RTC_EPOCH_READ.\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -6208,7 +6083,6 @@ msgstr "ioctl(RTC_EPOCH_SET) para %s falhou" msgid "calling open_tty\n" msgstr "calling open_tty\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "calling termio_init\n" @@ -6217,7 +6091,6 @@ msgstr "calling termio_init\n" msgid "writing init string\n" msgstr "writing string init\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "before autobaud\n" @@ -6231,7 +6104,6 @@ msgstr "waiting for cr-lf\n" msgid "read %c\n" msgstr "read %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "reading login name\n" @@ -6285,7 +6157,6 @@ msgstr "/dev: chdir() falhou: %m" msgid "/dev/%s: not a character device" msgstr "/dev/%s não é um dispositivo de caracteres" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6300,12 +6171,10 @@ msgstr "/dev/%s: n msgid "%s: not open for read/write" msgstr "%s: não está aberto para leitura/gravação" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "duping\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6348,30 +6217,25 @@ msgstr "" "ou\t[-hiLmw] [-l programa_login] [-t tempo_limite] [-I string_inic] [-H " "host_login] linha taxa_baud,... [tipo_term]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "login: pouca memória; o login pode falhar\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "não foi possível malloc para ttyclass" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "não foi possível malloc para grplist" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "Login em %s de %s negado como padrão.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "Login em %s de %s negado.\n" @@ -6416,8 +6280,8 @@ msgstr "Alterando informa msgid "Password error." msgstr "Erro de senha." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Senha:" @@ -6596,34 +6460,6 @@ msgstr "Use %s -l para ver a lista.\n" msgid "No known shells.\n" msgstr "Nenhum interpretador de comandos conhecido.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "não foi possível abrir /dev/urandom" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "não foi possível ler dados aleatórios de /dev/urandom" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "não foi possível abrir %s para leitura" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "não foi possível stat(%s)" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s não possui os modos de arquivo corretos" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "não foi possível ler dados de %s" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6633,11 +6469,11 @@ msgstr "N msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "Uso: last [-#] [-f arquivo] [-t tty] [-h nome_host] [usuário ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " ainda conectado" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6646,15 +6482,15 @@ msgstr "" "\n" "wtmp inicia %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: falha de malloc.\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6663,51 +6499,45 @@ msgstr "" "\n" "interrompido %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, fuzzy, c-format msgid "FATAL: can't reopen tty: %s" msgstr "mount: não foi possível abrir %s: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: -h somente pode ser especificado pelo superusuário.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "Uso: login [-fp] [nome_usuário]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: falha de PAM; abortando: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "Não foi possível inicializar o PAM: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "login: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "LOGIN FALHOU: %d A PARTIR DE %s PARA %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6716,18 +6546,18 @@ msgstr "" "Login incorreto\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "" "NÚMERO EXCESSIVO DE TENTATIVAS DE LOGIN (%d) A PARTIR DE %s PARA %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "SESSÃO DE LOGIN FALHOU: A PARTIR DE %s PARA %s, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6736,143 +6566,128 @@ msgstr "" "\n" "Login incorreto\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" "Session setup problem, abort.\n" msgstr "" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "" -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "" -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, fuzzy, c-format msgid "login: Out of memory\n" msgstr "%s: memória insuficiente!\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Nome de usuário inválido" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "%s: login recusado neste terminal.\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "%s: LOGIN RECUSADO A PARTIR DE %s NO TTY %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "%s: LOGIN RECUSADO NO TTY %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Login incorreto\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Número máximo de usuários já conectados.\n" -"Tente novamente mais tarde.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Número excessivo de processos em execução.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "DISCAGEM EM %s POR %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "LOGIN COMO ROOT EM %s A PARTIR DE %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "LOGIN COMO ROOT EM %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "LOGIN EM %s POR %s A PARTIR DE %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "LOGIN EM %s POR %s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, fuzzy, c-format msgid "You have new mail.\n" msgstr "Você tem mensagens %s na caixa de correio.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, fuzzy, c-format msgid "You have mail.\n" msgstr "Você tem mensagens %s na caixa de correio.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: falha em fork: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "setuid() falhou" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "O diretório %s não existe!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Fazendo login com home = \"/\".\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: não há memória para script de interpretador de comandos.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "" "login: não foi possível executar o script do interpretador de comandos: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: não existe interpretador de comandos: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6881,65 +6696,65 @@ msgstr "" "\n" "%s usuário: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "nome de login longo demais.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "NOME longo demais" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "nomes de login não podem iniciar com '-'.\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "Número excessivo de saltos de linha.\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "Saltos de linha EXCESSIVOS" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "Tempo de login esgotado após %d segundos\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Último login: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "a partir de %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "em: %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "FALHA DE LOGIN A PARTIR DE %s, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "FALHA DE LOGIN EM %s, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d FALHAS DE LOGIN A PARTIR DE %s, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d FALHAS DE LOGIN EM %s, %s" @@ -6959,165 +6774,30 @@ msgstr " msgid "usage: mesg [y | n]\n" msgstr "Uso: mesg [y | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "newgrp: Quem é você?" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "newgrp: grupo inexistente." -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "newgrp: permissão negada" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "Interpretador de comandos inexistente" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "A senha deve ter pelo menos 6 caracteres; tente novamente.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "Você não pode reutilizar a senha antiga.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "Não use algo como seu nome de usuário como senha!\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "Não use algo como seu nome real como senha!\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Uso: passwd [nome_usuário [senha]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "Somente root pode usar os formatos de um e dois argumentos.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Uso: passwd [-foqsvV] [nome_usuário [senha]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "Não foi possível exec %s: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "Não foi possível localizar o nome de login" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Somente root pode alterar senhas de terceiros.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "Número excessivo de argumentos.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "" -"Não foi possível encontrar o nome de usuário em nenhum lugar. `%s' realmente " -"é um nome de usuário?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "Eu só posso alterar senhas locais. Use yppasswd." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "Nome de usuário e UID não correspondem, impostor!" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Alterando a senha para o usuário %s\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Informe a senha anterior: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Senha incorreta, impostor." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Informe a nova senha: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "A senha NÃO foi alterada." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Redigite a nova senha: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Você não a informou corretamente. A senha não foi alterada." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "senha alterada, usuário %s" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "A SENHA DO ROOT FOI ALTERADA" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "senha alterada pelo root, usuário %s" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "chamando setpwnam para definir a senha.\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "A senha *NÃO* foi alterada. Tente novamente mais tarde.\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Senha alterada.\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -7164,7 +6844,6 @@ msgstr "%s por %s: %s" msgid "halted by %s: %s" msgstr "%s por %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -7201,7 +6880,6 @@ msgstr "Executando o programa \"%s\" ...\n" msgid "Error executing\t%s\n" msgstr "Erro ao executar\t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7291,7 +6969,6 @@ msgstr "" msgid "error running finalprog\n" msgstr "erro executando fnalprog\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "erro fazendo fork finalprog\n" @@ -7320,7 +6997,7 @@ msgstr "abertura do diret msgid "fork failed\n" msgstr "o fork falhou\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "exec falhou\n" @@ -7470,12 +7147,6 @@ msgstr "valor de m msgid "illegal year value: use 1-9999" msgstr "valor de ano inválido: use 1-9999" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7486,13 +7157,12 @@ msgstr "" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "Uso: cal [-mjyV] [[mês] ano]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "Uso: %s [+formato] [dia mês ano]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "Dia de São Tib" @@ -7624,7 +7294,7 @@ msgstr "%s: n msgid "call: %s from to files...\n" msgstr "chamada: %s de para arquivos...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, fuzzy, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7635,22 +7305,22 @@ msgstr "" "Use `%s [opções] %s' se você realmente quer usar isto.\n" "Script não iniciado.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, fuzzy, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "Uso: script [-a] [-f] [-q] [arquivo]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "Script iniciado, o arquivo é %s\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "Script iniciado em %s" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7659,254 +7329,253 @@ msgstr "" "\n" "Script concluído em %s" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "Script concluído, o arquivo é %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "openpty falhou\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "ptys esgotados\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "%s: erro de argumento; uso\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term nome_terminal ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ attr ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-NUM_CONSOLES] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-NUM_CONSOLES] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file arquivo_descarga ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq num_freq ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "não é possível alterar o estado do modo de conservação de energia\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "erro de klogctl: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "Erro ao ler %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "Erro ao gravar descarga de tela\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "não foi possível ler %s e não é possível realizar ioctl da descarga\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM indefinido.\n" @@ -7981,10 +7650,6 @@ msgstr "Aviso: n msgid "mount: could not open %s - using %s instead\n" msgstr "mount: não foi possível abrir %s - usando %s\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -8289,85 +7954,76 @@ msgstr "mount: n msgid "mount: cannot set speed: %s" msgstr "mount: não foi possível configurar velocidade: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: não foi possível realizar fork: %s" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "mount: esta versão foi compilada sem suporte ao tipo `nfs'" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "" "mount: falhou com o mount do nfs versão 4, tentando com o 3..\n" " \n" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "" "mount: não foi possível determinar o tipo do sistema de arquivos e nenhum " "foi especificado" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: você precisa especificar o tipo do sistema de arquivos" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: a montagem falhou" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: o ponto de montagem %s não é um diretório" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: permissão negada" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: é necessário ser superusuário para montar" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s está ocupado" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc já montado" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s já montado ou %s ocupado" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: o ponto de montagem %s não existe" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "mount: o ponto de montagem %s é um vínculo simbólico para lugar algum" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: o dispositivo especial %s não existe" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8376,12 +8032,12 @@ msgstr "" "mount: o dispositivo especial %s não existe\n" " (um prefixo de caminho não é um diretório)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s já não está montado ou opção inválida" -#: mount/mount.c:966 +#: mount/mount.c:959 #, fuzzy, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" @@ -8391,72 +8047,71 @@ msgstr "" "inválido em %s,\n" " ou número excessivo de sistemas de arquivos montados" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" msgstr "" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" msgstr "" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" msgstr "" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "tabela de montagem cheia" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: não foi possível ler o superbloco" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "mount: %s: dispositivo de blocos desconhecido" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, fuzzy, c-format msgid "mount: unknown filesystem type '%s'" msgstr " l lista os tipos de sistemas de arquivos conhecidos" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: provavelmente você queria dizer %s" -#: mount/mount.c:1030 +#: mount/mount.c:1023 #, fuzzy msgid "mount: maybe you meant 'iso9660'?" msgstr "mount: talvez você quisesse dizer iso9660?" -#: mount/mount.c:1032 +#: mount/mount.c:1025 #, fuzzy msgid "mount: maybe you meant 'vfat'?" msgstr "mount: talvez você quisesse dizer iso9660?" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" "mount: %s possui número de dispositivo incorreto ou o tipo de sistema de " "arquivos %s não é suportado" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "mount: %s não é um dispositivo de blocos e stat falha?" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -8465,72 +8120,67 @@ msgstr "" "mount: o kernel não reconhece %s como dispositivo de blocos\n" " (talvez `insmod driver'?)" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "mount: %s não é um dispositivo de blocos (talvez tentar `-o loop'?)" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s não é um dispositivo de blocos" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s não é um dispositivo de blocos válido" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "dispositivo de blocos " -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "mount: não foi possível montar %s%s somente para leitura" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s é protegido contra gravação mas a opção -w foi passada" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s é protegido contra gravação; montando somente para leitura" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: nenhum tipo foi fornecido - supondo nfs por causa dos dois-pontos\n" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, fuzzy, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "mount: nenhum tipo foi fornecido - supondo smbfs por causa xxx\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: tentando montar em segundo plano \"%s\"\n" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: desistindo de \"%s\"\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s já montado em %s\n" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, fuzzy, c-format msgid "" "Usage: mount -V : print version\n" @@ -8577,34 +8227,34 @@ msgstr "" "Outras opções: [-nfFrsvw] [-o opções].\n" "Para mais detalhes, consulte `man 8 mount'.\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: operação exclusiva de root" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: nenhum %s encontrado - criando-o...\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "mount: tal partição não foi encontrada" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: montando %s\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: não foi possível localizar %s em %s" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: não foi possível localizar %s em %s ou %s" @@ -8639,98 +8289,98 @@ msgstr " experimentarei o tipo %s\n" msgid "Trying %s\n" msgstr "Experimentando %s\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: argumento host:dir excessivamente longo\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: aviso: nomes de host múltiplos não são suportados\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "mount: diretório a montar não está no formato host:dir\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: não é possível obter endereço para %s\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: obtido hp->h_length inválido\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: argumento de opção excessivamente longo\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "Aviso: opção proto= não reconhecida.\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "Aviso: a opção namlen não é suportada.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "parâmetro de montagem de nfs desconhecido: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "Aviso: a opção nolock não é suportada.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "opção de montagem de nfs desconhecida: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: obtido hp->h_length inválido?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "NFS sobre TCP não é suportado.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "nfs socket" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "usado portmapper para localizar porta NFS\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "usando porta %d para o daemon do nfs\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "nfs connect" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "valor de retorno de status de nfs desconhecido: %d" @@ -8739,7 +8389,7 @@ msgstr "valor de retorno de status de nfs desconhecido: %d" msgid "bug in xstrndup call" msgstr "erro na chamada a xstrndup" -#: mount/swapon.c:57 +#: mount/swapon.c:56 #, fuzzy, c-format msgid "" "usage: %s [-hV]\n" @@ -8752,7 +8402,7 @@ msgstr "" " %s [-v] [-p prioridade] especial ...\n" " %s [-s]\n" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, fuzzy, c-format msgid "" "usage: %s [-hV]\n" @@ -8764,141 +8414,139 @@ msgstr "" " %s [-v] [-p prioridade] especial ...\n" " %s [-s]\n" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s em %s\n" -#: mount/swapon.c:178 mount/swapon.c:244 +#: mount/swapon.c:177 mount/swapon.c:243 #, fuzzy, c-format msgid "%s: cannot find the device for %s\n" msgstr "%s: não foi possível localizar \"_stext\" em %s\n" -#: mount/swapon.c:185 +#: mount/swapon.c:184 #, fuzzy, c-format msgid "%s: cannot stat %s: %s\n" msgstr "swapon: não foi possível stat %s: %s\n" -#: mount/swapon.c:196 +#: mount/swapon.c:195 #, fuzzy, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "swapon: aviso: %s possui permissões inseguras %04o; sugere-se 0600\n" -#: mount/swapon.c:208 +#: mount/swapon.c:207 #, fuzzy, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" msgstr "swapon: ignorando arquivo %s - ele parece ter buracos.\n" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: não foi possível abrir %s: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: compilado sem suporte a -f\n" -#: mount/umount.c:141 +#: mount/umount.c:139 #, fuzzy, c-format msgid "umount: cannot fork: %s" msgstr "mount: não foi possível realizar fork: %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "host: %s, diretório: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: não foi possível obter endereço de %s\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: obtido hostp->h_length inválido\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: dispositivo de blocos inválido" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: não montado" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: não foi possível gravar superbloco" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: o dispositivo está ocupado" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: não encontrado" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: precisa ser superusuário para desmontar" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" "umount: %s: dispositivos de blocos não permitidos no sistema de arquivos" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "não existe umount2, tentando umount...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "não foi possível efetuar umount em %s - tentando %s em vez dele\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s está ocupado - remontado somente para leitura\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: não foi possível remontar %s somente para leitura\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s desmontado\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "" "umount: não foi possível localizar a lista de sistemas de arquivos a " "desmontar" -#: mount/umount.c:501 +#: mount/umount.c:494 #, fuzzy, c-format msgid "" "Usage: umount [-hV]\n" @@ -8909,48 +8557,47 @@ msgstr "" " umount -a [-f] [-r] [-n] [-v] [-t tipos_sist_arq_virt]\n" " umount [-f] [-r] [-n] [-v] especial | nó...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 #, fuzzy msgid "Cannot umount \"\"\n" msgstr "Não foi possível abrir %s\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "Tentando desmontar %s\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "Não foi possível localizar %s em mtab\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s não está montado (de acordo com mtab)" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: parece que %s está montado múltiplas vezes" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s não está na fstab (e você não é root)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: a montagem de %s não está de acordo com a fstab" -#: mount/umount.c:637 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: somente %s pode desmontar %s de %s" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "umount: operação exclusiva de root" @@ -9108,7 +8755,7 @@ msgstr "%s: sinal desconhecido %s\n" #: sys-utils/flock.c:77 #, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" #: sys-utils/ipcrm.c:66 @@ -9277,8 +8924,6 @@ msgstr "o kernel n msgid "------ Shared Memory Limits --------\n" msgstr "- Limites da memória compartilhada -\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, fuzzy, c-format msgid "max number of segments = %lu\n" @@ -10065,17 +9710,17 @@ msgstr "" "hexdump: [-bcdovx] [-e fmt] [-f arq_fmt] [-n compr] [-s pular] " "[arquivo ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "Uso: %s [-dflpcsu] [+número_da_linha | +/padrão] nome1 nome2 ...\n" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, fuzzy, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: sinal desconhecido %s\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -10086,8 +9731,7 @@ msgstr "" "*** %s: diretório ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -10098,47 +9742,47 @@ msgstr "" "******** %s: não é um arquivo de texto ********\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[Use q ou Q para sair]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--Mais--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(Próximo arquivo: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "[Pressione espaço para continuar, 'q' para sair.]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, fuzzy, c-format msgid "...back %d pages" msgstr "...voltar %d página(s)" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 #, fuzzy msgid "...back 1 page" msgstr "...voltar %d página(s)" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 #, fuzzy msgid "...skipping one line" msgstr "... pulando %d linha(s)" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, fuzzy, c-format msgid "...skipping %d lines" msgstr "... pulando %d linha(s)" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -10148,7 +9792,7 @@ msgstr "" "***Voltar***\n" "\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -10156,7 +9800,7 @@ msgid "" "Star (*) indicates argument becomes new default.\n" msgstr "" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -10179,34 +9823,34 @@ msgid "" ". Repeat previous command\n" msgstr "" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "[Pressione 'h' para obter instruções.]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" linha %d" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[Não é um arquivo] linha %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Estouro\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...pulando\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "Expressão regular malformada" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -10214,15 +9858,15 @@ msgstr "" "\n" "Padrão não encontrado\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "Padrão não encontrado" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "não foi possível realizar fork\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -10230,21 +9874,21 @@ msgstr "" "\n" "...Pulando " -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 #, fuzzy msgid "...Skipping to file " msgstr "...Pulando " -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 #, fuzzy msgid "...Skipping back to file " msgstr "de volta ao arquivo" -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "Linha longa demais" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "Não há comando anterior para ser substituído" @@ -10297,98 +9941,95 @@ msgstr "hexdump: formato inv msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: caractere de conversão inválido %%%s.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" msgstr "" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, fuzzy, c-format msgid "%s: option requires an argument -- %s\n" msgstr "a opção `%s' exige um argumento\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, fuzzy, c-format msgid "%s: illegal option -- %s\n" msgstr "Tecla ilegal" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 #, fuzzy msgid "...skipping forward\n" msgstr "...pulando\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 #, fuzzy msgid "...skipping backward\n" msgstr "...pulando\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 #, fuzzy msgid "No next file" msgstr "(Próximo arquivo: %s)" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 #, fuzzy msgid "No previous file" msgstr "Nenhuma partição definida\n" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, fuzzy, c-format msgid "%s: Read error from %s file\n" msgstr "%s: erro de leitura em %s\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, fuzzy, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: erro de procura em %s\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, fuzzy, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: não foi possível ler arquivo temporário.\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 #, fuzzy msgid "RE error: " msgstr ", erro" -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 #, fuzzy msgid "Cannot open " msgstr "Não foi possível abrir %s\n" -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 #, fuzzy msgid "saved" msgstr "envio" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr "" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 #, fuzzy msgid "fork() failed, try again later\n" msgstr "A senha *NÃO* foi alterada. Tente novamente mais tarde.\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 #, fuzzy msgid "(Next file: " msgstr "(Próximo arquivo: %s)" @@ -10443,6 +10084,151 @@ msgstr "Linha de entrada longa demais.\n" msgid "Out of memory when growing buffer.\n" msgstr "Falta memória quando o buffer cresce.\n" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Número inválido: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Erro de sintaxe: '%s'\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "Não há tal parâmetro definido: '%s'\n" + +#, fuzzy +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr "Uso: %s [ -p ] dispositivo\n" + +#, fuzzy +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] disp tam set cabeç trilhas ext interv taxa spec1 " +#~ "fmt_interv\n" + +#, fuzzy +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] disp\n" + +#, fuzzy +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] disp\n" + +#~ msgid "version" +#~ msgstr "versão" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "não foi possível abrir /dev/urandom" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "não foi possível ler dados aleatórios de /dev/urandom" + +#~ msgid "can't open %s for reading" +#~ msgstr "não foi possível abrir %s para leitura" + +#~ msgid "can't stat(%s)" +#~ msgstr "não foi possível stat(%s)" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s não possui os modos de arquivo corretos" + +#~ msgid "can't read data from %s" +#~ msgstr "não foi possível ler dados de %s" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "Número máximo de usuários já conectados.\n" +#~ "Tente novamente mais tarde.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Número excessivo de processos em execução.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "A senha deve ter pelo menos 6 caracteres; tente novamente.\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "Você não pode reutilizar a senha antiga.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "Não use algo como seu nome de usuário como senha!\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "Não use algo como seu nome real como senha!\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Uso: passwd [nome_usuário [senha]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "Somente root pode usar os formatos de um e dois argumentos.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Uso: passwd [-foqsvV] [nome_usuário [senha]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "Não foi possível exec %s: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "Não foi possível localizar o nome de login" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Somente root pode alterar senhas de terceiros.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "Número excessivo de argumentos.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "" +#~ "Não foi possível encontrar o nome de usuário em nenhum lugar. `%s' " +#~ "realmente é um nome de usuário?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "Eu só posso alterar senhas locais. Use yppasswd." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "Nome de usuário e UID não correspondem, impostor!" + +#~ msgid "Changing password for %s\n" +#~ msgstr "Alterando a senha para o usuário %s\n" + +#~ msgid "Enter old password: " +#~ msgstr "Informe a senha anterior: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Senha incorreta, impostor." + +#~ msgid "Enter new password: " +#~ msgstr "Informe a nova senha: " + +#~ msgid "Password not changed." +#~ msgstr "A senha NÃO foi alterada." + +#~ msgid "Re-type new password: " +#~ msgstr "Redigite a nova senha: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Você não a informou corretamente. A senha não foi alterada." + +#~ msgid "password changed, user %s" +#~ msgstr "senha alterada, usuário %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "A SENHA DO ROOT FOI ALTERADA" + +#~ msgid "password changed by root, user %s" +#~ msgstr "senha alterada pelo root, usuário %s" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "chamando setpwnam para definir a senha.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "A senha *NÃO* foi alterada. Tente novamente mais tarde.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Senha alterada.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "mount: esta versão foi compilada sem suporte ao tipo `nfs'" + #, fuzzy #~ msgid "Warning: omitting partitions after %d\n" #~ msgstr "Aviso: excluindo partições após %d\n" diff --git a/po/quot.sed b/po/quot.sed new file mode 100644 index 00000000..0122c463 --- /dev/null +++ b/po/quot.sed @@ -0,0 +1,6 @@ +s/"\([^"]*\)"/“\1”/g +s/`\([^`']*\)'/‘\1’/g +s/ '\([^`']*\)' / ‘\1’ /g +s/ '\([^`']*\)'$/ ‘\1’/g +s/^'\([^`']*\)' /‘\1’ /g +s/“”/""/g diff --git a/po/remove-potcdate.sin b/po/remove-potcdate.sin new file mode 100644 index 00000000..2436c49e --- /dev/null +++ b/po/remove-potcdate.sin @@ -0,0 +1,19 @@ +# Sed script that remove the POT-Creation-Date line in the header entry +# from a POT file. +# +# The distinction between the first and the following occurrences of the +# pattern is achieved by looking at the hold space. +/^"POT-Creation-Date: .*"$/{ +x +# Test if the hold space is empty. +s/P/P/ +ta +# Yes it was empty. First occurrence. Remove the line. +g +d +bb +:a +# The hold space was nonempty. Following occurrences. Do nothing. +x +:b +} diff --git a/po/ru.gmo b/po/ru.gmo new file mode 100644 index 0000000000000000000000000000000000000000..65b14362382e50aacf30e9fba34e1c824cebb115 GIT binary patch literal 201120 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, 2003, 2004. +# Pavel Maryanov , 2003, 2004, 2005. # msgid "" msgstr "" -"Project-Id-Version: util-linux-2.12m\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2004-12-21 18:46-0500\n" -"PO-Revision-Date: 2004-12-22 12:42+0200\n" +"Project-Id-Version: util-linux-2.12q\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"PO-Revision-Date: 2005-01-25 15:41+0200\n" "Last-Translator: Pavel Maryanov \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" @@ -114,7 +115,7 @@ msgstr "%s: msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "þÔ úÐ óËÔ âÌË îÁÞóÅËÔ òÁÚÍÅÒ õÓÔÒÏÊÓÔ×Ï\n" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ:\n" @@ -158,13 +159,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ -n ] ÕÓÔÒÏÊÓÔ×Ï\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:55 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:462 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s ÉÚ %s\n" #: disk-utils/fdformat.c:130 @@ -189,7 +189,7 @@ msgstr " msgid "Single" msgstr "ïÄÉÎÁÒÎÙÊ" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -204,97 +204,99 @@ msgstr "" " -v ÐÏÄÒÏÂÎÙÊ ÒÅÖÉÍ\n" " ÆÁÊÌ ÆÁÊÌ ÄÌÑ ÐÒÏ×ÅÒËÉ\n" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "%s: ÏÛÉÂËÁ %d ÐÒÉ ÒÁÓÐÁËÏ×ËÅ! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: ÏÛÉÂËÁ ÒÁÚÍÅÒÁ × ÓÉÍ×ÏÌÉÞÅÓËÏÊ ÓÓÙÌËÅ `%s'\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr " ÒÁÓÐÁËÏ×Ù×ÁÅÔÓÑ ÂÌÏË %ld × %ld (%ld)\n" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "%s: ÆÉËÔÉ×ÎÙÊ ÒÅÖÉÍ ÎÁ `%s' (%o)\n" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" msgstr " 'ÄÙÒÁ' × %ld (%d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "%s: îÅÂÌÏÞÎÙÅ (%ld) ÂÁÊÔÙ\n" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "%s: âÅÚÒÁÚÍÅÒÎÙÅ (%ld ÐÒÏÔÉ× %ld) ÂÁÊÔÙ\n" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "%s: ÎÅ×ÅÒÎÙÊ cramfs - ÏÛÉÂÏÞÎÁÑ ÄÌÉÎÁ ÐÕÔÉ\n" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" msgstr "%s: ÏÔËÏÍÐÉÌÉÒÏ×ÁÎ ÂÅÚ ÐÏÄÄÅÒÖËÉ -x\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ - ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÒÁÚÍÅÒ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ\n" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ ÉÌÉ ÆÁÊÌÏÍ\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "%s: ÎÅ×ÅÒÎÙÊ cramfs - ÒÁÚÍÅÒ ÆÁÊÌÁ ÓÌÉÛËÏÍ ÍÁÌ\n" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "%s: ÎÅ×ÅÒÎÙÊ cramfs - ÏÛÉÂÏÞÎÙÊ magic\n" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ - ÒÁÚÍÅÒ ÆÁÊÌÁ ÓÌÉÛËÏÍ ×ÅÌÉË. ÒÁÚÄÕ×ÛÉÊÓÑ ÏÂÒÁÚ?\n" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: ÎÅ×ÅÒÎÙÊ cramfs - ÏÛÉÂËÁ crc\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ - ÓÔÁÒÙÊ ÏÂÒÁÚ cramfs, ÎÅÔ CRC\n" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "%s: ÎÅ×ÅÒÎÙÊ cramfs - ÏÛÉÂÏÞÎÙÊ ÓÕÐÅÒÂÌÏË\n" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" -msgstr "%s: ÎÅ×ÅÒÎÙÊ cramfs - ËÏÎÅà ÄÁÎÎÙÈ ËÁÔÁÌÏÇÁ (%ld) != ÎÁÞÁÌÏ ÄÁÎÎÙÈ ÆÁÊÌÁ (%ld)\n" +msgstr "" +"%s: ÎÅ×ÅÒÎÙÊ cramfs - ËÏÎÅà ÄÁÎÎÙÈ ËÁÔÁÌÏÇÁ (%ld) != ÎÁÞÁÌÏ ÄÁÎÎÙÈ ÆÁÊÌÁ (%" +"ld)\n" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "%s: ÎÅ×ÅÒÎÙÊ cramfs - ÏÛÉÂÏÞÎÏÅ ÓÍÅÝÅÎÉÅ ÄÁÎÎÙÈ ÆÁÊÌÁ\n" @@ -770,7 +772,7 @@ msgstr " msgid "not enough space, need at least %lu blocks" msgstr "ÎÅ È×ÁÔÁÅÔ ÍÅÓÔÁ, ÎÕÖÎÏ ËÁË ÍÉÎÉÍÕÍ %lu ÂÌÏËÏ×" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "õÓÔÒÏÊÓÔ×Ï: %s\n" @@ -839,18 +841,18 @@ msgstr " msgid "error closing %s" msgstr "ÏÛÉÂËÁ ÚÁËÒÙÔÉÑ %s" -#: disk-utils/mkfs.c:76 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: mkfs [-V] [-t ÔÉÐ_ÆÓ] [ÏÐÃÉÉ_ÆÓ] ÕÓÔÒÏÊÓÔ×Ï [ÒÁÚÍÅÒ]\n" -#: disk-utils/mkfs.c:90 fdisk/cfdisk.c:347 getopt/getopt.c:89 -#: getopt/getopt.c:99 login-utils/wall.c:237 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 +#: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: îÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ!\n" -#: disk-utils/mkfs.c:99 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs ×ÅÒÓÉÉ %s (%s)\n" @@ -858,7 +860,8 @@ msgstr "mkfs #: disk-utils/mkfs.cramfs.c:124 #, c-format msgid "" -"usage: %s [-h] [-v] [-b blksz] [-e edition] [-i file] [-n name] dirname outfile\n" +"usage: %s [-h] [-v] [-b blksz] [-e edition] [-i file] [-n name] dirname " +"outfile\n" " -h print this help\n" " -v be verbose\n" " -E make all warnings errors (non-zero exit status)\n" @@ -872,16 +875,20 @@ msgid "" " dirname root of the filesystem to be compressed\n" " outfile output file\n" msgstr "" -"ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-h] [-v] [-b ÒÚÍ_ÂÌË] [-e ÉÚÄÁÎÉÅ] [-i ÆÁÊÌ] [-n ÉÍÑ] ÉÍÑ_ËÁÔ ×ÙÈ_ÆÁÊÌ\n" +"ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-h] [-v] [-b ÒÚÍ_ÂÌË] [-e ÉÚÄÁÎÉÅ] [-i ÆÁÊÌ] [-n ÉÍÑ] " +"ÉÍÑ_ËÁÔ ×ÙÈ_ÆÁÊÌ\n" " -h ×Ù×ÏÄ ÜÔÏÊ ÓÐÒÁ×ËÉ\n" " -v ÐÏÄÒÏÂÎÙÊ ÒÅÖÉÍ\n" -" -E ÓÏÚÄÁÎÉÅ ×ÓÅÈ ÏÛÉÂÏË Ó ÐÒÅÄÕÐÒÅÖÄÅÎÉÅÍ (ÎÅÎÕÌÅ×ÏÊ ÓÔÁÔÕÓ ×ÙÈÏÄÁ)\n" -" -b ÒÚÍ_ÂÌË ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÜÔÏÇÏ ÒÁÚÍÅÒÁ ÂÌÏËÁ, ÄÏÌÖÅÎ ÒÁ×ÎÑÔØÓÑ ÒÁÚÍÅÒÕ ÓÔÒÁÎÉÃÙ\n" +" -E ÓÏÚÄÁÎÉÅ ×ÓÅÈ ÏÛÉÂÏË Ó ÐÒÅÄÕÐÒÅÖÄÅÎÉÅÍ (ÎÅÎÕÌÅ×ÏÊ ÓÔÁÔÕÓ " +"×ÙÈÏÄÁ)\n" +" -b ÒÚÍ_ÂÌË ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÜÔÏÇÏ ÒÁÚÍÅÒÁ ÂÌÏËÁ, ÄÏÌÖÅÎ ÒÁ×ÎÑÔØÓÑ ÒÁÚÍÅÒÕ " +"ÓÔÒÁÎÉÃÙ\n" " -e ÉÚÄÁÎÉÅ ÕÓÔÁÎÏ×ËÁ ÎÏÍÅÒÁ ÉÚÄÁÎÉÑ (ÞÁÓÔØ fsid)\n" " -i ÆÁÊÌ ×ÓÔÁ×ËÁ ÆÁÊÌÁ ÏÂÒÁÚÁ × ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ (ÔÒÅÂÕÅÔÓÑ >= 2.4.0)\n" " -n ÉÍÑ ÕÓÔÁÎÏ×ËÁ ÉÍÅÎÉ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ cramfs\n" " -p ÚÁÐÏÌÎÅÎÉÅ %d ÂÁÊÔÁÍÉ ÄÌÑ ÚÁÇÒÕÚÏÞÎÏÇÏ ËÏÄÁ\n" -" -s ÓÏÒÔÉÒÏ×ËÁ ÓÏÄÅÒÖÉÍÏÇÏ ËÁÔÁÌÏÇÁ (ÕÓÔÁÒÅ×ÛÁÑ ÏÐÃÉÑ, ÉÇÎÏÒÉÒÕÅÔÓÑ)\n" +" -s ÓÏÒÔÉÒÏ×ËÁ ÓÏÄÅÒÖÉÍÏÇÏ ËÁÔÁÌÏÇÁ (ÕÓÔÁÒÅ×ÛÁÑ ÏÐÃÉÑ, " +"ÉÇÎÏÒÉÒÕÅÔÓÑ)\n" " -z ÓÏÚÄÁÎÉÅ Ñ×ÎÙÈ ÄÙÒ (ÔÒÅÂÕÅÔÓÑ >= 2.3.39)\n" " ÉÍÑ_ËÁÔ ËÏÒÎÅ×ÏÊ ËÁÔÁÌÏÇ ÓÖÉÍÁÅÍÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ\n" " ×ÙÈ_ÆÁÊÌ ×ÙÈÏÄÎÏÊ ÆÁÊÌ\n" @@ -893,7 +900,8 @@ msgid "" " Please increase MAX_INPUT_NAMELEN in mkcramfs.c and recompile. Exiting.\n" msgstr "" "îÁÊÄÅÎÏ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÅ (%u ÂÁÊÔ) ÉÍÑ ÆÁÊÌÁ `%s'.\n" -" ðÏÖÁÌÕÊÓÔÁ, Õ×ÅÌÉÞØÔÅ MAX_INPUT_NAMELEN × mkcramfs.c É ÐÅÒÅËÏÍÐÉÌÉÒÕÊÔÅ. úÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ.\n" +" ðÏÖÁÌÕÊÓÔÁ, Õ×ÅÌÉÞØÔÅ MAX_INPUT_NAMELEN × mkcramfs.c É ÐÅÒÅËÏÍÐÉÌÉÒÕÊÔÅ. " +"úÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ.\n" #: disk-utils/mkfs.cramfs.c:463 #, c-format @@ -902,8 +910,12 @@ msgstr " #: disk-utils/mkfs.cramfs.c:514 #, c-format -msgid "Exceeded MAXENTRIES. Raise this value in mkcramfs.c and recompile. Exiting.\n" -msgstr "ðÒÅ×ÙÛÅÎ MAXENTRIES. õ×ÅÌÉÞØÔÅ ÜÔÏ ÚÎÁÞÅÎÉÅ × mkcramfs.c É ÐÅÒÅËÏÍÐÉÌÉÒÕÊÔÅ. úÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ.\n" +msgid "" +"Exceeded MAXENTRIES. Raise this value in mkcramfs.c and recompile. " +"Exiting.\n" +msgstr "" +"ðÒÅ×ÙÛÅÎ MAXENTRIES. õ×ÅÌÉÞØÔÅ ÜÔÏ ÚÎÁÞÅÎÉÅ × mkcramfs.c É " +"ÐÅÒÅËÏÍÐÉÌÉÒÕÊÔÅ. úÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ.\n" #: disk-utils/mkfs.cramfs.c:622 #, c-format @@ -917,8 +929,13 @@ msgstr "%6.2f%% (%+d #: disk-utils/mkfs.cramfs.c:819 #, c-format -msgid "warning: guestimate of required size (upper bound) is %LdMB, but maximum image size is %uMB. We might die prematurely.\n" -msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÐÒÉÂÌÉÚÉÔÅÌØÎÏ ÔÒÅÂÕÅÍÙÊ ÒÁÚÍÅÒ (×ÅÒÈÎÑÑ ÇÒÁÎÉÃÁ) ÓÏÓÔÁ×ÌÑÅÔ %Ldíâ, Á ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÏÂÒÁÚÁ - %uíâ. ÷ÏÚÍÏÖÎÏ ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏÅ ÚÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ.\n" +msgid "" +"warning: guestimate of required size (upper bound) is %LdMB, but maximum " +"image size is %uMB. We might die prematurely.\n" +msgstr "" +"ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÐÒÉÂÌÉÚÉÔÅÌØÎÏ ÔÒÅÂÕÅÍÙÊ ÒÁÚÍÅÒ (×ÅÒÈÎÑÑ ÇÒÁÎÉÃÁ) ÓÏÓÔÁ×ÌÑÅÔ " +"%Ldíâ, Á ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÏÂÒÁÚÁ - %uíâ. ÷ÏÚÍÏÖÎÏ ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏÅ " +"ÚÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ.\n" #: disk-utils/mkfs.cramfs.c:860 #, c-format @@ -948,21 +965,19 @@ msgstr "CRC: %x\n" #: disk-utils/mkfs.cramfs.c:891 #, c-format msgid "not enough space allocated for ROM image (%Ld allocated, %d used)\n" -msgstr "ÎÅ È×ÁÔÁÅÔ ÍÅÓÔÁ, ×ÙÄÅÌÅÎÎÏÇÏ ÄÌÑ ROM-ÏÂÒÁÚÁ (%Ld ×ÙÄÅÌÅÎÏ, %d ÉÓÐÏÌØÚÕÅÔÓÑ)\n" +msgstr "" +"ÎÅ È×ÁÔÁÅÔ ÍÅÓÔÁ, ×ÙÄÅÌÅÎÎÏÇÏ ÄÌÑ ROM-ÏÂÒÁÚÁ (%Ld ×ÙÄÅÌÅÎÏ, %d " +"ÉÓÐÏÌØÚÕÅÔÓÑ)\n" #: disk-utils/mkfs.cramfs.c:903 #, c-format msgid "ROM image write failed (%d %d)\n" msgstr "úÁÐÉÓØ ROM-ÏÂÒÁÚÁ ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÅÊ (%d %d)\n" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" -msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÉÍÅÎÁ ÆÁÊÌÏ× ÕËÏÒÏÞÅÎÙ ÄÏ 255 ÂÁÊÔ.\n" +msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÉÍÅÎÁ ÆÁÊÌÏ× ÕÍÅÎØÛÅÎÙ ÄÏ 255 ÂÁÊÔ.\n" #: disk-utils/mkfs.cramfs.c:915 #, c-format @@ -976,13 +991,19 @@ msgstr " #: disk-utils/mkfs.cramfs.c:923 #, c-format -msgid "warning: uids truncated to %u bits. (This may be a security concern.)\n" -msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: uid'Ù ÕËÏÒÏÞÅÎÙ ÄÏ %u ÂÉÔ. (üÔÏ ÍÏÖÅÔ ËÁÓÁÔØÓÑ ÂÅÚÏÐÁÓÎÏÓÔÉ.)\n" +msgid "" +"warning: uids truncated to %u bits. (This may be a security concern.)\n" +msgstr "" +"ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: uid'Ù ÕÍÅÎØÛÅÎÙ ÄÏ %u ÂÉÔ. (üÔÏ ÍÏÖÅÔ ËÁÓÁÔØÓÑ " +"ÂÅÚÏÐÁÓÎÏÓÔÉ.)\n" #: disk-utils/mkfs.cramfs.c:928 #, c-format -msgid "warning: gids truncated to %u bits. (This may be a security concern.)\n" -msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: gid'Ù ÕËÏÒÏÞÅÎÙ ÄÏ %u ÂÉÔ. (üÔÏ ÍÏÖÅÔ ËÁÓÁÔØÓÑ ÂÅÚÏÐÁÓÎÏÓÔÉ.)\n" +msgid "" +"warning: gids truncated to %u bits. (This may be a security concern.)\n" +msgstr "" +"ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: gid'Ù ÕÍÅÎØÛÅÎÙ ÄÏ %u ÂÉÔ. (üÔÏ ÍÏÖÅÔ ËÁÓÁÔØÓÑ " +"ÂÅÚÏÐÁÓÎÏÓÔÉ.)\n" #: disk-utils/mkfs.cramfs.c:933 #, c-format @@ -1031,7 +1052,6 @@ msgstr " msgid "write failed in write_block" msgstr "ÚÁÐÉÓØ × write_block ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÅÊ" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1067,7 +1087,7 @@ msgstr " msgid "Weird values in do_check: probably bugs\n" msgstr "îÅÐÏÎÑÔÎÙÅ ÚÎÁÞÅÎÉÑ × do_check: ×ÏÚÍÏÖÎÏ ÓÂÏÊ\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:372 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "ÐÏÉÓË × check_blocks ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" @@ -1109,80 +1129,109 @@ msgstr " msgid "will not try to make filesystem on '%s'" msgstr "ÐÏÐÙÔËÁ ÓÏÚÄÁÔØ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ÎÁ '%s' ×ÙÐÏÌÎÅÎÁ ÎÅ ÂÕÄÅÔ" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "îÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ ÓÔÒÁÎÉÃÙ %d, ÕËÁÚÁÎÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" -msgstr "éÓÐÏÌØÚÕÅÔÓÑ ÚÁÄÁÎÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÒÁÚÍÅÒ ÓÔÒÁÎÉÃÙ %d, ×ÍÅÓÔÏ ÓÉÓÔÅÍÎÙÈ ÚÎÁÞÅÎÉÊ %d/%d\n" +msgstr "" +"éÓÐÏÌØÚÕÅÔÓÑ ÚÁÄÁÎÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÒÁÚÍÅÒ ÓÔÒÁÎÉÃÙ %d, ×ÍÅÓÔÏ ÓÉÓÔÅÍÎÙÈ " +"ÚÎÁÞÅÎÉÊ %d/%d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" -msgstr "ðÏÄÒÁÚÕÍÅ×ÁÅÍÙÊ ÒÁÚÍÅÒ ÓÔÒÁÎÎÉà %d (ÎÅ %d)\n" +msgstr "ðÏÄÒÁÚÕÍÅ×ÁÅÍÙÊ ÒÁÚÍÅÒ ÓÔÒÁÎÉà %d (ÎÅ %d)\n" + +#: disk-utils/mkswap.c:233 +#, c-format +msgid "Bad swap header size, no label written.\n" +msgstr "îÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ swap-ÚÁÇÏÌÏ×ËÁ, ÍÅÔËÁ ÎÅ ÚÁÐÉÓÁÎÁ.\n" + +#: disk-utils/mkswap.c:243 +#, c-format +msgid "Label was truncated.\n" +msgstr "íÅÔËÁ ÂÙÌÏ ÕËÏÒÏÞÅÎÁ.\n" -#: disk-utils/mkswap.c:326 +#: disk-utils/mkswap.c:249 #, c-format -msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] /dev/name [blocks]\n" -msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-c] [-v0|-v1] [-pPAGESZ] /dev/ÉÍÑ [ÂÌÏËÉ]\n" +msgid "no label, " +msgstr "ÂÅÚ ÍÅÔËÉ, " -#: disk-utils/mkswap.c:349 +#: disk-utils/mkswap.c:257 +#, c-format +msgid "no uuid\n" +msgstr "ÎÅÔ uuid\n" + +#: disk-utils/mkswap.c:381 +#, c-format +msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" +msgstr "" +"éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-c] [-v0|-v1] [-pPAGESZ] [-L ÍÅÔËÁ] /dev/ÉÍÑ [ÂÌÏËÉ]\n" + +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÌÏÈÉÈ ÓÔÒÁÎÉÃ" -#: disk-utils/mkswap.c:363 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1975 text-utils/more.c:1986 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "îÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ" -#: disk-utils/mkswap.c:380 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "ÏÄÎÁ ÐÌÏÈÁÑ ÓÔÒÁÎÉÃÁ\n" -#: disk-utils/mkswap.c:382 +#: disk-utils/mkswap.c:437 #, c-format msgid "%lu bad pages\n" msgstr "%lu ÐÌÏÈÉÈ ÓÔÒÁÎÉÃ\n" -#: disk-utils/mkswap.c:502 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: ÏÛÉÂËÁ: îÉÇÄÅ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ ÆÁÊÌ Ó×ÏÐÉÎÇÁ?\n" -#: disk-utils/mkswap.c:520 +#: disk-utils/mkswap.c:591 #, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "%s: ÏÛÉÂËÁ: ÒÁÚÍÅÒ %lu ÂÏÌØÛÅ, ÞÅÍ ÒÁÚÍÅÒ ÕÓÔÒÏÊÓÔ×Á %lu\n" -#: disk-utils/mkswap.c:539 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: ÏÛÉÂËÁ: ÎÅÉÚ×ÅÓÔÎÁÑ ×ÅÒÓÉÑ %d\n" -#: disk-utils/mkswap.c:546 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" -msgstr "%s: ÏÛÉÂËÁ: ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ ÄÏÌÖÎÏ ÂÙÔØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ %ldËâ\n" +msgstr "" +"%s: ÏÛÉÂËÁ: ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ ÄÏÌÖÎÏ ÂÙÔØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ %ldËâ\n" -#: disk-utils/mkswap.c:563 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ ÕÍÅÎØÛÁÅÔÓÑ ÄÏ %ldËâ\n" -#: disk-utils/mkswap.c:577 +#: disk-utils/mkswap.c:644 +#, c-format +msgid "%s: error: label only with v1 swap area\n" +msgstr "%s: ÏÛÉÂËÁ: ÍÅÔËÁ ÔÏÌØËÏ ÎÁ Ó×ÏÐ-ÐÒÏÓÔÒÁÎÓÔ×Å v1\n" + +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "ðÏÐÙÔËÁ ÓÏÚÄÁÔØ ÕÓÔÒÏÊÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ ÎÁ '%s' ×ÙÐÏÌÎÅÎÁ ÎÅ ÂÕÄÅÔ" -#: disk-utils/mkswap.c:586 disk-utils/mkswap.c:607 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "ÈÒÅÎÏ×Ï: ÐÅÒ×ÁÑ ÓÔÒÁÎÉÃÁ ÎÅÞÉÔÁÂÅÌØÎÁ" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1195,115 +1244,83 @@ msgstr "" "ÒÁÚÄÅÌÏ×. ó×ÏÐ ÎÅ ÓÏÚÄÁÎ. åÓÌÉ ×Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÓÏÚÄÁÔØ Ó×ÏÐ v0\n" "ÎÁ ÜÔÏÍ ÕÓÔÒÏÊÓÔ×Å, ÉÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ -f ÄÌÑ ÐÒÉÎÕÄÉÔÅÌØÎÏÇÏ ÓÏÚÄÁÎÉÑ.\n" -#: disk-utils/mkswap.c:616 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ: ÎÅÞÉÔÁÅÍÙÊ" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" -msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ ×ÅÒÓÉÉ %d, ÒÁÚÍÅÒ = %llu Ëâ\n" +msgstr "" +"õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ ×ÅÒÓÉÉ %d, ÒÁÚÍÅÒ = %llu Ëâ\n" -#: disk-utils/mkswap.c:623 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÍÏÔÁÔØ ÕÓÔÒÏÊÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ" -#: disk-utils/mkswap.c:626 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÓÔÒÁÎÉÃÕ Ó ÓÉÇÎÁÔÕÒÏÊ" -#: disk-utils/mkswap.c:634 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "fsync ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "îÅ×ÅÒÎÏÅ ÞÉÓÌÏ: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "ïÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ: '%s'\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "îÅÔ ÔÁËÏÇÏ ÎÁÂÏÒÁ ÐÁÒÁÍÅÔÒÏ×: '%s'\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr " %s [ -p ] dev ÉÍÑ\n" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr " %s [ -p ] dev ÉÍÑ ÓÅËÔÏÒ ÇÏÌÏ×ËÉ ÄÏÒÏÖËÉ ÕÞÁÓÔÏË ÐÒÏÍÅÖÕÔÏË ÞÁÓÔÏÔÁ ÓÐÅà 1 fmt_gap\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] dev\n" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] dev\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2053 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "îÅÉÓÐÏÌØÚÕÅÍÙÊ" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2055 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "ó×ÏÂÏÄÎÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 msgid "Linux JFS" msgstr "Linux JFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "äÉÓË ÂÙÌ ÉÚÍÅÎÅÎ.\n" -#: fdisk/cfdisk.c:408 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" -msgstr "ÐÅÒÅÚÁÇÒÕÚÉÔÅ ÓÉÓÔÅÍÕ, ÞÔÏÂÙ ÕÂÅÄÉÔØÓÑ × ÔÏÍ, ÞÔÏ ÔÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ËÏÒÒÅËÔÎÏ ÏÂÎÏ×ÌÅÎÁ.\n" +msgstr "" +"ÐÅÒÅÚÁÇÒÕÚÉÔÅ ÓÉÓÔÅÍÕ, ÞÔÏÂÙ ÕÂÅÄÉÔØÓÑ × ÔÏÍ, ÞÔÏ ÔÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ËÏÒÒÅËÔÎÏ " +"ÏÂÎÏ×ÌÅÎÁ.\n" #: fdisk/cfdisk.c:411 #, c-format @@ -1371,724 +1388,734 @@ msgstr " msgid "logical partitions overlap" msgstr "ÌÏÇÉÞÅÓËÉÅ ÒÁÚÄÅÌÙ ÐÅÒÅËÒÙ×ÁÀÔÓÑ" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "Õ×ÅÌÉÞÅÎÎÙÅ ÌÏÇÉÞÅÓËÉÅ ÄÉÓËÉ ÐÅÒÅËÒÙ×ÁÀÔÓÑ" -#: fdisk/cfdisk.c:991 -msgid "!!!! Internal error creating logical drive with no extended partition !!!!" -msgstr "!!!! ÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ ÐÒÉ ÓÏÚÄÁÎÉÉ ÌÏÇÉÞÅÓËÏÇÏ ÄÉÓËÁ ÂÅÚ ÒÁÓÛÉÒÅÎÎÏÇÏ ÒÁÚÄÅÌÁ !!!!" +#: fdisk/cfdisk.c:993 +msgid "" +"!!!! Internal error creating logical drive with no extended partition !!!!" +msgstr "" +"!!!! ÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ ÐÒÉ ÓÏÚÄÁÎÉÉ ÌÏÇÉÞÅÓËÏÇÏ ÄÉÓËÁ ÂÅÚ ÒÁÓÛÉÒÅÎÎÏÇÏ " +"ÒÁÚÄÅÌÁ !!!!" -#: fdisk/cfdisk.c:1002 fdisk/cfdisk.c:1014 -msgid "Cannot create logical drive here -- would create two extended partitions" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÚÄÅÓØ ÌÏÇÉÞÅÓËÉÊ ÄÉÓË -- ÂÙÌÉ ÂÙ ÓÏÚÄÁÎÙ Ä×Á ÒÁÓÛÉÒÅÎÎÙÈ ÒÁÚÄÅÌÁ" +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 +msgid "" +"Cannot create logical drive here -- would create two extended partitions" +msgstr "" +"îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÚÄÅÓØ ÌÏÇÉÞÅÓËÉÊ ÄÉÓË -- ÂÙÌÉ ÂÙ ÓÏÚÄÁÎÙ Ä×Á ÒÁÓÛÉÒÅÎÎÙÈ " +"ÒÁÚÄÅÌÁ" -#: fdisk/cfdisk.c:1162 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "ðÕÎËÔ ÍÅÎÀ ÓÌÉÛËÏÍ ÄÌÉÎÎÙÊ. íÅÎÀ ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ÎÅÞÅÔËÏ." -#: fdisk/cfdisk.c:1218 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "íÅÎÀ ÂÅÚ ÎÁÐÒÁ×ÌÅÎÉÑ. ðÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÅÔÓÑ ÇÏÒÉÚÏÎÔÁÌØÎÏÅ." -#: fdisk/cfdisk.c:1349 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ËÌÀÞ" -#: fdisk/cfdisk.c:1372 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:2024 fdisk/cfdisk.c:2556 -#: fdisk/cfdisk.c:2558 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "ïÓÎÏ×ÎÏÊ" -#: fdisk/cfdisk.c:1419 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "óÏÚÄÁÔØ ÎÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÒÁÚÄÅÌ" -#: fdisk/cfdisk.c:1420 fdisk/cfdisk.c:2024 fdisk/cfdisk.c:2555 -#: fdisk/cfdisk.c:2558 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "ìÏÇÉÞÅÓËÉÊ" -#: fdisk/cfdisk.c:1420 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "óÏÚÄÁÔØ ÎÏ×ÙÊ ÌÏÇÉÞÅÓËÉÊ ÒÁÚÄÅÌ" -#: fdisk/cfdisk.c:1421 fdisk/cfdisk.c:1476 fdisk/cfdisk.c:2229 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "ïÔÍÅÎÁ" -#: fdisk/cfdisk.c:1421 fdisk/cfdisk.c:1476 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "îÅ ÓÏÚÄÁ×ÁÔØ ÒÁÚÄÅÌ" -#: fdisk/cfdisk.c:1437 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! ÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ !!!" -#: fdisk/cfdisk.c:1440 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "òÁÚÍÅÒ (× íâ): " -#: fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "îÁÞÁÌÏ" -#: fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "äÏÂÁ×ÉÔØ ÒÁÚÄÅÌ × ÎÁÞÁÌÏ Ó×ÏÂÏÄÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á" -#: fdisk/cfdisk.c:1475 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "ëÏÎÅÃ" -#: fdisk/cfdisk.c:1475 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "äÏÂÁ×ÉÔØ ÒÁÚÄÅÌ × ËÏÎÅà Ó×ÏÂÏÄÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á" -#: fdisk/cfdisk.c:1493 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "îÅÔ ÍÅÓÔÁ ÄÌÑ ÓÏÚÄÁÎÉÑ ÒÁÓÛÉÒÅÎÎÏÇÏ ÒÁÚÄÅÌÁ" -#: fdisk/cfdisk.c:1555 +#: fdisk/cfdisk.c:1563 msgid "No partition table.\n" msgstr "îÅÔ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×.\n" -#: fdisk/cfdisk.c:1559 +#: fdisk/cfdisk.c:1567 msgid "No partition table. Starting with zero table." msgstr "îÅÔ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×. îÁÞÉÎÁÅÍ ÔÁÂÌÉÃÕ Ó ÎÕÌÑ." -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1577 msgid "Bad signature on partition table" msgstr "îÅ×ÅÒÎÁÑ ÓÉÇÎÁÔÕÒÁ × ÔÁÂÌÉÃÅ ÒÁÚÄÅÌÏ×" -#: fdisk/cfdisk.c:1573 +#: fdisk/cfdisk.c:1581 msgid "Unknown partition table type" msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÔÉÐ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×" -#: fdisk/cfdisk.c:1575 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "èÏÔÉÔÅ ÎÁÞÁÔØ ÔÁÂÌÉÃÕ Ó ÎÕÌÑ [Ä/î] ?" -#: fdisk/cfdisk.c:1623 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "÷Ù ÕËÁÚÁÌÉ ÃÉÌÉÎÄÒÏ× ÂÏÌØÛÅ, ÞÅÍ ÍÏÖÅÔ ÂÙÔØ ÎÁ ÄÉÓËÅ" -#: fdisk/cfdisk.c:1655 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÄÉÓËÏ×ÙÊ ÎÁËÏÐÉÔÅÌØ" -#: fdisk/cfdisk.c:1657 fdisk/cfdisk.c:1837 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "äÉÓË ÏÔËÒÙÔ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ - Õ ×ÁÓ ÎÅÔ ÒÁÚÒÅÛÅÎÉÑ ÎÁ ÚÁÐÉÓØ" -#: fdisk/cfdisk.c:1678 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÒÁÚÍÅÒ ÄÉÓËÁ" -#: fdisk/cfdisk.c:1704 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "ðÌÏÈÏÊ ÏÓÎÏ×ÎÏÊ ÒÁÚÄÅÌ" -#: fdisk/cfdisk.c:1734 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "ðÌÏÈÏÊ ÌÏÇÉÞÅÓËÉÊ ÒÁÚÄÅÌ" -#: fdisk/cfdisk.c:1849 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ!! üÔÏ ÍÏÖÅÔ ÕÎÉÞÔÏÖÉÔØ ÄÁÎÎÙÅ ÎÁ ×ÁÛÅÍ ÄÉÓËÅ!" -#: fdisk/cfdisk.c:1853 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " -msgstr "÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÚÁÐÉÓÁÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ× ÎÁ ÄÉÓË? (ÄÁ ÉÌÉ ÎÅÔ): " +msgstr "" +"÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÚÁÐÉÓÁÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ× ÎÁ ÄÉÓË? (ÄÁ ÉÌÉ ÎÅÔ): " -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "ÎÅÔ" -#: fdisk/cfdisk.c:1860 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "ôÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÎÅ ÚÁÐÉÓÁÎÁ ÎÁ ÄÉÓË" -#: fdisk/cfdisk.c:1862 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "ÄÁ" -#: fdisk/cfdisk.c:1865 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ `ÄÁ' ÉÌÉ `ÎÅÔ'" -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "ôÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÚÁÐÉÓÙ×ÁÅÔÓÑ ÎÁ ÄÉÓË..." -#: fdisk/cfdisk.c:1894 fdisk/cfdisk.c:1898 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "ôÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÚÁÐÉÓÁÎÁ ÎÁ ÄÉÓË" -#: fdisk/cfdisk.c:1896 -msgid "Wrote partition table, but re-read table failed. Reboot to update table." -msgstr "ôÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÚÁÐÉÓÁÎÁ, ÎÏ ÐÏ×ÔÏÒÎÏÅ ÞÔÅÎÉÅ ÔÁÂÌÉÃÙ ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÅÊ. ðÅÒÅÚÁÇÒÕÚÉÔÅÓØ, ÞÔÏÂÙ ÏÂÎÏ×ÉÔØ ÔÁÂÌÉÃÕ." +#: fdisk/cfdisk.c:1904 +msgid "" +"Wrote partition table, but re-read table failed. Reboot to update table." +msgstr "" +"ôÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÚÁÐÉÓÁÎÁ, ÎÏ ÐÏ×ÔÏÒÎÏÅ ÞÔÅÎÉÅ ÔÁÂÌÉÃÙ ÚÁ×ÅÒÛÉÌÏÓØ " +"ÎÅÕÄÁÞÅÊ. ðÅÒÅÚÁÇÒÕÚÉÔÅÓØ, ÞÔÏÂÙ ÏÂÎÏ×ÉÔØ ÔÁÂÌÉÃÕ." -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." -msgstr "îÅÔ ÏÓÎÏ×ÎÙÈ ÒÁÚÄÅÌÏ×, ÐÏÍÅÞÅÎÎÙÈ ËÁË ÚÁÇÒÕÚÏÞÎÙÅ. DOS'Ï×ÓËÉÊ MBR ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÉÔØ ÚÁÇÒÕÚËÕ." +msgstr "" +"îÅÔ ÏÓÎÏ×ÎÙÈ ÒÁÚÄÅÌÏ×, ÐÏÍÅÞÅÎÎÙÈ ËÁË ÚÁÇÒÕÚÏÞÎÙÅ. DOS'Ï×ÓËÉÊ MBR ÎÅ ÍÏÖÅÔ " +"×ÙÐÏÌÎÉÔØ ÚÁÇÒÕÚËÕ." -#: fdisk/cfdisk.c:1908 -msgid "More than one primary partition is marked bootable. DOS MBR cannot boot this." -msgstr "âÏÌÅÅ, ÞÅÍ ÏÄÉÎ ÏÓÎÏ×ÎÏÊ ÒÁÚÄÅÌ ÐÏÍÅÞÅÎ ËÁË ÚÁÇÒÕÚÏÞÎÙÊ. DOS'Ï×ÓËÉÊ MBR ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÉÔØ ÚÁÇÒÕÚËÕ." +#: fdisk/cfdisk.c:1916 +msgid "" +"More than one primary partition is marked bootable. DOS MBR cannot boot this." +msgstr "" +"âÏÌÅÅ, ÞÅÍ ÏÄÉÎ ÏÓÎÏ×ÎÏÊ ÒÁÚÄÅÌ ÐÏÍÅÞÅÎ ËÁË ÚÁÇÒÕÚÏÞÎÙÊ. DOS'Ï×ÓËÉÊ MBR ÎÅ " +"ÍÏÖÅÔ ×ÙÐÏÌÎÉÔØ ÚÁÇÒÕÚËÕ." -#: fdisk/cfdisk.c:1966 fdisk/cfdisk.c:2085 fdisk/cfdisk.c:2169 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "÷×ÅÄÉÔÅ ÉÍÑ ÆÁÊÌÁ ÉÌÉ ÎÁÖÍÉÔÅ RETURN, ÞÔÏÂÙ ×Ù×ÅÓÔÉ ÎÁ ÜËÒÁÎ: " -#: fdisk/cfdisk.c:1975 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ '%s'" -#: fdisk/cfdisk.c:1986 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "äÉÓËÏ×ÙÊ ÎÁËÏÐÉÔÅÌØ: %s\n" -#: fdisk/cfdisk.c:1988 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "óÅËÔÏÒ 0:\n" -#: fdisk/cfdisk.c:1995 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "óÅËÔÏÒ %d:\n" -#: fdisk/cfdisk.c:2015 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " îÅÔ " -#: fdisk/cfdisk.c:2017 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " ïÓÎ/ìÏÇ" -#: fdisk/cfdisk.c:2019 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " ïÓÎÏ×ÎÏÊ" -#: fdisk/cfdisk.c:2021 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " ìÏÇÉÞÅÓËÉÊ" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2059 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:689 fdisk/sfdisk.c:650 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "îÅÉÚ×ÅÓÔÎÙÊ" -#: fdisk/cfdisk.c:2065 fdisk/cfdisk.c:2533 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "úÁÇÒÕÚÏÞÎÙÊ" -#: fdisk/cfdisk.c:2067 +#: fdisk/cfdisk.c:2075 #, c-format msgid "(%02X)" msgstr "(%02X)" -#: fdisk/cfdisk.c:2069 +#: fdisk/cfdisk.c:2077 msgid "None" msgstr "îÅÔ" -#: fdisk/cfdisk.c:2104 fdisk/cfdisk.c:2188 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "ôÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÄÌÑ %s\n" -#: fdisk/cfdisk.c:2106 +#: fdisk/cfdisk.c:2114 msgid " First Last\n" msgstr " ðÅÒ×ÙÊ ðÏÓÌÅÄÎ.\n" -#: fdisk/cfdisk.c:2107 -msgid " # Type Sector Sector Offset Length Filesystem Type (ID) Flag\n" -msgstr " # ôÉÐ óÅËÔÏÒ óÅËÔÏÒ óÍÅÝ. äÌÉÎÁ ôÉÐ ÆÁÊÌ.ÓÉÓÔ. (ID) æÌÁÇ\n" +#: fdisk/cfdisk.c:2115 +msgid "" +" # Type Sector Sector Offset Length Filesystem Type (ID) " +"Flag\n" +msgstr "" +" # ôÉÐ óÅËÔÏÒ óÅËÔÏÒ óÍÅÝ. äÌÉÎÁ ôÉÐ ÆÁÊÌ.ÓÉÓÔ. (ID) " +"æÌÁÇ\n" -#: fdisk/cfdisk.c:2108 -msgid "-- ------- ----------- ----------- ------ ----------- -------------------- ----\n" -msgstr "-- ------- ----------- ----------- ------ ----------- -------------------- ----\n" +#: fdisk/cfdisk.c:2116 +msgid "" +"-- ------- ----------- ----------- ------ ----------- -------------------- " +"----\n" +msgstr "" +"-- ------- ----------- ----------- ------ ----------- -------------------- " +"----\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2191 +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ----îÁÞÁÌÏ---- ----ëÏÎÅÃ----- ðÅÒ×ÙÊ þÉÓÌÏ\n" -#: fdisk/cfdisk.c:2192 +#: fdisk/cfdisk.c:2200 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # æÌÁÇÉ çÏÌ. óÅËÔ ãÉÌ ID çÏÌ. óÅËÔ ãÉÌ ÓÅËÔÏÒ ÓÅËÔÏÒÏ×\n" -#: fdisk/cfdisk.c:2193 +#: fdisk/cfdisk.c:2201 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" -#: fdisk/cfdisk.c:2226 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "óÙÒÏÊ" -#: fdisk/cfdisk.c:2226 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "÷Ù×ÅÓÔÉ ÔÁÂÌÉÃÕ, ÉÓÐÏÌØÚÕÑ ÆÏÒÍÁÔ ÓÙÒÙÈ ÄÁÎÎÙÈ" -#: fdisk/cfdisk.c:2227 fdisk/cfdisk.c:2330 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "óÅËÔÏÒÙ" -#: fdisk/cfdisk.c:2227 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "÷Ù×ÅÓÔÉ ÔÁÂÌÉÃÕ, ÕÐÏÒÑÄÏÞÅÎÎÕÀ ÐÏ ÓÅËÔÏÒÁÍ" -#: fdisk/cfdisk.c:2228 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "ôÁÂÌÉÃÁ" -#: fdisk/cfdisk.c:2228 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "ðÒÏÓÔÏ ×Ù×ÅÓÔÉ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×" -#: fdisk/cfdisk.c:2229 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "îÅ ×Ù×ÏÄÉÔØ ÔÁÂÌÉÃÕ" -#: fdisk/cfdisk.c:2257 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "üËÒÁÎ ÓÐÒÁ×ËÉ ÄÌÑ cfdisk" -#: fdisk/cfdisk.c:2259 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "üÔÏ cfdisk - ÐÒÏËÌÑÔÁÑ ÐÒÏÇÒÁÍÍÁ ÄÌÑ ÒÁÚÍÅÔËÉ ÄÉÓËÁ, ËÏÔÏÒÁÑ" -#: fdisk/cfdisk.c:2260 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ÓÏÚÄÁ×ÁÔØ, ÕÄÁÌÑÔØ É ÉÚÍÅÎÑÔØ ÒÁÚÄÅÌÙ ÎÁ" -#: fdisk/cfdisk.c:2261 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "Ó×ÏÅÍ ÎÁËÏÐÉÔÅÌÅ ÎÁ ÖÅÓÔËÏÍ ÄÉÓËÅ." -#: fdisk/cfdisk.c:2263 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2265 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "ëÏÍÁÎÄÁ úÎÁÞÅÎÉÅ" -#: fdisk/cfdisk.c:2266 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "------- --------" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b ðÅÒÅËÌÀÞÅÎÉÅ ÚÁÇÒÕÚÏÞÎÏÇÏ ÆÌÁÇÁ ÔÅËÕÝÅÇÏ ÒÁÚÄÅÌÁ" -#: fdisk/cfdisk.c:2268 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d õÄÁÌÅÎÉÅ ÔÅËÕÝÅÇÏ ÒÁÚÄÅÌÁ" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr " g óÍÅÎÁ ÐÁÒÁÍÅÔÒÏ× ÃÉÌÉÎÄÒÏ×, ÇÏÌÏ×ÏË, ÓÅËÔÏÒÏ× ÎÁ ÄÏÒÏÖËÕ" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " ðòåäõðòåöäåîéå: üÔÁ ÏÐÃÉÑ ÄÏÌÖÎÁ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÔÏÌØËÏ" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " ÔÅÍÉ, ËÔÏ ÚÎÁÅÔ, ÞÔÏ ÏÎ ÄÅÌÁÅÔ." -#: fdisk/cfdisk.c:2272 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h ÷Ù×ÏÄ ÜÔÏÊ ÓÐÒÁ×ËÉ" -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m äÏ×ÅÓÔÉ ÄÏ ÍÁËÓÉÍÕÍÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÔÅËÕÝÅÇÏ ÒÁÚÄÅÌÁ" -#: fdisk/cfdisk.c:2274 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr " ðÒÉÍÅÞÁÎÉÅ: üÔÏ ÍÏÖÅÔ ÓÄÅÌÁÔØ ÒÁÚÄÅÌ ÎÅÓÏ×ÍÅÓÔÉÍÙÍ Ó " -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " DOS, OS/2, ..." -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n óÏÚÄÁÎÉÅ ÎÏ×ÏÇÏ ÒÁÚÄÅÌÁ ÎÁ Ó×ÏÂÏÄÎÏÍ ÐÒÏÓÔÒÁÎÓÔ×Å" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr " p ÷Ù×ÏÄ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× ÎÁ ÜËÒÁÎ ÉÌÉ × ÆÁÊÌ" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " óÕÝÅÓÔ×ÕÅÔ ÎÅÓËÏÌØËÏ ÒÁÚÌÉÞÎÙÈ ÆÏÒÍÁÔÏ×" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " ÄÌÑ ÒÁÚÄÅÌÏ×, ÉÚ ËÏÔÏÒÙÈ ×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ:" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" -msgstr " r - óÙÒÙÅ ÄÁÎÎÙÅ (ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ, ÞÔÏ ÂÕÄÅÔ ÚÁÐÉÓÁÎÏ ÎÁ ÄÉÓË)" +msgstr "" +" r - óÙÒÙÅ ÄÁÎÎÙÅ (ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ, ÞÔÏ ÂÕÄÅÔ ÚÁÐÉÓÁÎÏ ÎÁ " +"ÄÉÓË)" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - ôÁÂÌÉÃÁ, ÕÐÏÒÑÄÏÞÅÎÎÁÑ ÐÏ ÓÅËÔÏÒÁÍ" -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - ôÁÂÌÉÃÁ × ÆÏÒÍÁÔÅ ÓÙÒÙÈ ÄÁÎÎÙÈ" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr " q ÷ÙÈÏÄ ÉÚ ÐÒÏÇÒÁÍÍÙ ÂÅÚ ÚÁÐÉÓÉ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t óÍÅÎÁ ÔÉÐÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr " u éÚÍÅÎÅÎÉÅ ÅÄÉÎÉÃÙ ÉÚÍÅÒÅÎÉÑ ÏÔÏÂÒÁÖÁÅÍÏÇÏ ÒÁÚÍÅÒÁ ÒÁÚÄÅÌÁ" -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " þÅÒÅÄÕÅÔÓÑ ÞÅÒÅÚ íâ, ÓÅËÔÏÒÙ É ÃÉÌÉÎÄÒÙ" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" -msgstr " W úÁÐÉÓØ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× ÎÁ ÄÉÓË (ÔÒÅÂÕÅÔÓÑ ××ÅÓÔÉ ÚÁÇÌÁ×ÎÕÀ W)" +msgstr "" +" W úÁÐÉÓØ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× ÎÁ ÄÉÓË (ÔÒÅÂÕÅÔÓÑ ××ÅÓÔÉ ÚÁÇÌÁ×ÎÕÀ W)" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr " ô.Ë. ÜÔÏ ÍÏÖÅÔ ÒÁÚÒÕÛÉÔØ ÄÁÎÎÙÅ ÎÁ ÄÉÓËÅ, ×Ù ÄÏÌÖÎÙ" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr " ÐÏÄÔ×ÅÒÄÉÔØ ÉÌÉ ÏÔÍÅÎÉÔØ ÚÁÐÉÓØ, ÎÁÂÒÁ× `ÄÁ' ÉÌÉ" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " `ÎÅÔ'" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "óÔÒÅÌËÁ ××ÅÒÈ ðÅÒÅÍÅÝÅÎÉÅ ËÕÒÓÏÒÁ ÎÁ ÐÒÅÄÙÄÕÝÉÊ ÒÁÚÄÅÌ" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "óÔÒÅÌËÁ ×ÎÉÚ ðÅÒÅÍÅÝÅÎÉÅ ËÕÒÓÏÒÁ ÎÁ ÓÌÅÄÕÀÝÉÊ ÒÁÚÄÅÌ" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "CTRL-L ðÅÒÅÒÉÓÏ×Ù×ÁÎÉÅ ÜËÒÁÎÁ" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? ÷Ù×ÏÄ ÜÔÏÊ ÓÐÒÁ×ËÉ" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "ðÒÉÍÅÞÁÎÉÅ: ÷ÓÅ ËÏÍÁÎÄÙ ÍÏÇÕÔ ÂÙÔØ ××ÅÄÅÎÙ × ×ÅÒÈÎÅÍ" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "ÉÌÉ ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ (ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÚÁÐÉÓÉ)." -#: fdisk/cfdisk.c:2328 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "ãÉÌÉÎÄÒÙ" -#: fdisk/cfdisk.c:2328 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "éÚÍÅÎÉÔØ ÇÅÏÍÅÔÒÉÀ ÃÉÌÉÎÄÒÁ" -#: fdisk/cfdisk.c:2329 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "çÏÌÏ×ËÉ" -#: fdisk/cfdisk.c:2329 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "éÚÍÅÎÉÔØ ÇÅÏÍÅÔÒÉÀ ÇÏÌÏ×ËÉ" -#: fdisk/cfdisk.c:2330 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "éÚÍÅÎÉÔØ ÇÅÏÍÅÔÒÉÀ ÓÅËÔÏÒÁ" -#: fdisk/cfdisk.c:2331 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "çÏÔÏ×Ï" -#: fdisk/cfdisk.c:2331 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "çÏÔÏ×Ï Ó ÉÚÍÅÎÅÎÉÅÍ ÇÅÏÍÅÔÒÉÉ" -#: fdisk/cfdisk.c:2344 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÃÉÌÉÎÄÒÏ×:" -#: fdisk/cfdisk.c:2355 fdisk/cfdisk.c:2926 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "îÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÃÉÌÉÎÄÒÏ×" -#: fdisk/cfdisk.c:2361 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÇÏÌÏ×ÏË:" -#: fdisk/cfdisk.c:2368 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "îÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÇÏÌÏ×ÏË" -#: fdisk/cfdisk.c:2374 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÔÏÒÏ× ÎÁ ÄÏÒÏÖËÕ:" -#: fdisk/cfdisk.c:2381 fdisk/cfdisk.c:2943 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "îÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÓÅËÔÏÒÏ×" -#: fdisk/cfdisk.c:2484 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "÷×ÅÄÉÔÅ ÔÉÐ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ:" -#: fdisk/cfdisk.c:2502 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÔÉÐ æó ÎÁ ÐÕÓÔÕÀ" -#: fdisk/cfdisk.c:2504 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÔÉÐ æó ÎÁ ÒÁÓÛÉÒÅÎÎÕÀ" -#: fdisk/cfdisk.c:2535 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Unk(%02X)" -#: fdisk/cfdisk.c:2538 fdisk/cfdisk.c:2541 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2557 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "ïÓÎ/ìÏÇ" -#: fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "îÅÉÚ×ÅÓÔÎÙÊ (%02X)" -#: fdisk/cfdisk.c:2633 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "äÉÓËÏ×ÙÊ ÎÁËÏÐÉÔÅÌØ: %s" -#: fdisk/cfdisk.c:2640 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "òÁÚÍÅÒ: %lld ÂÁÊÔ, %lld íâ" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "òÁÚÍÅÒ: %lld ÂÁÊÔ, %lld.%lld çâ" -#: fdisk/cfdisk.c:2647 +#: fdisk/cfdisk.c:2655 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "çÏÌÏ×ÏË: %d óÅËÔÏÒÏ× ÎÁ ÄÏÒÏÖËÕ: %d ãÉÌÉÎÄÒÏ×: %lld" -#: fdisk/cfdisk.c:2651 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "éÍÑ" -#: fdisk/cfdisk.c:2652 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "æÌÁÇÉ" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "ôÉÐ ÒÁÚÄÅÌÁ" -#: fdisk/cfdisk.c:2654 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "ôÉÐ æó" -#: fdisk/cfdisk.c:2655 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[íÅÔËÁ]" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2665 msgid " Sectors" msgstr " óÅËÔÏÒÙ" -#: fdisk/cfdisk.c:2659 +#: fdisk/cfdisk.c:2667 msgid " Cylinders" msgstr " ãÉÌÉÎÄÒÙ" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" msgstr " òÁÚÍÅÒ (íâ)" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" msgstr " òÁÚÍÅÒ (çâ)" -#: fdisk/cfdisk.c:2717 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "úÁÇÒÕÚ." -#: fdisk/cfdisk.c:2717 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "ðÅÒÅËÌÀÞÉÔØ ÚÁÇÒÕÚÏÞÎÙÊ ÆÌÁÇ ÔÅËÕÝÅÇÏ ÒÁÚÄÅÌÁ" -#: fdisk/cfdisk.c:2718 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "õÄÁÌÉÔØ" -#: fdisk/cfdisk.c:2718 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "õÄÁÌÉÔØ ÔÅËÕÝÉÊ ÒÁÚÄÅÌ" -#: fdisk/cfdisk.c:2719 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "çÅÏÍÅÔÒÉÑ" -#: fdisk/cfdisk.c:2719 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "éÚÍÅÎÉÔØ ÇÅÏÍÅÔÒÉÀ ÄÉÓËÁ (ÔÏÌØËÏ ÄÌÑ ÜËÓÐÅÒÔÏ×)" -#: fdisk/cfdisk.c:2720 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "óÐÒÁ×ËÁ" -#: fdisk/cfdisk.c:2720 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "÷Ù×ÅÓÔÉ ÜËÒÁÎ ÓÐÒÁ×ËÉ" -#: fdisk/cfdisk.c:2721 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "íÁËÓ." -#: fdisk/cfdisk.c:2721 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" -msgstr "äÏ×ÅÓÔÉ ÄÏ ÍÁËÓÉÍÕÍÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÔÅËÕÝÅÇÏ ÒÁÚÄÅÌÁ (ÔÏÌØËÏ ÄÌÑ ÜËÓÐÅÒÔÏ×)" +msgstr "" +"äÏ×ÅÓÔÉ ÄÏ ÍÁËÓÉÍÕÍÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÔÅËÕÝÅÇÏ ÒÁÚÄÅÌÁ (ÔÏÌØËÏ ÄÌÑ ÜËÓÐÅÒÔÏ×)" -#: fdisk/cfdisk.c:2722 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "îÏ×ÙÊ" -#: fdisk/cfdisk.c:2722 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "óÏÚÄÁÔØ ÎÏ×ÙÊ ÒÁÚÄÅÌ ÎÁ Ó×ÏÂÏÄÎÏÍ ÐÒÏÓÔÒÁÎÓÔ×Å" -#: fdisk/cfdisk.c:2723 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "÷Ù×ÅÓÔÉ" -#: fdisk/cfdisk.c:2723 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "÷Ù×ÅÓÔÉ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ× ÎÁ ÜËÒÁÎ ÉÌÉ × ÆÁÊÌ" -#: fdisk/cfdisk.c:2724 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "÷ÙÈÏÄ" -#: fdisk/cfdisk.c:2724 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "÷ÙÊÔÉ ÉÚ ÐÒÏÇÒÁÍÍÙ ÂÅÚ ÚÁÐÉÓÉ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×" -#: fdisk/cfdisk.c:2725 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "ôÉÐ" -#: fdisk/cfdisk.c:2725 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "éÚÍÅÎÉÔØ ÔÉÐ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ (DOS, Linux, OS/2 É Ô.Ä.)" -#: fdisk/cfdisk.c:2726 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "åÄ. ÉÚÍ." -#: fdisk/cfdisk.c:2726 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" -msgstr "éÚÍÅÎÉÔØ ÅÄÉÎÉÃÙ ÉÚÍÅÒÅÎÉÑ ÏÔÏÂÒÁÖÁÅÍÏÇÏ ÒÁÚÍÅÒÁ ÒÁÚÄÅÌÁ (íâ, ÓÅËÔ., ÃÉÌ.)" +msgstr "" +"éÚÍÅÎÉÔØ ÅÄÉÎÉÃÙ ÉÚÍÅÒÅÎÉÑ ÏÔÏÂÒÁÖÁÅÍÏÇÏ ÒÁÚÍÅÒÁ ÒÁÚÄÅÌÁ (íâ, ÓÅËÔ., ÃÉÌ.)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "úÁÐÉÓØ" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "úÁÐÉÓÁÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ× ÎÁ ÄÉÓË (ÜÔÏ ÍÏÖÅÔ ÒÁÚÒÕÛÉÔØ ÄÁÎÎÙÅ)" -#: fdisk/cfdisk.c:2773 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÜÔÏÔ ÒÁÚÄÅÌ ÚÁÇÒÕÚÏÞÎÙÍ" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÐÕÓÔÏÊ ÒÁÚÄÅÌ" -#: fdisk/cfdisk.c:2803 fdisk/cfdisk.c:2805 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "îÅ×ÏÚÍÏÖÎÏ ÍÁËÓÉÍÉÚÉÒÏ×ÁÔØ ÜÔÏÔ ÒÁÚÄÅÌ" -#: fdisk/cfdisk.c:2813 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "üÔÏÔ ÒÁÚÄÅÌ ÎÅÉÓÐÏÌØÚÕÅÍÙÊ" -#: fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "üÔÏÔ ÒÁÚÄÅÌ ÕÖÅ ÉÓÐÏÌØÚÕÅÔÓÑ" -#: fdisk/cfdisk.c:2832 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÔÉÐ ÐÕÓÔÏÇÏ ÒÁÚÄÅÌÁ" -#: fdisk/cfdisk.c:2859 fdisk/cfdisk.c:2865 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "òÁÚÄÅÌÏ× ÂÏÌØÛÅ ÎÅÔ" -#: fdisk/cfdisk.c:2872 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "îÅ×ÅÒÎÁÑ ËÏÍÁÎÄÁ" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" -#: fdisk/cfdisk.c:2889 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2123,1246 +2150,1250 @@ msgstr "" " ÇÏÌÏ×ÏË É ÞÉÓÌÅ ÓÅËÔÏÒÏ× ÎÁ ÄÏÒÏÖËÕ.\n" "\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdiskaixlabel.c:27 msgid "" -"Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" -" fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" -" fdisk -s PARTITION Give partition size(s) in blocks\n" -" fdisk -v Give fdisk version\n" -"Here DISK is something like /dev/hdb or /dev/sda\n" -"and PARTITION is something like /dev/hda7\n" -"-u: give Start and End in sector (instead of cylinder) units\n" -"-b 2048: (for certain MO disks) use 2048-byte sectors\n" +"\n" +"\tThere is a valid AIX label on this disk.\n" +"\tUnfortunately Linux cannot handle these\n" +"\tdisks at the moment. Nevertheless some\n" +"\tadvice:\n" +"\t1. fdisk will destroy its contents on write.\n" +"\t2. Be sure that this disk is NOT a still vital\n" +"\t part of a volume group. (Otherwise you may\n" +"\t erase the other disks as well, if unmirrored.)\n" +"\t3. Before deleting this physical volume be sure\n" +"\t to remove the disk logically from your AIX\n" +"\t machine. (Otherwise you become an AIXpert)." msgstr "" -"éÓÐÏÌØÚÏ×ÁÎÉÅ: fdisk [-b SSZ] [-u] äéóë éÚÍÅÎÅÎÉÅ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×\n" -" fdisk -l [-b SSZ] [-u] äéóë óÐÉÓÏË ÔÁÂÌÉÃ(Ù) ÒÁÚÄÅÌÏ×\n" -" fdisk -s òáúäåì ÷Ù×ÏÄ ÒÁÚÍÅÒÁ(Ï×) ÒÁÚÄÅÌÁ × ÂÌÏËÁÈ\n" -" fdisk -v ÷Ù×ÏÄ ×ÅÒÓÉÉ fdisk\n" -"úÄÅÓØ äéóë - ÞÔÏ-ÔÏ ×ÒÏÄÅ /dev/hdb ÉÌÉ /dev/sda,\n" -"Á òáúäåì - ÞÔÏ-ÔÏ ×ÒÏÄÅ /dev/hda7\n" -"-u: ÏÐÒÅÄÅÌÑÅÔ îÁÞÁÌÏ É ëÏÎÅÃ × ÅÄÉÎÉÃÁÈ ÓÅËÔÏÒÁ (×ÍÅÓÔÏ ÃÉÌÉÎÄÒÁ)\n" -"-b 2048: (ÄÌÑ ÎÅËÏÔÏÒÙÈ MO-ÄÉÓËÏ×) ÉÓÐÏÌØÚÏ×ÁÎÉÅ 2048-ÂÁÊÔÏ×ÙÈ ÓÅËÔÏÒÏ×\n" +"\n" +"\tîÁ ÜÔÏÍ ÄÉÓËÅ ÅÓÔØ ×ÅÒÎÁÑ ÍÅÔËÁ AIX.\n" +"\të ÓÏÖÁÌÅÎÉÀ ÎÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ Linux ÎÅ\n" +"\tÍÏÖÅÔ ÏÂÒÁÂÁÔÙ×ÁÔØ ÜÔÉ ÄÉÓËÉ. ôÅÍ ÎÅ\n" +"\tÍÅÎÅÅ ×ÏÔ ÎÅÓËÏÌØËÏ ÓÏ×ÅÔÏ×:\n" +"\t1. ðÒÉ ÚÁÐÉÓÉ fdisk ÒÁÚÒÕÛÉÔ ×ÓÅ ÄÁÎÎÙÅ\n" +"\t ÎÁ ÄÉÓËÅ.\n" +"\t2. õÂÅÄÉÔÅÓØ, ÞÔÏÂÙ ÜÔÏÔ ÄÉÓË îå Ñ×ÌÑÌÓÑ\n" +"\t ×ÁÖÎÏÊ ÞÁÓÔØÀ ÇÒÕÐÐÙ ÔÏÍÏ×. (éÎÁÞÅ ×Ù\n" +"\t ÍÏÖÅÔÅ ÓÔÅÒÅÔØ ×ÓÅ ÏÓÔÁÌØÎÙÅ ÄÉÓËÉ,\n" +"\t ÅÓÌÉ ÏÎÉ ÎÅ ÏÔÚÅÒËÁÌÅÎÙ.)\n" +"\t3. ðÅÒÅÄ ÕÄÁÌÅÎÉÅÍ ÜÔÏÇÏ ÆÉÚÉÞÅÓËÏÇÏ\n" +"\t ÔÏÍÁ ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÌÏÇÉÞÅÓËÉ ÕÄÁÌÉÌÉ\n" +"\t ÄÉÓË ÉÚ AIX Ó×ÏÅÊ ÍÁÛÉÎÙ. (éÎÁÞÅ, ×Ù\n" +"]\t ÓÔÁÎÅÔÅ AIXpert'ÏÍ)." -#: fdisk/fdisk.c:200 +#: fdisk/fdiskbsdlabel.c:122 +#, c-format msgid "" -"Usage: fdisk [-l] [-b SSZ] [-u] device\n" -"E.g.: fdisk /dev/hda (for the first IDE disk)\n" -" or: fdisk /dev/sdc (for the third SCSI disk)\n" -" or: fdisk /dev/eda (for the first PS/2 ESDI drive)\n" -" or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)\n" -" ...\n" +"\n" +"BSD label for device: %s\n" msgstr "" -"éÓÐÏÌØÚÏ×ÁÎÉÅ: fdisk [-l] [-b SSZ] [-u] ÕÓÔÒÏÊÓÔ×Ï\n" -"îÁÐÒ.: fdisk /dev/hda (ÄÌÑ ÐÅÒ×ÏÇÏ IDE-ÄÉÓËÁ)\n" -" ÉÌÉ: fdisk /dev/sdc (ÄÌÑ ÔÒÅÔØÅÇÏ SCSI-ÄÉÓËÁ)\n" -" ÉÌÉ: fdisk /dev/eda (ÄÌÑ ÐÅÒ×ÏÇÏ PS/2 ESDI-ÄÉÓËÁ)\n" -" ÉÌÉ: fdisk /dev/rd/c0d0 ÉÌÉ: fdisk /dev/ida/c0d0 (ÄÌÑ RAID-ÕÓÔÒÏÊÓÔ×)\n" -" ...\n" - -#: fdisk/fdisk.c:209 -#, c-format -msgid "Unable to open %s\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s\n" +"\n" +"íÅÔËÁ BSD ÄÌÑ ÕÓÔÒÏÊÓÔ×Á: %s\n" -#: fdisk/fdisk.c:213 -#, c-format -msgid "Unable to read %s\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ %s\n" +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 +msgid "Command action" +msgstr "äÅÊÓÔ×ÉÅ ËÏÍÁÎÄÙ" -#: fdisk/fdisk.c:217 -#, c-format -msgid "Unable to seek on %s\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÎÁ %s\n" +#: fdisk/fdiskbsdlabel.c:130 +msgid " d delete a BSD partition" +msgstr " d ÕÄÁÌÅÎÉÅ ÒÁÚÄÅÌÁ BSD" -#: fdisk/fdisk.c:221 -#, c-format -msgid "Unable to write %s\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ %s\n" +#: fdisk/fdiskbsdlabel.c:131 +msgid " e edit drive data" +msgstr " e ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ÄÁÎÎÙÈ ÄÉÓËÁ" -#: fdisk/fdisk.c:225 -#, c-format -msgid "BLKGETSIZE ioctl failed on %s\n" -msgstr "BLKGETSIZE ioctl ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ ÎÁ %s\n" +#: fdisk/fdiskbsdlabel.c:132 +msgid " i install bootstrap" +msgstr " i ÕÓÔÁÎÏ×ËÁ bootstrap" -#: fdisk/fdisk.c:229 -msgid "Unable to allocate any more memory\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÅÝÅ ÐÁÍÑÔÉ\n" +#: fdisk/fdiskbsdlabel.c:133 +msgid " l list known filesystem types" +msgstr " l ÓÐÉÓÏË ÔÉÐÏ× ÉÚ×ÅÓÔÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ" -#: fdisk/fdisk.c:232 -msgid "Fatal error\n" -msgstr "îÅÉÓÐÒÁ×ÉÍÁÑ ÏÛÉÂËÁ\n" +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +msgid " m print this menu" +msgstr " m ×Ù×ÏÄ ÜÔÏÇÏ ÍÅÎÀ" -#: fdisk/fdisk.c:330 fdisk/fdisk.c:349 fdisk/fdisk.c:367 fdisk/fdisk.c:374 -#: fdisk/fdisk.c:397 fdisk/fdisk.c:415 fdisk/fdisk.c:431 fdisk/fdisk.c:447 -#: fdisk/fdiskbsdlabel.c:129 -msgid "Command action" -msgstr "äÅÊÓÔ×ÉÅ ËÏÍÁÎÄÙ" +#: fdisk/fdiskbsdlabel.c:135 +msgid " n add a new BSD partition" +msgstr " n ÄÏÂÁ×ÌÅÎÉÅ ÎÏ×ÏÇÏ ÒÁÚÄÅÌÁ BSD" -#: fdisk/fdisk.c:331 -msgid " a toggle a read only flag" +#: fdisk/fdiskbsdlabel.c:136 +msgid " p print BSD partition table" +msgstr " p ×Ù×ÏÄ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× BSD" + +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 +msgid " q quit without saving changes" +msgstr " q ×ÙÈÏÄ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ÉÚÍÅÎÅÎÉÊ" + +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 +msgid " r return to main menu" +msgstr " r ×ÏÚ×ÒÁÔ × ÇÌÁ×ÎÏÅ ÍÅÎÀ" + +#: fdisk/fdiskbsdlabel.c:139 +msgid " s show complete disklabel" +msgstr " s ÏÔÏÂÒÁÖÅÎÉÅ ÐÏÌÎÏÊ ÍÅÔËÉ ÄÉÓËÁ" + +#: fdisk/fdiskbsdlabel.c:140 +msgid " t change a partition's filesystem id" +msgstr " t ÉÚÍÅÎÅÎÉÅ id ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÒÁÚÄÅÌÁ" + +#: fdisk/fdiskbsdlabel.c:141 +msgid " u change units (cylinders/sectors)" +msgstr " u ÉÚÍÅÎÅÎÉÅ ÅÄÉÎÉà ÉÚÍÅÒÅÎÉÑ (ÃÉÌÉÎÄÒÙ/ÓÅËÔÏÒÙ)" + +#: fdisk/fdiskbsdlabel.c:142 +msgid " w write disklabel to disk" +msgstr " w ÚÁÐÉÓØ ÍÅÔËÉ ÄÉÓËÁ ÎÁ ÄÉÓË" + +#: fdisk/fdiskbsdlabel.c:144 +msgid " x link BSD partition to non-BSD partition" +msgstr " x Ó×ÑÚÙ×ÁÎÉÅ ÒÁÚÄÅÌÁ BSD Ó ÒÁÚÄÅÌÏÍ ÎÅ-BSD" + +#: fdisk/fdiskbsdlabel.c:176 +#, c-format +msgid "Partition %s has invalid starting sector 0.\n" +msgstr "òÁÚÄÅÌ %s ÓÏÄÅÒÖÉÔ ÎÅ×ÅÒÎÙÊ ÎÁÞÁÌØÎÙÊ ÎÕÌÅ×ÏÊ ÓÅËÔÏÒ.\n" + +#: fdisk/fdiskbsdlabel.c:180 +#, c-format +msgid "Reading disklabel of %s at sector %d.\n" +msgstr "þÉÔÁÅÔÓÑ ÍÅÔËÁ ÄÉÓËÁ %s Ó ÓÅËÔÏÒÁ %d.\n" + +#: fdisk/fdiskbsdlabel.c:190 +#, c-format +msgid "There is no *BSD partition on %s.\n" +msgstr "îÁ %s ÎÅÔ ÒÁÚÄÅÌÁ *BSD.\n" + +#: fdisk/fdiskbsdlabel.c:204 +msgid "BSD disklabel command (m for help): " +msgstr "ëÏÍÁÎÄÁ ÍÅÔËÉ ÄÉÓËÁ BSD (m ÄÌÑ ÓÐÒÁ×ËÉ): " + +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 +#, c-format +msgid "First %s" +msgstr "ðÅÒ×ÙÊ %s" + +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 +#, c-format +msgid "Last %s or +size or +sizeM or +sizeK" +msgstr "ðÏÓÌÅÄÎÉÊ %s ÉÌÉ +size ÉÌÉ +sizeM ÉÌÉ +sizeK" + +#: fdisk/fdiskbsdlabel.c:318 +#, c-format +msgid "type: %s\n" +msgstr "ÔÉÐ: %s\n" + +#: fdisk/fdiskbsdlabel.c:320 +#, c-format +msgid "type: %d\n" +msgstr "ÔÉÐ: %d\n" + +#: fdisk/fdiskbsdlabel.c:321 +#, c-format +msgid "disk: %.*s\n" +msgstr "ÄÉÓË: %.*s\n" + +#: fdisk/fdiskbsdlabel.c:322 +#, c-format +msgid "label: %.*s\n" +msgstr "ÍÅÔËÁ: %.*s\n" + +#: fdisk/fdiskbsdlabel.c:323 +#, c-format +msgid "flags:" +msgstr "ÆÌÁÇÉ:" + +#: fdisk/fdiskbsdlabel.c:325 +#, c-format +msgid " removable" +msgstr " ÓßÅÍÎÙÊ" + +#: fdisk/fdiskbsdlabel.c:327 +#, c-format +msgid " ecc" +msgstr " ecc" + +#: fdisk/fdiskbsdlabel.c:329 +#, c-format +msgid " badsect" +msgstr " bad-ÓÅËÔÏÒ" + +#: fdisk/fdiskbsdlabel.c:333 +#, c-format +msgid "bytes/sector: %ld\n" +msgstr "ÂÁÊÔ/ÓÅËÔÏÒ: %ld\n" + +#: fdisk/fdiskbsdlabel.c:334 +#, c-format +msgid "sectors/track: %ld\n" +msgstr "ÓÅËÔÏÒÙ/ÄÏÒÏÖËÁ: %ld\n" + +#: fdisk/fdiskbsdlabel.c:335 +#, c-format +msgid "tracks/cylinder: %ld\n" +msgstr "ÄÏÒÏÖËÉ/ÃÉÌÉÎÄÒ: %ld\n" + +#: fdisk/fdiskbsdlabel.c:336 +#, c-format +msgid "sectors/cylinder: %ld\n" +msgstr "ÓÅËÔÏÒÙ/ÃÉÌÉÎÄÒ: %ld\n" + +#: fdisk/fdiskbsdlabel.c:337 +#, c-format +msgid "cylinders: %ld\n" +msgstr "ÃÉÌÉÎÄÒÙ: %ld\n" + +#: fdisk/fdiskbsdlabel.c:338 +#, c-format +msgid "rpm: %d\n" +msgstr "ÏÂ/ÍÉÎ: %d\n" + +#: fdisk/fdiskbsdlabel.c:339 +#, c-format +msgid "interleave: %d\n" +msgstr "ÞÅÒÅÄÏ×ÁÎÉÅ: %d\n" + +#: fdisk/fdiskbsdlabel.c:340 +#, c-format +msgid "trackskew: %d\n" +msgstr "ÐÅÒÅËÏÓ ÄÏÒÏÖËÉ: %d\n" + +#: fdisk/fdiskbsdlabel.c:341 +#, c-format +msgid "cylinderskew: %d\n" +msgstr "ÐÅÒÅËÏÓ ÃÉÌÉÎÄÒÁ: %d\n" + +#: fdisk/fdiskbsdlabel.c:342 +#, c-format +msgid "headswitch: %ld\t\t# milliseconds\n" +msgstr "ÐÅÒÅËÌÀÞÅÎÉÅ ÇÏÌÏ×ËÉ: %ld\t\t# ÍÉÌÌÉÓÅËÕÎÄ\n" + +#: fdisk/fdiskbsdlabel.c:344 +#, c-format +msgid "track-to-track seek: %ld\t# milliseconds\n" +msgstr "ÐÏÉÓË ÄÏÒÏÖËÉ: %ld\t# ÍÉÌÌÉÓÅËÕÎÄ\n" + +#: fdisk/fdiskbsdlabel.c:346 +#, c-format +msgid "drivedata: " +msgstr "ÄÁÎÎÙÅ ÄÉÓËÁ: " + +#: fdisk/fdiskbsdlabel.c:355 +#, c-format +msgid "" +"\n" +"%d partitions:\n" +msgstr "" +"\n" +"%d ÒÁÚÄÅÌÙ:\n" + +#: fdisk/fdiskbsdlabel.c:356 +#, c-format +msgid "# start end size fstype [fsize bsize cpg]\n" +msgstr "# ÎÁÞÁÌÏ ËÏÎÅà ÒÁÚÍÅÒ ÔÉÐ ÆÓ [fsize bsize cpg]\n" + +#: fdisk/fdiskbsdlabel.c:405 fdisk/fdiskbsdlabel.c:408 +#, c-format +msgid "Writing disklabel to %s.\n" +msgstr "íÅÔËÁ ÄÉÓËÁ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÎÁ %s.\n" + +#: fdisk/fdiskbsdlabel.c:420 fdisk/fdiskbsdlabel.c:422 +#, c-format +msgid "%s contains no disklabel.\n" +msgstr "%s ÎÅ ÓÏÄÅÒÖÉÔ ÍÅÔËÉ ÄÉÓËÁ.\n" + +#: fdisk/fdiskbsdlabel.c:427 +msgid "Do you want to create a disklabel? (y/n) " +msgstr "èÏÔÉÔÅ ÓÏÚÄÁÔØ ÍÅÔËÕ ÄÉÓËÁ? (Ä/Î) " + +#: fdisk/fdiskbsdlabel.c:467 +msgid "bytes/sector" +msgstr "ÂÁÊÔ/ÓÅËÔÏÒ" + +#: fdisk/fdiskbsdlabel.c:468 +msgid "sectors/track" +msgstr "ÓÅËÔÏÒÙ/ÄÏÒÏÖËÁ" + +#: fdisk/fdiskbsdlabel.c:469 +msgid "tracks/cylinder" +msgstr "ÄÏÒÏÖËÉ/ÃÉÌÉÎÄÒ" + +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 +msgid "cylinders" +msgstr "ÃÉÌÉÎÄÒÙ" + +#: fdisk/fdiskbsdlabel.c:477 +msgid "sectors/cylinder" +msgstr "ÓÅËÔÏÒÙ/ÃÉÌÉÎÄÒ" + +#: fdisk/fdiskbsdlabel.c:481 +#, c-format +msgid "Must be <= sectors/track * tracks/cylinder (default).\n" +msgstr "äÏÌÖÎÏ ÂÙÔØ <= ÓÅËÔÏÒÙ/ÄÏÒÏÖËÁ * ÄÏÒÏÖËÉ/ÃÉÌÉÎÄÒ (ÐÏ ÕÍÏÌÞÁÎÉÀ).\n" + +#: fdisk/fdiskbsdlabel.c:483 +msgid "rpm" +msgstr "ÏÂ/ÍÉÎ" + +#: fdisk/fdiskbsdlabel.c:484 +msgid "interleave" +msgstr "ÞÅÒÅÄÏ×ÁÎÉÅ" + +#: fdisk/fdiskbsdlabel.c:485 +msgid "trackskew" +msgstr "ÐÅÒÅËÏÓ ÄÏÒÏÖËÉ" + +#: fdisk/fdiskbsdlabel.c:486 +msgid "cylinderskew" +msgstr "ÐÅÒÅËÏÓ ÃÉÌÉÎÄÒÁ" + +#: fdisk/fdiskbsdlabel.c:487 +msgid "headswitch" +msgstr "ÐÅÒÅËÌÀÞÅÎÉÅ ÇÏÌÏ×ËÉ" + +#: fdisk/fdiskbsdlabel.c:488 +msgid "track-to-track seek" +msgstr "ÐÏÉÓË ÄÏÒÏÖËÉ" + +#: fdisk/fdiskbsdlabel.c:529 +#, c-format +msgid "Bootstrap: %sboot -> boot%s (%s): " +msgstr "Bootstrap: %sboot -> boot%s (%s): " + +#: fdisk/fdiskbsdlabel.c:554 +#, c-format +msgid "Bootstrap overlaps with disk label!\n" +msgstr "Bootstrap ÐÅÒÅËÒÙ×ÁÅÔÓÑ Ó ÍÅÔËÏÊ ÄÉÓËÁ!\n" + +#: fdisk/fdiskbsdlabel.c:575 fdisk/fdiskbsdlabel.c:577 +#, c-format +msgid "Bootstrap installed on %s.\n" +msgstr "Bootstrap ÕÓÔÁÎÏ×ÌÅÎ ÎÁ %s.\n" + +#: fdisk/fdiskbsdlabel.c:599 +#, c-format +msgid "Partition (a-%c): " +msgstr "òÁÚÄÅÌ (a-%c): " + +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 +#, c-format +msgid "The maximum number of partitions has been created\n" +msgstr "âÙÌÏ ÓÏÚÄÁÎÏ ÍÁËÓÉÍÁÌØÎÏ ×ÏÚÍÏÖÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÒÁÚÄÅÌÏ×\n" + +#: fdisk/fdiskbsdlabel.c:630 +#, c-format +msgid "This partition already exists.\n" +msgstr "üÔÏÔ ÒÁÚÄÅÌ ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ.\n" + +#: fdisk/fdiskbsdlabel.c:756 +#, c-format +msgid "Warning: too many partitions (%d, maximum is %d).\n" +msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÒÁÚÄÅÌÏ× (%d, ÍÁËÓÉÍÕÍ - %d).\n" + +#: fdisk/fdiskbsdlabel.c:804 +#, c-format +msgid "" +"\n" +"Syncing disks.\n" +msgstr "" +"\n" +"óÉÎÈÒÏÎÉÚÉÒÕÀÔÓÑ ÄÉÓËÉ.\n" + +#: fdisk/fdisk.c:190 +msgid "" +"Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" +" fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" +" fdisk -s PARTITION Give partition size(s) in blocks\n" +" fdisk -v Give fdisk version\n" +"Here DISK is something like /dev/hdb or /dev/sda\n" +"and PARTITION is something like /dev/hda7\n" +"-u: give Start and End in sector (instead of cylinder) units\n" +"-b 2048: (for certain MO disks) use 2048-byte sectors\n" +msgstr "" +"éÓÐÏÌØÚÏ×ÁÎÉÅ: fdisk [-b SSZ] [-u] äéóë éÚÍÅÎÅÎÉÅ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×\n" +" fdisk -l [-b SSZ] [-u] äéóë óÐÉÓÏË ÔÁÂÌÉÃ(Ù) ÒÁÚÄÅÌÏ×\n" +" fdisk -s òáúäåì ÷Ù×ÏÄ ÒÁÚÍÅÒÁ(Ï×) ÒÁÚÄÅÌÁ × ÂÌÏËÁÈ\n" +" fdisk -v ÷Ù×ÏÄ ×ÅÒÓÉÉ fdisk\n" +"úÄÅÓØ äéóë - ÞÔÏ-ÔÏ ×ÒÏÄÅ /dev/hdb ÉÌÉ /dev/sda,\n" +"Á òáúäåì - ÞÔÏ-ÔÏ ×ÒÏÄÅ /dev/hda7\n" +"-u: ÏÐÒÅÄÅÌÑÅÔ îÁÞÁÌÏ É ëÏÎÅÃ × ÅÄÉÎÉÃÁÈ ÓÅËÔÏÒÁ (×ÍÅÓÔÏ ÃÉÌÉÎÄÒÁ)\n" +"-b 2048: (ÄÌÑ ÎÅËÏÔÏÒÙÈ MO-ÄÉÓËÏ×) ÉÓÐÏÌØÚÏ×ÁÎÉÅ 2048-ÂÁÊÔÏ×ÙÈ ÓÅËÔÏÒÏ×\n" + +#: fdisk/fdisk.c:202 +msgid "" +"Usage: fdisk [-l] [-b SSZ] [-u] device\n" +"E.g.: fdisk /dev/hda (for the first IDE disk)\n" +" or: fdisk /dev/sdc (for the third SCSI disk)\n" +" or: fdisk /dev/eda (for the first PS/2 ESDI drive)\n" +" or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)\n" +" ...\n" +msgstr "" +"éÓÐÏÌØÚÏ×ÁÎÉÅ: fdisk [-l] [-b SSZ] [-u] ÕÓÔÒÏÊÓÔ×Ï\n" +"îÁÐÒ.: fdisk /dev/hda (ÄÌÑ ÐÅÒ×ÏÇÏ IDE-ÄÉÓËÁ)\n" +" ÉÌÉ: fdisk /dev/sdc (ÄÌÑ ÔÒÅÔØÅÇÏ SCSI-ÄÉÓËÁ)\n" +" ÉÌÉ: fdisk /dev/eda (ÄÌÑ ÐÅÒ×ÏÇÏ PS/2 ESDI-ÄÉÓËÁ)\n" +" ÉÌÉ: fdisk /dev/rd/c0d0 ÉÌÉ: fdisk /dev/ida/c0d0 (ÄÌÑ RAID-ÕÓÔÒÏÊÓÔ×)\n" +" ...\n" + +#: fdisk/fdisk.c:211 +#, c-format +msgid "Unable to open %s\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s\n" + +#: fdisk/fdisk.c:215 +#, c-format +msgid "Unable to read %s\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ %s\n" + +#: fdisk/fdisk.c:219 +#, c-format +msgid "Unable to seek on %s\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÎÁ %s\n" + +#: fdisk/fdisk.c:223 +#, c-format +msgid "Unable to write %s\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ %s\n" + +#: fdisk/fdisk.c:227 +#, c-format +msgid "BLKGETSIZE ioctl failed on %s\n" +msgstr "BLKGETSIZE ioctl ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ ÎÁ %s\n" + +#: fdisk/fdisk.c:231 +msgid "Unable to allocate any more memory\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÅÝÅ ÐÁÍÑÔÉ\n" + +#: fdisk/fdisk.c:234 +msgid "Fatal error\n" +msgstr "îÅÉÓÐÒÁ×ÉÍÁÑ ÏÛÉÂËÁ\n" + +#: fdisk/fdisk.c:333 +msgid " a toggle a read only flag" msgstr " a ÐÅÒÅËÌÀÞÅÎÉÅ ÆÌÁÇÁ ÚÁÇÒÕÚËÉ" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ÍÅÔËÉ ÄÉÓËÁ bsd" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c ÐÅÒÅËÌÀÞÅÎÉÅ ÆÌÁÇÁ ÍÏÎÔÉÒÏ×ÁÎÉÑ" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d ÕÄÁÌÅÎÉÅ ÒÁÚÄÅÌÁ" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l ÓÐÉÓÏË ÉÚ×ÅÓÔÎÙÈ ÔÉÐÏ× ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ" -#. sun -#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:368 fdisk/fdisk.c:380 -#: fdisk/fdisk.c:405 fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 -#: fdisk/fdiskbsdlabel.c:134 -msgid " m print this menu" -msgstr " m ×Ù×ÏÄ ÜÔÏÇÏ ÍÅÎÀ" - -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n ÄÏÂÁ×ÌÅÎÉÅ ÎÏ×ÏÇÏ ÒÁÚÄÅÌÁ" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o ÓÏÚÄÁÎÉÅ ÎÏ×ÏÊ ÐÕÓÔÏÊ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× DOS" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p ×Ù×ÏÄ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×" -#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:370 fdisk/fdisk.c:384 -#: fdisk/fdisk.c:407 fdisk/fdisk.c:424 fdisk/fdisk.c:440 fdisk/fdisk.c:457 -#: fdisk/fdiskbsdlabel.c:137 -msgid " q quit without saving changes" -msgstr " q ×ÙÈÏÄ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ÉÚÍÅÎÅÎÉÊ" - -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s ÓÏÚÄÁÎÉÅ ÎÏ×ÏÊ ÞÉÓÔÏÊ ÍÅÔËÉ ÄÉÓËÁ Sun" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t ÉÚÍÅÎÅÎÉÅ id ÓÉÓÔÅÍÙ ÒÁÚÄÅÌÁ" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u ÉÚÍÅÎÅÎÉÅ ÅÄÉÎÉà ÉÚÍÅÒÅÎÉÑ ÜËÒÁÎÁ/ÓÏÄÅÒÖÉÍÏÇÏ" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v ÐÒÏ×ÅÒËÁ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w ÚÁÐÉÓØ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× ÎÁ ÄÉÓË É ×ÙÈÏÄ" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x ÄÏÐÏÌÎÉÔÅÌØÎÁÑ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ (ÔÏÌØËÏ ÄÌÑ ÜËÓÐÅÒÔÏ×)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a ×ÙÂÏÒ ÚÁÇÒÕÚÏÞÎÏÇÏ ÒÁÚÄÅÌÁ" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ÓÏÄÅÒÖÉÍÏÇÏ ÚÁÇÒÕÚÏÞÎÏÇÏ ÆÁÊÌÁ" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c ×ÙÂÏÒ ÒÁÚÄÅÌÁ ÄÌÑ Ó×ÏÐÉÎÇÁ sgi" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a ÐÅÒÅËÌÀÞÅÎÉÅ ÆÌÁÇÁ ÚÁÇÒÕÚËÉ" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c ÐÅÒÅËÌÀÞÅÎÉÅ ÆÌÁÇÁ dos-ÓÏ×ÍÅÓÔÉÍÏÓÔÉ" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a ÉÚÍÅÎÅÎÉÅ ËÏÌÉÞÅÓÔ×Á ÁÌØÔÅÒÎÁÔÉ×ÎÙÈ ÃÉÌÉÎÄÒÏ×" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c ÉÚÍÅÎÅÎÉÅ ËÏÌÉÞÅÓÔ×Á ÃÉÌÉÎÄÒÏ×" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d ×Ù×ÏÄ ÓÙÒÙÈ ÄÁÎÎÙÈ × ÔÁÂÌÉÃÅ ÒÁÚÄÅÌÏ×" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e ÉÚÍÅÎÅÎÉÅ ËÏÌÉÞÅÓÔ×Á ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÓÅËÔÏÒÏ× ÎÁ ÃÉÌÉÎÄÒ" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 -msgid " h change number of heads" -msgstr " h ÉÚÍÅÎÅÎÉÅ ËÏÌÉÞÅÓÔ×Á ÇÏÌÏ×ÏË" - -#: fdisk/fdisk.c:403 -msgid " i change interleave factor" -msgstr " i ÉÚÍÅÎÅÎÉÅ ËÏÜÆÆÉÃÉÅÎÔÁ ÞÅÒÅÄÏ×ÁÎÉÑ" - -#. sun -#: fdisk/fdisk.c:404 -msgid " o change rotation speed (rpm)" -msgstr " o ÉÚÍÅÎÅÎÉÅ ÓËÏÒÏÓÔÉ ×ÒÁÝÅÎÉÑ (ÏÂ/ÍÉÎ)" - -#: fdisk/fdisk.c:408 fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 -#: fdisk/fdiskbsdlabel.c:138 -msgid " r return to main menu" -msgstr " r ×ÏÚ×ÒÁÔ × ÇÌÁ×ÎÏÅ ÍÅÎÀ" - -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 -msgid " s change number of sectors/track" -msgstr " s ÉÚÍÅÎÅÎÉÅ ËÏÌÉÞÅÓÔ×Á ÓÅËÔÏÒÏ× ÎÁ ÄÏÒÏÖËÕ" - -#: fdisk/fdisk.c:412 -msgid " y change number of physical cylinders" -msgstr " y ÉÚÍÅÎÅÎÉÅ ËÏÌÉÞÅÓÔ×Á ÆÉÚÉÞÅÓËÉÈ ÃÉÌÉÎÄÒÏ×" - -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 -msgid " b move beginning of data in a partition" -msgstr " b ÐÅÒÅÍÅÝÅÎÉÅ ÎÁÞÁÌÁ ÄÁÎÎÙÈ ÒÁÚÄÅÌÁ" - -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 -msgid " e list extended partitions" -msgstr " e ÓÐÉÓÏË ÒÁÓÛÉÒÅÎÎÙÈ ÒÁÚÄÅÌÏ×" - -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 -msgid " g create an IRIX (SGI) partition table" -msgstr " g ÓÏÚÄÁÎÉÅ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× IRIX (SGI)" - -#. !sun -#: fdisk/fdisk.c:452 -msgid " f fix partition order" -msgstr " f ÚÁËÒÅÐÌÅÎÉÅ ÐÏÒÑÄËÁ ÒÁÚÄÅÌÏ×" - -#: fdisk/fdisk.c:570 -#, c-format -msgid "You must set" -msgstr "÷Ù ÄÏÌÖÎÙ ÕÓÔÁÎÏ×ÉÔØ" - -#: fdisk/fdisk.c:587 -msgid "heads" -msgstr "ÇÏÌÏ×ËÉ" - -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:936 -msgid "sectors" -msgstr "ÓÅËÔÏÒÙ" - -#: fdisk/fdisk.c:591 fdisk/fdisk.c:1260 fdisk/fdiskbsdlabel.c:470 -#: fdisk/sfdisk.c:936 -msgid "cylinders" -msgstr "ÃÉÌÉÎÄÒÙ" - -#: fdisk/fdisk.c:595 -#, c-format -msgid "" -"%s%s.\n" -"You can do this from the extra functions menu.\n" -msgstr "" -"%s%s.\n" -"÷Ù ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÜÔÏ ÉÚ ÍÅÎÀ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÆÕÎËÃÉÊ.\n" - -#: fdisk/fdisk.c:596 -msgid " and " -msgstr " É " - -#: fdisk/fdisk.c:613 -#, c-format -msgid "" -"\n" -"The number of cylinders for this disk is set to %d.\n" -"There is nothing wrong with that, but this is larger than 1024,\n" -"and could in certain setups cause problems with:\n" -"1) software that runs at boot time (e.g., old versions of LILO)\n" -"2) booting and partitioning software from other OSs\n" -" (e.g., DOS FDISK, OS/2 FDISK)\n" -msgstr "" -"\n" -"ëÏÌÉÞÅÓÔ×Ï ÃÉÌÉÎÄÒÏ× ÄÌÑ ÜÔÏÇÏ ÄÉÓËÁ ÕÓÔÁÎÏ×ÌÅÎÏ × %d.\n" -"ó ÜÔÉÍ ×ÓÅ × ÐÏÒÑÄËÅ, ÎÏ ÚÎÁÞÅÎÉÅ ÂÏÌØÛÅ, ÞÅÍ 1024,\n" -"É × ÏÔÄÅÌØÎÙÈ ÕÓÔÁÎÏ×ËÁÈ ÍÏÇÕÔ ×ÏÚÎÉËÎÕÔØ ÐÒÏÂÌÅÍÙ Ó:\n" -"1) ÐÒÏÇÒÁÍÍÁÍÉ, ÚÁÐÕÓËÁÅÍÙÍ ÐÒÉ ÚÁÇÒÕÚËÅ (ÎÁÐÒ., ÓÔÁÒÙÅ ×ÅÒÓÉÉ LILO)\n" -"2) ÚÁÇÒÕÚËÏÊ É ÐÒÏÇÒÁÍÍÁÍÉ ÒÁÚÍÅÔËÉ ÉÚ ÄÒÕÇÉÈ ïó\n" -" (ÎÁÐÒ., DOS FDISK, OS/2 FDISK)\n" - -#: fdisk/fdisk.c:636 -#, c-format -msgid "Bad offset in primary extended partition\n" -msgstr "îÅ×ÅÒÎÏÅ ÓÍÅÝÅÎÉÅ × ÏÓÎÏ×ÎÏÍ ÒÁÓÛÉÒÅÎÎÏÍ ÒÁÚÄÅÌÅ\n" - -#: fdisk/fdisk.c:650 -#, c-format -msgid "" -"Warning: omitting partitions after #%d.\n" -"They will be deleted if you save this partition table.\n" -msgstr "" -"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÐÒÏÐÕÓËÁÀÔÓÑ ÒÁÚÄÅÌÙ ÐÏÓÌÅ #%d.\n" -"ïÎÉ ÂÕÄÕÔ ÕÄÁÌÅÎÙ, ÅÓÌÉ ×Ù ÓÏÈÒÁÎÉÔÅ ÜÔÕ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×.\n" - -#: fdisk/fdisk.c:669 -#, c-format -msgid "Warning: extra link pointer in partition table %d\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÕËÁÚÁÔÅÌØ ÎÁ ÄÏÐÏÌÎÉÔÅÌØÎÕÀ ÓÓÙÌËÕ × ÔÁÂÌÉÃÅ ÒÁÚÄÅÌÏ× %d\n" - -#: fdisk/fdisk.c:677 -#, c-format -msgid "Warning: ignoring extra data in partition table %d\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÉÇÎÏÒÉÒÕÀÔÓÑ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÄÁÎÎÙÅ × ÔÁÂÌÉÃÅ ÒÁÚÄÅÌÏ× %d\n" - -#: fdisk/fdisk.c:722 -#, c-format -msgid "" -"Building a new DOS disklabel. Changes will remain in memory only,\n" -"until you decide to write them. After that, of course, the previous\n" -"content won't be recoverable.\n" -"\n" -msgstr "" -"óÏÚÄÁÅÔÓÑ ÎÏ×ÁÑ ÍÅÔËÁ ÄÉÓËÁ DOS. éÚÍÅÎÅÎÉÑ ÂÕÄÕÔ ÏÓÔÁ×ÁÔØÓÑ\n" -"ÔÏÌØËÏ × ÐÁÍÑÔÉ ÄÏ ÔÅÈ ÐÏÒ, ÐÏËÁ ×Ù ÎÅ ÒÅÛÉÔÅ ÚÁÐÉÓÁÔØ ÉÈ.\n" -"ðÏÓÌÅ ÜÔÏÇÏ, ËÏÎÅÞÎÏ, ÐÒÅÄÙÄÕÝÅÅ ÓÏÄÅÒÖÉÍÏÅ ÎÅÌØÚÑ ÂÕÄÅÔ\n" -"×ÏÓÓÔÁÎÏ×ÉÔØ.\n" -"\n" - -#: fdisk/fdisk.c:766 -#, c-format -msgid "Note: sector size is %d (not %d)\n" -msgstr "ðÒÉÍÅÞÁÎÉÅ: ÒÁÚÍÅÒ ÓÅËÔÏÒÁ - %d (ÎÅ %d)\n" - -#: fdisk/fdisk.c:923 -#, c-format -msgid "You will not be able to write the partition table.\n" -msgstr "÷Ù ÂÕÄÅÔÅ ÎÅ × ÓÏÓÔÏÑÎÉÉ ÚÁÐÉÓÁÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×.\n" - -#: fdisk/fdisk.c:952 -#, c-format -msgid "" -"This disk has both DOS and BSD magic.\n" -"Give the 'b' command to go to BSD mode.\n" -msgstr "" -"îÁ ÜÔÏÍ ÄÉÓËÅ ÉÍÅÀÔÓÑ ÍÜÄÖÉËÉ DOS É BSD.\n" -"úÁÄÁÊÔÅ ËÏÍÁÎÄÕ 'b' ÄÌÑ ÐÅÒÅÈÏÄÁ × ÒÅÖÉÍ BSD.\n" - -#: fdisk/fdisk.c:962 -#, c-format -msgid "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel\n" -msgstr "õÓÔÒÏÊÓÔ×Ï ÎÅ ÓÏÄÅÒÖÉÔ ÎÉ ×ÅÒÎÏÊ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× DOS, ÎÉ ÍÅÔËÉ ÄÉÓËÁ Sun, SGI ÉÌÉ OSF\n" - -#: fdisk/fdisk.c:979 -#, c-format -msgid "Internal error\n" -msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ\n" - -#: fdisk/fdisk.c:992 -#, c-format -msgid "Ignoring extra extended partition %d\n" -msgstr "éÇÎÏÒÉÒÕÅÔÓÑ ÄÏÐÏÌÎÉÔÅÌØÎÙÊ ÒÁÓÛÉÒÅÎÎÙÊ ÒÁÚÄÅÌ %d\n" - -#: fdisk/fdisk.c:1004 -#, c-format -msgid "Warning: invalid flag 0x%04x of partition table %d will be corrected by w(rite)\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÅ×ÅÒÎÙÊ ÆÌÁÇ 0x%04x ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× %d ÂÕÄÅÔ ÉÓÐÒÁ×ÌÅÎ ÚÁÐÉÓØÀ\n" - -#: fdisk/fdisk.c:1026 -#, c-format -msgid "" -"\n" -"got EOF thrice - exiting..\n" -msgstr "" -"\n" -"ÔÒÉÖÄÙ ÐÏÌÕÞÅÎ EOF - ÚÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ...\n" - -#: fdisk/fdisk.c:1065 -msgid "Hex code (type L to list codes): " -msgstr "ûÅÓÔÎÁÄÃÁÔÅÒÉÞÎÙÊ ËÏÄ (××ÅÄÉÔÅ L ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÓÐÉÓËÁ ËÏÄÏ×): " - -#: fdisk/fdisk.c:1105 -#, c-format -msgid "%s (%u-%u, default %u): " -msgstr "%s (%u-%u, ÐÏ ÕÍÏÌÞÁÎÉÀ %u): " - -#: fdisk/fdisk.c:1172 -#, c-format -msgid "Using default value %u\n" -msgstr "éÓÐÏÌØÚÕÅÔÓÑ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ %u\n" - -#: fdisk/fdisk.c:1176 -#, c-format -msgid "Value out of range.\n" -msgstr "úÎÁÞÅÎÉÅ ÚÁ ÐÒÅÄÅÌÁÍÉ ÄÉÁÐÁÚÏÎÁ.\n" - -#: fdisk/fdisk.c:1186 -msgid "Partition number" -msgstr "îÏÍÅÒ ÒÁÚÄÅÌÁ" - -#: fdisk/fdisk.c:1197 -#, c-format -msgid "Warning: partition %d has empty type\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %d ÉÍÅÅÔ ÐÕÓÔÏÊ ÔÉÐ\n" - -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 -#, c-format -msgid "Selected partition %d\n" -msgstr "÷ÙÂÒÁÎÎÙÊ ÒÁÚÄÅÌ %d\n" - -#: fdisk/fdisk.c:1222 -#, c-format -msgid "No partition is defined yet!\n" -msgstr "òÁÚÄÅÌÙ ÅÝÅ ÎÅ ÏÐÒÅÄÅÌÅÎÙ!\n" - -#: fdisk/fdisk.c:1248 -#, c-format -msgid "All primary partitions have been defined already!\n" -msgstr "÷ÓÅ ÏÓÎÏ×ÎÙÅ ÒÁÚÄÅÌÙ ÕÖÅ ÂÙÌÉ ÏÐÒÅÄÅÌÅÎÙ!\n" - -#: fdisk/fdisk.c:1258 -msgid "cylinder" -msgstr "ÃÉÌÉÎÄÒ" - -#: fdisk/fdisk.c:1258 -msgid "sector" -msgstr "ÓÅËÔÏÒ" - -#: fdisk/fdisk.c:1267 -#, c-format -msgid "Changing display/entry units to %s\n" -msgstr "éÚÍÅÎÅÎÉÅ ÅÄÉÎÉà ÉÚÍÅÒÅÎÉÑ ÜËÒÁÎÁ/ÓÏÄÅÒÖÉÍÏÇÏ ÎÁ %s\n" - -#: fdisk/fdisk.c:1278 -#, c-format -msgid "WARNING: Partition %d is an extended partition\n" -msgstr "ðòåäõðòåöäåîéå: òÁÚÄÅÌ %d ÎÅ Ñ×ÌÑÅÔÓÑ ÒÁÓÛÉÒÅÎÎÙÍ ÒÁÚÄÅÌÏÍ\n" - -#: fdisk/fdisk.c:1289 -#, c-format -msgid "DOS Compatibility flag is set\n" -msgstr "æÌÁÇ DOS-ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÕÓÔÁÎÏ×ÌÅÎ\n" - -#: fdisk/fdisk.c:1293 -#, c-format -msgid "DOS Compatibility flag is not set\n" -msgstr "æÌÁÇ DOS-ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ\n" - -#: fdisk/fdisk.c:1393 -#, c-format -msgid "Partition %d does not exist yet!\n" -msgstr "òÁÚÄÅÌ %d ÅÝÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ!\n" - -#: fdisk/fdisk.c:1398 -#, c-format -msgid "" -"Type 0 means free space to many systems\n" -"(but not to Linux). Having partitions of\n" -"type 0 is probably unwise. You can delete\n" -"a partition using the `d' command.\n" -msgstr "" -"ôÉÐ 0 ÏÚÎÁÞÁÅÔ Ó×ÏÂÏÄÎÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï\n" -"ÄÌÑ ÍÎÏÇÉÈ ÓÉÓÔÅÍ (ÎÏ ÎÅ ÄÌÑ Linux).\n" -"îÁÌÉÞÉÅ ÒÁÚÄÅÌÏ× ÔÉÐÁ 0 ÎÁ×ÅÒÎÑËÁ\n" -"ÎÅÒÁÚÕÍÎÏ. ÷Ù ÍÏÖÅÔÅ ÕÄÁÌÉÔØ ÒÁÚÄÅÌ,\n" -"ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ `d'.\n" - -#: fdisk/fdisk.c:1407 -#, c-format -msgid "" -"You cannot change a partition into an extended one or vice versa\n" -"Delete it first.\n" -msgstr "" -"÷Ù ÎÅ ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÒÁÚÄÅÌ ÎÁ ÒÁÓÛÉÒÅÎÎÙÊ ÉÌÉ ÎÁÏÂÏÒÏÔ\n" -"óÎÁÞÁÌÁ ÕÄÁÌÉÔÅ ÅÇÏ.\n" +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +msgid " h change number of heads" +msgstr " h ÉÚÍÅÎÅÎÉÅ ËÏÌÉÞÅÓÔ×Á ÇÏÌÏ×ÏË" -#: fdisk/fdisk.c:1416 -#, c-format -msgid "" -"Consider leaving partition 3 as Whole disk (5),\n" -"as SunOS/Solaris expects it and even Linux likes it.\n" -"\n" -msgstr "" -"ðÒÅÄÌÁÇÁÅÔÓÑ ÏÓÔÁ×ÉÔØ ÒÁÚÄÅÌ 3 × ×ÉÄÅ ÃÅÌÏÇÏ ÄÉÓËÁ (5),\n" -"ËÁË ÔÏÇÏ ÏÖÉÄÁÅÔ SunOS/Solaris, É ËÏÔÏÒÙÊ ÇÏÄÉÔÓÑ ÄÁÖÅ ÄÌÑ Linux.\n" -"\n" +#: fdisk/fdisk.c:405 +msgid " i change interleave factor" +msgstr " i ÉÚÍÅÎÅÎÉÅ ËÏÜÆÆÉÃÉÅÎÔÁ ÞÅÒÅÄÏ×ÁÎÉÑ" -#: fdisk/fdisk.c:1422 -#, c-format -msgid "" -"Consider leaving partition 9 as volume header (0),\n" -"and partition 11 as entire volume (6)as IRIX expects it.\n" -"\n" -msgstr "" -"ðÒÅÄÌÁÇÁÅÔÓÑ ÏÓÔÁ×ÉÔØ ÒÁÚÄÅÌ 9 × ×ÉÄÅ ÚÁÇÏÌÏ×ËÁ ÔÏÍÁ (0),\n" -"Á ÒÁÚÄÅÌ 11 × ×ÉÄÅ ÃÅÌÏÇÏ ÔÏÍÁ (6), ËÁË ÔÏÇÏ ÏÖÉÄÁÅÔ IRIX.\n" -"\n" +#: fdisk/fdisk.c:406 +msgid " o change rotation speed (rpm)" +msgstr " o ÉÚÍÅÎÅÎÉÅ ÓËÏÒÏÓÔÉ ×ÒÁÝÅÎÉÑ (ÏÂ/ÍÉÎ)" -#: fdisk/fdisk.c:1435 -#, c-format -msgid "Changed system type of partition %d to %x (%s)\n" -msgstr "óÉÓÔÅÍÎÙÊ ÔÉÐ ÒÁÚÄÅÌÁ %d ÉÚÍÅÎÅÎ ÎÁ %x (%s)\n" +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +msgid " s change number of sectors/track" +msgstr " s ÉÚÍÅÎÅÎÉÅ ËÏÌÉÞÅÓÔ×Á ÓÅËÔÏÒÏ× ÎÁ ÄÏÒÏÖËÕ" -#: fdisk/fdisk.c:1490 -#, c-format -msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" -msgstr "òÁÚÄÅÌ %d ÉÍÅÅÔ ÒÁÚÌÉÞÎÙÅ ÆÉÚÉÞÅÓËÉÅ/ÌÏÇÉÞÅÓËÉÅ ÎÁÞÁÌÁ (ÎÅ-Linux?):\n" +#: fdisk/fdisk.c:414 +msgid " y change number of physical cylinders" +msgstr " y ÉÚÍÅÎÅÎÉÅ ËÏÌÉÞÅÓÔ×Á ÆÉÚÉÞÅÓËÉÈ ÃÉÌÉÎÄÒÏ×" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 -#, c-format -msgid " phys=(%d, %d, %d) " -msgstr " ÆÉÚ=(%d, %d, %d) " +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +msgid " b move beginning of data in a partition" +msgstr " b ÐÅÒÅÍÅÝÅÎÉÅ ÎÁÞÁÌÁ ÄÁÎÎÙÈ ÒÁÚÄÅÌÁ" -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 -#, c-format -msgid "logical=(%d, %d, %d)\n" -msgstr "ÌÏÇÉÞ=(%d, %d, %d)\n" +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 +msgid " e list extended partitions" +msgstr " e ÓÐÉÓÏË ÒÁÓÛÉÒÅÎÎÙÈ ÒÁÚÄÅÌÏ×" -#: fdisk/fdisk.c:1498 -#, c-format -msgid "Partition %d has different physical/logical endings:\n" -msgstr "òÁÚÄÅÌ %d ÉÍÅÅÔ ÒÁÚÌÉÞÎÙÅ ÆÉÚÉÞÅÓËÉÅ/ÌÏÇÉÞÅÓËÉÅ ÏËÏÎÞÁÎÉÑ:\n" +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 +msgid " g create an IRIX (SGI) partition table" +msgstr " g ÓÏÚÄÁÎÉÅ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× IRIX (SGI)" -#: fdisk/fdisk.c:1507 -#, c-format -msgid "Partition %i does not start on cylinder boundary:\n" -msgstr "òÁÚÄÅÌ %i ÎÁÞÉÎÁÅÔÓÑ ÎÅ ÎÁ ÇÒÁÎÉÃÅ ÃÉÌÉÎÄÒÁ:\n" +#: fdisk/fdisk.c:454 +msgid " f fix partition order" +msgstr " f ÚÁËÒÅÐÌÅÎÉÅ ÐÏÒÑÄËÁ ÒÁÚÄÅÌÏ×" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:572 #, c-format -msgid "should be (%d, %d, 1)\n" -msgstr "ÄÏÌÖÅÎ ÂÙÔØ (%d, %d, 1)\n" +msgid "You must set" +msgstr "÷Ù ÄÏÌÖÎÙ ÕÓÔÁÎÏ×ÉÔØ" -#: fdisk/fdisk.c:1516 -#, c-format -msgid "Partition %i does not end on cylinder boundary.\n" -msgstr "òÁÚÄÅÌ %i ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ ÇÒÁÎÉÃÅ ÃÉÌÉÎÄÒÁ.\n" +#: fdisk/fdisk.c:589 +msgid "heads" +msgstr "ÇÏÌÏ×ËÉ" -#: fdisk/fdisk.c:1520 -#, c-format -msgid "should be (%d, %d, %d)\n" -msgstr "ÄÏÌÖÅÎ ÂÙÔØ (%d, %d, %d)\n" +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 +msgid "sectors" +msgstr "ÓÅËÔÏÒÙ" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:597 #, c-format msgid "" -"\n" -"Disk %s: %ld MB, %lld bytes\n" +"%s%s.\n" +"You can do this from the extra functions menu.\n" msgstr "" -"\n" -"äÉÓË %s: %ld íâ, %lld ÂÁÊÔ\n" +"%s%s.\n" +"÷Ù ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÜÔÏ ÉÚ ÍÅÎÀ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÆÕÎËÃÉÊ.\n" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:598 +msgid " and " +msgstr " É " + +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" -"Disk %s: %ld.%ld GB, %lld bytes\n" +"The number of cylinders for this disk is set to %d.\n" +"There is nothing wrong with that, but this is larger than 1024,\n" +"and could in certain setups cause problems with:\n" +"1) software that runs at boot time (e.g., old versions of LILO)\n" +"2) booting and partitioning software from other OSs\n" +" (e.g., DOS FDISK, OS/2 FDISK)\n" msgstr "" "\n" -"äÉÓË %s: %ld.%ld çâ, %lld ÂÁÊÔ\n" +"ëÏÌÉÞÅÓÔ×Ï ÃÉÌÉÎÄÒÏ× ÄÌÑ ÜÔÏÇÏ ÄÉÓËÁ ÕÓÔÁÎÏ×ÌÅÎÏ × %d.\n" +"ó ÜÔÉÍ ×ÓÅ × ÐÏÒÑÄËÅ, ÎÏ ÚÎÁÞÅÎÉÅ ÂÏÌØÛÅ, ÞÅÍ 1024,\n" +"É × ÏÔÄÅÌØÎÙÈ ÕÓÔÁÎÏ×ËÁÈ ÍÏÇÕÔ ×ÏÚÎÉËÎÕÔØ ÐÒÏÂÌÅÍÙ Ó:\n" +"1) ÐÒÏÇÒÁÍÍÁÍÉ, ÚÁÐÕÓËÁÅÍÙÍ ÐÒÉ ÚÁÇÒÕÚËÅ (ÎÁÐÒ., ÓÔÁÒÙÅ ×ÅÒÓÉÉ LILO)\n" +"2) ÚÁÇÒÕÚËÏÊ É ÐÒÏÇÒÁÍÍÁÍÉ ÒÁÚÍÅÔËÉ ÉÚ ÄÒÕÇÉÈ ïó\n" +" (ÎÁÐÒ., DOS FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:638 #, c-format -msgid "%d heads, %d sectors/track, %d cylinders" -msgstr "%d ÇÏÌÏ×ÏË, %d ÓÅËÔÏÒÏ×/ÄÏÒÏÖËÕ, %d ÃÉÌÉÎÄÒÏ×" +msgid "Bad offset in primary extended partition\n" +msgstr "îÅ×ÅÒÎÏÅ ÓÍÅÝÅÎÉÅ × ÏÓÎÏ×ÎÏÍ ÒÁÓÛÉÒÅÎÎÏÍ ÒÁÚÄÅÌÅ\n" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:652 #, c-format -msgid ", total %llu sectors" -msgstr ", ×ÓÅÇÏ %llu ÓÅËÔÏÒÏ×" +msgid "" +"Warning: omitting partitions after #%d.\n" +"They will be deleted if you save this partition table.\n" +msgstr "" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÐÒÏÐÕÓËÁÀÔÓÑ ÒÁÚÄÅÌÙ ÐÏÓÌÅ #%d.\n" +"ïÎÉ ÂÕÄÕÔ ÕÄÁÌÅÎÙ, ÅÓÌÉ ×Ù ÓÏÈÒÁÎÉÔÅ ÜÔÕ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×.\n" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:671 #, c-format -msgid "" -"Units = %s of %d * %d = %d bytes\n" -"\n" +msgid "Warning: extra link pointer in partition table %d\n" msgstr "" -"åÄÉÎÉÃÙ = %s ÐÏ %d * %d = %d ÂÁÊÔ\n" -"\n" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÕËÁÚÁÔÅÌØ ÎÁ ÄÏÐÏÌÎÉÔÅÌØÎÕÀ ÓÓÙÌËÕ × ÔÁÂÌÉÃÅ ÒÁÚÄÅÌÏ× %d\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:679 #, c-format -msgid "" -"Nothing to do. Ordering is correct already.\n" -"\n" +msgid "Warning: ignoring extra data in partition table %d\n" msgstr "" -"îÅÞÅÇÏ ×ÙÐÏÌÎÑÔØ. ïÞÅÒÅÄÎÏÓÔØ ÕÖÅ × ÐÏÒÑÄËÅ.\n" -"\n" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÉÇÎÏÒÉÒÕÀÔÓÑ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÄÁÎÎÙÅ × ÔÁÂÌÉÃÅ ÒÁÚÄÅÌÏ× %d\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:724 #, c-format msgid "" -"This doesn't look like a partition table\n" -"Probably you selected the wrong device.\n" +"Building a new DOS disklabel. Changes will remain in memory only,\n" +"until you decide to write them. After that, of course, the previous\n" +"content won't be recoverable.\n" "\n" msgstr "" -"üÔÏ ÎÅ ÐÏÈÏÖÅ ÎÁ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×\n" -"÷ÏÚÍÏÖÎÏ, ×Ù ×ÙÂÒÁÌÉ ÎÅ×ÅÒÎÏÅ ÕÓÔÒÏÊÓÔ×Ï.\n" +"óÏÚÄÁÅÔÓÑ ÎÏ×ÁÑ ÍÅÔËÁ ÄÉÓËÁ DOS. éÚÍÅÎÅÎÉÑ ÂÕÄÕÔ ÏÓÔÁ×ÁÔØÓÑ\n" +"ÔÏÌØËÏ × ÐÁÍÑÔÉ ÄÏ ÔÅÈ ÐÏÒ, ÐÏËÁ ×Ù ÎÅ ÒÅÛÉÔÅ ÚÁÐÉÓÁÔØ ÉÈ.\n" +"ðÏÓÌÅ ÜÔÏÇÏ, ËÏÎÅÞÎÏ, ÐÒÅÄÙÄÕÝÅÅ ÓÏÄÅÒÖÉÍÏÅ ÎÅÌØÚÑ ÂÕÄÅÔ\n" +"×ÏÓÓÔÁÎÏ×ÉÔØ.\n" "\n" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:768 #, c-format -msgid "%*s Boot Start End Blocks Id System\n" -msgstr "%*s úÁÇÒ îÁÞÁÌÏ ëÏÎÅà âÌÏËÉ Id óÉÓÔÅÍÁ\n" +msgid "Note: sector size is %d (not %d)\n" +msgstr "ðÒÉÍÅÞÁÎÉÅ: ÒÁÚÍÅÒ ÓÅËÔÏÒÁ - %d (ÎÅ %d)\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:674 -msgid "Device" -msgstr "õÓÔÒ-×Ï" +#: fdisk/fdisk.c:925 +#, c-format +msgid "You will not be able to write the partition table.\n" +msgstr "÷Ù ÂÕÄÅÔÅ ÎÅ × ÓÏÓÔÏÑÎÉÉ ÚÁÐÉÓÁÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×.\n" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:954 #, c-format msgid "" -"\n" -"Partition table entries are not in disk order\n" +"This disk has both DOS and BSD magic.\n" +"Give the 'b' command to go to BSD mode.\n" msgstr "" -"\n" -"ðÕÎËÔÙ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× ÒÁÓÐÏÌÏÖÅÎÙ ÎÅ × ÄÉÓËÏ×ÏÍ ÐÏÒÑÄËÅ\n" +"îÁ ÜÔÏÍ ÄÉÓËÅ ÉÍÅÀÔÓÑ ÍÜÄÖÉËÉ DOS É BSD.\n" +"úÁÄÁÊÔÅ ËÏÍÁÎÄÕ 'b' ÄÌÑ ÐÅÒÅÈÏÄÁ × ÒÅÖÉÍ BSD.\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:964 #, c-format msgid "" -"\n" -"Disk %s: %d heads, %d sectors, %d cylinders\n" -"\n" +"Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " +"disklabel\n" msgstr "" -"\n" -"äÉÓË %s: %d ÇÏÌÏ×ÏË, %d ÓÅËÔÏÒÏ×, %d ÃÉÌÉÎÄÒÏ×\n" -"\n" - -#: fdisk/fdisk.c:1771 -#, c-format -msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" -msgstr "# AF çÏÌ óÅË ãÉÌ çÏÌ óÅË ãÉÌ îÁÞÁÌÏ òÁÚÍ ID\n" - -#: fdisk/fdisk.c:1816 -#, c-format -msgid "Warning: partition %d contains sector 0\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %d ÓÏÄÅÒÖÉÔ ÎÕÌÅ×ÏÊ ÓÅËÔÏÒ\n" - -#: fdisk/fdisk.c:1819 -#, c-format -msgid "Partition %d: head %d greater than maximum %d\n" -msgstr "òÁÚÄÅÌ %d: ÇÏÌÏ×ËÁ %d ÂÏÌØÛÅ, ÞÅÍ ÍÁËÓÉÍÕÍ %d\n" - -#: fdisk/fdisk.c:1822 -#, c-format -msgid "Partition %d: sector %d greater than maximum %d\n" -msgstr "òÁÚÄÅÌ %d: ÓÅËÔÏÒ %d ÂÏÌØÛÅ, ÞÅÍ ÍÁËÓÉÍÕÍ %d\n" - -#: fdisk/fdisk.c:1825 -#, c-format -msgid "Partitions %d: cylinder %d greater than maximum %d\n" -msgstr "òÁÚÄÅÌ %d: ÃÉÌÉÎÄÒ %d ÂÏÌØÛÅ, ÞÅÍ ÍÁËÓÉÍÕÍ %d\n" +"õÓÔÒÏÊÓÔ×Ï ÎÅ ÓÏÄÅÒÖÉÔ ÎÉ ×ÅÒÎÏÊ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× DOS, ÎÉ ÍÅÔËÉ ÄÉÓËÁ Sun, " +"SGI ÉÌÉ OSF\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:981 #, c-format -msgid "Partition %d: previous sectors %d disagrees with total %d\n" -msgstr "òÁÚÄÅÌ %d: ÐÒÅÄÙÄÕÝÉÅ ÓÅËÔÏÒÙ %d ÐÒÏÔÉ×ÏÒÅÞÁÔ ÓÕÍÍÁÒÎÏÍÕ ÚÎÁÞÅÎÉÀ %d\n" +msgid "Internal error\n" +msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:994 #, c-format -msgid "Warning: bad start-of-data in partition %d\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÅ×ÅÒÎÏÅ ÎÁÞÁÌÏ ÄÁÎÎÙÈ × ÒÁÚÄÅÌÅ %d\n" +msgid "Ignoring extra extended partition %d\n" +msgstr "éÇÎÏÒÉÒÕÅÔÓÑ ÄÏÐÏÌÎÉÔÅÌØÎÙÊ ÒÁÓÛÉÒÅÎÎÙÊ ÒÁÚÄÅÌ %d\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1006 #, c-format -msgid "Warning: partition %d overlaps partition %d.\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %d ÐÅÒÅËÒÙ×ÁÅÔ ÒÁÚÄÅÌ %d.\n" +msgid "" +"Warning: invalid flag 0x%04x of partition table %d will be corrected by w" +"(rite)\n" +msgstr "" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÅ×ÅÒÎÙÊ ÆÌÁÇ 0x%04x ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× %d ÂÕÄÅÔ ÉÓÐÒÁ×ÌÅÎ " +"ÚÁÐÉÓØÀ\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1028 #, c-format -msgid "Warning: partition %d is empty\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %d ÐÕÓÔ\n" +msgid "" +"\n" +"got EOF thrice - exiting..\n" +msgstr "" +"\n" +"ÔÒÉÖÄÙ ÐÏÌÕÞÅÎ EOF - ÚÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ...\n" -#: fdisk/fdisk.c:1894 -#, c-format -msgid "Logical partition %d not entirely in partition %d\n" -msgstr "ìÏÇÉÞÅÓËÉÊ ÒÁÚÄÅÌ %d ÎÅ ÎÁÈÏÄÉÔÓÑ ÃÅÌÉËÏÍ × ÒÁÚÄÅÌÅ %d\n" +#: fdisk/fdisk.c:1067 +msgid "Hex code (type L to list codes): " +msgstr "ûÅÓÔÎÁÄÃÁÔÅÒÉÞÎÙÊ ËÏÄ (××ÅÄÉÔÅ L ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÓÐÉÓËÁ ËÏÄÏ×): " -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1107 #, c-format -msgid "Total allocated sectors %d greater than the maximum %lld\n" -msgstr "óÕÍÍÁÒÎÏÅ ËÏÌÉÞÅÓÔ×Ï ×ÙÄÅÌÅÎÎÙÈ ÓÅËÔÏÒÏ× %d ÂÏÌØÛÅ, ÞÅÍ ÍÁËÓÉÍÕÍ %lld\n" +msgid "%s (%u-%u, default %u): " +msgstr "%s (%u-%u, ÐÏ ÕÍÏÌÞÁÎÉÀ %u): " -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1174 #, c-format -msgid "%lld unallocated sectors\n" -msgstr "%lld ÎÅÚÁÎÑÔÙÈ ÓÅËÔÏÒÏ×\n" +msgid "Using default value %u\n" +msgstr "éÓÐÏÌØÚÕÅÔÓÑ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ %u\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1178 #, c-format -msgid "Partition %d is already defined. Delete it before re-adding it.\n" -msgstr "òÁÚÄÅÌ %d ÕÖÅ ÏÐÒÅÄÅÌÅÎ. õÄÁÌÉÔÅ ÅÇÏ ÐÅÒÅÄ ÔÅÍ, ËÁË ÓÎÏ×Á ÄÏÂÁ×ÉÔØ ÅÇÏ.\n" +msgid "Value out of range.\n" +msgstr "úÎÁÞÅÎÉÅ ÚÁ ÐÒÅÄÅÌÁÍÉ ÄÉÁÐÁÚÏÎÁ.\n" -#: fdisk/fdisk.c:1945 fdisk/fdiskbsdlabel.c:284 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 -#, c-format -msgid "First %s" -msgstr "ðÅÒ×ÙÊ %s" +#: fdisk/fdisk.c:1188 +msgid "Partition number" +msgstr "îÏÍÅÒ ÒÁÚÄÅÌÁ" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:559 +#: fdisk/fdisk.c:1199 #, c-format -msgid "Sector %d is already allocated\n" -msgstr "óÅËÔÏÒ %d ÕÖÅ ×ÙÄÅÌÅÎ\n" +msgid "Warning: partition %d has empty type\n" +msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %d ÉÍÅÅÔ ÐÕÓÔÏÊ ÔÉÐ\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format -msgid "No free sectors available\n" -msgstr "ïÔÓÕÔÓÔ×ÕÀÔ ÄÏÓÔÕÐÎÙÅ Ó×ÏÂÏÄÎÙÅ ÓÅËÔÏÒÙ\n" +msgid "Selected partition %d\n" +msgstr "÷ÙÂÒÁÎÎÙÊ ÒÁÚÄÅÌ %d\n" -#: fdisk/fdisk.c:2005 fdisk/fdiskbsdlabel.c:291 fdisk/fdisksunlabel.c:570 +#: fdisk/fdisk.c:1224 #, c-format -msgid "Last %s or +size or +sizeM or +sizeK" -msgstr "ðÏÓÌÅÄÎÉÊ %s ÉÌÉ +size ÉÌÉ +sizeM ÉÌÉ +sizeK" +msgid "No partition is defined yet!\n" +msgstr "òÁÚÄÅÌÙ ÅÝÅ ÎÅ ÏÐÒÅÄÅÌÅÎÙ!\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:1250 #, c-format -msgid "" -"\tSorry - this fdisk cannot handle AIX disk labels.\n" -"\tIf you want to add DOS-type partitions, create\n" -"\ta new empty DOS partition table first. (Use o.)\n" -"\tWARNING: This will destroy the present disk contents.\n" -msgstr "" -"\të ÓÏÖÁÌÅÎÉÀ ÜÔÏÔ fdisk ÎÅ ÍÏÖÅÔ ÏÂÒÁÂÁÔÙ×ÁÔØ\n" -"\tÍÅÔËÉ ÄÉÓËÏ× AIX. åÓÌÉ ×Ù ÈÏÔÉÔÅ ÄÏÂÁ×ÉÔØ\n" -"\tÒÁÚÄÅÌÙ ÔÉÐÁ DOS, ÓÏÚÄÁÊÔÅ ÓÎÁÞÁÌÁ ÎÏ×ÕÀ ÐÕÓÔÕÀ\n" -"\tÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ× DOS (ÉÓÐÏÌØÚÕÊÔÅ o).\n" -"\tðòåäõðòåöäåîéå: ðÒÉ ÜÔÏÍ ÓÏÄÅÒÖÉÍÏÅ ÎÁ\n" -"\tÄÁÎÎÏÍ ÄÉÓËÅ ÂÕÄÅÔ ÒÁÚÒÕÛÅÎÏ.\n" +msgid "All primary partitions have been defined already!\n" +msgstr "÷ÓÅ ÏÓÎÏ×ÎÙÅ ÒÁÚÄÅÌÙ ÕÖÅ ÂÙÌÉ ÏÐÒÅÄÅÌÅÎÙ!\n" -#: fdisk/fdisk.c:2082 fdisk/fdiskbsdlabel.c:618 -#, c-format -msgid "The maximum number of partitions has been created\n" -msgstr "âÙÌÏ ÓÏÚÄÁÎÏ ÍÁËÓÉÍÁÌØÎÏ ×ÏÚÍÏÖÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÒÁÚÄÅÌÏ×\n" +#: fdisk/fdisk.c:1260 +msgid "cylinder" +msgstr "ÃÉÌÉÎÄÒ" -#: fdisk/fdisk.c:2090 -#, c-format -msgid "You must delete some partition and add an extended partition first\n" -msgstr "óÎÁÞÁÌÁ ×Ù ÄÏÌÖÎÙ ÕÄÁÌÉÔØ ÎÅËÏÔÏÒÙÅ ÒÁÚÄÅÌÙ É ÄÏÂÁ×ÉÔØ ÒÁÓÛÉÒÅÎÎÙÊ ÒÁÚÄÅÌ\n" +#: fdisk/fdisk.c:1260 +msgid "sector" +msgstr "ÓÅËÔÏÒ" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:1269 #, c-format -msgid "All logical partitions are in use\n" -msgstr "úÁÄÅÊÓÔ×Ï×ÁÎÙ ×ÓÅ ÌÏÇÉÞÅÓËÉÅ ÒÁÚÄÅÌÙ\n" +msgid "Changing display/entry units to %s\n" +msgstr "éÚÍÅÎÅÎÉÅ ÅÄÉÎÉà ÉÚÍÅÒÅÎÉÑ ÜËÒÁÎÁ/ÓÏÄÅÒÖÉÍÏÇÏ ÎÁ %s\n" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:1280 #, c-format -msgid "Adding a primary partition\n" -msgstr "äÏÂÁ×ÌÑÅÔÓÑ ÏÓÎÏ×ÎÏÊ ÒÁÚÄÅÌ\n" +msgid "WARNING: Partition %d is an extended partition\n" +msgstr "ðòåäõðòåöäåîéå: òÁÚÄÅÌ %d ÎÅ Ñ×ÌÑÅÔÓÑ ÒÁÓÛÉÒÅÎÎÙÍ ÒÁÚÄÅÌÏÍ\n" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:1291 #, c-format -msgid "" -"Command action\n" -" %s\n" -" p primary partition (1-4)\n" -msgstr "" -"äÅÊÓÔ×ÉÅ ËÏÍÁÎÄÙ\n" -" %s\n" -" p ÏÓÎÏ×ÎÏÊ ÒÁÚÄÅÌ (1-4)\n" - -#: fdisk/fdisk.c:2101 -msgid "l logical (5 or over)" -msgstr "l ÌÏÇÉÞÅÓËÉÊ (5 ÉÌÉ ÂÏÌÅÅ)" +msgid "DOS Compatibility flag is set\n" +msgstr "æÌÁÇ DOS-ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÕÓÔÁÎÏ×ÌÅÎ\n" -#: fdisk/fdisk.c:2101 -msgid "e extended" -msgstr "e ÒÁÓÛÉÒÅÎÎÙÊ" +#: fdisk/fdisk.c:1295 +#, c-format +msgid "DOS Compatibility flag is not set\n" +msgstr "æÌÁÇ DOS-ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ\n" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:1395 #, c-format -msgid "Invalid partition number for type `%c'\n" -msgstr "îÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÒÁÚÄÅÌÁ ÄÌÑ ÔÉÐÁ `%c'\n" +msgid "Partition %d does not exist yet!\n" +msgstr "òÁÚÄÅÌ %d ÅÝÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ!\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:1400 #, c-format msgid "" -"The partition table has been altered!\n" -"\n" +"Type 0 means free space to many systems\n" +"(but not to Linux). Having partitions of\n" +"type 0 is probably unwise. You can delete\n" +"a partition using the `d' command.\n" msgstr "" -"ôÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÂÙÌÁ ÉÚÍÅÎÅÎÁ!\n" -"\n" - -#: fdisk/fdisk.c:2165 -#, c-format -msgid "Calling ioctl() to re-read partition table.\n" -msgstr "÷ÙÚÙ×ÁÅÔÓÑ ioctl() ÄÌÑ ÐÅÒÅÞÉÔÙ×ÁÎÉÑ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×.\n" +"ôÉÐ 0 ÏÚÎÁÞÁÅÔ Ó×ÏÂÏÄÎÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï\n" +"ÄÌÑ ÍÎÏÇÉÈ ÓÉÓÔÅÍ (ÎÏ ÎÅ ÄÌÑ Linux).\n" +"îÁÌÉÞÉÅ ÒÁÚÄÅÌÏ× ÔÉÐÁ 0 ÎÁ×ÅÒÎÑËÁ\n" +"ÎÅÒÁÚÕÍÎÏ. ÷Ù ÍÏÖÅÔÅ ÕÄÁÌÉÔØ ÒÁÚÄÅÌ,\n" +"ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ `d'.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:1409 #, c-format msgid "" -"\n" -"WARNING: Re-reading the partition table failed with error %d: %s.\n" -"The kernel still uses the old table.\n" -"The new table will be used at the next reboot.\n" +"You cannot change a partition into an extended one or vice versa\n" +"Delete it first.\n" msgstr "" -"\n" -"ðòåäõðòåöäåîéå: ðÅÒÅÞÉÔÙ×ÁÎÉÅ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÅÊ Ó ÏÛÉÂËÏÊ %d: %s.\n" -"ñÄÒÏ ×ÓÅ ÅÝÅ ÉÓÐÏÌØÚÕÅÔ ÓÔÁÒÕÀ ÔÁÂÌÉÃÕ.\n" -"îÏ×ÁÑ ÔÁÂÌÉÃÁ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÁ ÐÒÉ ÓÌÅÄÕÀÝÅÊ ÐÅÒÅÚÁÇÒÕÚËÅ.\n" +"÷Ù ÎÅ ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÒÁÚÄÅÌ ÎÁ ÒÁÓÛÉÒÅÎÎÙÊ ÉÌÉ ÎÁÏÂÏÒÏÔ\n" +"óÎÁÞÁÌÁ ÕÄÁÌÉÔÅ ÅÇÏ.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:1418 #, c-format msgid "" +"Consider leaving partition 3 as Whole disk (5),\n" +"as SunOS/Solaris expects it and even Linux likes it.\n" "\n" -"WARNING: If you have created or modified any DOS 6.x\n" -"partitions, please see the fdisk manual page for additional\n" -"information.\n" msgstr "" +"ðÒÅÄÌÁÇÁÅÔÓÑ ÏÓÔÁ×ÉÔØ ÒÁÚÄÅÌ 3 × ×ÉÄÅ ÃÅÌÏÇÏ ÄÉÓËÁ (5),\n" +"ËÁË ÔÏÇÏ ÏÖÉÄÁÅÔ SunOS/Solaris, É ËÏÔÏÒÙÊ ÇÏÄÉÔÓÑ ÄÁÖÅ ÄÌÑ Linux.\n" "\n" -"ðòåäõðòåöäåîéå: åÓÌÉ ×Ù ÓÏÚÄÁÌÉ ÉÌÉ ÉÚÍÅÎÉÌÉ\n" -"ËÁËÉÅ-ÌÉÂÏ ÒÁÚÄÅÌÙ DOS 6.x, ÐÏÖÁÌÕÊÓÔÁ, ÐÒÏÞÔÉÔÅ\n" -"ÓÔÒÁÎÉÃÕ ÒÕËÏ×ÏÄÓÔ×Á fdisk ÄÌÑ ÐÏÌÕÞÅÎÉÑ\n" -"ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.\n" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:1424 #, c-format msgid "" +"Consider leaving partition 9 as volume header (0),\n" +"and partition 11 as entire volume (6)as IRIX expects it.\n" "\n" -"Error closing file\n" msgstr "" +"ðÒÅÄÌÁÇÁÅÔÓÑ ÏÓÔÁ×ÉÔØ ÒÁÚÄÅÌ 9 × ×ÉÄÅ ÚÁÇÏÌÏ×ËÁ ÔÏÍÁ (0),\n" +"Á ÒÁÚÄÅÌ 11 × ×ÉÄÅ ÃÅÌÏÇÏ ÔÏÍÁ (6), ËÁË ÔÏÇÏ ÏÖÉÄÁÅÔ IRIX.\n" "\n" -"ïÛÉÂËÁ ÚÁËÒÙÔÉÑ ÆÁÊÌÁ\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:1437 #, c-format -msgid "Syncing disks.\n" -msgstr "óÉÎÈÒÏÎÉÚÉÒÕÀÔÓÑ ÄÉÓËÉ.\n" +msgid "Changed system type of partition %d to %x (%s)\n" +msgstr "óÉÓÔÅÍÎÙÊ ÔÉÐ ÒÁÚÄÅÌÁ %d ÉÚÍÅÎÅÎ ÎÁ %x (%s)\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:1492 #, c-format -msgid "Partition %d has no data area\n" -msgstr "òÁÚÄÅÌ %d ÎÅ ÉÍÅÅÔ ÏÂÌÁÓÔÉ Ó ÄÁÎÎÙÍÉ\n" - -#: fdisk/fdisk.c:2253 -msgid "New beginning of data" -msgstr "îÏ×ÏÅ ÎÁÞÁÌÏ ÄÁÎÎÙÈ" - -#: fdisk/fdisk.c:2269 -msgid "Expert command (m for help): " -msgstr "ëÏÍÁÎÄÙ ÜËÓÐÅÒÔÁ (m ÄÌÑ ÓÐÒÁ×ËÉ): " - -#: fdisk/fdisk.c:2282 -msgid "Number of cylinders" -msgstr "ëÏÌÉÞÅÓÔ×Ï ÃÉÌÉÎÄÒÏ×" - -#: fdisk/fdisk.c:2309 -msgid "Number of heads" -msgstr "ëÏÌÉÞÅÓÔ×Ï ÇÏÌÏ×ÏË" - -#: fdisk/fdisk.c:2334 -msgid "Number of sectors" -msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÅËÔÏÒÏ×" +msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" +msgstr "òÁÚÄÅÌ %d ÉÍÅÅÔ ÒÁÚÌÉÞÎÙÅ ÆÉÚÉÞÅÓËÉÅ/ÌÏÇÉÞÅÓËÉÅ ÎÁÞÁÌÁ (ÎÅ-Linux?):\n" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format -msgid "Warning: setting sector offset for DOS compatiblity\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÓÍÅÝÅÎÉÅ ÓÅËÔÏÒÁ ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó DOS\n" +msgid " phys=(%d, %d, %d) " +msgstr " ÆÉÚ=(%d, %d, %d) " -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format -msgid "Disk %s doesn't contain a valid partition table\n" -msgstr "îÁ ÄÉÓËÅ %s ÏÔÓÕÔÓÔ×ÕÅÔ ×ÅÒÎÁÑ ÔÁÂÌÉÃÁ ÒÁÚÄÅÌÏ×\n" +msgid "logical=(%d, %d, %d)\n" +msgstr "ÌÏÇÉÞ=(%d, %d, %d)\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:1500 #, c-format -msgid "Cannot open %s\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s\n" +msgid "Partition %d has different physical/logical endings:\n" +msgstr "òÁÚÄÅÌ %d ÉÍÅÅÔ ÒÁÚÌÉÞÎÙÅ ÆÉÚÉÞÅÓËÉÅ/ÌÏÇÉÞÅÓËÉÅ ÏËÏÎÞÁÎÉÑ:\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2454 +#: fdisk/fdisk.c:1509 #, c-format -msgid "cannot open %s\n" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s\n" +msgid "Partition %i does not start on cylinder boundary:\n" +msgstr "òÁÚÄÅÌ %i ÎÁÞÉÎÁÅÔÓÑ ÎÅ ÎÁ ÇÒÁÎÉÃÅ ÃÉÌÉÎÄÒÁ:\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:1512 #, c-format -msgid "%c: unknown command\n" -msgstr "%c: ÎÅÉÚ×ÅÓÔÎÁÑ ËÏÍÁÎÄÁ\n" +msgid "should be (%d, %d, 1)\n" +msgstr "ÄÏÌÖÅÎ ÂÙÔØ (%d, %d, 1)\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:1518 #, c-format -msgid "This kernel finds the sector size itself - -b option ignored\n" -msgstr "üÔÏ ÑÄÒÏ ÓÁÍÏ ÎÁÈÏÄÉÔ ÒÁÚÍÅÒ ÓÅËÔÏÒÁ - ÏÐÃÉÑ -b ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÁ\n" +msgid "Partition %i does not end on cylinder boundary.\n" +msgstr "òÁÚÄÅÌ %i ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ ÇÒÁÎÉÃÅ ÃÉÌÉÎÄÒÁ.\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:1522 #, c-format -msgid "Warning: the -b (set sector size) option should be used with one specified device\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÏÐÃÉÑ -b (ÕÓÔÁÎÏ×ËÁ ÒÁÚÍÅÒÁ ÓÅËÔÏÒÁ) ÄÏÌÖÎÁ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ Ó ÏÄÎÉÍ ÕËÁÚÁÎÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ\n" +msgid "should be (%d, %d, %d)\n" +msgstr "ÄÏÌÖÅÎ ÂÙÔØ (%d, %d, %d)\n" -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:1534 #, c-format -msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" -msgstr "ïÂÎÁÒÕÖÅÎÁ ÍÅÔËÁ ÄÉÓËÁ OSF/1 ÎÁ %s, ×ÙÐÏÌÎÑÅÔÓÑ ÐÅÒÅÈÏÄ × ÒÅÖÉÍ ÍÅÔËÉ ÄÉÓËÁ.\n" - -#: fdisk/fdisk.c:2599 -msgid "Command (m for help): " -msgstr "ëÏÍÁÎÄÁ (m ÄÌÑ ÓÐÒÁ×ËÉ): " +msgid "" +"\n" +"Disk %s: %ld MB, %lld bytes\n" +msgstr "" +"\n" +"äÉÓË %s: %ld íâ, %lld ÂÁÊÔ\n" -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" -"The current boot file is: %s\n" +"Disk %s: %ld.%ld GB, %lld bytes\n" msgstr "" "\n" -"ôÅËÕÝÉÊ boot-ÆÁÊÌ: %s\n" +"äÉÓË %s: %ld.%ld çâ, %lld ÂÁÊÔ\n" -#: fdisk/fdisk.c:2617 -msgid "Please enter the name of the new boot file: " -msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ÉÍÑ ÎÏ×ÏÇÏ boot-ÆÁÊÌÁ: " +#: fdisk/fdisk.c:1539 +#, c-format +msgid "%d heads, %d sectors/track, %d cylinders" +msgstr "%d ÇÏÌÏ×ÏË, %d ÓÅËÔÏÒÏ×/ÄÏÒÏÖËÕ, %d ÃÉÌÉÎÄÒÏ×" -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:1542 #, c-format -msgid "Boot file unchanged\n" -msgstr "Boot-ÆÁÊÌ ÎÅ ÉÚÍÅÎÅÎ\n" +msgid ", total %llu sectors" +msgstr ", ×ÓÅÇÏ %llu ÓÅËÔÏÒÏ×" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:1545 #, c-format msgid "" -"\n" -"\tSorry, no experts menu for SGI partition tables available.\n" +"Units = %s of %d * %d = %d bytes\n" "\n" msgstr "" -"\n" -"\të ÓÏÖÁÌÅÎÉÀ ÍÅÎÀ ÜËÓÐÅÒÔÁ ÄÌÑ ÔÁÂÌÉà ÒÁÚÄÅÌÏ× SGI ÎÅ ÄÏÓÔÕÐÎÏ.\n" +"åÄÉÎÉÃÙ = %s ÐÏ %d * %d = %d ÂÁÊÔ\n" "\n" -#: fdisk/fdiskaixlabel.c:27 +#: fdisk/fdisk.c:1653 +#, c-format msgid "" +"Nothing to do. Ordering is correct already.\n" "\n" -"\tThere is a valid AIX label on this disk.\n" -"\tUnfortunately Linux cannot handle these\n" -"\tdisks at the moment. Nevertheless some\n" -"\tadvice:\n" -"\t1. fdisk will destroy its contents on write.\n" -"\t2. Be sure that this disk is NOT a still vital\n" -"\t part of a volume group. (Otherwise you may\n" -"\t erase the other disks as well, if unmirrored.)\n" -"\t3. Before deleting this physical volume be sure\n" -"\t to remove the disk logically from your AIX\n" -"\t machine. (Otherwise you become an AIXpert)." msgstr "" +"îÅÞÅÇÏ ×ÙÐÏÌÎÑÔØ. ïÞÅÒÅÄÎÏÓÔØ ÕÖÅ × ÐÏÒÑÄËÅ.\n" "\n" -"\tîÁ ÜÔÏÍ ÄÉÓËÅ ÅÓÔØ ×ÅÒÎÁÑ ÍÅÔËÁ AIX.\n" -"\të ÓÏÖÁÌÅÎÉÀ ÎÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ Linux ÎÅ\n" -"\tÍÏÖÅÔ ÏÂÒÁÂÁÔÙ×ÁÔØ ÜÔÉ ÄÉÓËÉ. ôÅÍ ÎÅ\n" -"\tÍÅÎÅÅ ×ÏÔ ÎÅÓËÏÌØËÏ ÓÏ×ÅÔÏ×:\n" -"\t1. ðÒÉ ÚÁÐÉÓÉ fdisk ÒÁÚÒÕÛÉÔ ×ÓÅ ÄÁÎÎÙÅ\n" -"\t ÎÁ ÄÉÓËÅ.\n" -"\t2. õÂÅÄÉÔÅÓØ, ÞÔÏÂÙ ÜÔÏÔ ÄÉÓË îå Ñ×ÌÑÌÓÑ\n" -"\t ×ÁÖÎÏÊ ÞÁÓÔØÀ ÇÒÕÐÐÙ ÔÏÍÏ×. (éÎÁÞÅ ×Ù\n" -"\t ÍÏÖÅÔÅ ÓÔÅÒÅÔØ ×ÓÅ ÏÓÔÁÌØÎÙÅ ÄÉÓËÉ,\n" -"\t ÅÓÌÉ ÏÎÉ ÎÅ ÏÔÚÅÒËÁÌÅÎÙ.)\n" -"\t3. ðÅÒÅÄ ÕÄÁÌÅÎÉÅÍ ÜÔÏÇÏ ÆÉÚÉÞÅÓËÏÇÏ\n" -"\t ÔÏÍÁ ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÌÏÇÉÞÅÓËÉ ÕÄÁÌÉÌÉ\n" -"\t ÄÉÓË ÉÚ AIX Ó×ÏÅÊ ÍÁÛÉÎÙ. (éÎÁÞÅ, ×Ù\n" -"]\t ÓÔÁÎÅÔÅ AIXpert'ÏÍ)." -#: fdisk/fdiskbsdlabel.c:122 +#: fdisk/fdisk.c:1709 #, c-format msgid "" +"This doesn't look like a partition table\n" +"Probably you selected the wrong device.\n" "\n" -"BSD label for device: %s\n" msgstr "" +"üÔÏ ÎÅ ÐÏÈÏÖÅ ÎÁ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×\n" +"÷ÏÚÍÏÖÎÏ, ×Ù ×ÙÂÒÁÌÉ ÎÅ×ÅÒÎÏÅ ÕÓÔÒÏÊÓÔ×Ï.\n" "\n" -"íÅÔËÁ BSD ÄÌÑ ÕÓÔÒÏÊÓÔ×Á: %s\n" - -#: fdisk/fdiskbsdlabel.c:130 -msgid " d delete a BSD partition" -msgstr " d ÕÄÁÌÅÎÉÅ ÒÁÚÄÅÌÁ BSD" - -#: fdisk/fdiskbsdlabel.c:131 -msgid " e edit drive data" -msgstr " e ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ÄÁÎÎÙÈ ÄÉÓËÁ" - -#: fdisk/fdiskbsdlabel.c:132 -msgid " i install bootstrap" -msgstr " i ÕÓÔÁÎÏ×ËÁ bootstrap" - -#: fdisk/fdiskbsdlabel.c:133 -msgid " l list known filesystem types" -msgstr " l ÓÐÉÓÏË ÔÉÐÏ× ÉÚ×ÅÓÔÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ" - -#: fdisk/fdiskbsdlabel.c:135 -msgid " n add a new BSD partition" -msgstr " n ÄÏÂÁ×ÌÅÎÉÅ ÎÏ×ÏÇÏ ÒÁÚÄÅÌÁ BSD" - -#: fdisk/fdiskbsdlabel.c:136 -msgid " p print BSD partition table" -msgstr " p ×Ù×ÏÄ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× BSD" - -#: fdisk/fdiskbsdlabel.c:139 -msgid " s show complete disklabel" -msgstr " s ÏÔÏÂÒÁÖÅÎÉÅ ÐÏÌÎÏÊ ÍÅÔËÉ ÄÉÓËÁ" -#: fdisk/fdiskbsdlabel.c:140 -msgid " t change a partition's filesystem id" -msgstr " t ÉÚÍÅÎÅÎÉÅ id ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÒÁÚÄÅÌÁ" +#: fdisk/fdisk.c:1723 +#, c-format +msgid "%*s Boot Start End Blocks Id System\n" +msgstr "%*s úÁÇÒ îÁÞÁÌÏ ëÏÎÅà âÌÏËÉ Id óÉÓÔÅÍÁ\n" -#: fdisk/fdiskbsdlabel.c:141 -msgid " u change units (cylinders/sectors)" -msgstr " u ÉÚÍÅÎÅÎÉÅ ÅÄÉÎÉà ÉÚÍÅÒÅÎÉÑ (ÃÉÌÉÎÄÒÙ/ÓÅËÔÏÒÙ)" +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 +msgid "Device" +msgstr "õÓÔÒ-×Ï" -#: fdisk/fdiskbsdlabel.c:142 -msgid " w write disklabel to disk" -msgstr " w ÚÁÐÉÓØ ÍÅÔËÉ ÄÉÓËÁ ÎÁ ÄÉÓË" +#: fdisk/fdisk.c:1761 +#, c-format +msgid "" +"\n" +"Partition table entries are not in disk order\n" +msgstr "" +"\n" +"ðÕÎËÔÙ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× ÒÁÓÐÏÌÏÖÅÎÙ ÎÅ × ÄÉÓËÏ×ÏÍ ÐÏÒÑÄËÅ\n" -#: fdisk/fdiskbsdlabel.c:144 -msgid " x link BSD partition to non-BSD partition" -msgstr " x Ó×ÑÚÙ×ÁÎÉÅ ÒÁÚÄÅÌÁ BSD Ó ÒÁÚÄÅÌÏÍ ÎÅ-BSD" +#: fdisk/fdisk.c:1771 +#, c-format +msgid "" +"\n" +"Disk %s: %d heads, %d sectors, %d cylinders\n" +"\n" +msgstr "" +"\n" +"äÉÓË %s: %d ÇÏÌÏ×ÏË, %d ÓÅËÔÏÒÏ×, %d ÃÉÌÉÎÄÒÏ×\n" +"\n" -#: fdisk/fdiskbsdlabel.c:176 +#: fdisk/fdisk.c:1773 #, c-format -msgid "Partition %s has invalid starting sector 0.\n" -msgstr "òÁÚÄÅÌ %s ÓÏÄÅÒÖÉÔ ÎÅ×ÅÒÎÙÊ ÎÁÞÁÌØÎÙÊ ÎÕÌÅ×ÏÊ ÓÅËÔÏÒ.\n" +msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" +msgstr "# AF çÏÌ óÅË ãÉÌ çÏÌ óÅË ãÉÌ îÁÞÁÌÏ òÁÚÍ ID\n" -#: fdisk/fdiskbsdlabel.c:180 +#: fdisk/fdisk.c:1818 #, c-format -msgid "Reading disklabel of %s at sector %d.\n" -msgstr "þÉÔÁÅÔÓÑ ÍÅÔËÁ ÄÉÓËÁ %s Ó ÓÅËÔÏÒÁ %d.\n" +msgid "Warning: partition %d contains sector 0\n" +msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %d ÓÏÄÅÒÖÉÔ ÎÕÌÅ×ÏÊ ÓÅËÔÏÒ\n" -#: fdisk/fdiskbsdlabel.c:190 +#: fdisk/fdisk.c:1821 #, c-format -msgid "There is no *BSD partition on %s.\n" -msgstr "îÁ %s ÎÅÔ ÒÁÚÄÅÌÁ *BSD.\n" +msgid "Partition %d: head %d greater than maximum %d\n" +msgstr "òÁÚÄÅÌ %d: ÇÏÌÏ×ËÁ %d ÂÏÌØÛÅ, ÞÅÍ ÍÁËÓÉÍÕÍ %d\n" -#: fdisk/fdiskbsdlabel.c:204 -msgid "BSD disklabel command (m for help): " -msgstr "ëÏÍÁÎÄÁ ÍÅÔËÉ ÄÉÓËÁ BSD (m ÄÌÑ ÓÐÒÁ×ËÉ): " +#: fdisk/fdisk.c:1824 +#, c-format +msgid "Partition %d: sector %d greater than maximum %d\n" +msgstr "òÁÚÄÅÌ %d: ÓÅËÔÏÒ %d ÂÏÌØÛÅ, ÞÅÍ ÍÁËÓÉÍÕÍ %d\n" -#: fdisk/fdiskbsdlabel.c:318 +#: fdisk/fdisk.c:1827 #, c-format -msgid "type: %s\n" -msgstr "ÔÉÐ: %s\n" +msgid "Partitions %d: cylinder %d greater than maximum %d\n" +msgstr "òÁÚÄÅÌ %d: ÃÉÌÉÎÄÒ %d ÂÏÌØÛÅ, ÞÅÍ ÍÁËÓÉÍÕÍ %d\n" -#: fdisk/fdiskbsdlabel.c:320 +#: fdisk/fdisk.c:1831 #, c-format -msgid "type: %d\n" -msgstr "ÔÉÐ: %d\n" +msgid "Partition %d: previous sectors %d disagrees with total %d\n" +msgstr "òÁÚÄÅÌ %d: ÐÒÅÄÙÄÕÝÉÅ ÓÅËÔÏÒÙ %d ÐÒÏÔÉ×ÏÒÅÞÁÔ ÓÕÍÍÁÒÎÏÍÕ ÚÎÁÞÅÎÉÀ %d\n" -#: fdisk/fdiskbsdlabel.c:321 +#: fdisk/fdisk.c:1863 #, c-format -msgid "disk: %.*s\n" -msgstr "ÄÉÓË: %.*s\n" +msgid "Warning: bad start-of-data in partition %d\n" +msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÅ×ÅÒÎÏÅ ÎÁÞÁÌÏ ÄÁÎÎÙÈ × ÒÁÚÄÅÌÅ %d\n" -#: fdisk/fdiskbsdlabel.c:322 +#: fdisk/fdisk.c:1871 #, c-format -msgid "label: %.*s\n" -msgstr "ÍÅÔËÁ: %.*s\n" +msgid "Warning: partition %d overlaps partition %d.\n" +msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %d ÐÅÒÅËÒÙ×ÁÅÔ ÒÁÚÄÅÌ %d.\n" -#: fdisk/fdiskbsdlabel.c:323 +#: fdisk/fdisk.c:1891 #, c-format -msgid "flags:" -msgstr "ÆÌÁÇÉ:" +msgid "Warning: partition %d is empty\n" +msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %d ÐÕÓÔ\n" -#: fdisk/fdiskbsdlabel.c:325 +#: fdisk/fdisk.c:1896 #, c-format -msgid " removable" -msgstr " ÓßÅÍÎÙÊ" +msgid "Logical partition %d not entirely in partition %d\n" +msgstr "ìÏÇÉÞÅÓËÉÊ ÒÁÚÄÅÌ %d ÎÅ ÎÁÈÏÄÉÔÓÑ ÃÅÌÉËÏÍ × ÒÁÚÄÅÌÅ %d\n" -#: fdisk/fdiskbsdlabel.c:327 +#: fdisk/fdisk.c:1902 #, c-format -msgid " ecc" -msgstr " ecc" +msgid "Total allocated sectors %d greater than the maximum %lld\n" +msgstr "" +"óÕÍÍÁÒÎÏÅ ËÏÌÉÞÅÓÔ×Ï ×ÙÄÅÌÅÎÎÙÈ ÓÅËÔÏÒÏ× %d ÂÏÌØÛÅ, ÞÅÍ ÍÁËÓÉÍÕÍ %lld\n" -#: fdisk/fdiskbsdlabel.c:329 +#: fdisk/fdisk.c:1905 #, c-format -msgid " badsect" -msgstr " bad-ÓÅËÔÏÒ" +msgid "%lld unallocated sectors\n" +msgstr "%lld ÎÅÚÁÎÑÔÙÈ ÓÅËÔÏÒÏ×\n" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. -#: fdisk/fdiskbsdlabel.c:333 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format -msgid "bytes/sector: %ld\n" -msgstr "ÂÁÊÔ/ÓÅËÔÏÒ: %ld\n" +msgid "Partition %d is already defined. Delete it before re-adding it.\n" +msgstr "" +"òÁÚÄÅÌ %d ÕÖÅ ÏÐÒÅÄÅÌÅÎ. õÄÁÌÉÔÅ ÅÇÏ ÐÅÒÅÄ ÔÅÍ, ËÁË ÓÎÏ×Á ÄÏÂÁ×ÉÔØ ÅÇÏ.\n" -#: fdisk/fdiskbsdlabel.c:334 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format -msgid "sectors/track: %ld\n" -msgstr "ÓÅËÔÏÒÙ/ÄÏÒÏÖËÁ: %ld\n" +msgid "Sector %d is already allocated\n" +msgstr "óÅËÔÏÒ %d ÕÖÅ ×ÙÄÅÌÅÎ\n" -#: fdisk/fdiskbsdlabel.c:335 +#: fdisk/fdisk.c:1998 #, c-format -msgid "tracks/cylinder: %ld\n" -msgstr "ÄÏÒÏÖËÉ/ÃÉÌÉÎÄÒ: %ld\n" +msgid "No free sectors available\n" +msgstr "ïÔÓÕÔÓÔ×ÕÀÔ ÄÏÓÔÕÐÎÙÅ Ó×ÏÂÏÄÎÙÅ ÓÅËÔÏÒÙ\n" -#: fdisk/fdiskbsdlabel.c:336 +#: fdisk/fdisk.c:2072 #, c-format -msgid "sectors/cylinder: %ld\n" -msgstr "ÓÅËÔÏÒÙ/ÃÉÌÉÎÄÒ: %ld\n" +msgid "" +"\tSorry - this fdisk cannot handle AIX disk labels.\n" +"\tIf you want to add DOS-type partitions, create\n" +"\ta new empty DOS partition table first. (Use o.)\n" +"\tWARNING: This will destroy the present disk contents.\n" +msgstr "" +"\të ÓÏÖÁÌÅÎÉÀ ÜÔÏÔ fdisk ÎÅ ÍÏÖÅÔ ÏÂÒÁÂÁÔÙ×ÁÔØ\n" +"\tÍÅÔËÉ ÄÉÓËÏ× AIX. åÓÌÉ ×Ù ÈÏÔÉÔÅ ÄÏÂÁ×ÉÔØ\n" +"\tÒÁÚÄÅÌÙ ÔÉÐÁ DOS, ÓÏÚÄÁÊÔÅ ÓÎÁÞÁÌÁ ÎÏ×ÕÀ ÐÕÓÔÕÀ\n" +"\tÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ× DOS (ÉÓÐÏÌØÚÕÊÔÅ o).\n" +"\tðòåäõðòåöäåîéå: ðÒÉ ÜÔÏÍ ÓÏÄÅÒÖÉÍÏÅ ÎÁ\n" +"\tÄÁÎÎÏÍ ÄÉÓËÅ ÂÕÄÅÔ ÒÁÚÒÕÛÅÎÏ.\n" -#: fdisk/fdiskbsdlabel.c:337 +#: fdisk/fdisk.c:2092 #, c-format -msgid "cylinders: %ld\n" -msgstr "ÃÉÌÉÎÄÒÙ: %ld\n" +msgid "You must delete some partition and add an extended partition first\n" +msgstr "" +"óÎÁÞÁÌÁ ×Ù ÄÏÌÖÎÙ ÕÄÁÌÉÔØ ÎÅËÏÔÏÒÙÅ ÒÁÚÄÅÌÙ É ÄÏÂÁ×ÉÔØ ÒÁÓÛÉÒÅÎÎÙÊ ÒÁÚÄÅÌ\n" -#: fdisk/fdiskbsdlabel.c:338 +#: fdisk/fdisk.c:2095 #, c-format -msgid "rpm: %d\n" -msgstr "ÏÂ/ÍÉÎ: %d\n" +msgid "All logical partitions are in use\n" +msgstr "úÁÄÅÊÓÔ×Ï×ÁÎÙ ×ÓÅ ÌÏÇÉÞÅÓËÉÅ ÒÁÚÄÅÌÙ\n" -#: fdisk/fdiskbsdlabel.c:339 +#: fdisk/fdisk.c:2096 #, c-format -msgid "interleave: %d\n" -msgstr "ÞÅÒÅÄÏ×ÁÎÉÅ: %d\n" +msgid "Adding a primary partition\n" +msgstr "äÏÂÁ×ÌÑÅÔÓÑ ÏÓÎÏ×ÎÏÊ ÒÁÚÄÅÌ\n" -#: fdisk/fdiskbsdlabel.c:340 +#: fdisk/fdisk.c:2101 #, c-format -msgid "trackskew: %d\n" -msgstr "ÐÅÒÅËÏÓ ÄÏÒÏÖËÉ: %d\n" +msgid "" +"Command action\n" +" %s\n" +" p primary partition (1-4)\n" +msgstr "" +"äÅÊÓÔ×ÉÅ ËÏÍÁÎÄÙ\n" +" %s\n" +" p ÏÓÎÏ×ÎÏÊ ÒÁÚÄÅÌ (1-4)\n" -#: fdisk/fdiskbsdlabel.c:341 +#: fdisk/fdisk.c:2103 +msgid "l logical (5 or over)" +msgstr "l ÌÏÇÉÞÅÓËÉÊ (5 ÉÌÉ ÂÏÌÅÅ)" + +#: fdisk/fdisk.c:2103 +msgid "e extended" +msgstr "e ÒÁÓÛÉÒÅÎÎÙÊ" + +#: fdisk/fdisk.c:2122 #, c-format -msgid "cylinderskew: %d\n" -msgstr "ÐÅÒÅËÏÓ ÃÉÌÉÎÄÒÁ: %d\n" +msgid "Invalid partition number for type `%c'\n" +msgstr "îÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÒÁÚÄÅÌÁ ÄÌÑ ÔÉÐÁ `%c'\n" -#: fdisk/fdiskbsdlabel.c:342 +#: fdisk/fdisk.c:2158 #, c-format -msgid "headswitch: %ld\t\t# milliseconds\n" -msgstr "ÐÅÒÅËÌÀÞÅÎÉÅ ÇÏÌÏ×ËÉ: %ld\t\t# ÍÉÌÌÉÓÅËÕÎÄ\n" +msgid "" +"The partition table has been altered!\n" +"\n" +msgstr "" +"ôÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÂÙÌÁ ÉÚÍÅÎÅÎÁ!\n" +"\n" -#: fdisk/fdiskbsdlabel.c:344 +#: fdisk/fdisk.c:2167 #, c-format -msgid "track-to-track seek: %ld\t# milliseconds\n" -msgstr "ÐÏÉÓË ÄÏÒÏÖËÉ: %ld\t# ÍÉÌÌÉÓÅËÕÎÄ\n" +msgid "Calling ioctl() to re-read partition table.\n" +msgstr "÷ÙÚÙ×ÁÅÔÓÑ ioctl() ÄÌÑ ÐÅÒÅÞÉÔÙ×ÁÎÉÑ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×.\n" -#: fdisk/fdiskbsdlabel.c:346 +#: fdisk/fdisk.c:2183 #, c-format -msgid "drivedata: " -msgstr "ÄÁÎÎÙÅ ÄÉÓËÁ: " +msgid "" +"\n" +"WARNING: Re-reading the partition table failed with error %d: %s.\n" +"The kernel still uses the old table.\n" +"The new table will be used at the next reboot.\n" +msgstr "" +"\n" +"ðòåäõðòåöäåîéå: ðÅÒÅÞÉÔÙ×ÁÎÉÅ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÅÊ Ó " +"ÏÛÉÂËÏÊ %d: %s.\n" +"ñÄÒÏ ×ÓÅ ÅÝÅ ÉÓÐÏÌØÚÕÅÔ ÓÔÁÒÕÀ ÔÁÂÌÉÃÕ.\n" +"îÏ×ÁÑ ÔÁÂÌÉÃÁ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÁ ÐÒÉ ÓÌÅÄÕÀÝÅÊ ÐÅÒÅÚÁÇÒÕÚËÅ.\n" -#: fdisk/fdiskbsdlabel.c:355 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" -"%d partitions:\n" +"WARNING: If you have created or modified any DOS 6.x\n" +"partitions, please see the fdisk manual page for additional\n" +"information.\n" msgstr "" "\n" -"%d ÒÁÚÄÅÌÙ:\n" +"ðòåäõðòåöäåîéå: åÓÌÉ ×Ù ÓÏÚÄÁÌÉ ÉÌÉ ÉÚÍÅÎÉÌÉ\n" +"ËÁËÉÅ-ÌÉÂÏ ÒÁÚÄÅÌÙ DOS 6.x, ÐÏÖÁÌÕÊÓÔÁ, ÐÒÏÞÔÉÔÅ\n" +"ÓÔÒÁÎÉÃÕ ÒÕËÏ×ÏÄÓÔ×Á fdisk ÄÌÑ ÐÏÌÕÞÅÎÉÑ\n" +"ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.\n" -#: fdisk/fdiskbsdlabel.c:356 +#: fdisk/fdisk.c:2199 #, c-format -msgid "# start end size fstype [fsize bsize cpg]\n" -msgstr "# ÎÁÞÁÌÏ ËÏÎÅà ÒÁÚÍÅÒ ÔÉÐ ÆÓ [fsize bsize cpg]\n" +msgid "" +"\n" +"Error closing file\n" +msgstr "" +"\n" +"ïÛÉÂËÁ ÚÁËÒÙÔÉÑ ÆÁÊÌÁ\n" -#: fdisk/fdiskbsdlabel.c:405 fdisk/fdiskbsdlabel.c:408 +#: fdisk/fdisk.c:2203 #, c-format -msgid "Writing disklabel to %s.\n" -msgstr "íÅÔËÁ ÄÉÓËÁ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÎÁ %s.\n" +msgid "Syncing disks.\n" +msgstr "óÉÎÈÒÏÎÉÚÉÒÕÀÔÓÑ ÄÉÓËÉ.\n" -#: fdisk/fdiskbsdlabel.c:420 fdisk/fdiskbsdlabel.c:422 +#: fdisk/fdisk.c:2250 #, c-format -msgid "%s contains no disklabel.\n" -msgstr "%s ÎÅ ÓÏÄÅÒÖÉÔ ÍÅÔËÉ ÄÉÓËÁ.\n" +msgid "Partition %d has no data area\n" +msgstr "òÁÚÄÅÌ %d ÎÅ ÉÍÅÅÔ ÏÂÌÁÓÔÉ Ó ÄÁÎÎÙÍÉ\n" -#: fdisk/fdiskbsdlabel.c:427 -msgid "Do you want to create a disklabel? (y/n) " -msgstr "èÏÔÉÔÅ ÓÏÚÄÁÔØ ÍÅÔËÕ ÄÉÓËÁ? (Ä/Î) " +#: fdisk/fdisk.c:2255 +msgid "New beginning of data" +msgstr "îÏ×ÏÅ ÎÁÞÁÌÏ ÄÁÎÎÙÈ" -#: fdisk/fdiskbsdlabel.c:467 -msgid "bytes/sector" -msgstr "ÂÁÊÔ/ÓÅËÔÏÒ" +#: fdisk/fdisk.c:2271 +msgid "Expert command (m for help): " +msgstr "ëÏÍÁÎÄÙ ÜËÓÐÅÒÔÁ (m ÄÌÑ ÓÐÒÁ×ËÉ): " -#: fdisk/fdiskbsdlabel.c:468 -msgid "sectors/track" -msgstr "ÓÅËÔÏÒÙ/ÄÏÒÏÖËÁ" +#: fdisk/fdisk.c:2284 +msgid "Number of cylinders" +msgstr "ëÏÌÉÞÅÓÔ×Ï ÃÉÌÉÎÄÒÏ×" -#: fdisk/fdiskbsdlabel.c:469 -msgid "tracks/cylinder" -msgstr "ÄÏÒÏÖËÉ/ÃÉÌÉÎÄÒ" +#: fdisk/fdisk.c:2311 +msgid "Number of heads" +msgstr "ëÏÌÉÞÅÓÔ×Ï ÇÏÌÏ×ÏË" -#: fdisk/fdiskbsdlabel.c:477 -msgid "sectors/cylinder" -msgstr "ÓÅËÔÏÒÙ/ÃÉÌÉÎÄÒ" +#: fdisk/fdisk.c:2336 +msgid "Number of sectors" +msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÅËÔÏÒÏ×" -#: fdisk/fdiskbsdlabel.c:481 +#: fdisk/fdisk.c:2339 #, c-format -msgid "Must be <= sectors/track * tracks/cylinder (default).\n" -msgstr "äÏÌÖÎÏ ÂÙÔØ <= ÓÅËÔÏÒÙ/ÄÏÒÏÖËÁ * ÄÏÒÏÖËÉ/ÃÉÌÉÎÄÒ (ÐÏ ÕÍÏÌÞÁÎÉÀ).\n" - -#: fdisk/fdiskbsdlabel.c:483 -msgid "rpm" -msgstr "ÏÂ/ÍÉÎ" - -#: fdisk/fdiskbsdlabel.c:484 -msgid "interleave" -msgstr "ÞÅÒÅÄÏ×ÁÎÉÅ" - -#: fdisk/fdiskbsdlabel.c:485 -msgid "trackskew" -msgstr "ÐÅÒÅËÏÓ ÄÏÒÏÖËÉ" +msgid "Warning: setting sector offset for DOS compatiblity\n" +msgstr "" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÓÍÅÝÅÎÉÅ ÓÅËÔÏÒÁ ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó DOS\n" -#: fdisk/fdiskbsdlabel.c:486 -msgid "cylinderskew" -msgstr "ÐÅÒÅËÏÓ ÃÉÌÉÎÄÒÁ" +#: fdisk/fdisk.c:2411 +#, c-format +msgid "Disk %s doesn't contain a valid partition table\n" +msgstr "îÁ ÄÉÓËÅ %s ÏÔÓÕÔÓÔ×ÕÅÔ ×ÅÒÎÁÑ ÔÁÂÌÉÃÁ ÒÁÚÄÅÌÏ×\n" -#: fdisk/fdiskbsdlabel.c:487 -msgid "headswitch" -msgstr "ÐÅÒÅËÌÀÞÅÎÉÅ ÇÏÌÏ×ËÉ" +#: fdisk/fdisk.c:2422 +#, c-format +msgid "Cannot open %s\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s\n" -#: fdisk/fdiskbsdlabel.c:488 -msgid "track-to-track seek" -msgstr "ÐÏÉÓË ÄÏÒÏÖËÉ" +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 +#, c-format +msgid "cannot open %s\n" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s\n" -#: fdisk/fdiskbsdlabel.c:529 +#: fdisk/fdisk.c:2460 #, c-format -msgid "Bootstrap: %sboot -> boot%s (%s): " -msgstr "Bootstrap: %sboot -> boot%s (%s): " +msgid "%c: unknown command\n" +msgstr "%c: ÎÅÉÚ×ÅÓÔÎÁÑ ËÏÍÁÎÄÁ\n" -#: fdisk/fdiskbsdlabel.c:554 +#: fdisk/fdisk.c:2528 #, c-format -msgid "Bootstrap overlaps with disk label!\n" -msgstr "Bootstrap ÐÅÒÅËÒÙ×ÁÅÔÓÑ Ó ÍÅÔËÏÊ ÄÉÓËÁ!\n" +msgid "This kernel finds the sector size itself - -b option ignored\n" +msgstr "üÔÏ ÑÄÒÏ ÓÁÍÏ ÎÁÈÏÄÉÔ ÒÁÚÍÅÒ ÓÅËÔÏÒÁ - ÏÐÃÉÑ -b ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÁ\n" -#: fdisk/fdiskbsdlabel.c:575 fdisk/fdiskbsdlabel.c:577 +#: fdisk/fdisk.c:2532 #, c-format -msgid "Bootstrap installed on %s.\n" -msgstr "Bootstrap ÕÓÔÁÎÏ×ÌÅÎ ÎÁ %s.\n" +msgid "" +"Warning: the -b (set sector size) option should be used with one specified " +"device\n" +msgstr "" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÏÐÃÉÑ -b (ÕÓÔÁÎÏ×ËÁ ÒÁÚÍÅÒÁ ÓÅËÔÏÒÁ) ÄÏÌÖÎÁ ÂÙÔØ " +"ÉÓÐÏÌØÚÏ×ÁÎÁ Ó ÏÄÎÉÍ ÕËÁÚÁÎÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ\n" -#: fdisk/fdiskbsdlabel.c:599 +#: fdisk/fdisk.c:2591 #, c-format -msgid "Partition (a-%c): " -msgstr "òÁÚÄÅÌ (a-%c): " +msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" +msgstr "" +"ïÂÎÁÒÕÖÅÎÁ ÍÅÔËÁ ÄÉÓËÁ OSF/1 ÎÁ %s, ×ÙÐÏÌÎÑÅÔÓÑ ÐÅÒÅÈÏÄ × ÒÅÖÉÍ ÍÅÔËÉ " +"ÄÉÓËÁ.\n" + +#: fdisk/fdisk.c:2601 +msgid "Command (m for help): " +msgstr "ëÏÍÁÎÄÁ (m ÄÌÑ ÓÐÒÁ×ËÉ): " -#: fdisk/fdiskbsdlabel.c:630 +#: fdisk/fdisk.c:2617 #, c-format -msgid "This partition already exists.\n" -msgstr "üÔÏÔ ÒÁÚÄÅÌ ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ.\n" +msgid "" +"\n" +"The current boot file is: %s\n" +msgstr "" +"\n" +"ôÅËÕÝÉÊ boot-ÆÁÊÌ: %s\n" -#: fdisk/fdiskbsdlabel.c:756 +#: fdisk/fdisk.c:2619 +msgid "Please enter the name of the new boot file: " +msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ÉÍÑ ÎÏ×ÏÇÏ boot-ÆÁÊÌÁ: " + +#: fdisk/fdisk.c:2621 #, c-format -msgid "Warning: too many partitions (%d, maximum is %d).\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÒÁÚÄÅÌÏ× (%d, ÍÁËÓÉÍÕÍ - %d).\n" +msgid "Boot file unchanged\n" +msgstr "Boot-ÆÁÊÌ ÎÅ ÉÚÍÅÎÅÎ\n" -#: fdisk/fdiskbsdlabel.c:804 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" -"Syncing disks.\n" +"\tSorry, no experts menu for SGI partition tables available.\n" +"\n" msgstr "" "\n" -"óÉÎÈÒÏÎÉÚÉÒÕÀÔÓÑ ÄÉÓËÉ.\n" +"\të ÓÏÖÁÌÅÎÉÀ ÍÅÎÀ ÜËÓÐÅÒÔÁ ÄÌÑ ÔÁÂÌÉà ÒÁÚÄÅÌÏ× SGI ÎÅ ÄÏÓÔÕÐÎÏ.\n" +"\n" #: fdisk/fdisksgilabel.c:80 msgid "SGI volhdr" @@ -3420,15 +3451,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux Ó×ÏÐ" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux ÓÏÂÓÔ×ÅÎ." -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3438,8 +3469,12 @@ msgstr "Linux RAID" #: fdisk/fdisksgilabel.c:163 #, c-format -msgid "According to MIPS Computer Systems, Inc the Label must not contain more than 512 bytes\n" -msgstr "÷ ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó MIPS Computer Systems, Inc ÍÅÔËÁ ÎÅ ÄÏÌÖÎÁ ÓÏÄÅÒÖÁÔØ ÂÏÌÅÅ 512 ÂÁÊÔ\n" +msgid "" +"According to MIPS Computer Systems, Inc the Label must not contain more than " +"512 bytes\n" +msgstr "" +"÷ ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó MIPS Computer Systems, Inc ÍÅÔËÁ ÎÅ ÄÏÌÖÎÁ ÓÏÄÅÒÖÁÔØ ÂÏÌÅÅ " +"512 ÂÁÊÔ\n" #: fdisk/fdisksgilabel.c:182 #, c-format @@ -3559,7 +3594,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "ðÒÉÓÕÔÓÔ×ÕÅÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ÐÕÎËÔÁ ÄÌÑ ×ÓÅÇÏ ÄÉÓËÁ.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "òÁÚÄÅÌÙ ÎÅ ÏÐÒÅÄÅÌÅÎÙ\n" @@ -3644,7 +3679,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\t÷Ù ×ÙÂÒÁÌÉ ÎÅÏÂÙÞÎÏÅ ÉÍÑ boot-ÆÁÊÌÁ.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3665,11 +3699,10 @@ msgstr "" "ôÏÌØËÏ ÒÁÚÄÅÌ ×ÓÅÇÏ ÄÉÓËÁ \"SGI volume\" ÍÏÖÅÔ ÎÁÒÕÛÉÔØ ÜÔÏ.\n" "÷×ÅÄÉÔÅ äá, ÅÓÌÉ ×Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÒÁÚÍÅÔÉÌÉ ÜÔÏÔ ÒÁÚÄÅÌ ÏÔÄÅÌØÎÏ.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "äá\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3726,11 +3759,13 @@ msgstr "" #: fdisk/fdisksgilabel.c:728 #, c-format msgid "" -"Warning: BLKGETSIZE ioctl failed on %s. Using geometry cylinder value of %d.\n" +"Warning: BLKGETSIZE ioctl failed on %s. Using geometry cylinder value of %" +"d.\n" "This value may be truncated for devices > 33.8 GB.\n" msgstr "" -"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: BLKGETSIZE ioctl ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ ÎÁ %s. éÓÐÏÌØÚÕÅÔÓÑ ÚÎÁÞÅÎÉÅ ÇÅÏÍÅÔÒÉÉ ÃÉÌÉÎÄÒÁ %d.\n" -"üÔÏ ÚÎÁÞÅÎÉÅ ÍÏÖÅÔ ÂÙÔØ ÕÓÅÞÅÎÅÎÏ ÄÌÑ ÕÓÔÒÏÊÓÔ× > 33.8 çâ.\n" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: BLKGETSIZE ioctl ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ ÎÁ %s. éÓÐÏÌØÚÕÅÔÓÑ " +"ÚÎÁÞÅÎÉÅ ÇÅÏÍÅÔÒÉÉ ÃÉÌÉÎÄÒÁ %d.\n" +"üÔÏ ÚÎÁÞÅÎÉÅ ÍÏÖÅÔ ÂÙÔØ ÕÍÅÎØÛÅÎÏ ÄÌÑ ÕÓÔÒÏÊÓÔ× > 33.8 çâ.\n" #: fdisk/fdisksgilabel.c:741 #, c-format @@ -3742,44 +3777,43 @@ msgstr " msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tîáþáìï=%d\täìéîá=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "ðÕÓÔÏÊ" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS swap" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Whole disk" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ Linux raid" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3794,12 +3828,12 @@ msgstr "" "ÉÌÉ ÐÒÉÎÕÄÉÔÅÌØÎÏ ÏÂÎÏ×ÉÔØ ÍÅÔËÕ (ËÏÍÁÎÄÁ\n" "s × ÇÌÁ×ÎÏÍ ÍÅÎÀ)\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "á×ÔÏËÏÎÆÉÇÕÒÁÃÉÑ ÎÁÛÌÁ %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3813,7 +3847,7 @@ msgstr "" "×ÏÓÓÔÁÎÏ×ÉÔØ.\n" "\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3823,72 +3857,72 @@ msgstr "" " ? Á×ÔÏÍÁÔÉÞÅÓËÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ\n" " 0 ×ÙÂÏÒÏÞÎÙÊ (ÓÏ ÚÎÁÞÅÎÉÑÍÉ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÏÂÎÁÒÕÖÅÎÎÏÇÏ ÏÂÏÒÕÄÏ×ÁÎÉÑ)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "÷ÙÂÅÒÉÔÅ ÔÉÐ (? - Á×ÔÏ, 0 - ×ÙÂÏÒÏÞÎÙÊ): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "á×ÔÏËÏÎÆÉÇÕÒÁÃÉÑ ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÅÊ.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "óÅËÔÏÒÙ/ÄÏÒÏÖËÁ" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "áÌØÔÅÒÎÁÔÉ×ÎÙÅ ÃÉÌÉÎÄÒÙ" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "æÉÚÉÞÅÓËÉÅ ÃÉÌÉÎÄÒÙ" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:724 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "óËÏÒÏÓÔØ ×ÒÁÝÅÎÉÑ (ÏÂ/ÍÉÎ)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:717 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "ëÏÜÆÆÉÃÉÅÎÔ ÞÅÒÅÄÏ×ÁÎÉÑ" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:710 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "äÏÐÏÌÎÉÔÅÌØÎÙÅ ÓÅËÔÏÒÙ ÎÁ ÃÉÌÉÎÄÒ" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "÷Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ×ÓÅ ÐÁÒÁÍÅÔÒÙ ÄÉÓËÁ ÉÚ ÍÅÎÀ x" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "3,5\" ÄÉÓË" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linux ÚÁËÁÚÎÏÊ" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "òÁÚÄÅÌ %d ÎÁ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ ÇÒÁÎÉÃÅ ÃÉÌÉÎÄÒÁ\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "òÁÚÄÅÌ %d ÐÅÒÅËÒÙ×ÁÅÔÓÑ Ó ÄÒÕÇÉÍÉ × ÓÅËÔÏÒÁÈ %d-%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "îÅÉÓÐÏÌØÚÕÅÍÙÊ ÐÒÏÍÅÖÕÔÏË - ÓÅËÔÏÒÙ 0-%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "îÅÉÓÐÏÌØÚÕÅÍÙÊ ÐÒÏÍÅÖÕÔÏË - ÓÅËÔÏÒÙ %d-%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" @@ -3897,7 +3931,7 @@ msgstr "" "äÒÕÇÉÅ ÒÁÚÄÅÌÙ ÕÖÅ ÏÈ×ÁÔÙ×ÁÀÔ ×ÅÓØ ÄÉÓË.\n" "õÄÁÌÉÔÅ ÎÅËÏÔÏÒÙÅ ÉÌÉ ÕÍÅÎØÛÉÔÅ ÉÈ ÐÅÒÅÄ ÐÏ×ÔÏÒÎÏÊ ÐÏÐÙÔËÏÊ.\n" -#: fdisk/fdisksunlabel.c:589 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -3908,7 +3942,7 @@ msgstr "" "%d %s ÚÁÈ×ÁÔÉÌÏ ÄÒÕÇÏÊ ÒÁÚÄÅÌ. ÷ÁÛ ÐÕÎËÔ ÂÙÌ ÉÚÍÅÎÅÎ\n" "ÎÁ %d %s\n" -#: fdisk/fdisksunlabel.c:611 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" @@ -3917,7 +3951,7 @@ msgstr "" "åÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó SunOS/Solaris, ÐÏÓÔÁÒÁÊÔÅÓØ\n" "ÏÓÔÁ×ÉÔØ ÜÔÏÔ ÒÁÚÄÅÌ ËÁË ×ÅÓØ disk (5), ÎÁÞÉÎÁÑ Ó 0, Ó %u ÓÅËÔÏÒÁÍÉ\n" -#: fdisk/fdisksunlabel.c:623 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -3933,7 +3967,7 @@ msgstr "" "Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÐÏÍÅÔÉÔØ ÜÔÏÔ ÒÁÚÄÅÌ ËÁË 82\n" "82 (Linux Ó×ÏÐ): " -#: fdisk/fdisksunlabel.c:654 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -3952,7 +3986,7 @@ msgstr "" "åÄÉÎÉÃÙ = %s ÐÏ %d * 512 ÂÁÊÔ\n" "\n" -#: fdisk/fdisksunlabel.c:668 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -3965,16 +3999,16 @@ msgstr "" "åÄÉÎÉÃÙ = %s ÐÏ %d * 512 ÂÁÊÔ\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s æÌÁÇ îÁÞÁÌÏ ëÏÎÅà âÌÏËÉ Id óÉÓÔÅÍÁ\n" -#: fdisk/fdisksunlabel.c:698 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "ëÏÌÉÞÅÓÔ×Ï ÁÌØÔÅÒÎÁÔÉ×ÎÙÈ ÃÉÌÉÎÄÒÏ×" -#: fdisk/fdisksunlabel.c:731 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "ëÏÌÉÞÅÓÔ×Ï ÆÉÚÉÞÅÓËÉÈ ÃÉÌÉÎÄÒÏ×" @@ -3998,32 +4032,26 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "òÁÓÛÉÒÅÎÎÙÊ" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX ÚÁÇÒÕÚÏÞÎÙÊ" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Boot-ÍÅÎÅÄÖÅÒ" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "W95 FAT32" @@ -4032,7 +4060,6 @@ msgstr "W95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "W95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "W95 FAT16 (LBA)" @@ -4125,12 +4152,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4151,8 +4176,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4162,7 +4185,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD ÉÌÉ SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4183,12 +4205,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Old Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / ÓÔÁÒÙÊ Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 msgid "Linux swap / Solaris" msgstr "Linux Ó×ÏÐ / Solaris" @@ -4217,12 +4237,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad hibernation" @@ -4231,7 +4249,6 @@ msgstr "IBM Thinkpad hibernation" msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4296,30 +4313,22 @@ msgstr " msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Dell Utility" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS access" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS ÆÓ" @@ -4328,116 +4337,110 @@ msgstr "BeOS msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "Linux/PA-RISC ÚÁÇÒ." -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS ×ÔÏÒÉÞÎÙÊ" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "ÏÛÉÂËÁ ÐÏÉÓËÁ ÎÁ %s - ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %lu\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "ÏÛÉÂËÁ ÐÏÉÓËÁ: ÎÕÖÎÙ 0x%08x%08x, ÐÏÌÕÞÅÎÙ 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "ÎÅÈ×ÁÔËÁ ÐÁÍÑÔÉ - ÓÄÁÀÓØ\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "ÏÛÉÂËÁ ÞÔÅÎÉÑ Ó %s - ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÓÅËÔÏÒ %lu\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "ïûéâëá: ÓÅËÔÏÒ %lu ÎÅ ÉÍÅÅÔ ÓÉÇÎÁÔÕÒÙ msdos\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "ÏÛÉÂËÁ ÚÁÐÉÓÉ ÎÁ %s - ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÓÅËÔÏÒ %lu\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ Ó ÓÏÈÒÁÎÅÎÎÙÍ ÓÅËÔÏÒÏÍ ÒÁÚÄÅÌÁ (%s)\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "ÏÛÉÂËÁ ÚÁÐÉÓÉ ÎÁ %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÓÏÓÔÏÑÎÉÅ ÆÁÊÌÁ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÒÁÚÄÅÌÁ (%s)\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" -msgstr "ÆÁÊÌ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÒÁÚÄÅÌÁ ÉÍÅÅÔ ÎÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ - ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÏÔÍÅÎÅÎÏ\n" +msgstr "" +"ÆÁÊÌ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÒÁÚÄÅÌÁ ÉÍÅÅÔ ÎÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ - ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÏÔÍÅÎÅÎÏ\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "ÎÅÈ×ÁÔËÁ ÐÁÍÑÔÉ?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÒÁÚÄÅÌÁ (%s)\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "ÏÛÉÂËÁ ÞÔÅÎÉÑ %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÕÓÔÒÏÊÓÔ×Ï %s ÄÌÑ ÚÁÐÉÓÉ\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "ÏÛÉÂËÁ ÚÁÐÉÓÉ ÓÅËÔÏÒÁ %lu ÎÁ %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "äÉÓË %s: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÇÅÏÍÅÔÒÉÀ\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "äÉÓË %s: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÒÁÚÍÅÒ\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4449,22 +4452,23 @@ msgstr "" "×ÅÒÏÑÔÎÏ ÎÅ ÉÍÅÅÔ ÓÍÙÓÌÁ.\n" "[éÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ --force, ÅÓÌÉ ×Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÜÔÏÇÏ]\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: HDIO_GETGEO ÓÏÏÂÝÉÌ, ÞÔÏ ÉÍÅÅÔÓÑ %lu ÇÏÌÏ×ÏË\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: HDIO_GETGEO ÓÏÏÂÝÉÌ, ÞÔÏ ÉÍÅÅÔÓÑ %lu ÓÅËÔÏÒÏ×\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: BLKGETSIZE/HDIO_GETGEO ÓÏÏÂÝÉÌ, ÞÔÏ ÉÍÅÅÔÓÑ %lu ÃÉÌÉÎÄÒÏ×\n" +msgstr "" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: BLKGETSIZE/HDIO_GETGEO ÓÏÏÂÝÉÌ, ÞÔÏ ÉÍÅÅÔÓÑ %lu ÃÉÌÉÎÄÒÏ×\n" -#: fdisk/sfdisk.c:521 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" @@ -4473,7 +4477,7 @@ msgstr "" "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÍÁÌÏ×ÅÒÏÑÔÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÔÏÒÏ× (%lu) - ÏÂÙÞÎÏ ÉÈ 63\n" "üÔÏ ×ÙÚÏ×ÅÔ ÐÒÏÂÌÅÍÙ Õ ×ÓÅÈ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÁÄÒÅÓÁÃÉÀ C/H/S.\n" -#: fdisk/sfdisk.c:525 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4482,22 +4486,33 @@ msgstr "" "\n" "äÉÓË %s: %lu ÃÉÌÉÎÄÒÏ×, %lu ÇÏÌÏ×ÏË, %lu ÓÅËÔÏÒÏ×/ÄÏÒÏÖËÕ\n" -#: fdisk/sfdisk.c:607 +#: fdisk/sfdisk.c:606 #, c-format -msgid "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" -msgstr "%s ÒÁÚÄÅÌÁ %s ÉÍÅÅÔ ÎÅ×ÏÚÍÏÖÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÇÏÌÏ×ËÉ: %lu (ÄÏÌÖÎÏ ÂÙÔØ ÍÅÖÄÕ 0-%lu)\n" +msgid "" +"%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" +msgstr "" +"%s ÒÁÚÄÅÌÁ %s ÉÍÅÅÔ ÎÅ×ÏÚÍÏÖÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÇÏÌÏ×ËÉ: %lu (ÄÏÌÖÎÏ ÂÙÔØ ÍÅÖÄÕ " +"0-%lu)\n" -#: fdisk/sfdisk.c:612 +#: fdisk/sfdisk.c:611 #, c-format -msgid "%s of partition %s has impossible value for sector: %lu (should be in 1-%lu)\n" -msgstr "%s ÒÁÚÄÅÌÁ %s ÉÍÅÅÔ ÎÅ×ÏÚÍÏÖÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÓÅËÔÏÒÁ: %lu (ÄÏÌÖÎÏ ÂÙÔØ ÍÅÖÄÕ 1-%lu)\n" +msgid "" +"%s of partition %s has impossible value for sector: %lu (should be in 1-%" +"lu)\n" +msgstr "" +"%s ÒÁÚÄÅÌÁ %s ÉÍÅÅÔ ÎÅ×ÏÚÍÏÖÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÓÅËÔÏÒÁ: %lu (ÄÏÌÖÎÏ ÂÙÔØ ÍÅÖÄÕ " +"1-%lu)\n" -#: fdisk/sfdisk.c:617 +#: fdisk/sfdisk.c:616 #, c-format -msgid "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%lu)\n" -msgstr "%s ÒÁÚÄÅÌÁ %s ÉÍÅÅÔ ÎÅ×ÏÚÍÏÖÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÃÉÌÉÎÄÒÏ×: %lu (ÄÏÌÖÎÏ ÂÙÔØ ÍÅÖÄÕ 0-%lu)\n" +msgid "" +"%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" +"lu)\n" +msgstr "" +"%s ÒÁÚÄÅÌÁ %s ÉÍÅÅÔ ÎÅ×ÏÚÍÏÖÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÃÉÌÉÎÄÒÏ×: %lu (ÄÏÌÖÎÏ ÂÙÔØ " +"ÍÅÖÄÕ 0-%lu)\n" -#: fdisk/sfdisk.c:657 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4506,12 +4521,12 @@ msgstr "" "Id éÍÑ\n" "\n" -#: fdisk/sfdisk.c:813 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "ðÅÒÅÞÉÔÙ×ÁÅÔÓÑ ÔÁÂÌÉÃÁ ÒÁÚÄÅÌÏ×...\n" -#: fdisk/sfdisk.c:819 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" @@ -4520,31 +4535,31 @@ msgstr "" "ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÅÊ. ðÅÒÅÇÒÕÚÉÔÅ Ó×ÏÀ\n" "ÓÉÓÔÅÍÕ ÐÅÒÅÄ ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ mkfs\n" -#: fdisk/sfdisk.c:824 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "ïÛÉÂËÁ ÚÁËÒÙÔÉÑ %s\n" -#: fdisk/sfdisk.c:862 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: ÎÅÔ ÔÁËÏÇÏ ÒÁÚÄÅÌÁ\n" -#: fdisk/sfdisk.c:885 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ÆÏÒÍÁÔ - ÉÓÐÏÌØÚÕÀÔÓÑ ÓÅËÔÏÒÙ\n" -#: fdisk/sfdisk.c:924 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# ÔÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× %s\n" -#: fdisk/sfdisk.c:935 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "ÎÅÏÂÓÌÕÖÉ×ÁÅÍÙÊ ÆÏÒÍÁÔ - ÉÓÐÏÌØÚÕÅÔÓÑ %s\n" -#: fdisk/sfdisk.c:939 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4553,12 +4568,12 @@ msgstr "" "åÄÉÎÉÃÙ = ÃÉÌÉÎÄÒÙ ÐÏ %lu ÂÁÊÔ, ÂÌÏËÉ ÐÏ 1024 ÂÁÊÔ, ÎÁÞÉÎÁÑ Ó %d\n" "\n" -#: fdisk/sfdisk.c:942 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr " õÓÔÒ-×Ï úÁÇÒ îÁÞ ëÏÎÅà #ÃÉÌ #ÂÌÏËÉ Id óÉÓÔÅÍÁ\n" -#: fdisk/sfdisk.c:947 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4567,12 +4582,12 @@ msgstr "" "åÄÉÎÉÃÙ = ÓÅËÔÏÒÙ ÐÏ 512 ÂÁÊÔ, ÎÁÞÉÎÁÑ Ó %d\n" "\n" -#: fdisk/sfdisk.c:949 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " õÓÔÒ-×Ï úÁÇÒ îÁÞÁÌÏ ëÏÎÅà #ÓÅËÔÏÒÙ Id óÉÓÔÅÍÁ\n" -#: fdisk/sfdisk.c:952 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4581,12 +4596,12 @@ msgstr "" "åÄÉÎÉÃÙ = ÂÌÏËÉ ÐÏ 1024 ÂÁÊÔ, ÎÁÞÉÎÁÑ Ó %d\n" "\n" -#: fdisk/sfdisk.c:954 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " õÓÔÒ-×Ï úÁÇÒ îÁÞÁÌÏ ëÏÎÅà #ÂÌÏËÉ Id óÉÓÔÅÍÁ\n" -#: fdisk/sfdisk.c:957 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" @@ -4595,31 +4610,31 @@ msgstr "" "åÄÉÎÉÃÙ = mebi-ÂÁÊÔÙ ÐÏ 1048576 ÂÁÊÔ, ÂÌÏËÉ ÐÏ 1024 ÂÁÊÔ, ÎÁÞÉÎÁÑ Ó %d\n" "\n" -#: fdisk/sfdisk.c:959 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " õÓÔÒ-×Ï úÁÇÒ îÁÞ ëÏÎÅà íiB #ÂÌÏËÉ Id óÉÓÔÅÍÁ\n" -#: fdisk/sfdisk.c:1119 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tÎÁÞÁÌÏ: (c,h,s) ÏÖÉÄÁÌÏÓØ (%ld,%ld,%ld) ÎÁÊÄÅÎÏ (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1126 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tËÏÎÅÃ: (c,h,s) ÏÖÉÄÁÌÏÓØ (%ld,%ld,%ld) ÎÁÊÄÅÎÏ (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1129 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "ÒÁÚÄÅÌ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ ÃÉÌÉÎÄÒÅ %ld, ÐÏÓÌÅ ËÏÎÃÁ ÄÉÓËÁ\n" -#: fdisk/sfdisk.c:1139 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "òÁÚÄÅÌÙ ÎÅ ÎÁÊÄÅÎÙ\n" -#: fdisk/sfdisk.c:1143 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4631,51 +4646,53 @@ msgstr "" "(×ÍÅÓÔÏ %ld/%ld/%ld).\n" "äÌÑ ÌÉÓÔÉÎÇÁ ÂÕÄÅÔ ÐÏÄÒÁÚÕÍÅ×ÁÔØÓÑ ÜÔÁ ÇÅÏÍÅÔÒÉÑ.\n" -#: fdisk/sfdisk.c:1192 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "ÔÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÏÔÓÕÔÓÔ×ÕÅÔ.\n" -#: fdisk/sfdisk.c:1194 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "ÓÔÒÁÎÎÏ, ÏÐÒÅÄÅÌÅÎÙ ÔÏÌØËÏ ÒÁÚÄÅÌÙ %d.\n" -#: fdisk/sfdisk.c:1203 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %s ÉÍÅÅÔ ÎÕÌÅ×ÏÊ ÒÁÚÍÅÒ, ÎÏ ÏÎ ÎÅ ÐÏÍÅÞÅÎ ËÁË ÐÕÓÔÏÊ\n" +msgstr "" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %s ÉÍÅÅÔ ÎÕÌÅ×ÏÊ ÒÁÚÍÅÒ, ÎÏ ÏÎ ÎÅ ÐÏÍÅÞÅÎ ËÁË ÐÕÓÔÏÊ\n" -#: fdisk/sfdisk.c:1206 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %s ÉÍÅÅÔ ÎÕÌÅ×ÏÊ ÒÁÚÍÅÒ É Ñ×ÌÑÅÔÓÑ ÚÁÇÒÕÚÏÞÎÙÍ\n" +msgstr "" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %s ÉÍÅÅÔ ÎÕÌÅ×ÏÊ ÒÁÚÍÅÒ É Ñ×ÌÑÅÔÓÑ ÚÁÇÒÕÚÏÞÎÙÍ\n" -#: fdisk/sfdisk.c:1209 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %s ÉÍÅÅÔ ÎÕÌÅ×ÏÊ ÒÁÚÍÅÒ É ÎÅÎÕÌÅ×ÏÅ ÎÁÞÁÌÏ\n" -#: fdisk/sfdisk.c:1220 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %s " -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "ÎÅ ÎÁÈÏÄÉÔÓÑ × ÒÁÚÄÅÌÅ %s\n" -#: fdisk/sfdisk.c:1232 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌÙ %s " -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "É ÐÅÒÅËÒÙ×ÁÅÔÓÑ Ó %s\n" -#: fdisk/sfdisk.c:1244 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" @@ -4684,17 +4701,17 @@ msgstr "" "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %s ÓÏÄÅÒÖÉÔ ÞÁÓÔØ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× (ÓÅËÔÏÒ %lu),\n" "É ÒÁÚÒÕÛÉÔ ÅÅ ÐÒÉ ÚÁÐÏÌÎÅÎÉÉ\n" -#: fdisk/sfdisk.c:1256 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %s ÎÁÞÉÎÁÅÔÓÑ Ó ÎÕÌÅ×ÏÇÏ ÓÅËÔÏÒÁ\n" -#: fdisk/sfdisk.c:1260 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %s ÒÁÓÐÏÌÏÇÁÅÔÓÑ ÄÏ ËÏÎÃÁ ÄÉÓËÁ\n" -#: fdisk/sfdisk.c:1275 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" @@ -4702,17 +4719,17 @@ msgstr "" "óÒÅÄÉ ÏÓÎÏ×ÎÙÈ ÒÁÚÄÅÌÏ× ÚÁÞÁÓÔÕÀ ÔÏÌØËÏ ÏÄÉÎ ÍÏÖÅÔ\n" "ÂÙÔØ ÒÁÓÛÉÒÅÎ (ÔÅÍ ÎÅ ÍÅÎÅÅ, ÄÌÑ Linux ÜÔÏ ÎÅ ÐÒÏÂÌÅÍÁ)\n" -#: fdisk/sfdisk.c:1293 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %s ÎÅ ÎÁÞÉÎÁÅÔÓÑ ÎÁ ÇÒÁÎÉÃÅ ÃÉÌÉÎÄÒÁ\n" -#: fdisk/sfdisk.c:1299 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÚÄÅÌ %s ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ ÇÒÁÎÉÃÅ ÃÉÌÉÎÄÒÁ\n" -#: fdisk/sfdisk.c:1317 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4720,46 +4737,51 @@ msgstr "" "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÄÅÌÁ ÐÏÍÅÞÅÎÏ ËÁË ÚÁÇÒÕÚÏÞÎÙÊ (ÁËÔÉ×ÎÙÊ)\n" "üÔÏ ÎÅ ÉÍÅÅÔ ÚÎÁÞÅÎÉÑ ÄÌÑ LILO, ÎÏ DOS'Ï×ÓËÉÊ MBR ÎÅ ÚÁÇÒÕÚÉÔ ÜÔÏÔ ÄÉÓË.\n" -#: fdisk/sfdisk.c:1324 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" msgstr "" -"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÏÂÙÞÎÏ ÚÁÇÒÕÚËÁ ÍÏÖÅÔ ÂÙÔØ ×ÙÐÏÌÎÅÎÁ ÔÏÌØËÏ Ó ÏÓÎÏ×ÎÙÈ ÒÁÚÄÅÌÏ×\n" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÏÂÙÞÎÏ ÚÁÇÒÕÚËÁ ÍÏÖÅÔ ÂÙÔØ ×ÙÐÏÌÎÅÎÁ ÔÏÌØËÏ Ó ÏÓÎÏ×ÎÙÈ " +"ÒÁÚÄÅÌÏ×\n" "LILO ÉÇÎÏÒÉÒÕÅÔ ÆÌÁÇ `ÚÁÇÒÕÚÏÞÎÙÊ'.\n" -#: fdisk/sfdisk.c:1330 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÅÔ ÏÓÎÏ×ÎÏÇÏ ÒÁÚÄÅÌÁ, ÐÏÍÅÞÅÎÎÏÇÏ ËÁË ÚÁÇÒÕÚÏÞÎÙÊ (ÁËÔÉ×ÎÙÊ)\n" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÅÔ ÏÓÎÏ×ÎÏÇÏ ÒÁÚÄÅÌÁ, ÐÏÍÅÞÅÎÎÏÇÏ ËÁË ÚÁÇÒÕÚÏÞÎÙÊ " +"(ÁËÔÉ×ÎÙÊ)\n" "üÔÏ ÎÅ ÉÍÅÅÔ ÚÎÁÞÅÎÉÑ ÄÌÑ LILO, ÎÏ DOS'Ï×ÓËÉÊ MBR ÎÅ ÚÁÇÒÕÚÉÔ ÜÔÏÔ ÄÉÓË.\n" -#: fdisk/sfdisk.c:1344 +#: fdisk/sfdisk.c:1343 msgid "start" msgstr "ÎÁÞÁÌÏ" -#: fdisk/sfdisk.c:1347 +#: fdisk/sfdisk.c:1346 #, c-format -msgid "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" -msgstr "ÒÁÚÄÅÌ %s: ÎÁÞÁÌÏ: (c,h,s) ÏÖÉÄÁÌÏÓØ (%ld,%ld,%ld) ÎÁÊÄÅÎÏ (%ld,%ld,%ld)\n" +msgid "" +"partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" +msgstr "" +"ÒÁÚÄÅÌ %s: ÎÁÞÁÌÏ: (c,h,s) ÏÖÉÄÁÌÏÓØ (%ld,%ld,%ld) ÎÁÊÄÅÎÏ (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1353 +#: fdisk/sfdisk.c:1352 msgid "end" msgstr "ËÏÎÅÃ" -#: fdisk/sfdisk.c:1356 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" -msgstr "ÒÁÚÄÅÌ %s: ËÏÎÅÃ: (c,h,s) ÏÖÉÄÁÌÏÓØ (%ld,%ld,%ld) ÎÁÊÄÅÎÏ (%ld,%ld,%ld)\n" +msgstr "" +"ÒÁÚÄÅÌ %s: ËÏÎÅÃ: (c,h,s) ÏÖÉÄÁÌÏÓØ (%ld,%ld,%ld) ÎÁÊÄÅÎÏ (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1359 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "ÒÁÚÄÅÌ %s ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ ÃÉÌÉÎÄÒÅ %ld, ÐÏÓÌÅ ËÏÎÃÁ ÄÉÓËÁ\n" -#: fdisk/sfdisk.c:1384 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" @@ -4768,7 +4790,7 @@ msgstr "" "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÁÞÁÌÏ ÒÁÓÛÉÒÅÎÎÏÇÏ ÒÁÚÄÅÌÁ ÓÄ×ÉÎÕÔÏ Ó %ld ÎÁ %ld\n" "(ôÏÌØËÏ ÄÌÑ ×Ù×ÏÄÁ ÌÉÓÔÉÎÇÁ, ÂÅÚ ÉÚÍÅÎÅÎÉÑ ÅÇÏ ÓÏÄÅÒÖÉÍÏÇÏ.)\n" -#: fdisk/sfdisk.c:1390 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" @@ -4776,341 +4798,361 @@ msgstr "" "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÒÁÓÛÉÒÅÎÎÙÊ ÒÁÚÄÅÌ ÎÅ ÎÁÞÉÎÁÅÔÓÑ ÎÁ ÇÒÁÎÉÃÅ ÒÁÚÄÅÌÁ.\n" "DOS É Linux ÂÕÄÕÔ ÉÎÔÅÒÐÒÅÔÉÒÏ×ÁÔØ ÓÏÄÅÒÖÉÍÏÅ ÐÏ-Ó×ÏÅÍÕ.\n" -#: fdisk/sfdisk.c:1408 fdisk/sfdisk.c:1485 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÒÁÚÄÅÌÏ× - ÉÇÎÏÒÉÒÕÀÔÓÑ ÜÔÉ ÐÏÓÌÅÄÎÉÅ ÎÏÍÅÒÁ (%d)\n" -#: fdisk/sfdisk.c:1423 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "ÄÅÒÅ×Ï ÒÁÚÄÅÌÏ×?\n" -#: fdisk/sfdisk.c:1544 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "ÏÂÎÁÒÕÖÅÎ ÍÅÎÅÄÖÅÒ ÄÉÓËÏ× - ÎÅ×ÏÚÍÏÖÎÏ ÏÂÒÁÂÏÔÁÔØ\n" -#: fdisk/sfdisk.c:1551 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "îÁÊÄÅÎÁ ÓÉÇÎÁÔÕÒÁ DM6 - ÓÄÁÀÓØ\n" -#: fdisk/sfdisk.c:1571 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "ÓÔÒÁÎÎÏ... ÒÁÓÛÉÒÅÎÎÙÊ ÒÁÚÄÅÌ ÎÕÌÅ×ÏÇÏ ÒÁÚÍÅÒÁ?\n" -#: fdisk/sfdisk.c:1578 fdisk/sfdisk.c:1589 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "ÓÔÒÁÎÎÏ... ÒÁÚÄÅÌ BSD ÎÕÌÅ×ÏÇÏ ÒÁÚÍÅÒÁ?\n" -#: fdisk/sfdisk.c:1623 +#: fdisk/sfdisk.c:1622 #, c-format msgid " %s: unrecognized partition table type\n" msgstr " %s: ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ÔÉÐ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×\n" -#: fdisk/sfdisk.c:1635 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "âÙÌ ÕËÁÚÁÎ ÆÌÁÇ -n: îÉÞÅÇÏ ÎÅ ÉÚÍÅÎÅÎÏ\n" -#: fdisk/sfdisk.c:1651 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "ïÛÉÂËÁ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÒÙÈ ÓÅËÔÏÒÏ× - ×ÙÐÏÌÎÑÅÔÓÑ ÐÒÅÒÙ×ÁÎÉÅ\n" -#: fdisk/sfdisk.c:1656 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "ïÛÉÂËÁ ÚÁÐÉÓÉ ÒÁÚÄÅÌÁ ÎÁ %s\n" -#: fdisk/sfdisk.c:1733 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "ÄÌÉÎÎÁÑ ÉÌÉ ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÔÒÏËÁ ××ÏÄÁ - ×ÙÐÏÌÎÑÅÔÓÑ ×ÙÈÏÄ\n" -#: fdisk/sfdisk.c:1769 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "ÏÛÉÂËÁ ××ÏÄÁ: `=' ÏÖÉÄÁÌÓÑ ÐÏÓÌÅ ÐÏÌÑ %s\n" -#: fdisk/sfdisk.c:1776 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "ÏÛÉÂËÁ ××ÏÄÁ: ÎÅÏÖÉÄÁÎÎÙÊ ÓÉÍ×ÏÌ %c ÐÏÓÌÅ ÐÏÌÑ %s\n" -#: fdisk/sfdisk.c:1782 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ××ÏÄ: %s\n" -#: fdisk/sfdisk.c:1824 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "ÞÉÓÌÏ ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ\n" -#: fdisk/sfdisk.c:1828 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "ÍÕÓÏÒ ÐÏÓÌÅ ÞÉÓÌÁ\n" -#: fdisk/sfdisk.c:1951 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "ÎÅÔ ÍÅÓÔÁ ÄÌÑ ÄÅÓËÒÉÐÔÏÒÁ ÒÁÚÄÅÌÁ\n" -#: fdisk/sfdisk.c:1984 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÏËÒÕÖÁÀÝÉÊ ÒÁÓÛÉÒÅÎÎÙÊ ÒÁÚÄÅÌ\n" -#: fdisk/sfdisk.c:2035 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÏÌÅÊ ××ÏÄÁ\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2069 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "íÅÓÔÁ ÂÏÌØÛÅ ÎÅÔ\n" -#: fdisk/sfdisk.c:2088 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "îÅ×ÅÒÎÙÊ ÔÉÐ\n" -#: fdisk/sfdisk.c:2120 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" -msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÕËÁÚÁÎÎÙÊ ÒÁÚÍÅÒ (%lu) ÐÒÅ×ÙÛÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÐÕÓÔÉÍÙÊ ÒÁÚÍÅÒ (%lu)\n" +msgstr "" +"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÕËÁÚÁÎÎÙÊ ÒÁÚÍÅÒ (%lu) ÐÒÅ×ÙÛÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÐÕÓÔÉÍÙÊ " +"ÒÁÚÍÅÒ (%lu)\n" -#: fdisk/sfdisk.c:2126 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÐÕÓÔÏÊ ÒÁÚÄÅÌ\n" -#: fdisk/sfdisk.c:2140 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÅ×ÅÒÎÏÅ ÎÁÞÁÌÏ ÒÁÚÄÅÌÁ (ÒÁÎÅÅ %lu)\n" -#: fdisk/sfdisk.c:2153 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "ÎÅÒÁÓÐÏÚÁÎÎÙÊ ÚÁÇÒÕÚÏÞÎÙÊ ÆÌÁÇ - ×ÙÂÅÒÉÔÅ - ÉÌÉ *\n" -#: fdisk/sfdisk.c:2170 fdisk/sfdisk.c:2183 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "ÞÁÓÔÉÞÎÁÑ ÓÐÅÃÉÆÉËÁÃÉÑ c,h,s?\n" -#: fdisk/sfdisk.c:2194 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "òÁÓÛÉÒÅÎÎÙÊ ÒÁÚÄÅÌ ÎÅ ÔÁÍ, ÇÄÅ ÏÖÉÄÁÌÓÑ\n" -#: fdisk/sfdisk.c:2226 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "ÎÅ×ÅÒÎÙÊ ××ÏÄ\n" -#: fdisk/sfdisk.c:2248 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÒÁÚÄÅÌÏ×\n" -#: fdisk/sfdisk.c:2281 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" "Usually you only need to specify and (and perhaps ).\n" msgstr "" -"÷×ÏÄ × ÓÌÅÄÕÀÝÅÍ ÆÏÒÍÁÔÅ; ÏÔÓÕÔÓÔ×ÕÀÝÉÅ ÐÏÌÑ ÐÏÌÕÞÁÀÔ ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.\n" +"÷×ÏÄ × ÓÌÅÄÕÀÝÅÍ ÆÏÒÍÁÔÅ; ÏÔÓÕÔÓÔ×ÕÀÝÉÅ ÐÏÌÑ ÐÏÌÕÞÁÀÔ ÚÎÁÞÅÎÉÑ ÐÏ " +"ÕÍÏÌÞÁÎÉÀ.\n" "<ÎÁÞÁÌÏ> <ÒÁÚÍÅÒ> <ÔÉÐ [E,S,L,X,hex]> \n" -"ïÂÙÞÎÏ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÔÏÌØËÏ ÕËÁÚÁÔØ <ÎÁÞÁÌÏ> É <ÒÁÚÍÅÒ> (É ×ÏÚÍÏÖÎÏ <ÔÉÐ>).\n" - -#: fdisk/sfdisk.c:2303 -msgid "version" -msgstr "×ÅÒÓÉÑ" +"ïÂÙÞÎÏ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÔÏÌØËÏ ÕËÁÚÁÔØ <ÎÁÞÁÌÏ> É <ÒÁÚÍÅÒ> (É ×ÏÚÍÏÖÎÏ " +"<ÔÉÐ>).\n" -#: fdisk/sfdisk.c:2309 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ÏÐÃÉÉ] ÕÓÔÒÏÊÓÔ×Ï...\n" -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "ÕÓÔÒÏÊÓÔ×Ï: ÞÔÏ-ÔÏ ×ÒÏÄÅ /dev/hda ÉÌÉ /dev/sda" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "ðÏÌÅÚÎÙÅ ÏÐÃÉÉ:" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s [ÉÌÉ --show-size]: ÓÐÉÓÏË ÒÁÚÍÅÒÏ× ÒÁÚÄÅÌÏ×" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr " -c [ÉÌÉ --id]: ×Ù×ÏÄ ÉÌÉ ÉÚÍÅÎÅÎÉÅ Id ÒÁÚÄÅÌÁ" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [ÉÌÉ --list]: ÓÐÉÓÏË ÒÁÚÄÅÌÏ× ËÁÖÄÏÇÏ ÕÓÔÒÏÊÓÔ×Á" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" -msgstr " -d [ÉÌÉ --dump]: ÄÁÍÐ, ÎÏ × ÆÏÒÍÁÔÅ, ÐÏÄÈÏÄÑÝÅÍ ÄÌÑ ÄÁÌØÎÅÊÛÅÇÏ ××ÏÄÁ" +msgstr "" +" -d [ÉÌÉ --dump]: ÄÁÍÐ, ÎÏ × ÆÏÒÍÁÔÅ, ÐÏÄÈÏÄÑÝÅÍ ÄÌÑ ÄÁÌØÎÅÊÛÅÇÏ " +"××ÏÄÁ" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr " -i [ÉÌÉ --increment]: ÞÉÓÌÏ ÃÉÌÉÎÄÒÏ× É Ô.Ä. Ó 1, Á ÎÅ Ó 0" -#: fdisk/sfdisk.c:2317 -msgid " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/MB" -msgstr " -uS, -uB, -uC, -uM: ÐÒÉÅÍ/ÏÔÞÅÔ × ÅÄÉÎÉÃÁÈ ÓÅËÔÏÒÙ/ÂÌÏËÉ/ÃÉÌÉÎÄÒÙ/íâ" +#: fdisk/sfdisk.c:2314 +msgid "" +" -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" +"MB" +msgstr "" +" -uS, -uB, -uC, -uM: ÐÒÉÅÍ/ÏÔÞÅÔ × ÅÄÉÎÉÃÁÈ ÓÅËÔÏÒÙ/ÂÌÏËÉ/ÃÉÌÉÎÄÒÙ/íâ" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [ÉÌÉ --list-types]:ÓÐÉÓÏË ÉÚ×ÅÓÔÎÙÈ ÔÉÐÏ× ÒÁÚÄÅÌÏ×" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" -msgstr " -D [ÉÌÉ --DOS]: ÄÌÑ DOS-ÓÏ×ÍÅÓÔÉÍÏÓÔÉ: ÒÁÓÈÏÄÕÅÔÓÑ ÎÅÍÎÏÇÏ ÍÅÓÔÁ" +msgstr "" +" -D [ÉÌÉ --DOS]: ÄÌÑ DOS-ÓÏ×ÍÅÓÔÉÍÏÓÔÉ: ÒÁÓÈÏÄÕÅÔÓÑ ÎÅÍÎÏÇÏ ÍÅÓÔÁ" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr " -R [ÉÌÉ --re-read]: ÐÅÒÅÞÉÔÙ×ÁÎÉÅ ÑÄÒÏÍ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr " -N# : ÉÚÍÅÎÅÎÉÅ ÔÏÌØËÏ ÒÁÚÄÅÌÁ Ó ÎÏÍÅÒÏÍ #" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr " -n : ÎÁ ÓÁÍÏÍ ÄÅÌÅ ÎÅ ÚÁÐÉÓÙ×ÁÔØ ÎÁ ÄÉÓË" -#: fdisk/sfdisk.c:2323 -msgid " -O file : save the sectors that will be overwritten to file" -msgstr " -O ÆÁÊÌ : ÓÏÈÒÁÎÅÎÉÅ × ÆÁÊÌ ÓÅËÔÏÒÏ×, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÐÅÒÅÚÁÐÉÓÁÎÙ" +#: fdisk/sfdisk.c:2320 +msgid "" +" -O file : save the sectors that will be overwritten to file" +msgstr "" +" -O ÆÁÊÌ : ÓÏÈÒÁÎÅÎÉÅ × ÆÁÊÌ ÓÅËÔÏÒÏ×, ËÏÔÏÒÙÅ ÂÕÄÕÔ " +"ÐÅÒÅÚÁÐÉÓÁÎÙ" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I ÆÁÊÌ : ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÜÔÉÈ ÓÅËÔÏÒÏ×" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v [ÉÌÉ --version]: ×Ù×ÏÄ ÎÏÍÅÒÁ ×ÅÒÓÉÉ" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? [ÉÌÉ --help]: ×Ù×ÏÄ ÜÔÏÇÏ ÓÏÏÂÝÅÎÉÑ" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "ïÐÁÓÎÙÅ ÏÐÃÉÉ:" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr " -g [ÉÌÉ --show-geometry]: ×Ù×ÏÄ ÇÅÏÍÅÔÒÉÉ, ÔÒÁËÔÕÅÍÏÊ ÑÄÒÏÍ" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2326 +msgid "" +" -G [or --show-pt-geometry]: print geometry guessed from the partition " +"table" +msgstr "" +" -G [ÉÌÉ --show-pt-geometry]: ×Ù×ÏÄ ÇÅÏÍÅÔÒÉÉ, ÐÏÌÕÞÅÎÎÏÊ ÉÚ ÔÁÂÌÉÃÙ " +"ÒÁÚÄÅÌÏ×" + +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" msgstr "" -" -x [ÉÌÉ --show-extended]: ÔÁËÖÅ ×Ù×ÏÄ ÓÐÉÓËÁ ÒÁÓÛÉÒÅÎÎÙÈ ÒÁÚÄÅÌÏ× ÎÁ ×ÙÈÏÄÅ\n" +" -x [ÉÌÉ --show-extended]: ÔÁËÖÅ ×Ù×ÏÄ ÓÐÉÓËÁ ÒÁÓÛÉÒÅÎÎÙÈ ÒÁÚÄÅÌÏ× ÎÁ " +"×ÙÈÏÄÅ\n" " ÉÌÉ ÏÖÉÄÁÅÍÙÅ ÄÅÓËÒÉÐÔÏÒÙ ÄÌÑ ÎÉÈ ÎÁ ×ÈÏÄÅ" -#: fdisk/sfdisk.c:2331 -msgid " -L [or --Linux]: do not complain about things irrelevant for Linux" +#: fdisk/sfdisk.c:2329 +msgid "" +" -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr " -L [ÉÌÉ --Linux]: ÉÇÎÏÒÉÒÏ×ÁÎÉÅ ×ÅÝÅÊ, ÎÅÕÍÅÓÔÎÙÈ ÄÌÑ Linux" -#: fdisk/sfdisk.c:2332 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q [ÉÌÉ --quiet]: ÐÏÄÁ×ÌÅÎÉÅ ÐÒÅÄÕÐÒÅÖÄÁÀÝÉÈ ÓÏÏÂÝÅÎÉÊ" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr "÷Ù ÍÏÖÅÔÅ ÐÅÒÅËÒÙÔØ ÏÂÎÁÒÕÖÅÎÎÕÀ ÇÅÏÍÅÔÒÉÀ, ÉÓÐÏÌØÚÕÑ:" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr " -C# [ÉÌÉ --cylinders #]:ÕÓÔÁÎÏ×ËÁ ÞÉÓÌÁ ÉÓÐÏÌØÚÕÅÍÙÈ ÃÉÌÉÎÄÒÏ×" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr " -H# [ÉÌÉ --heads #]: ÕÓÔÁÎÏ×ËÁ ÞÉÓÌÁ ÉÓÐÏÌØÚÕÅÍÙÈ ÇÏÌÏ×ÏË" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr " -S# [ÉÌÉ --sectors #]: ÕÓÔÁÎÏ×ËÁ ÞÉÓÌÁ ÉÓÐÏÌØÚÕÅÍÙÈ ÓÅËÔÏÒÏ×" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "÷Ù ÍÏÖÅÔÅ ÏÔËÌÀÞÉÔØ ÐÒÏ×ÅÒËÕ ×ÓÅÈ ÐÒÏÔÉ×ÏÒÅÞÉÊ:" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" -msgstr " -f [ÉÌÉ --force]: ×ÙÐÏÌÎÑÔØ ÔÏ, ÞÔÏ Ñ ÓËÁÖÕ, ÄÁÖÅ ÅÓÌÉ ÜÔÏ ÇÌÕÐÏÓÔØ" +msgstr "" +" -f [ÉÌÉ --force]: ×ÙÐÏÌÎÑÔØ ÔÏ, ÞÔÏ Ñ ÓËÁÖÕ, ÄÁÖÅ ÅÓÌÉ ÜÔÏ ÇÌÕÐÏÓÔØ" -#: fdisk/sfdisk.c:2344 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ:" -#: fdisk/sfdisk.c:2345 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s ÕÓÔÒÏÊÓÔ×Ï\t\t ×Ù×ÏÄÉÔ ÓÐÉÓÏË ÁËÔÉ×ÎÙÈ ÒÁÚÄÅÌÏ× ÕÓÔÒÏÊÓÔ×Á\n" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" -msgstr "%s ÕÓÔÒÏÊÓÔ×Ï n1 n2 ... ÁËÔÉ×ÉÒÕÅÔ ÒÁÚÄÅÌÙ n1 ... É ÄÅÚÁËÔÉ×ÉÒÕÅÔ ÏÓÔÁÌØÎÙÅ\n" +msgstr "" +"%s ÕÓÔÒÏÊÓÔ×Ï n1 n2 ... ÁËÔÉ×ÉÒÕÅÔ ÒÁÚÄÅÌÙ n1 ... É ÄÅÚÁËÔÉ×ÉÒÕÅÔ ÏÓÔÁÌØÎÙÅ\n" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "%s -ÕÓÔÒÏÊÓÔ×Ï \t ÁËÔÉ×ÉÒÕÅÔ ÒÁÚÄÅÌ n, ÄÅÚÁËÔÉ×ÉÒÕÅÔ ÄÒÕÇÉÅ ÒÁÚÄÅÌÙ\n" -#: fdisk/sfdisk.c:2511 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "ÎÅÔ ËÏÍÁÎÄÙ?\n" -#: fdisk/sfdisk.c:2629 +#: fdisk/sfdisk.c:2635 #, c-format msgid "total: %llu blocks\n" msgstr "×ÓÅÇÏ: %llu ÂÌÏËÏ×\n" -#: fdisk/sfdisk.c:2666 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: sfdisk --print-id ÕÓÔÒÏÊÓÔ×Ï ÎÏÍÅÒ_ÒÁÚÄÅÌÁ\n" -#: fdisk/sfdisk.c:2668 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: sfdisk --change-id ÕÓÔÒÏÊÓÔ×Ï ÎÏÍÅÒ_ÒÁÚÄÅÌÁ Id\n" -#: fdisk/sfdisk.c:2670 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: sfdisk --id ÕÓÔÒÏÊÓÔ×Ï ÎÏÍÅÒ_ÒÁÚÄÅÌÁ [Id]\n" -#: fdisk/sfdisk.c:2677 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "ÍÏÖÎÏ ÕËÁÚÁÔØ ÔÏÌØËÏ ÏÄÎÏ ÕÓÔÒÏÊÓÔ×Ï (ËÒÏÍÅ ÔÅÈ, ÞÔÏ Ó -l ÉÌÉ -s)\n" -#: fdisk/sfdisk.c:2703 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÞÔÅÎÉÑ-ÚÁÐÉÓÉ\n" -#: fdisk/sfdisk.c:2705 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÞÔÅÎÉÑ\n" -#: fdisk/sfdisk.c:2730 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: ïë\n" -#: fdisk/sfdisk.c:2747 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: %ld ÃÉÌÉÎÄÒÏ×, %ld ÇÏÌÏ×ÏË, %ld ÓÅËÔÏÒÏ×/ÄÏÒÏÖËÕ\n" -#: fdisk/sfdisk.c:2764 +#: fdisk/sfdisk.c:2803 #, c-format msgid "Cannot get size of %s\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÒÁÚÍÅÒ %s\n" -#: fdisk/sfdisk.c:2842 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "ÎÅ×ÅÒÎÙÊ active-ÂÁÊÔ: 0x%x ×ÍÅÓÔÏ 0x80\n" -#: fdisk/sfdisk.c:2860 fdisk/sfdisk.c:2913 fdisk/sfdisk.c:2944 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5118,7 +5160,7 @@ msgstr "" "çÏÔÏ×Ï\n" "\n" -#: fdisk/sfdisk.c:2869 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" @@ -5127,35 +5169,35 @@ msgstr "" "õ ×ÁÓ ÉÍÅÀÔÓÑ %d ÁËÔÉ×ÎÙÈ ÏÓÎÏ×ÎÙÈ ÒÁÚÄÅÌÁ. üÔÏ ÎÅ ÉÍÅÅÔ ÚÎÁÞÅÎÉÑ ÄÌÑ LILO,\n" "ÎÏ DOS'Ï×ÓËÉÊ MBR ÚÁÇÒÕÚÉÔ ÔÏÌØËÏ ÄÉÓË Ó ÏÄÎÉÍ ÁËÔÉ×ÎÙÍ ÒÁÚÄÅÌÏÍ.\n" -#: fdisk/sfdisk.c:2883 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "ÒÁÚÄÅÌ %s ÉÍÅÅÔ id %x É ÎÅ Ñ×ÌÑÅÔÓÑ ÓËÒÙÔÙÍ\n" -#: fdisk/sfdisk.c:2940 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "îÅ×ÅÒÎÙÊ Id %lx\n" -#: fdisk/sfdisk.c:2955 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "üÔÏÔ ÄÉÓË ÓÅÊÞÁÓ ÉÓÐÏÌØÚÕÅÔÓÑ.\n" -#: fdisk/sfdisk.c:2972 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "îÅÉÓÐÒÁ×ÉÍÁÑ ÏÛÉÂËÁ: ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s\n" -#: fdisk/sfdisk.c:2975 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: %s ÎÅ Ñ×ÌÑÅÔÓÑ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ\n" -#: fdisk/sfdisk.c:2981 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "ðÒÏ×ÅÒÑÅÔÓÑ, ÞÔÏÂÙ ÓÅÊÞÁÓ ÎÉËÔÏ ÎÅ ÉÓÐÏÌØÚÏ×ÁÌ ÜÔÏÔ ÄÉÓË...\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5164,33 +5206,34 @@ msgid "" msgstr "" "\n" "äÉÓË ÓÅÊÞÁÓ ÉÓÐÏÌØÚÕÅÔÓÑ - ÓËÏÒÅÅ ×ÓÅÇÏ, ÒÁÚÍÅÔËÁ - ÜÔÏ ÐÌÏÈÁÑ ÉÄÅÑ.\n" -"òÁÚÍÏÎÔÉÒÕÊÔÅ ×ÓÅ ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ É ÏÔËÌÀÞÉÔÅ ×ÓÅ ÒÁÚÄÅÌÙ Ó×ÏÐÉÎÇÁ ÜÔÏÇÏ ÄÉÓËÁ.\n" +"òÁÚÍÏÎÔÉÒÕÊÔÅ ×ÓÅ ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ É ÏÔËÌÀÞÉÔÅ ×ÓÅ ÒÁÚÄÅÌÙ Ó×ÏÐÉÎÇÁ ÜÔÏÇÏ " +"ÄÉÓËÁ.\n" "éÓÐÏÌØÚÕÊÔÅ ÆÌÁÇ --no-reread ÄÌÑ ÏÔÍÅÎÙ ÜÔÏÊ ÐÒÏ×ÅÒËÉ.\n" -#: fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "éÓÐÏÌØÚÕÊÔÅ ÆÌÁÇ --force ÄÌÑ ÏÔËÌÀÞÅÎÉÑ ×ÓÅÈ ÐÒÏ×ÅÒÏË.\n" -#: fdisk/sfdisk.c:2991 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "ïë\n" -#: fdisk/sfdisk.c:3000 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "óÔÁÒÁÑ ÓÉÔÕÁÃÉÑ:\n" -#: fdisk/sfdisk.c:3004 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "òÁÚÄÅÌ %d ÎÅ ÓÕÝÅÓÔ×ÕÅÔ, ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÅÇÏ\n" -#: fdisk/sfdisk.c:3012 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "îÏ×ÁÑ ÓÉÔÕÁÃÉÑ:\n" -#: fdisk/sfdisk.c:3017 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" @@ -5198,21 +5241,21 @@ msgstr "" "îÅ ÎÒÁ×ÑÔÓÑ ÍÎÅ ÜÔÉ ÒÁÚÄÅÌÙ - ÎÉÞÅÇÏ ÎÅ ÉÚÍÅÎÅÎÏ.\n" "(åÓÌÉ ×Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÜÔÏÇÏ, ÉÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ --force.)\n" -#: fdisk/sfdisk.c:3020 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "îÅ ÎÒÁ×ÉÔÓÑ ÍÎÅ ÜÔÏ - ×ÏÚÍÏÖÎÏ, ×ÁÍ ÓÌÅÄÕÅÔ ÏÔ×ÅÔÉÔØ îÅÔ\n" -#: fdisk/sfdisk.c:3025 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "÷ÁÓ ÕÓÔÒÁÉ×ÁÅÔ ÔÁËÏÊ ×ÁÒÉÁÎÔ? [ÄÎ×] " -#: fdisk/sfdisk.c:3027 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "÷Ù ÈÏÔÉÔÅ ÚÁÐÉÓÁÔØ ÜÔÏ ÎÁ ÄÉÓË? [ÄÎ×] " -#: fdisk/sfdisk.c:3032 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" @@ -5221,16 +5264,16 @@ msgstr "" "\n" "sfdisk: ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏÅ ÏËÏÎÞÁÎÉÅ ××ÏÄÁ\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "úÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ - ÎÉÞÅÇÏ ÎÅ ÉÚÍÅÎÅÎÏ\n" -#: fdisk/sfdisk.c:3040 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "ðÏÖÁÌÕÊÓÔÁ, ÏÔ×ÅÔØÔÅ Ä, Î ÉÌÉ ×\n" -#: fdisk/sfdisk.c:3048 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5239,14 +5282,16 @@ msgstr "" "îÏ×ÁÑ ÔÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÕÓÐÅÛÎÏ ÚÁÐÉÓÁÎÁ\n" "\n" -#: fdisk/sfdisk.c:3054 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" "(See fdisk(8).)\n" msgstr "" -"åÓÌÉ ×Ù ÓÏÚÄÁÌÉ ÉÌÉ ÉÚÍÅÎÉÌÉ ÒÁÚÄÅÌ DOS, ÓËÁÖÅÍ, /dev/foo7, ÉÓÐÏÌØÚÕÊÔÅ ÚÁÔÅÍ dd(1),\n" -"ÞÔÏÂÙ ÏÂÎÕÌÉÔØ ÐÅÒ×ÙÅ 512 ÂÁÊÔ: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" +"åÓÌÉ ×Ù ÓÏÚÄÁÌÉ ÉÌÉ ÉÚÍÅÎÉÌÉ ÒÁÚÄÅÌ DOS, ÓËÁÖÅÍ, /dev/foo7, ÉÓÐÏÌØÚÕÊÔÅ " +"ÚÁÔÅÍ dd(1),\n" +"ÞÔÏÂÙ ÏÂÎÕÌÉÔØ ÐÅÒ×ÙÅ 512 ÂÁÊÔ: dd if=/dev/zero of=/dev/foo7 bs=512 " +"count=1\n" "(óÍ. fdisk(8).)\n" #: getopt/getopt.c:233 @@ -5278,20 +5323,26 @@ msgid " parameters\n" msgstr " ÐÁÒÁÍÅÔÒÙ\n" #: getopt/getopt.c:328 -msgid " -a, --alternative Allow long options starting with single -\n" -msgstr " -a, --alternative òÁÚÒÅÛÅÎÉÅ ÄÌÉÎÎÙÈ ÏÐÃÉÊ, ÎÁÞÉÎÁÀÝÉÈÓÑ Ó ÏÄÎÏÇÏ -\n" +msgid "" +" -a, --alternative Allow long options starting with single -\n" +msgstr "" +" -a, --alternative òÁÚÒÅÛÅÎÉÅ ÄÌÉÎÎÙÈ ÏÐÃÉÊ, ÎÁÞÉÎÁÀÝÉÈÓÑ Ó " +"ÏÄÎÏÇÏ -\n" #: getopt/getopt.c:329 msgid " -h, --help This small usage guide\n" -msgstr " -h, --help üÔÏ ÎÅÂÏÌØÛÏÅ ÒÕËÏ×ÏÄÓÔ×Ï ÐÏ ÉÓÐÏÌØÚÏ×ÁÎÉÀ\n" +msgstr "" +" -h, --help üÔÏ ÎÅÂÏÌØÛÏÅ ÒÕËÏ×ÏÄÓÔ×Ï ÐÏ ÉÓÐÏÌØÚÏ×ÁÎÉÀ\n" #: getopt/getopt.c:330 msgid " -l, --longoptions=longopts Long options to be recognized\n" msgstr " -l, --longoptions=longopts äÌÉÎÎÙÅ ÏÐÃÉÉ ÄÌÑ ÒÁÓÐÏÚÎÁ×ÁÎÉÑ\n" #: getopt/getopt.c:331 -msgid " -n, --name=progname The name under which errors are reported\n" -msgstr " -n, --name=ÉÍÑ_ÐÒÏÇÒÁÍÍÙ éÍÑ, ÏÔ ËÏÔÏÒÏÇÏ ×ÅÄÅÔÓÑ ÏÔÞÅÔ Ï ÏÛÉÂËÁÈ\n" +msgid "" +" -n, --name=progname The name under which errors are reported\n" +msgstr "" +" -n, --name=ÉÍÑ_ÐÒÏÇÒÁÍÍÙ éÍÑ, ÏÔ ËÏÔÏÒÏÇÏ ×ÅÄÅÔÓÑ ÏÔÞÅÔ Ï ÏÛÉÂËÁÈ\n" #: getopt/getopt.c:332 msgid " -o, --options=optstring Short options to be recognized\n" @@ -5299,7 +5350,8 @@ msgstr " -o, --options= #: getopt/getopt.c:333 msgid " -q, --quiet Disable error reporting by getopt(3)\n" -msgstr " -q, --quiet ïÔËÌÀÞÅÎÉÅ ÏÔÞÅÔÁ Ï ÏÛÉÂËÁÈ getopt(3)\n" +msgstr "" +" -q, --quiet ïÔËÌÀÞÅÎÉÅ ÏÔÞÅÔÁ Ï ÏÛÉÂËÁÈ getopt(3)\n" #: getopt/getopt.c:334 msgid " -Q, --quiet-output No normal output\n" @@ -5307,7 +5359,8 @@ msgstr " -Q, --quiet-output #: getopt/getopt.c:335 msgid " -s, --shell=shell Set shell quoting conventions\n" -msgstr " -s, --shell=ÛÅÌÌ õÓÔÁÎÏ×ËÁ ÕÓÌÏ×ÉÊ ÚÁËÌ. × ËÁ×ÙÞËÉ ÄÌÑ ÛÅÌÌÁ\n" +msgstr "" +" -s, --shell=ÛÅÌÌ õÓÔÁÎÏ×ËÁ ÕÓÌÏ×ÉÊ ÚÁËÌ. × ËÁ×ÙÞËÉ ÄÌÑ ÛÅÌÌÁ\n" #: getopt/getopt.c:336 msgid " -T, --test Test for getopt(1) version\n" @@ -5315,7 +5368,8 @@ msgstr " -T, --test #: getopt/getopt.c:337 msgid " -u, --unqote Do not quote the output\n" -msgstr " -u, --unqote îÅ ÚÁËÌÀÞÁÔØ × ËÁ×ÙÞËÉ ×ÙÈÏÄÎÙÅ ÄÁÎÎÙÅ\n" +msgstr "" +" -u, --unqote îÅ ÚÁËÌÀÞÁÔØ × ËÁ×ÙÞËÉ ×ÙÈÏÄÎÙÅ ÄÁÎÎÙÅ\n" #: getopt/getopt.c:338 msgid " -V, --version Output version information\n" @@ -5334,129 +5388,132 @@ msgstr "getopt ( msgid "internal error, contact the author." msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ, Ó×ÑÖÉÔÅÓØ Ó Á×ÔÏÒÏÍ." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "ÚÁÇÒÕÖÅÎ ÉÚ MILO\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Ruffian BCD-ÞÁÓÙ\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "ÐÏÒÔ ÞÁÓÏ× ×ÙÓÔÁ×ÌÅÎ ÎÁ 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "ËÌÁÓÓÎÁÑ éçòõûëá!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: ÁÔÏÍÎÙÊ %s ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ ÄÌÑ 1000 ÉÔÅÒÁÃÉÊ!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ /dev/port: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÐÏÌÕÞÉÔØ ÒÁÚÒÅÛÅÎÉÅ, ÐÏÔÏÍÕ ÎÅ ÂÙÌÁ ×ÙÐÏÌÎÅÎÁ ÐÏÐÙÔËÁ.\n" +msgstr "" +"îÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÐÏÌÕÞÉÔØ ÒÁÚÒÅÛÅÎÉÅ, ÐÏÔÏÍÕ ÎÅ ÂÙÌÁ ×ÙÐÏÌÎÅÎÁ ÐÏÐÙÔËÁ.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" -msgstr "%s ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÐÏÒÔÕ I/O: ×ÙÚÏ× iopl(3) ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ.\n" +msgstr "" +"%s ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÐÏÒÔÕ I/O: ×ÙÚÏ× iopl(3) ÚÁ×ÅÒÛÉÌÓÑ " +"ÎÅÕÄÁÞÅÊ.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "÷ÏÚÍÏÖÎÏ, ×ÁÍ ÎÕÖÎÙ ÐÒÉ×ÉÌÅÇÉÉ root'Á.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "ðÏÄÒÁÚÕÍÅ×ÁÅÔÓÑ, ÞÔÏ ÁÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ×ÙÓÔÁ×ÌÅÎÙ ÐÏ %s ×ÒÅÍÅÎÉ.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "ÍÅÓÔÎÏÍÕ" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÅÒÁÓÐÏÚÎÁÎÎÁÑ ÔÒÅÔØÑ ÓÔÒÏËÁ × ÆÁÊÌÅ adjtime\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(ïÖÉÄÁÌÏÓØ: `UTC' ÉÌÉ `LOCAL' ÉÌÉ ÎÉÞÅÇÏ.)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "äÁÔÁ ÐÏÓÌÅÄÎÅÊ ËÏÒÒÅËÔÉÒÏ×ËÉ ÏÔËÌÏÎÅÎÉÑ - %ld ÓÅËÕÎÄ ÐÏÓÌÅ 1969\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "äÁÔÁ ÐÏÓÌÅÄÎÅÊ ËÁÌÉÂÒÏ×ËÉ - %ld ÓÅËÕÎÄ ÐÏÓÌÅ 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "áÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ×ÙÓÔÁ×ÌÅÎÙ ÐÏ %s ×ÒÅÍÅÎÉ\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "ïÖÉÄÁÅÔÓÑ ÔÉËÁÎØÅ ÞÁÓÏ×...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "...ÐÏÌÕÞÅÎÏ ÔÉËÁÎØÅ ÞÁÓÏ×\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "îÅ×ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ × ÁÐÐÁÒÁÔÎÙÈ ÞÁÓÁÈ: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "áÐÐÁÒÁÔÎÏÅ ×ÒÅÍÑ: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld ÓÅËÕÎÄ Ó 1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "÷ÒÅÍÑ, ÐÒÏÞÉÔÁÎÎÏÅ Ó ÁÐÐÁÒÁÔÎÙÈ ÞÁÓÏ×: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "áÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ × %.2d:%.2d:%.2d = %ld ÓÅËÕÎÄ Ó 1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "þÁÓÙ ÎÅ ÉÚÍÅÎÅÎÙ - ÔÏÌØËÏ ÔÅÓÔÉÒÏ×ÁÎÉÅ.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5465,27 +5522,32 @@ msgstr "" "÷ÒÅÍÑ, ÐÒÏÛÅÄÛÅÅ Ó ÎÁÞÁÌÁ ÏÔÓÞÅÔÁ, ÓÏÓÔÁ×ÉÌÏ %.6f ÓÅËÕÎÄ.\n" "äÏÐÏÌÎÉÔÅÌØÎÁÑ ÚÁÄÅÒÖËÁ ÄÌÑ ÄÏÓÔÉÖÅÎÉÑ ÓÌÅÄÕÀÝÅÊ ÐÏÌÎÏÊ ÓÅËÕÎÄÙ.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format -msgid "The Hardware Clock registers contain values that are either invalid (e.g. 50th day of month) or beyond the range we can handle (e.g. Year 2095).\n" -msgstr "òÅÇÉÓÔÒÙ ÁÐÐÁÒÁÔÎÙÈ ÞÁÓÏ× ÓÏÄÅÒÖÁÔ ÚÎÁÞÅÎÉÑ, ËÏÔÏÒÙÅ ÌÉÂÏ ÎÅ×ÅÒÎÙ (ÎÁÐÒ., 50-Ê ÄÅÎØ ÍÅÓÑÃÁ), ÌÉÂÏ ÎÁÈÏÄÑÔÓÑ ÚÁ ÐÒÅÄÅÌÁÍÉ ÜÆÆÅËÔÉ×ÎÏÇÏ ÄÉÁÐÁÚÏÎÁ (ÎÁÐÒ, 2095 ÇÏÄ).\n" +msgid "" +"The Hardware Clock registers contain values that are either invalid (e.g. " +"50th day of month) or beyond the range we can handle (e.g. Year 2095).\n" +msgstr "" +"òÅÇÉÓÔÒÙ ÁÐÐÁÒÁÔÎÙÈ ÞÁÓÏ× ÓÏÄÅÒÖÁÔ ÚÎÁÞÅÎÉÑ, ËÏÔÏÒÙÅ ÌÉÂÏ ÎÅ×ÅÒÎÙ (ÎÁÐÒ., 50-" +"Ê ÄÅÎØ ÍÅÓÑÃÁ), ÌÉÂÏ ÎÁÈÏÄÑÔÓÑ ÚÁ ÐÒÅÄÅÌÁÍÉ ÜÆÆÅËÔÉ×ÎÏÇÏ ÄÉÁÐÁÚÏÎÁ (ÎÁÐÒ, " +"2095 ÇÏÄ).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f ÓÅËÕÎÄ\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "îÅ ÕËÁÚÁÎÁ ÏÐÃÉÑ --date.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "áÒÇÕÍÅÎÔ --date ÓÌÉÛËÏÍ ÄÌÉÎÎÙÊ\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5494,21 +5556,23 @@ msgstr "" "úÎÁÞÅÎÉÅ ÏÐÃÉÉ --date ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÏÊ ÄÁÔÏÊ.\n" "÷ ÞÁÓÔÎÏÓÔÉ, ÏÎÏ ÓÏÄÅÒÖÉÔ ËÁ×ÙÞËÉ.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "ðÏÄÁÅÔÓÑ ËÏÍÁÎÄÙ ÄÁÔÙ: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÕÓÔÉÔØ ÐÒÏÇÒÁÍÍÕ 'date' × ÛÅÌÌÅ /bin/sh. popen() ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" +msgstr "" +"îÅ×ÏÚÍÏÖÎÏ ÚÁÐÕÓÔÉÔØ ÐÒÏÇÒÁÍÍÕ 'date' × ÛÅÌÌÅ /bin/sh. popen() ÚÁ×ÅÒÛÉÌÓÑ " +"ÎÅÕÄÁÞÅÊ" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "ÏÔ×ÅÔ ËÏÍÁÎÄÙ date = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5523,66 +5587,76 @@ msgstr "" "ïÔ×ÅÔ ÂÙÌ:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" -"The date command issued by %s returned something other than an integer where the converted time value was expected.\n" +"The date command issued by %s returned something other than an integer where " +"the converted time value was expected.\n" "The command was:\n" " %s\n" "The response was:\n" " %s\n" msgstr "" -"ëÏÍÁÎÄÁ date, ×ÙÚ×ÁÎÎÁÑ %s, ×ÏÚ×ÒÁÔÉÌÁ ÞÔÏ-ÔÏ ËÒÏÍÅ ÃÅÌÏÇÏ ÞÉÓÌÁ, ÔÏÇÄÁ ËÁË ÏÖÉÄÁÌÏÓØ ÐÒÅÏÂÒÁÚÏ×ÁÎÎÏÅ ÚÎÁÞÅÎÉÅ ×ÒÅÍÅÎÉ.\n" +"ëÏÍÁÎÄÁ date, ×ÙÚ×ÁÎÎÁÑ %s, ×ÏÚ×ÒÁÔÉÌÁ ÞÔÏ-ÔÏ ËÒÏÍÅ ÃÅÌÏÇÏ ÞÉÓÌÁ, ÔÏÇÄÁ ËÁË " +"ÏÖÉÄÁÌÏÓØ ÐÒÅÏÂÒÁÚÏ×ÁÎÎÏÅ ÚÎÁÞÅÎÉÅ ×ÒÅÍÅÎÉ.\n" "ëÏÍÁÎÄÁ ÂÙÌÁ:\n" " %s\n" "ïÔ×ÅÔ ÂÙÌ:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "ÓÔÒÏËÁ ÄÁÔÙ %s ÒÁ×ÎÑÅÔÓÑ %ld ÓÅËÕÎÄÁÍ Ó 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format -msgid "The Hardware Clock does not contain a valid time, so we cannot set the System Time from it.\n" -msgstr "áÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ÎÅ ÓÏÄÅÒÖÁÔ ×ÅÒÎÏÇÏ ×ÒÅÍÅÎÉ, ÐÏÜÔÏÍÕ Ó ÎÉÈ ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÓÉÓÔÅÍÎÏÅ ×ÒÅÍÑ.\n" +msgid "" +"The Hardware Clock does not contain a valid time, so we cannot set the " +"System Time from it.\n" +msgstr "" +"áÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ÎÅ ÓÏÄÅÒÖÁÔ ×ÅÒÎÏÇÏ ×ÒÅÍÅÎÉ, ÐÏÜÔÏÍÕ Ó ÎÉÈ ÎÅ×ÏÚÍÏÖÎÏ " +"ÕÓÔÁÎÏ×ÉÔØ ÓÉÓÔÅÍÎÏÅ ×ÒÅÍÑ.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "÷ÙÚÙ×ÁÅÔÓÑ settimeofday:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "óÉÓÔÅÍÎÙÅ ÞÁÓÙ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÙ, ÐÏÔÏÍÕ ÞÔÏ ÚÁÐÕÓË × ÔÅÓÔÏ×ÏÍ ÒÅÖÉÍÅ.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "äÌÑ ÕÓÔÁÎÏ×ËÉ ÓÉÓÔÅÍÎÙÈ ÞÁÓÏ× ÎÕÖÎÙ ÐÒÁ×Á ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÑ.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "settimeofday() ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format -msgid "Not adjusting drift factor because the Hardware Clock previously contained garbage.\n" -msgstr "ëÏÒÒÅËÔÉÒÏ×ËÁ ËÏÜÆÆÉÃÉÅÎÔÁ ÏÔËÌÏÎÅÎÉÑ ÎÅ ×ÙÐÏÌÎÅÎÁ, ÐÏÔÏÍÕ ÞÔÏ ÁÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ÒÁÎÅÅ ÓÏÄÅÒÖÁÌÉ ÍÕÓÏÒ.\n" +msgid "" +"Not adjusting drift factor because the Hardware Clock previously contained " +"garbage.\n" +msgstr "" +"ëÏÒÒÅËÔÉÒÏ×ËÁ ËÏÜÆÆÉÃÉÅÎÔÁ ÏÔËÌÏÎÅÎÉÑ ÎÅ ×ÙÐÏÌÎÅÎÁ, ÐÏÔÏÍÕ ÞÔÏ ÁÐÐÁÒÁÔÎÙÅ " +"ÞÁÓÙ ÒÁÎÅÅ ÓÏÄÅÒÖÁÌÉ ÍÕÓÏÒ.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" @@ -5592,36 +5666,42 @@ msgstr "" "ÞÔÏ ÐÏÓÌÅÄÎÑÑ ËÁÌÉÂÒÏ×ËÁ ÂÙÌÁ ÎÕÌÅ×ÏÊ, ÐÏÜÔÏÍÕ ÎÅ×ÅÒÎÁ\n" "ÈÒÏÎÏÌÏÇÉÑ É ÎÅÏÂÈÏÄÉÍ ÚÁÐÕÓË ËÁÌÉÂÒÏ×ËÉ.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format -msgid "Not adjusting drift factor because it has been less than a day since the last calibration.\n" -msgstr "ëÏÒÒÅËÔÉÒÏ×ËÁ ËÏÜÆÆÉÃÉÅÎÔÁ ÏÔËÌÏÎÅÎÉÑ ÎÅ ×ÙÐÏÌÎÅÎÁ, ÐÏÔÏÍÕ ÞÔÏ ÓÏ ×ÒÅÍÅÎÉ ÐÏÓÌÅÄÎÅÊ ËÁÌÉÂÒÏ×ËÉ ÐÒÏÛÌÏ ÍÅÎÅÅ ÄÎÑ.\n" +msgid "" +"Not adjusting drift factor because it has been less than a day since the " +"last calibration.\n" +msgstr "" +"ëÏÒÒÅËÔÉÒÏ×ËÁ ËÏÜÆÆÉÃÉÅÎÔÁ ÏÔËÌÏÎÅÎÉÑ ÎÅ ×ÙÐÏÌÎÅÎÁ, ÐÏÔÏÍÕ ÞÔÏ ÓÏ ×ÒÅÍÅÎÉ " +"ÐÏÓÌÅÄÎÅÊ ËÁÌÉÂÒÏ×ËÉ ÐÒÏÛÌÏ ÍÅÎÅÅ ÄÎÑ.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" -"Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor of %f seconds/day.\n" +"Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " +"of %f seconds/day.\n" "Adjusting drift factor by %f seconds/day\n" msgstr "" -"þÁÓÙ ÐÅÒÅ×ÅÄÅÎÙ ÎÁ %.1f ÓÅËÕÎÄ ÎÁÚÁÄ, %d ÓÅËÕÎÄ ÎÅÓÍÏÔÒÑ ÎÁ ËÏÜÆÆÉÃÉÅÎÔ ÏÔËÌÏÎÅÎÉÑ %f ÓÅËÕÎÄ × ÄÅÎØ.\n" +"þÁÓÙ ÐÅÒÅ×ÅÄÅÎÙ ÎÁ %.1f ÓÅËÕÎÄ ÎÁÚÁÄ, %d ÓÅËÕÎÄ ÎÅÓÍÏÔÒÑ ÎÁ ËÏÜÆÆÉÃÉÅÎÔ " +"ÏÔËÌÏÎÅÎÉÑ %f ÓÅËÕÎÄ × ÄÅÎØ.\n" "ëÏÜÆÆÉÃÉÅÎÔ ÏÔËÌÏÎÅÎÉÑ ÎÁÓÔÒÁÉ×ÁÅÔÓÑ ÎÁ %f ÓÅËÕÎÄ × ÄÅÎØ\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "÷ÒÅÍÑ ÐÏÓÌÅ ÐÏÓÌÅÄÎÅÊ ËÏÒÒÅËÔÉÒÏ×ËÉ ÓÏÓÔÁ×ÌÑÅÔ %d ÓÅËÕÎÄ\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "îÅÏÂÈÏÄÉÍÏ ÄÏÂÁ×ÉÔØ %d ÓÅËÕÎÄ É ÐÅÒÅ×ÅÓÔÉ ÞÁÓÙ ÎÁ %.6f ÓÅËÕÎÄ ÎÁÚÁÄ\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "æÁÊÌ adjtime ÎÅ ÏÂÎÏ×ÌÑÅÔÓÑ, ÐÏÔÏÍÕ ÞÔÏ ×ËÌÀÞÅÎ ÒÅÖÉÍ ÔÅÓÔÉÒÏ×ÁÎÉÑ.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5630,73 +5710,89 @@ msgstr "" "óÌÅÄÕÀÝÅÅ ÂÕÄÅÔ ÚÁÐÉÓÁÎÏ × %s:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "ðÁÒÁÍÅÔÒÙ ËÏÒÒÅËÔÉÒÏ×ËÉ ÏÔËÌÏÎÅÎÉÑ ÎÅ ÏÂÎÏ×ÌÅÎÙ.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format -msgid "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" -msgstr "áÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ÎÅ ÓÏÄÅÒÖÁÔ ×ÅÒÎÏÇÏ ×ÒÅÍÅÎÉ, ÐÏÜÔÏÍÕ ÏÔËÏÒÒÅËÔÉÒÏ×ÁÔØ ÉÈ ÎÅ×ÏÚÍÏÖÎÏ.\n" +msgid "" +"The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" +msgstr "" +"áÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ÎÅ ÓÏÄÅÒÖÁÔ ×ÅÒÎÏÇÏ ×ÒÅÍÅÎÉ, ÐÏÜÔÏÍÕ ÏÔËÏÒÒÅËÔÉÒÏ×ÁÔØ ÉÈ " +"ÎÅ×ÏÚÍÏÖÎÏ.\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" -msgstr "îÅÏÂÈÏÄÉÍÁÑ ËÏÒÒÅËÔÉÒÏ×ËÁ ÓÏÓÔÁ×ÌÑÅÔ ÍÅÎØÛÅ ÓÅËÕÎÄÙ, ÐÏÜÔÏÍÕ ÞÁÓÙ ÎÅ ÎÁÓÔÒÁÉ×ÁÀÔÓÑ.\n" +msgstr "" +"îÅÏÂÈÏÄÉÍÁÑ ËÏÒÒÅËÔÉÒÏ×ËÁ ÓÏÓÔÁ×ÌÑÅÔ ÍÅÎØÛÅ ÓÅËÕÎÄÙ, ÐÏÜÔÏÍÕ ÞÁÓÙ ÎÅ " +"ÎÁÓÔÒÁÉ×ÁÀÔÓÑ.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "éÓÐÏÌØÚÕÅÔÓÑ %s.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "îÅ ÎÁÊÄÅÎ ÐÒÉÇÏÄÎÙÊ ÞÁÓÏ×ÏÊ ÉÎÔÅÒÆÅÊÓ.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÓÉÓÔÅÍÎÙÅ ÞÁÓÙ.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" -"The kernel keeps an epoch value for the Hardware Clock only on an Alpha machine.\n" +"The kernel keeps an epoch value for the Hardware Clock only on an Alpha " +"machine.\n" "This copy of hwclock was built for a machine other than Alpha\n" "(and thus is presumably not running on an Alpha now). No action taken.\n" msgstr "" "úÎÁÞÅÎÉÅ ×ÅËÁ ÄÌÑ ÁÐÐÁÒÁÔÎÙÈ ÞÁÓÏ× ÑÄÒÏ ÈÒÁÎÉÔ ÔÏÌØËÏ ÎÁ Alpha-ÍÁÛÉÎÁÈ.\n" "üÔÁ ËÏÐÉÑ hwclock ÂÙÌÁ ÓÏÚÄÁÎÁ ÄÌÑ ÍÁÛÉÎÙ, ÏÔÌÉÞÎÏÊ ÏÔ Alpha\n" -"(É, ÔÁËÉÍ ÏÂÒÁÚÏÍ, ÓÅÊÞÁÓ, ÐÏ-×ÉÄÉÍÏÍÕ, ÎÁ Alpha ÎÅ ÒÁÂÏÔÁÅÔ). äÅÊÓÔ×ÉÅ ÏÔËÌÏÎÅÎÏ.\n" +"(É, ÔÁËÉÍ ÏÂÒÁÚÏÍ, ÓÅÊÞÁÓ, ÐÏ-×ÉÄÉÍÏÍÕ, ÎÁ Alpha ÎÅ ÒÁÂÏÔÁÅÔ). äÅÊÓÔ×ÉÅ " +"ÏÔËÌÏÎÅÎÏ.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÚÎÁÞÅÎÉÅ ×ÅËÁ ÉÚ ÑÄÒÁ.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "ñÄÒÏ ÐÏÄÒÁÚÕÍÅ×ÁÅÔ, ÞÔÏ ÚÎÁÞÅÎÉÅ ×ÅËÁ %lu\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format -msgid "To set the epoch value, you must use the 'epoch' option to tell to what value to set it.\n" -msgstr "þÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ ×ÅËÁ, ×Ù ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÃÉÀ 'epoch' ÄÌÑ ÕËÁÚÁÎÉÑ ÎÕÖÎÏÇÏ ÚÎÁÞÅÎÉÑ.\n" +msgid "" +"To set the epoch value, you must use the 'epoch' option to tell to what " +"value to set it.\n" +msgstr "" +"þÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ ×ÅËÁ, ×Ù ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÃÉÀ 'epoch' ÄÌÑ " +"ÕËÁÚÁÎÉÑ ÎÕÖÎÏÇÏ ÚÎÁÞÅÎÉÑ.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "÷ÅË ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ × %d - ÔÏÌØËÏ ÔÅÓÔÉÒÏ×ÁÎÉÅ.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ × ÑÄÒÅ ÚÎÁÞÅÎÉÅ ×ÅËÁ.\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s ÉÚ %s\n" + +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5734,10 +5830,12 @@ msgstr "" "æÕÎËÃÉÉ:\n" " --help ×Ù×ÏÄ ÜÔÏÊ ÓÐÒÁ×ËÉ\n" " --show ÞÔÅÎÉÅ ÁÐÐÁÒÁÔÎÙÈ ÞÁÓÏ× É ×Ù×ÏÄ ÒÅÚÕÌØÔÁÔÁ\n" -" --set ÕÓÔÁÎÏ×ËÁ ÞÁÓÏ× ÉÓÔÉÎÎÏÇÏ ×ÒÅÍÅÎÉ ÎÁ ×ÒÅÍÑ, ÕËÁÚÁÎÎÏÅ Ó --date\n" +" --set ÕÓÔÁÎÏ×ËÁ ÞÁÓÏ× ÉÓÔÉÎÎÏÇÏ ×ÒÅÍÅÎÉ ÎÁ ×ÒÅÍÑ, ÕËÁÚÁÎÎÏÅ Ó --" +"date\n" " --hctosys ÕÓÔÁÎÏ×ËÁ ÓÉÓÔÅÍÎÏÇÏ ×ÒÅÍÅÎÉ ÐÏ ÁÐÐÁÒÁÔÎÙÍ ÞÁÓÁÍ\n" " --systohc ÕÓÔÁÎÏ×ËÁ ÁÐÐÁÒÁÔÎÙÈ ÞÁÓÏ× ÐÏ ÔÅËÕÝÅÍÕ ÓÉÓÔÅÍÎÏÍÕ ×ÒÅÍÅÎÉ\n" -" --adjust ÒÅÇÕÌÉÒÏ×ËÁ ÞÁÓÏ× ÉÓÔÉÎÎÏÇÏ ×ÒÅÍÅÎÉ ÄÌÑ ×ÙÞÉÓÌÅÎÉÑ ÓÉÓÔÅÍÁÔÉÞÅÓËÏÇÏ\n" +" --adjust ÒÅÇÕÌÉÒÏ×ËÁ ÞÁÓÏ× ÉÓÔÉÎÎÏÇÏ ×ÒÅÍÅÎÉ ÄÌÑ ×ÙÞÉÓÌÅÎÉÑ " +"ÓÉÓÔÅÍÁÔÉÞÅÓËÏÇÏ\n" " ÏÔËÌÏÎÅÎÉÑ ÐÏÓÌÅ ÐÏÓÌÅÄÎÅÊ ÕÓÔÁÎÏ×ËÉ ÉÌÉ ÒÅÇÕÌÉÒÏ×ËÉ ÞÁÓÏ×\n" " --getepoch ×Ù×ÏÄ ÚÎÁÞÅÎÉÑ ×ÅËÁ ÁÐÐÁÒÁÔÎÙÈ ÞÁÓÏ× ÑÄÒÁ\n" " --setepoch ÕÓÔÁÎÏ×ËÁ ÚÎÁÞÅÎÉÑ ×ÅËÁ ÁÐÐÁÒÁÔÎÙÈ ÞÁÓÏ× ÑÄÒÁ × ÚÎÁÞÅÎÉÅ,\n" @@ -5745,17 +5843,20 @@ msgstr "" " --version ×Ù×ÏÄ ×ÅÒÓÉÉ hwclock ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×ÙÈÏÄ\n" "\n" "ïÐÃÉÉ: \n" -" --utc ÁÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ×ÙÓÔÁ×ÌÅÎÙ ÐÏ ×ÓÅÏÂÝÅÍÕ ÓËÏÏÒÄÉÎÉÒÏ×ÁÎÎÏÍÕ ×ÒÅÍÅÎÉ\n" +" --utc ÁÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ×ÙÓÔÁ×ÌÅÎÙ ÐÏ ×ÓÅÏÂÝÅÍÕ ÓËÏÏÒÄÉÎÉÒÏ×ÁÎÎÏÍÕ " +"×ÒÅÍÅÎÉ\n" " --localtime ÁÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ×ÙÓÔÁ×ÌÅÎÙ ÐÏ ÍÅÓÔÎÏÍÕ ×ÒÅÍÅÎÉ\n" " --directisa ÐÒÑÍÏÊ ÄÏÓÔÕÐ Ë ÛÉÎÅ ISA ×ÍÅÓÔÏ %s\n" -" --badyear ÉÇÎÏÒÉÒÏ×ÁÔØ ÇÏÄ ÞÁÓÏ× ÉÓÔÉÎÎÏÇÏ ×ÒÅÍÅÎÉ ÉÚ-ÚÁ ÐÏ×ÒÅÖÄÅÎÎÏÇÏ bios'Á\n" -" --date ÕËÁÚÁÎÉÅ ×ÒÅÍÅÎÉ, ËÏÔÏÒÏÅ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎÏ × ÁÐÐÁÒÁÔÎÙÅ ÞÁÓÙ\n" +" --badyear ÉÇÎÏÒÉÒÏ×ÁÔØ ÇÏÄ ÞÁÓÏ× ÉÓÔÉÎÎÏÇÏ ×ÒÅÍÅÎÉ ÉÚ-ÚÁ ÐÏ×ÒÅÖÄÅÎÎÏÇÏ " +"bios'Á\n" +" --date ÕËÁÚÁÎÉÅ ×ÒÅÍÅÎÉ, ËÏÔÏÒÏÅ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎÏ × ÁÐÐÁÒÁÔÎÙÅ " +"ÞÁÓÙ\n" " --epoch=ÇÏÄ ÕËÁÚÁÎÉÅ ÇÏÄÁ, Ó ËÏÔÏÒÏÇÏ ÎÁÞÉÎÁÅÔÓÑ ÚÎÁÞÅÎÉÅ\n" " ÜÒÙ ÁÐÐÁÒÁÔÎÙÈ ÞÁÓÏ×\n" " --noadjfile ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ /etc/adjtime. ôÒÅÂÕÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÑ\n" " ÌÉÂÏ --utc, ÌÉÂÏ --localtime\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -5764,12 +5865,12 @@ msgstr "" " --jensen, --arc, --srm, --funky-toy\n" " ÓÏÏÂÝÁÅÔ hwclock'Õ ÔÉÐ ×ÁÛÅÊ alpha (ÓÍ. hwclock(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s ÐÒÉÎÉÍÁÅÔ ÎÅÏÐÃÉÏÎÁÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ. ÷ÁÍ ÐÒÅÄÏÓÔÁ×ÌÅÎÙ %d.\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" @@ -5778,50 +5879,69 @@ msgstr "" "÷Ù ÕËÁÚÁÌÉ ÎÅÓËÏÌØËÏ ÆÕÎËÃÉÊ.\n" "÷Ù ÍÏÖÅÔÅ ×ÙÐÏÌÎÉÔØ ÔÏÌØËÏ ÏÄÎÕ ÆÕÎËÃÉÀ ÚÁ ÒÁÚ.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format -msgid "%s: The --utc and --localtime options are mutually exclusive. You specified both.\n" -msgstr "%s: ïÐÃÉÉ --utc É --localtime Ñ×ÌÑÀÔÓÑ ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÝÉÍÉ. á ×Ù ÕËÁÚÁÌÉ ÏÂÅ.\n" +msgid "" +"%s: The --utc and --localtime options are mutually exclusive. You specified " +"both.\n" +msgstr "" +"%s: ïÐÃÉÉ --utc É --localtime Ñ×ÌÑÀÔÓÑ ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÝÉÍÉ. á ×Ù ÕËÁÚÁÌÉ " +"ÏÂÅ.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format -msgid "%s: The --adjust and --noadjfile options are mutually exclusive. You specified both.\n" -msgstr "%s: ïÐÃÉÉ --adjust É --noadjfile Ñ×ÌÑÀÔÓÑ ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÝÉÍÉ. á ×Ù ÕËÁÚÁÌÉ ÏÂÅ.\n" +msgid "" +"%s: The --adjust and --noadjfile options are mutually exclusive. You " +"specified both.\n" +msgstr "" +"%s: ïÐÃÉÉ --adjust É --noadjfile Ñ×ÌÑÀÔÓÑ ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÝÉÍÉ. á ×Ù ÕËÁÚÁÌÉ " +"ÏÂÅ.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "%s: ó --noadjfile ×Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÌÉÂÏ --utc, ÌÉÂÏ --localtime\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" -msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÐÒÉÇÏÄÎÏÅ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ×ÒÅÍÑ. îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÞÁÓÙ.\n" +msgstr "" +"ïÔÓÕÔÓÔ×ÕÅÔ ÐÒÉÇÏÄÎÏÅ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ×ÒÅÍÑ. îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÞÁÓÙ.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "ë ÓÏÖÁÌÅÎÉÀ ÔÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÉÚÍÅÎÑÔØ ÁÐÐÁÒÁÔÎÙÅ ÞÁÓÙ.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "ë ÓÏÖÁÌÅÎÉÀ ÔÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÉÚÍÅÎÑÔØ ÓÉÓÔÅÍÎÙÅ ÞÁÓÙ.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format -msgid "Sorry, only the superuser can change the Hardware Clock epoch in the kernel.\n" -msgstr "ë ÓÏÖÁÌÅÎÉÀ ÔÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÉÚÍÅÎÑÔØ × ÑÄÒÅ ×ÅË ÁÐÐÁÒÁÔÎÙÈ ÞÁÓÏ×.\n" +msgid "" +"Sorry, only the superuser can change the Hardware Clock epoch in the " +"kernel.\n" +msgstr "" +"ë ÓÏÖÁÌÅÎÉÀ ÔÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÉÚÍÅÎÑÔØ × ÑÄÒÅ ×ÅË ÁÐÐÁÒÁÔÎÙÈ " +"ÞÁÓÏ×.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÁÐÐÁÒÁÔÎÙÍ ÞÁÓÁÍ ËÁËÉÍ ÂÙ ÔÏ ÎÉ ÂÙÌÏ ÉÚ×ÅÓÔÎÙÍ ÓÐÏÓÏÂÏÍ.\n" +msgstr "" +"îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÁÐÐÁÒÁÔÎÙÍ ÞÁÓÁÍ ËÁËÉÍ ÂÙ ÔÏ ÎÉ ÂÙÌÏ ÉÚ×ÅÓÔÎÙÍ " +"ÓÐÏÓÏÂÏÍ.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format -msgid "Use the --debug option to see the details of our search for an access method.\n" -msgstr "éÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ --debug, ÞÔÏÂÙ Õ×ÉÄÅÔØ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÎÁÛÅÍ ÐÏÉÓËÅ ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ.\n" +msgid "" +"Use the --debug option to see the details of our search for an access " +"method.\n" +msgstr "" +"éÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ --debug, ÞÔÏÂÙ Õ×ÉÄÅÔØ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÎÁÛÅÍ ÐÏÉÓËÅ " +"ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ.\n" #: hwclock/kd.c:55 #, c-format @@ -5850,7 +5970,6 @@ msgstr "ioctl() msgid "ioctl KDSHWCLK failed" msgstr "ioctl KDSHWCLK ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ /dev/tty1 ÉÌÉ /dev/vc/1" @@ -5902,7 +6021,9 @@ msgstr "ioctl() #: hwclock/rtc.c:271 #, c-format msgid "ioctl() to %s to turn on update interrupts failed unexpectedly" -msgstr "ioctl() × %s ÄÌÑ ×ËÌÀÞÅÎÉÑ ÐÒÅÒÙ×ÁÎÉÊ ÏÂÎÏ×ÌÅÎÉÑ ÎÅÏÖÉÄÁÎÎÏ ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" +msgstr "" +"ioctl() × %s ÄÌÑ ×ËÌÀÞÅÎÉÑ ÐÒÅÒÙ×ÁÎÉÊ ÏÂÎÏ×ÌÅÎÉÑ ÎÅÏÖÉÄÁÎÎÏ ÚÁ×ÅÒÛÉÌÓÑ " +"ÎÅÕÄÁÞÅÊ" #: hwclock/rtc.c:330 #, c-format @@ -5921,8 +6042,14 @@ msgstr " #: hwclock/rtc.c:383 hwclock/rtc.c:429 #, c-format -msgid "To manipulate the epoch value in the kernel, we must access the Linux 'rtc' device driver via the device special file %s. This file does not exist on this system.\n" -msgstr "äÌÑ ÉÚÍÅÎÅÎÉÑ ÚÎÁÞÅÎÉÑ ×ÅËÁ × ÑÄÒÅ ÎÅÏÂÈÏÄÉÍÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÄÒÁÊ×ÅÒÕ ÕÓÔÒÏÊÓÔ×Á Linux 'rtc' ÐÏÓÒÅÄÓÔ×ÏÍ ÓÐÅÃÉÁÌØÎÏÇÏ ÆÁÊÌÁ ÕÓÔÒÏÊÓÔ×Á %s. ÷ ÄÁÎÎÏÊ ÓÉÓÔÅÍÅ ÜÔÏÔ ÆÁÊÌ ÏÔÓÕÔÓÔ×ÕÅÔ.\n" +msgid "" +"To manipulate the epoch value in the kernel, we must access the Linux 'rtc' " +"device driver via the device special file %s. This file does not exist on " +"this system.\n" +msgstr "" +"äÌÑ ÉÚÍÅÎÅÎÉÑ ÚÎÁÞÅÎÉÑ ×ÅËÁ × ÑÄÒÅ ÎÅÏÂÈÏÄÉÍÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÄÒÁÊ×ÅÒÕ " +"ÕÓÔÒÏÊÓÔ×Á Linux 'rtc' ÐÏÓÒÅÄÓÔ×ÏÍ ÓÐÅÃÉÁÌØÎÏÇÏ ÆÁÊÌÁ ÕÓÔÒÏÊÓÔ×Á %s. ÷ " +"ÄÁÎÎÏÊ ÓÉÓÔÅÍÅ ÜÔÏÔ ÆÁÊÌ ÏÔÓÕÔÓÔ×ÕÅÔ.\n" #: hwclock/rtc.c:388 hwclock/rtc.c:434 #, c-format @@ -5951,7 +6078,8 @@ msgstr " #: hwclock/rtc.c:444 #, c-format -msgid "The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl.\n" +msgid "" +"The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl.\n" msgstr "äÒÁÊ×ÅÒ ÕÓÔÒÏÊÓÔ×Á ÑÄÒÁ ÄÌÑ %s ÎÅ ÉÍÅÅÔ RTC_EPOCH_SET ioctl.\n" #: hwclock/rtc.c:447 @@ -5963,7 +6091,6 @@ msgstr "ioctl(RTC_EPOCH_SET) msgid "calling open_tty\n" msgstr "×ÙÚÙ×ÁÅÔÓÑ open_tty\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "×ÙÚÙ×ÁÅÔÓÑ termio_init\n" @@ -5972,7 +6099,6 @@ msgstr " msgid "writing init string\n" msgstr "ÚÁÐÉÓÙ×ÁÅÔÓÑ ÓÔÒÏËÁ ÉÎÉÃÉÁÌÉÚÁÃÉÉ\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "ÐÅÒÅÄ autobaud\n" @@ -5986,7 +6112,6 @@ msgstr " msgid "read %c\n" msgstr "ÞÔÅÎÉÅ %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "ÞÉÔÁÅÔÓÑ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ\n" @@ -6040,7 +6165,6 @@ msgstr "/dev: chdir() msgid "/dev/%s: not a character device" msgstr "/dev/%s: ÎÅÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6055,12 +6179,10 @@ msgstr "/dev/%s: msgid "%s: not open for read/write" msgstr "%s: ÎÅ ÏÔËÒÙÔ ÄÌÑ ÞÔÅÎÉÑ/ÚÁÐÉÓÉ" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "×ÙÐÏÌÎÑÅÔÓÑ ÄÕÂÌÉÒÏ×ÁÎÉÅ\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6093,36 +6215,36 @@ msgstr "%s: #: login-utils/agetty.c:1195 #, c-format msgid "" -"Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] baud_rate,... line [termtype]\n" -"or\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] line baud_rate,... [termtype]\n" +"Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H " +"login_host] baud_rate,... line [termtype]\n" +"or\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] " +"line baud_rate,... [termtype]\n" msgstr "" -"éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-hiLmw] [-l ÐÒÏÇÒÁÍÍÁ_×ÈÏÄÁ] [-t ÔÁÊÍ-ÁÕÔ] [-I ÓÔÒÏËÁ_ÉÎÉÃÉÁÌÉÚÁÃÉÉ] [-H ÈÏÓÔ_ÄÌÑ_×ÈÏÄÁ] ÓËÏÒÏÓÔØ_ÐÅÒÅÄÁÞÉ,... ÐÏÒÔ [ÔÉÐ_ÔÅÒÍÉÎÁÌÁ]\n" -"ÉÌÉ\t[-hiLmw] [-l ÐÒÏÇÒÁÍÍÁ_×ÈÏÄÁ] [-t ÔÁÊÍ-ÁÕÔ] [-I ÓÔÒÏËÁ_ÉÎÉÃÉÁÌÉÚÁÃÉÉ] [-H ÈÏÓÔ_ÄÌÑ_×ÈÏÄÁ] ÐÏÒÔ ÓËÏÒÏÓÔØ_ÐÅÒÅÄÁÞÉ,... [ÔÉÐ_ÔÅÒÍÉÎÁÌÁ]\n" +"éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-hiLmw] [-l ÐÒÏÇÒÁÍÍÁ_×ÈÏÄÁ] [-t ÔÁÊÍ-ÁÕÔ] [-I " +"ÓÔÒÏËÁ_ÉÎÉÃÉÁÌÉÚÁÃÉÉ] [-H ÈÏÓÔ_ÄÌÑ_×ÈÏÄÁ] ÓËÏÒÏÓÔØ_ÐÅÒÅÄÁÞÉ,... ÐÏÒÔ " +"[ÔÉÐ_ÔÅÒÍÉÎÁÌÁ]\n" +"ÉÌÉ\t[-hiLmw] [-l ÐÒÏÇÒÁÍÍÁ_×ÈÏÄÁ] [-t ÔÁÊÍ-ÁÕÔ] [-I ÓÔÒÏËÁ_ÉÎÉÃÉÁÌÉÚÁÃÉÉ] [-" +"H ÈÏÓÔ_ÄÌÑ_×ÈÏÄÁ] ÐÏÒÔ ÓËÏÒÏÓÔØ_ÐÅÒÅÄÁÞÉ,... [ÔÉÐ_ÔÅÒÍÉÎÁÌÁ]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "login: ÍÁÌÏ ÐÁÍÑÔÉ, ×ÈÏÄ × ÓÉÓÔÅÍÕ ÍÏÖÅÔ ÚÁ×ÅÒÛÉÔØÓÑ ÎÅÕÄÁÞÅÊ\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ malloc ÄÌÑ ttyclass" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ malloc ÄÌÑ grplist" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "÷ÈÏÄ × %s Ó %s ÚÁÐÒÅÝÅÎ ÐÏ ÕÍÏÌÞÁÎÉÀ.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "÷ÈÏÄ × %s Ó %s ÚÁÐÒÅÝÅÎ.\n" @@ -6140,7 +6262,9 @@ msgstr "%s: #: login-utils/chfn.c:140 login-utils/chsh.c:125 #, c-format msgid "%s: can only change local entries; use yp%s instead.\n" -msgstr "%s: ÍÏÖÎÏ ÔÏÌØËÏ ÉÚÍÅÎÉÔØ ÌÏËÁÌØÎÙÅ ÜÌÅÍÅÎÔÙ; ×ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ yp%s.\n" +msgstr "" +"%s: ÍÏÖÎÏ ÔÏÌØËÏ ÉÚÍÅÎÉÔØ ÌÏËÁÌØÎÙÅ ÜÌÅÍÅÎÔÙ; ×ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ yp%" +"s.\n" #: login-utils/chfn.c:151 login-utils/chsh.c:136 msgid "Unknown user context" @@ -6167,8 +6291,8 @@ msgstr " msgid "Password error." msgstr "ïÛÉÂËÁ ÐÁÒÏÌÑ." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "ðÁÒÏÌØ: " @@ -6246,8 +6370,12 @@ msgstr "%s: %s #: login-utils/chsh.c:157 #, c-format -msgid "%s: Running UID doesn't match UID of user we're altering, shell change denied\n" -msgstr "%s: úÁÐÕÝÅÎÎÙÊ UID ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó UID'ÏÍ ÒÅÄÁËÔÉÒÕÅÍÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÉÚÍÅÎÅÎÉÅ ÛÅÌÌÁ ÚÁÐÒÅÝÅÎÏ\n" +msgid "" +"%s: Running UID doesn't match UID of user we're altering, shell change " +"denied\n" +msgstr "" +"%s: úÁÐÕÝÅÎÎÙÊ UID ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó UID'ÏÍ ÒÅÄÁËÔÉÒÕÅÍÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ, " +"ÉÚÍÅÎÅÎÉÅ ÛÅÌÌÁ ÚÁÐÒÅÝÅÎÏ\n" #: login-utils/chsh.c:163 #, c-format @@ -6342,34 +6470,6 @@ msgstr " msgid "No known shells.\n" msgstr "îÅÔ ÉÚ×ÅÓÔÎÙÈ ÛÅÌÌÏ×.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ /dev/urandom" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÓÌÕÞÁÊÎÙÅ ÄÁÎÎÙÅ ÉÚ /dev/urandom" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÞÔÅÎÉÑ" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÓÏÓÔÏÑÎÉÅ (%s)" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s ÎÅ ÉÍÅÅÔ ×ÅÒÎÙÈ filemode'Ï×" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÄÁÎÎÙÅ ÉÚ %s" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6377,13 +6477,15 @@ msgstr " #: login-utils/last.c:148 msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" -msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: last [-#] [-f ÆÁÊÌ] [-t tty] [-h ÉÍÑ_ÈÏÓÔÁ] [ÐÏÌØÚÏ×ÁÔÅÌØ ...]\n" +msgstr "" +"ÉÓÐÏÌØÚÏ×ÁÎÉÅ: last [-#] [-f ÆÁÊÌ] [-t tty] [-h ÉÍÑ_ÈÏÓÔÁ] " +"[ÐÏÌØÚÏ×ÁÔÅÌØ ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " ×ÓÅ ÅÝÅ × ÓÉÓÔÅÍÅ" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6392,15 +6494,15 @@ msgstr "" "\n" "wtmp ÎÁÞÁÌÓÑ %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: malloc ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ.\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6409,51 +6511,45 @@ msgstr "" "\n" "ÐÒÅÒ×ÁÎ %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "èòåîï÷ï: ÎÅ×ÏÚÍÏÖÎÏ ÐÏ×ÔÏÒÎÏ ÏÔËÒÙÔØ tty: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "èòåîï÷ï: ÐÌÏÈÏÊ tty" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: -h ÔÏÌØËÏ ÄÌÑ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÑ.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: login [-fp] [ÉÍÑ_ÐÏÌØÚÏ×ÁÔÅÌÑ]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "login: ÓÂÏÊ PAM, ÐÒÅÒÙ×ÁÎÉÅ: %s\n" +msgstr "login: ÓÂÏÊ PAM, ×ÙÐÏÌÎÑÅÔÓÑ ÐÒÅÒÙ×ÁÎÉÅ: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ PAM: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "ÌÏÇÉÎ: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "óâïê ÷èïäá %d éú %s äìñ %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6462,17 +6558,17 @@ msgstr "" "îÅ×ÅÒÎÙÊ ÌÏÇÉÎ\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "óìéûëïí íîïçï ðïðùôïë ÷èïäá (%d) éú %s äìñ %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "óâïê óåóóéé ÷èïäá éú %s äìñ %s, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6481,7 +6577,7 @@ msgstr "" "\n" "îÅ×ÅÒÎÙÊ ÌÏÇÉÎ\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" @@ -6490,135 +6586,120 @@ msgstr "" "\n" "ðÒÏÂÌÅÍÁ ÕÓÔÁÎÏ×ËÉ ÓÅÓÓÉÉ, ÐÒÅÒÙ×ÁÎÉÅ.\n" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "ðõóôïå ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ × %s:%d. ðÒÅÒÙ×ÁÎÉÅ." -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "îÅ×ÅÒÎÏÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\" × %s:%d. ðÒÅÒÙ×ÁÎÉÅ." -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "login: îÅÈ×ÁÔËÁ ÐÁÍÑÔÉ\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "úÁÐÒÅÝÅÎÎÏÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "%s ×ÈÏÄ ÎÁ ÜÔÏÔ ÔÅÒÍÉÎÁÌ ÏÔ×ÅÒÇÎÕÔ.\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "÷èïä %s ïô÷åòçîõô éú %s îá TTY %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "÷èïä %s ïô÷åòçîõô îá TTY %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "îÅ×ÅÒÎÙÊ ÌÏÇÉÎ\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"õÖÅ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ×ÏÛÌÏ × ÓÉÓÔÅÍÕ.\n" -"ðÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ ÐÏÐÏÚÖÅ.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "õ ×ÁÓ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÁÐÕÝÅÎÎÙÈ ÐÒÏÃÅÓÓÏ×.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "DIALUP îá %s þåòåú %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "÷èïä ROOT ÷ %s ó %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "÷èïä ROOT ÷ %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "÷èïä ÷ %s þåòåú %s éú %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "÷èïä ÷ %s þåòåú %s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "÷ÁÍ ÎÏ×ÏÅ ÐÉÓØÍÏ.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "÷ÁÍ ÐÉÓØÍÏ.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: ÓÂÏÊ ÓÏÚÄÁÎÉÑ ÄÏÞÅÒÎÅÇÏ ÐÒÏÃÅÓÓÁ: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "TIOCSCTTY ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "setuid() ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "îÅÔ ËÁÔÁÌÏÇÁ %s!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "÷ÈÏÄ × ÓÉÓÔÅÍÕ Ó ÄÏÍÁÛÎÉÍ ËÁÔÁÌÏÇÏÍ = \"/\".\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: ÎÅÔ ÐÁÍÑÔÉ ÄÌÑ ÛÅÌÌ-ÓËÒÉÐÔÁ.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÛÅÌÌ-ÓËÒÉÐÔ: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: ÎÅÔ ÛÅÌÌÁ: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6627,243 +6708,107 @@ msgstr "" "\n" "%s ÌÏÇÉÎ: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÅ.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "éíñ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÅ" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "ÉÍÅÎÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÍÏÇÕÔ ÎÅ ÎÁÞÉÎÁÔØÓÑ Ó '-'.\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÕÓÔÙÈ ÐÅÒÅ×ÏÄÏ× ÓÔÒÏË.\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "þòåúíåòîùå ÐÅÒÅ×ÏÄÙ ÓÔÒÏË" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "÷ÈÏÄ × ÓÉÓÔÅÍÕ ÐÒÅ×ÙÓÉÌ ÐÒÅÄÅÌ ÏÖÉÄÁÎÉÑ × %d ÓÅËÕÎÄ\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "ðÏÓÌÅÄÎÉÊ ×ÈÏÄ × ÓÉÓÔÅÍÕ: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "ÉÚ %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "× %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "óâïê ÷èïäá ÷ óéóôåíõ éú %s, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "óâïê ÷èïäá ÷ óéóôåíõ îá %s, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d óâïé ÷èïäá éú %s, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d óâïé ÷èïäá ÷ %s, %s" -#: login-utils/mesg.c:89 -#, c-format -msgid "is y\n" -msgstr "- ÄÁ\n" - -#: login-utils/mesg.c:92 -#, c-format -msgid "is n\n" -msgstr "- ÎÅÔ\n" - -#: login-utils/mesg.c:112 -#, c-format -msgid "usage: mesg [y | n]\n" -msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: mesg [Ä | Î]\n" - -#: login-utils/newgrp.c:68 -msgid "newgrp: Who are you?" -msgstr "newgrp: ÷Ù ËÔÏ?" - -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 -msgid "newgrp: setgid" -msgstr "newgrp: setgid" - -#: login-utils/newgrp.c:81 -msgid "newgrp: No such group." -msgstr "newgrp: îÅÔ ÔÁËÏÊ ÇÒÕÐÐÙ." - -#: login-utils/newgrp.c:90 -msgid "newgrp: Permission denied" -msgstr "newgrp: äÏÓÔÕÐ ÚÁÐÒÅÝÅÎ" - -#: login-utils/newgrp.c:97 -msgid "newgrp: setuid" -msgstr "newgrp: setuid" - -#: login-utils/newgrp.c:103 -msgid "No shell" -msgstr "îÅÔ ÛÅÌÌÁ" - -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "ðÁÒÏÌØ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ 6 ÓÉÍ×ÏÌÏ×, ÐÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"ðÁÒÏÌØ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÓÉÍ×ÏÌÙ ÓÌÅÄÕÀÝÉÈ Ä×ÕÈ ËÌÁÓÓÏ×:\n" -"ÓÉÍ×ÏÌÙ ×ÅÒÈÎÅÇÏ É ÎÉÖÎÅÇÏ ÒÅÇÉÓÔÒÁ, ÃÉÆÒÙ É ÎÅ ÂÕË×ÅÎÎÏÃÉÆÒÏ×ÙÅ\n" -"ÓÉÍ×ÏÌÙ. óÍ. passwd(1) ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "÷Ù ÎÅ ÍÏÖÅÔÅ ÐÏ×ÔÏÒÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÔÁÒÙÊ ÐÁÒÏÌØ.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "ðÏÖÁÌÕÊÓÔÁ, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ × ËÁÞÅÓÔ×Å ÐÁÒÏÌÑ ÞÔÏ-ÔÏ ×ÒÏÄÅ Ó×ÏÅÇÏ ÉÍÅÎÉ ÐÏÌØÚÏ×ÁÔÅÌÑ!\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "ðÏÖÁÌÕÊÓÔÁ, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ × ËÁÞÅÓÔ×Å ÐÁÒÏÌÑ ÞÔÏ-ÔÏ ×ÒÏÄÅ Ó×ÏÅÇÏ ÎÁÓÔÏÑÝÅÇÏ ÉÍÅÎÉ!\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: passwd [ÉÍÑ_ÐÏÌØÚÏ×ÁÔÅÌÑ [ÐÁÒÏÌØ]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "ôÏÌØËÏ root ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÏÒÍÙ Ó ÏÄÎÉÍ É Ä×ÕÍÑ ÁÒÇÕÍÅÎÔÁÍÉ.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: passwd [-foqsvV] [ÐÏÌØÚÏ×ÁÔÅÌØ [ÐÁÒÏÌØ]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ %s: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÏÅ ÉÍÑ" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "ôÏÌØËÏ root ÍÏÖÅÔ ÉÚÍÅÎÑÔØ ÞÕÖÉÅ ÐÁÒÏÌÉ.\n" - -#: login-utils/passwd.c:334 +#: login-utils/mesg.c:89 #, c-format -msgid "Too many arguments.\n" -msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×.\n" +msgid "is y\n" +msgstr "- ÄÁ\n" -#: login-utils/passwd.c:339 +#: login-utils/mesg.c:92 #, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ. `%s' ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÐÏÌØÚÏ×ÁÔÅÌØ?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "ë ÓÏÖÁÌÅÎÉÀ Ñ ÍÏÇÕ ÉÚÍÅÎÑÔØ ÔÏÌØËÏ ÌÏËÁÌØÎÙÅ ÐÁÒÏÌÉ. ÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ yppasswd." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "UID É ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÎÅ ÓÏ×ÐÁÄÁÀÔ, ÓÁÍÏÚ×ÁÎÅÃ!" +msgid "is n\n" +msgstr "- ÎÅÔ\n" -#: login-utils/passwd.c:354 +#: login-utils/mesg.c:112 #, c-format -msgid "Changing password for %s\n" -msgstr "éÚÍÅÎÅÎÉÅ ÐÁÒÏÌÑ ÄÌÑ %s\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "÷×ÅÄÉÔÅ ÓÔÁÒÙÊ ÐÁÒÏÌØ: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "úÁÐÒÅÝÅÎÎÙÊ ÐÁÒÏÌØ, ÓÁÍÏÚ×ÁÎÅÃ." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "÷×ÅÄÉÔÅ ÎÏ×ÙÊ ÐÁÒÏÌØ: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "ðÁÒÏÌØ ÎÅ ÉÚÍÅÎÅÎ." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "ðÏ×ÔÏÒÉÔÅ ÎÏ×ÙÊ ÐÁÒÏÌØ: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "÷Ù ÏÛÉÂÌÉÓØ. ðÁÒÏÌØ ÎÅ ÉÚÍÅÎÅÎ." +msgid "usage: mesg [y | n]\n" +msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: mesg [Ä | Î]\n" -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "ÐÁÒÏÌØ ÉÚÍÅÎÅÎ, ÐÏÌØÚÏ×ÁÔÅÌØ %s" +#: login-utils/newgrp.c:69 +msgid "newgrp: Who are you?" +msgstr "newgrp: ÷Ù ËÔÏ?" -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "ðáòïìø ROOT'A éúíåîåî" +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 +msgid "newgrp: setgid" +msgstr "newgrp: setgid" -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "ÐÁÒÏÌØ ÉÚÍÅÎÅÎ root'ÏÍ, ÐÏÌØÚÏ×ÁÔÅÌØ %s" +#: login-utils/newgrp.c:82 +msgid "newgrp: No such group." +msgstr "newgrp: îÅÔ ÔÁËÏÊ ÇÒÕÐÐÙ." -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "×ÙÚÙ×ÁÅÔÓÑ setpwnam ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÁÒÏÌÑ.\n" +#: login-utils/newgrp.c:91 +msgid "newgrp: Permission denied" +msgstr "newgrp: äÏÓÔÕÐ ÚÁÐÒÅÝÅÎ" -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "ðÁÒÏÌØ *îå* ÉÚÍÅÎÅÎ, ðÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ ÐÏÐÏÚÖÅ.\n" +#: login-utils/newgrp.c:98 +msgid "newgrp: setuid" +msgstr "newgrp: setuid" -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "ðÁÒÏÌØ ÉÚÍÅÎÅÎ.\n" +#: login-utils/newgrp.c:104 +msgid "No shell" +msgstr "îÅÔ ÛÅÌÌÁ" #: login-utils/shutdown.c:113 #, c-format @@ -6911,7 +6856,6 @@ msgstr " msgid "halted by %s: %s" msgstr "ÏÓÔÁÎÏ×ÌÅÎ %s'ÏÍ: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -6948,7 +6892,6 @@ msgstr " msgid "Error executing\t%s\n" msgstr "ïÛÉÂËÁ ×ÙÐÏÌÎÅÎÉÑ\t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7024,7 +6967,9 @@ msgstr " #: login-utils/simpleinit.c:140 msgid "fork of single user shell failed\n" -msgstr "ÓÏÚÄÁÎÉÅ ÄÏÞÅÒÎÅÇÏ ÐÒÏÃÅÓÓÁ ÏÄÎÏÐÏÌØÚÏ×ÁÔÅÌØÓËÏÇÏ ÛÅÌÌÁ ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÅÊ\n" +msgstr "" +"ÓÏÚÄÁÎÉÅ ÄÏÞÅÒÎÅÇÏ ÐÒÏÃÅÓÓÁ ÏÄÎÏÐÏÌØÚÏ×ÁÔÅÌØÓËÏÇÏ ÛÅÌÌÁ ÚÁ×ÅÒÛÉÌÏÓØ " +"ÎÅÕÄÁÞÅÊ\n" #: login-utils/simpleinit.c:208 msgid "error opening fifo\n" @@ -7038,7 +6983,6 @@ msgstr " msgid "error running finalprog\n" msgstr "ÏÛÉÂËÁ ÚÁÐÕÓËÁ finalprog\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "ÏÛÉÂËÁ ÓÏÚÄÁÎÉÑ ÄÏÞÅÒÎÅÇÏ ÐÒÏÃÅÓÓÁ finalprog\n" @@ -7067,7 +7011,7 @@ msgstr " msgid "fork failed\n" msgstr "ÓÏÚÄÁÎÉÅ ÄÏÞÅÒÎÅÇÏ ÐÒÏÃÅÓÓÁ ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÅÊ\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1622 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "×ÙÐÏÌÎÅÎÉÅ ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÅÊ\n" @@ -7216,12 +7160,6 @@ msgstr " msgid "illegal year value: use 1-9999" msgstr "ÚÁÐÒÅÝÅÎÎÏÅ ÚÎÁÞÅÎÉÅ ÇÏÄÁ: ÉÓÐÏÌØÚÕÊÔÅ 1-9999" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7232,13 +7170,12 @@ msgstr "%s %d" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: cal [-13smjyV] [[ÍÅÓÑÃ] ÇÏÄ]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [+ÆÏÒÍÁÔ] [ÄÅÎØ ÍÅÓÑà ÇÏÄ]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "äÅÎØ ó×. éÚÁÂÅÌÌÙ" @@ -7284,8 +7221,11 @@ msgstr "logger: #: misc-utils/logger.c:287 #, c-format -msgid "usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n" -msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: logger [-is] [-f ÆÁÊÌ] [-p ÐÒÉÏÒÉÔÅÔ] [-t ÔÜÇ] [-u ÓÏËÅÔ] [ ÓÏÏÂÝÅÎÉÅ ... ]\n" +msgid "" +"usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n" +msgstr "" +"ÉÓÐÏÌØÚÏ×ÁÎÉÅ: logger [-is] [-f ÆÁÊÌ] [-p ÐÒÉÏÒÉÔÅÔ] [-t ÔÜÇ] [-u ÓÏËÅÔ] " +"[ ÓÏÏÂÝÅÎÉÅ ... ]\n" #: misc-utils/look.c:349 #, c-format @@ -7367,7 +7307,7 @@ msgstr "%s: msgid "call: %s from to files...\n" msgstr "call: %s ÉÚ × ÆÁÊÌÙ...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7378,22 +7318,22 @@ msgstr "" "éÓÐÏÌØÚÕÊÔÅ `%s [ÏÐÃÉÉ] %s', ÅÓÌÉ ×Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÜÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ.\n" "óËÒÉÐÔ ÎÅ ÚÁÐÕÝÅÎ.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: script [-a] [-f] [-q] [-t] [ÆÁÊÌ]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "óËÒÉÐÔ ÚÁÐÕÝÅÎ, ÆÁÊÌ - %s\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "óËÒÉÐÔ ÚÁÐÕÝÅÎ %s" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7402,254 +7342,253 @@ msgstr "" "\n" "óËÒÉÐÔ ×ÙÐÏÌÎÅÎ %s" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "óËÒÉÐÔ ×ÙÐÏÌÎÅÎ, ÆÁÊÌ - %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "openpty ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "îÅ È×ÁÔÁÅÔ pty\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "%s: ïÛÉÂËÁ ÁÒÇÕÍÅÎÔÁ, ÉÓÐÏÌØÚÏ×ÁÎÉÅ\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term ÉÍÑ_ÔÅÒÍÉÎÁÌÁ ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ ÁÔÔÒÉ ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-þéóìï_ëïîóïìåê] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-þéóìï_ëïîóïìåê] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file ÉÍÑ_ÆÁÊÌÁ_ÄÁÍÐÁ ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq ÞÁÓÔÏÔÁ ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ/ÓÎÑÔØ ÒÅÖÉÍ ÜÎÅÒÇÏÓÂÅÒÅÖÅÎÉÑ\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "ÏÛÉÂËÁ klogctl: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "ïÛÉÂËÁ ÚÁÐÉÓÉ ÄÁÍÐÁ ÜËÒÁÎÁ\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ %s, É ÎÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÄÁÍÐ ioctl\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: ÐÅÒÅÍÅÎÎÁÑ $TERM ÎÅ ÏÐÒÅÄÅÌÅÎÁ.\n" @@ -7709,51 +7648,57 @@ msgstr " msgid "Message from %s@%s on %s at %s ..." msgstr "óÏÏÂÝÅÎÉÅ ÏÔ %s@%s ÎÁ %s × %s ..." -#: mount/fstab.c:135 +#: mount/fstab.c:136 #, c-format msgid "warning: error reading %s: %s" msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÏÛÉÂËÁ ÞÔÅÎÉÑ %s: %s" -#: mount/fstab.c:163 mount/fstab.c:188 +#: mount/fstab.c:164 mount/fstab.c:189 #, c-format msgid "warning: can't open %s: %s" msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s" -#: mount/fstab.c:168 +#: mount/fstab.c:169 #, c-format msgid "mount: could not open %s - using %s instead\n" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s - ×ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÅÔÓÑ %s\n" -#: mount/fstab.c:472 +#: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s (ÉÓÐÏÌØÚÕÊÔÅ ÆÌÁÇ -n ÄÌÑ ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÑ)" +msgstr "" +"ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s (ÉÓÐÏÌØÚÕÊÔÅ ÆÌÁÇ -n ÄÌÑ " +"ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÑ)" -#: mount/fstab.c:487 +#: mount/fstab.c:499 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÓÙÌËÕ ÎÁ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s (ÉÓÐÏÌØÚÕÊÔÅ ÆÌÁÇ -n ÄÌÑ ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÑ)" +msgstr "" +"ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÓÙÌËÕ ÎÁ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s (ÉÓÐÏÌØÚÕÊÔÅ ÆÌÁÇ -n ÄÌÑ " +"ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÑ)" -#: mount/fstab.c:499 +#: mount/fstab.c:511 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s (ÉÓÐÏÌØÚÕÊÔÅ ÆÌÁÇ -n ÄÌÑ ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÑ)" +msgstr "" +"ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s (ÉÓÐÏÌØÚÕÊÔÅ ÆÌÁÇ -n ÄÌÑ " +"ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÑ)" -#: mount/fstab.c:514 +#: mount/fstab.c:526 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s\n" -#: mount/fstab.c:526 +#: mount/fstab.c:538 #, c-format msgid "can't lock lock file %s: %s" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s" -#: mount/fstab.c:528 +#: mount/fstab.c:540 msgid "timed out" msgstr "×ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÉÓÔÅËÌÏ" -#: mount/fstab.c:535 +#: mount/fstab.c:547 #, c-format msgid "" "Cannot create link %s\n" @@ -7762,22 +7707,22 @@ msgstr "" "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÓÙÌËÕ %s\n" "÷ÏÚÍÏÖÎÏ, ÓÕÝÅÓÔ×ÕÅÔ ÕÓÔÁÒÅ×ÛÉÊ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ?\n" -#: mount/fstab.c:584 mount/fstab.c:622 +#: mount/fstab.c:587 mount/fstab.c:625 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s (%s) - mtab ÎÅ ÏÂÎÏ×ÌÅÎ" -#: mount/fstab.c:630 +#: mount/fstab.c:633 #, c-format msgid "error writing %s: %s" msgstr "ÏÛÉÂËÁ ÚÁÐÉÓÉ %s: %s" -#: mount/fstab.c:640 +#: mount/fstab.c:643 #, c-format msgid "error changing mode of %s: %s\n" msgstr "ÏÛÉÂËÁ ÓÍÅÎÙ ÒÅÖÉÍÁ %s: %s\n" -#: mount/fstab.c:658 +#: mount/fstab.c:661 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s: %s\n" @@ -7847,27 +7792,29 @@ msgstr "%s: msgid "Couldn't lock into memory, exiting.\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ × ÐÁÍÑÔÉ, ÚÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ.\n" -#: mount/lomount.c:341 +#: mount/lomount.c:340 #, c-format msgid "set_loop(%s,%s,%llu): success\n" msgstr "set_loop(%s,%s,%llu): ÕÓÐÅÛÎÏ ÚÁ×ÅÒÛÅÎ\n" -#: mount/lomount.c:352 +#: mount/lomount.c:351 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: ÎÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÕÓÔÒÏÊÓÔ×Ï %s: %s\n" -#: mount/lomount.c:362 +#: mount/lomount.c:361 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): ÕÓÐÅÛÎÏ ÚÁ×ÅÒÛÅÎ\n" -#: mount/lomount.c:370 +#: mount/lomount.c:369 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" -msgstr "üÔÁ ×ÅÒÓÉÑ mount ÂÙÌÁ ÏÔËÏÍÐÉÌÉÒÏ×ÁÎÁ ÂÅÚ ÐÏÄÄÅÒÖËÉ loop. ðÏÖÁÌÕÊÓÔÁ, ×ÙÐÏÌÎÉÔÅ ÐÅÒÅËÏÍÐÉÌÑÃÀ.\n" +msgstr "" +"üÔÁ ×ÅÒÓÉÑ mount ÂÙÌÁ ÏÔËÏÍÐÉÌÉÒÏ×ÁÎÁ ÂÅÚ ÐÏÄÄÅÒÖËÉ loop. ðÏÖÁÌÕÊÓÔÁ, " +"×ÙÐÏÌÎÉÔÅ ÐÅÒÅËÏÍÐÉÌÑÃÀ.\n" -#: mount/lomount.c:407 +#: mount/lomount.c:406 #, c-format msgid "" "usage:\n" @@ -7877,21 +7824,24 @@ msgid "" " %s [-e encryption] [-o offset] {-f|loop_device} file # setup\n" msgstr "" "ÉÓÐÏÌØÚÏ×ÁÎÉÅ:\n" -" %s loop_ÕÓÔÒÏÊÓÔ×Ï # ÐÏÌÕÞÅÎÉÅ ÉÎÆÏÒÍÁÃÉÉ\n" +" %s loop_ÕÓÔÒÏÊÓÔ×Ï # ÐÏÌÕÞÅÎÉÅ " +"ÉÎÆÏÒÍÁÃÉÉ\n" " %s -d loop_ÕÓÔÒÏÊÓÔ×Ï # ÕÄÁÌÅÎÉÅ\n" -" %s -f # ÐÏÉÓË ÎÅÉÓÐÏÌØÚÕÅÍÙÈ\n" +" %s -f # ÐÏÉÓË " +"ÎÅÉÓÐÏÌØÚÕÅÍÙÈ\n" " %s [ -e ÛÉÆÒÏ×ÁÎÉÅ ] [ -o ÓÍÅÝÅÎÉÅ ] loop_ÕÓÔÒÏÊÓÔ×Ï ÆÁÊÌ # ÕÓÔÁÎÏ×ËÁ\n" -#: mount/lomount.c:426 mount/sundries.c:30 mount/sundries.c:41 -#: mount/sundries.c:56 mount/sundries.c:259 +#: mount/lomount.c:425 mount/sundries.c:205 mount/xmalloc.c:29 #, c-format msgid "not enough memory" msgstr "ÎÅÈ×ÁÔËÁ ÐÁÍÑÔÉ" -#: mount/lomount.c:541 +#: mount/lomount.c:540 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" -msgstr "ðÏÄÄÅÒÖËÁ loop ÂÙÌÁ ÎÅÄÏÓÔÕÐÎÁ ×Ï ×ÒÅÍÑ ËÏÍÐÉÌÑÃÉÉ. ðÏÖÁÌÕÊÓÔÁ, ×ÙÐÏÌÎÉÔÅ ÐÅÒÅËÏÍÉÌÑÃÉÀ.\n" +msgstr "" +"ðÏÄÄÅÒÖËÁ loop ÂÙÌÁ ÎÅÄÏÓÔÕÐÎÁ ×Ï ×ÒÅÍÑ ËÏÍÐÉÌÑÃÉÉ. ðÏÖÁÌÕÊÓÔÁ, ×ÙÐÏÌÎÉÔÅ " +"ÐÅÒÅËÏÍÉÌÑÃÉÀ.\n" #: mount/mntent.c:166 #, c-format @@ -7907,166 +7857,187 @@ msgstr "[mntent]: msgid "; rest of file ignored" msgstr "; ÏÓÔÁÌØÎÁÑ ÞÁÓÔØ ÆÁÊÌÁ ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÁ" -#: mount/mount.c:381 +#: mount/mount_blkid.c:87 +#, c-format +msgid "%s: error: the label %s occurs on both %s and %s\n" +msgstr "%s: ÏÛÉÂËÁ: ÍÅÔËÁ %s ×ÓÔÒÅÞÁÅÔÓÑ × %s É %s\n" + +#: mount/mount_blkid.c:99 +#, c-format +msgid "mount: going to mount %s by UUID\n" +msgstr "mount: ÂÕÄÅÔ ×ÙÐÏÌÎÅÎÏ ÍÏÎÔÉÒÏ×ÁÎÉÅ %s ÓÏÇÌÁÓÎÏ UUID\n" + +#: mount/mount_blkid.c:103 +#, c-format +msgid "mount: going to mount %s by label\n" +msgstr "mount: ÂÕÄÅÔ ×ÙÐÏÌÎÅÎÏ ÍÏÎÔÉÒÏ×ÁÎÉÅ %s ÓÏÇÌÁÓÎÏ ÍÅÔËÉ\n" + +#: mount/mount_by_label.c:192 +#, c-format +msgid "%s: could not open %s, so UUID and LABEL conversion cannot be done.\n" +msgstr "" +"%s: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s, ÐÏÜÔÏÍÕ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ UUID É íåôëé ÎÅ ÍÏÖÅÔ ÂÙÔØ " +"×ÙÐÏÌÎÅÎÏ.\n" + +#: mount/mount_by_label.c:315 +#, c-format +msgid "%s: bad UUID" +msgstr "%s: ÎÅ×ÅÒÎÙÊ UUID" + +#: mount/mount.c:382 #, c-format msgid "mount: according to mtab, %s is already mounted on %s" msgstr "mount: ÓÏÇÌÁÓÎÏ mtab, %s ÕÖÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ ÎÁ %s" -#: mount/mount.c:386 +#: mount/mount.c:387 #, c-format msgid "mount: according to mtab, %s is mounted on %s" msgstr "mount: ÓÏÇÌÁÓÎÏ mtab, %s ÐÒÉÍÏÎÔÉÒÏ×ÁÎ ÎÁ %s" -#: mount/mount.c:406 +#: mount/mount.c:407 #, c-format msgid "mount: can't open %s for writing: %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÚÁÐÉÓÉ: %s" -#: mount/mount.c:423 mount/mount.c:676 +#: mount/mount.c:424 mount/mount.c:677 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: ÏÛÉÂËÁ ÚÁÐÉÓÉ %s: %s" -#: mount/mount.c:431 +#: mount/mount.c:432 #, c-format msgid "mount: error changing mode of %s: %s" msgstr "mount: ÏÛÉÂËÁ ÓÍÅÎÙ ÒÅÖÉÍÁ %s: %s" -#: mount/mount.c:482 +#: mount/mount.c:483 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s ×ÙÇÌÑÄÉÔ ËÁË ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ - ÎÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ" -#: mount/mount.c:569 +#: mount/mount.c:570 msgid "mount failed" msgstr "mount ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" -#: mount/mount.c:571 +#: mount/mount.c:572 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: ÔÏÌØËÏ root ÍÏÖÅÔ ÍÏÎÔÉÒÏ×ÁÔØ %s ÎÁ %s" -#: mount/mount.c:599 +#: mount/mount.c:600 msgid "mount: loop device specified twice" msgstr "mount: ÕÓÔÒÏÊÓÔ×Ï ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ ÕËÁÚÁÎÏ Ä×ÁÖÄÙ" -#: mount/mount.c:604 +#: mount/mount.c:605 msgid "mount: type specified twice" msgstr "mount: ÔÉÐ ÕËÁÚÁÎ Ä×ÁÖÄÙ" -#: mount/mount.c:616 +#: mount/mount.c:617 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: ÐÒÏÐÕÓËÁÅÔÓÑ ÕÓÔÁÎÏ×ËÁ ÕÓÔÒÏÊÓÔ×Á ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ\n" -#: mount/mount.c:625 +#: mount/mount.c:626 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: ÐÏÄÇÏÔÏ×ËÁ Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ ÕÓÔÒÏÊÓÔ×Á ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ %s\n" -#: mount/mount.c:630 +#: mount/mount.c:631 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: ÕÓÔÁÎÏ×ËÁ ÕÓÔÒÏÊÓÔ×Á ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÅÊ\n" -#: mount/mount.c:634 +#: mount/mount.c:635 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: ÕÓÔÁÎÏ×ËÁ ÕÓÔÒÏÊÓÔ×Á ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ ÕÓÐÅÛÎÏ ÚÁ×ÅÒÛÉÌÁÓØ\n" -#: mount/mount.c:671 +#: mount/mount.c:672 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s" -#: mount/mount.c:692 +#: mount/mount.c:693 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: ÁÒÇÕÍÅÎÔ ÄÌÑ -p ÉÌÉ --pass-fd ÄÏÌÖÅÎ ÂÙÔØ ÞÉÓÌÏÍ" -#: mount/mount.c:705 +#: mount/mount.c:706 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÓËÏÒÏÓÔÉ" -#: mount/mount.c:708 +#: mount/mount.c:709 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÓËÏÒÏÓÔØ: %s" -#: mount/mount.c:762 mount/mount.c:1347 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ: %s" -#: mount/mount.c:850 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "mount: ÜÔÁ ×ÅÒÓÉÑ ÂÙÌÁ ÏÔËÏÍÐÉÌÉÒÏ×ÁÎÁ ÂÅÚ ÐÏÄÄÅÒÖËÉ ÔÉÐÁ `nfs'" - -#: mount/mount.c:890 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "mount: ÓÂÏÊ ÍÏÎÔÉÒÏ×ÁÎÉÑ nfs ×ÅÒÓÉÉ 4, ÐÒÏÂÕÅÔÓÑ 3..\n" -#: mount/mount.c:901 -msgid "mount: I could not determine the filesystem type, and none was specified" -msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÔÉÐ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ, É ÎÉ ÏÄÎÁ ÎÅ ÂÙÌÁ ÕËÁÚÁÎÁ" +#: mount/mount.c:895 +msgid "" +"mount: I could not determine the filesystem type, and none was specified" +msgstr "" +"mount: ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÔÉÐ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ, É ÎÉ ÏÄÎÁ ÎÅ ÂÙÌÁ ÕËÁÚÁÎÁ" -#: mount/mount.c:904 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: ×Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÔÉÐ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ" -#. should not happen -#: mount/mount.c:907 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: ÍÏÎÔÉÒÏ×ÁÎÉÅ ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÅÊ" -#: mount/mount.c:913 mount/mount.c:948 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: ÔÏÞËÁ ÍÏÎÔÉÒÏ×ÁÎÉÑ %s ÎÅ Ñ×ÌÑÅÔÓÑ ËÁÔÁÌÏÇÏÍ" -#: mount/mount.c:915 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: ÄÏÓÔÕÐ ÚÁÐÒÅÝÅÎ" -#: mount/mount.c:917 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" -msgstr "mount: ÎÅÏÂÈÏÄÉÍÏ ÉÍÅÔØ ÐÒÁ×Á ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ mount" +msgstr "" +"mount: ÎÅÏÂÈÏÄÉÍÏ ÉÍÅÔØ ÐÒÁ×Á ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ mount" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:921 mount/mount.c:925 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s ÚÁÎÑÔ" -#. no -#. yes, don't mention it -#: mount/mount.c:927 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc ÕÖÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ" -#: mount/mount.c:929 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s ÕÖÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ ÉÌÉ %s ÚÁÎÑÔ" -#: mount/mount.c:935 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: ÔÏÞËÁ ÍÏÎÔÉÒÏ×ÁÎÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: mount/mount.c:937 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "mount: ÔÏÞËÁ ÍÏÎÔÉÒÏ×ÁÎÉÑ %s Ñ×ÌÑÅÔÓÑ ÓÉÍ×ÏÌÉÞÅÓËÏÊ ÓÓÙÌËÏÊ × ÎÉËÕÄÁ" -#: mount/mount.c:940 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: ÓÐÅÃÉÁÌØÎÏÅ ÕÓÔÒÏÊÓÔ×Ï %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: mount/mount.c:950 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8075,12 +8046,12 @@ msgstr "" "mount: ÓÐÅÃÉÁÌØÎÏÅ ÕÓÔÒÏÊÓÔ×Ï %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ\n" " (ÐÒÅÆÉËÓ ÐÕÔÉ ÎÅ Ñ×ÌÑÅÔÓÑ ËÁÔÁÌÏÇÏÍ)\n" -#: mount/mount.c:963 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s ÕÖÅ ÎÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ ÉÌÉ ÎÅ×ÅÒÎÁÑ ÏÐÃÉÑ" -#: mount/mount.c:965 +#: mount/mount.c:959 #, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" @@ -8089,7 +8060,7 @@ msgstr "" "mount: ÎÅ×ÅÒÎÙÊ ÔÉÐ æó, ÎÅ×ÅÒÎÁÑ ÏÐÃÉÑ, ÎÅ×ÅÒÎÙÊ ÓÕÐÅÒÂÌÏË\n" " ÎÁ %s, ÏÔÓÕÔÓÔ×ÕÅÔ ËÏÄÏ×ÁÑ ÓÔÒÁÎÉÃÁ ÉÌÉ ÄÒÕÇÁÑ ÏÛÉÂËÁ" -#: mount/mount.c:975 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" @@ -8098,7 +8069,7 @@ msgstr "" " ÉÓÐÏÌØÚÕÅÔÅ ide-scsi, É ÐÏÜÔÏÍÕ ÎÕÖÅÎ sr0, sda ÉÌÉ\n" " ÞÔÏ-ÎÉÂÕÄØ ÐÏÄÏÂÎÏÅ?)" -#: mount/mount.c:981 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" @@ -8106,7 +8077,7 @@ msgstr "" " (ÎÅ ÐÙÔÁÅÔÅÓØ ÌÙ ×Ù ÐÒÉÍÏÎÔÉÒÏ×ÁÔØ ÒÁÓÛÉÒÅÎÎÙÊ ÒÁÚÄÅÌ\n" " ×ÍÅÓÔÏ ÏÄÎÏÇÏ ÉÚ ÌÏÇÉÞÅÓËÉÈ ÒÁÚÄÅÌÏ× ×ÎÕÔÒÉ ÎÅÇÏ?)" -#: mount/mount.c:998 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" @@ -8115,50 +8086,52 @@ msgstr "" " ÎÁÊÄÅÎÁ × syslog - ÐÏÐÒÏÂÕÊÔÅ dmesg | tail ÉÌÉ ÞÔÏ-ÔÏ\n" " × ÜÔÏÍ ÒÏÄÅ\n" -#: mount/mount.c:1004 +#: mount/mount.c:998 msgid "mount table full" msgstr "ÔÁÂÌÉÃÁ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÚÁÐÏÌÎÅÎÁ" -#: mount/mount.c:1006 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÓÕÐÅÒÂÌÏË" -#: mount/mount.c:1010 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "mount: %s: ÎÅÉÚ×ÅÓÔÎÏÅ ÕÓÔÒÏÊÓÔ×Ï" -#: mount/mount.c:1015 +#: mount/mount.c:1009 #, c-format msgid "mount: unknown filesystem type '%s'" msgstr "mount: ÎÅÉÚ×ÅÓÔÎÙÊ ÔÉÐ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ '%s'" -#: mount/mount.c:1027 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: ×ÏÚÍÏÖÎÏ ×Ù ÉÍÅÌÉ × ×ÉÄÕ %s" -#: mount/mount.c:1029 +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" msgstr "mount: ÍÏÖÅÔ ÂÙÔØ ×Ù ÉÍÅÌÉ × ×ÉÄÕ 'iso9660'?" -#: mount/mount.c:1031 +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" msgstr "mount: ÍÏÖÅÔ ÂÙÔØ ×Ù ÉÍÅÌÉ × ×ÉÄÕ 'vfat'?" -#: mount/mount.c:1034 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" -msgstr "mount: %s ÉÍÅÅÔ ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÕÓÔÒÏÊÓÔ×Á ÉÌÉ ÔÉÐ æó %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" +msgstr "" +"mount: %s ÉÍÅÅÔ ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÕÓÔÒÏÊÓÔ×Á ÉÌÉ ÔÉÐ æó %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" -#. strange ... -#: mount/mount.c:1040 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" -msgstr "mount: %s ÎÅ Ñ×ÌÑÅÔÓÑ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ, Á ÏÐÒÅÄÅÌÅÎÉÅ ÓÏÓÔÏÑÎÉÑ ÎÅ×ÏÚÍÏÖÎÏ?" +msgstr "" +"mount: %s ÎÅ Ñ×ÌÑÅÔÓÑ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ, Á ÏÐÒÅÄÅÌÅÎÉÅ ÓÏÓÔÏÑÎÉÑ " +"ÎÅ×ÏÚÍÏÖÎÏ?" -#: mount/mount.c:1042 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -8167,71 +8140,68 @@ msgstr "" "mount: ÑÄÒÏ ÎÅ ÒÁÓÐÏÚÎÁÅÔ %s ËÁË ÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï\n" " (ÍÏÖÅÔ ÂÙÔØ `insmod driver'?)" -#: mount/mount.c:1045 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" -msgstr "mount: %s ÎÅ Ñ×ÌÑÅÔÓÑ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ (ÍÏÖÅÔ ÐÏÐÒÏÂÏ×ÁÔØ `-o loop'?)" +msgstr "" +"mount: %s ÎÅ Ñ×ÌÑÅÔÓÑ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ (ÍÏÖÅÔ ÐÏÐÒÏÂÏ×ÁÔØ `-o loop'?)" -#: mount/mount.c:1048 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s ÎÅ Ñ×ÌÑÅÔÓÑ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ" -#: mount/mount.c:1051 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1054 +#: mount/mount.c:1048 msgid "block device " msgstr "ÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï " -#: mount/mount.c:1056 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÉÍÏÎÔÉÒÏ×ÁÔØ %s%s ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ" -#: mount/mount.c:1060 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s ÚÁÝÉÝÅÎ ÏÔ ÚÁÐÉÓÉ, ÎÏ Ñ×ÎÏ ÕËÁÚÁÎ ÆÌÁÇ `-w'" -#: mount/mount.c:1077 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s ÚÁÝÉÝÅÎ ÏÔ ÚÁÐÉÓÉ, ÍÏÎÔÉÒÕÅÔÓÑ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ" -#: mount/mount.c:1176 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: ÎÅ ÂÙÌ ÕËÁÚÁÎ ÔÉÐ - ÂÕÄÅÔ ÐÏÄÒÁÚÕÍÅ×ÁÔØÓÑ nfs ÉÚ-ÚÁ Ä×ÏÅÔÏÞÉÑ\n" -#: mount/mount.c:1182 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" -msgstr "mount: ÎÅ ÂÙÌ ÕËÁÚÁÎ ÔÉÐ - ÂÕÄÅÔ ÐÏÄÒÁÚÕÍÅ×ÁÔØÓÑ smbfs ÉÚ-ÚÁ ÐÒÅÆÉËÓÁ //\n" +msgstr "" +"mount: ÎÅ ÂÙÌ ÕËÁÚÁÎ ÔÉÐ - ÂÕÄÅÔ ÐÏÄÒÁÚÕÍÅ×ÁÔØÓÑ smbfs ÉÚ-ÚÁ ÐÒÅÆÉËÓÁ //\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1199 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: ÆÏÎÏ×ÁÑ ÏÂÒÁÂÏÔËÁ \"%s\"\n" -#: mount/mount.c:1210 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: ÓÄÁÀÓØ \"%s\"\n" -#: mount/mount.c:1292 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s ÕÖÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ ÎÁ %s\n" -#: mount/mount.c:1425 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8264,8 +8234,10 @@ msgstr "" "ëÏÍÁÎÄÁ `mount [-t ÔÉÐ_ÆÓ] ÞÔÏ-ÔÏ ËÕÄÁ-ÔÏ'.\n" "äÅÔÁÌÉ, ÎÁÊÄÅÎÎÙÅ × /etc/fstab, ÍÏÇÕÔ ÂÙÔØ ÐÒÏÐÕÝÅÎÙ.\n" " mount -a [-t|-O] ... : ÍÏÎÔÉÒÏ×ÁÎÉÅ ×ÓÅÇÏ ÓÏÄÅÒÖÉÍÏÇÏ /etc/fstab\n" -" mount ÕÓÔÒÏÊÓÔ×Ï : ÍÏÎÔÉÒÏ×ÁÎÉÅ ÕÓÔÒÏÊÓÔ×Á ÎÁ ÉÚ×ÅÓÔÎÏÅ ÍÅÓÔÏ\n" -" mount ËÁÔÁÌÏÇ : ÍÏÎÔÉÒÏ×ÁÎÉÅ ÉÚ×ÅÓÔÎÏÇÏ ÕÓÔÒÏÊÓÔ×Á ÎÁ ÎÅÇÏ\n" +" mount ÕÓÔÒÏÊÓÔ×Ï : ÍÏÎÔÉÒÏ×ÁÎÉÅ ÕÓÔÒÏÊÓÔ×Á ÎÁ ÉÚ×ÅÓÔÎÏÅ " +"ÍÅÓÔÏ\n" +" mount ËÁÔÁÌÏÇ : ÍÏÎÔÉÒÏ×ÁÎÉÅ ÉÚ×ÅÓÔÎÏÇÏ ÕÓÔÒÏÊÓÔ×Á ÎÁ " +"ÎÅÇÏ\n" " mount -t ÔÉÐ ÕÓÔÒ ËÁÔ : ÏÂÙÞÎÁÑ ËÏÍÁÎÄÁ ÍÏÎÔÉÒÏ×ÁÎÉÑ\n" "ðÏÍÎÉÔÅ, ÞÔÏ mount ÎÁ ÓÁÍÏÍ ÄÅÌÅ ÍÏÎÔÉÒÕÅÔ ÎÅ ÕÓÔÒÏÊÓÔ×Ï, Á ÆÁÊÌÏ×ÕÀ\n" "ÓÉÓÔÅÍÕ (ÕËÁÚÁÎÎÏÇÏ ÔÉÐÁ), ÎÁÊÄÅÎÎÕÀ ÎÁ ÜÔÏÍ ÕÓÔÒÏÊÓÔ×Å.\n" @@ -8278,47 +8250,38 @@ msgstr "" "äÒÕÇÉÅ ÏÐÃÉÉ: [-nfFrsvw] [-o ÏÐÃÉÉ] [-p passwdfd].\n" "äÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ ÎÁÂÅÒÉÔÅ man 8 mount .\n" -#: mount/mount.c:1614 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: ÔÏÌØËÏ root ÍÏÖÅÔ ÓÄÅÌÁÔØ ÜÔÏ" -#: mount/mount.c:1619 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s ÎÅ ÎÁÊÄÅÎ - ÓÏÚÄÁÅÔÓÑ...\n" -#: mount/mount.c:1631 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "mount: ÔÁËÏÊ ÒÁÚÄÅÌ ÎÅ ÎÁÊÄÅÎ" -#: mount/mount.c:1633 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: ÍÏÎÔÉÒÕÅÔÓÑ %s\n" -#: mount/mount.c:1642 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "ÎÉÞÅÇÏ ÎÅ ÂÙÌÏ ÐÒÉÍÏÎÔÉÒÏ×ÁÎÏ" -#: mount/mount.c:1657 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s × %s" -#: mount/mount.c:1672 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s × %s ÉÌÉ %s" -#: mount/mount_by_label.c:190 -#, c-format -msgid "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n" -msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s, ÐÏÜÔÏÍÕ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ UUID É íåôëé ÎÅ ÍÏÖÅÔ ÂÙÔØ ×ÙÐÏÌÎÅÎÏ.\n" - -#: mount/mount_by_label.c:313 -msgid "mount: bad UUID" -msgstr "mount: ÎÅ×ÅÒÎÙÊ UUID" - #: mount/mount_guess_fstype.c:489 #, c-format msgid "mount: error while guessing filesystem type\n" @@ -8349,120 +8312,120 @@ msgstr " msgid "Trying %s\n" msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÐÏÐÙÔËÁ %s\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: ÞÒÅÚ×ÙÞÁÊÎÏ ÄÌÉÎÎÙÊ ÁÒÇÕÍÅÎÔ host:dir\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÍÎÏÇÏËÒÁÔÎÙÅ ÉÍÅÎÁ ÈÏÓÔÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "mount: ËÁÔÁÌÏÇ ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÎÅ × ÆÏÒÍÁÔÅ host:dir\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÁÄÒÅÓ ÄÌÑ %s\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: ÐÏÌÕÞÅÎ ÎÅ×ÅÒÎÙÊ hp->h_length\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: ÞÒÅÚ×ÙÞÁÊÎÏ ÄÌÉÎÎÙÊ ÁÒÇÕÍÅÎÔ ÏÐÃÉÉ\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: îÅÒÁÓÐÏÚÎÁÎÎÁÑ ÏÐÃÉÑ proto= .\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "Warning: ïÐÃÉÑ namlen ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÐÁÒÁÍÅÔÒ ÍÏÎÔÉÒÏ×ÁÎÉÑ nfs: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÏÐÃÉÑ nolock ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÏÐÃÉÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ nfs: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: ÐÏÌÕÞÅÎ ÎÅ×ÅÒÎÙÊ hp->h_length?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "NFS ÞÅÒÅÚ TCP ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "ÓÏËÅÔ nfs" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "ÓÅÒ×ÅÒ nfs ÓÏÏÂÝÉÌ, ÞÔÏ ÓÅÒ×ÉÓ ÎÅÄÏÓÔÕÐÅÎ" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "ÄÌÑ ÎÁÈÏÖÄÅÎÉÑ ÐÏÒÔÁ NFS ÉÓÐÏÌØÚÕÅÔÓÑ portmapper\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "ÄÌÑ ÄÅÍÏÎÁ nfs ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏÒÔ %d\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "nfs ÐÏÄËÌÀÞÅÎÉÅ" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "ÎÅÉÚ×ÅÓÔÎÏÅ ×ÏÚ×ÒÁÝÁÅÍÏÅ ÚÎÁÞÅÎÉÅ ÓÏÓÔÏÑÎÉÑ nfs: %d" -#: mount/sundries.c:66 +#: mount/sundries.c:26 msgid "bug in xstrndup call" msgstr "ÏÛÉÂËÁ × ×ÙÚÏ×Å xstrndup" -#: mount/swapon.c:54 +#: mount/swapon.c:56 #, c-format msgid "" "usage: %s [-hV]\n" " %s -a [-e] [-v]\n" -" %s [-v] [-p priority] special ...\n" +" %s [-v] [-p priority] special|LABEL=volume_name ...\n" " %s [-s]\n" msgstr "" "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-hV]\n" " %s -a [-e] [-v]\n" -" %s [-v] [-p ÐÒÉÏÒÉÔÅÔ] ÓÐÅÃÉÁÌØÎÙÊ ...\n" +" %s [-v] [-p ÐÒÉÏÒÉÔÅÔ] ÓÐÅÃÉÁÌØÎÙÊ|LABEL=ÉÍÑ_ÔÏÍÁ ...\n" " %s [-s]\n" -#: mount/swapon.c:64 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8473,133 +8436,139 @@ msgstr "" " %s -a [-v]\n" " %s [-v] ÓÐÅÃÉÁÌØÎÙÊ ...\n" -#: mount/swapon.c:170 mount/swapon.c:234 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s ÎÁ %s\n" -#: mount/swapon.c:174 +#: mount/swapon.c:177 mount/swapon.c:243 +#, c-format +msgid "%s: cannot find the device for %s\n" +msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÕÓÔÒÏÊÓÔ×Ï ÄÌÑ %s\n" + +#: mount/swapon.c:184 #, c-format -msgid "swapon: cannot stat %s: %s\n" -msgstr "swapon: ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÓÏÓÔÏÑÎÉÅ %s: %s\n" +msgid "%s: cannot stat %s: %s\n" +msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÓÏÓÔÏÑÎÉÅ %s: %s\n" -#: mount/swapon.c:185 +#: mount/swapon.c:195 #, c-format -msgid "swapon: warning: %s has insecure permissions %04o, %04o suggested\n" -msgstr "swapon: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: %s ÉÍÅÅÔ ÎÅÂÅÚÏÐÁÓÎÙÅ ÒÁÚÒÅÛÅÎÉÑ %04o, ÒÅËÏÍÅÎÄÕÅÔÓÑ %04o\n" +msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" +msgstr "" +"%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: %s ÉÍÅÅÔ ÎÅÂÅÚÏÐÁÓÎÙÅ ÒÁÚÒÅÛÅÎÉÑ %04o, ÒÅËÏÍÅÎÄÕÅÔÓÑ %" +"04o\n" -#: mount/swapon.c:197 +#: mount/swapon.c:207 #, c-format -msgid "swapon: Skipping file %s - it appears to have holes.\n" -msgstr "swapon: ðÒÏÐÕÓËÁÅÔÓÑ ÆÁÊÌ %s - ËÁÖÅÔÓÑ ÏÎ ÉÍÅÅÔ ÄÙÒÙ.\n" +msgid "%s: Skipping file %s - it appears to have holes.\n" +msgstr "%s: ðÒÏÐÕÓËÁÅÔÓÑ ÆÁÊÌ %s - ÐÏÈÏÖÅ × Î£Í ÉÍÅÀÔÓÑ ÄÙÒÙ.\n" -#: mount/swapon.c:240 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "îÅ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ.\n" -#: mount/swapon.c:304 mount/swapon.c:400 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: ÏÔËÏÍÐÉÌÉÒÏ×ÁÎ ÂÅÚ ÐÏÄÄÅÒÖËÉ -f\n" -#: mount/umount.c:141 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ: %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "ÈÏÓÔ: %s, ËÁÔÁÌÏÇ: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÁÄÒÅÓ ÄÌÑ %s\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: ÐÏÌÕÞÅÎ ÎÅ×ÅÒÎÙÊ hostp->h_length\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: ÎÅ×ÅÒÎÏÅ ÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: ÎÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÓÕÐÅÒÂÌÏË" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: ÕÓÔÒÏÊÓÔ×Ï ÚÁÎÑÔÏ" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: ÎÅ ÎÁÊÄÅÎ" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" -msgstr "umount: %s: ÎÅÏÂÈÏÄÉÍÏ ÉÍÅÔØ ÐÒÁ×Á ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ÒÁÚÍÏÎÔÉÒÏ×ÁÎÉÑ" +msgstr "" +"umount: %s: ÎÅÏÂÈÏÄÉÍÏ ÉÍÅÔØ ÐÒÁ×Á ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ÒÁÚÍÏÎÔÉÒÏ×ÁÎÉÑ" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: ÂÌÏÞÎÙÅ ÕÓÔÒÏÊÓÔ×Á ÎÁ fs ÚÁÐÒÅÝÅÎÙ" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "ÎÅÔ umount2, ×ÙÐÏÌÎÑÅÔÓÑ ÐÏÐÙÔËÁ umount...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÒÁÚÍÏÎÔÉÒÏ×ÁÔØ %s - ×ÍÅÓÔÏ ÜÔÏÇÏ ×ÙÐÏÌÎÑÅÔÓÑ ÐÏÐÙÔËÁ %s\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s ÚÁÎÑÔ - ÐÅÒÅÍÏÎÔÉÒÏ×ÁÎ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÍÏÎÔÉÒÏ×ÁÔØ %s ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s ÒÁÚÍÏÎÔÉÒÏ×ÁÎ\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÓÐÉÓÏË ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ ÄÌÑ ÒÁÚÍÏÎÔÉÒÏ×ÁÎÉÑ" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" @@ -8610,47 +8579,46 @@ msgstr "" " umount -a [-f] [-r] [-n] [-v] [-t ÔÉÐÙ_ÆÓ] [-O ÏÐÃÉÉ]\n" " umount [-f] [-r] [-n] [-v] ÓÐÅÃÉÁÌØÎÙÊ | ÕÚÅÌ...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 msgid "Cannot umount \"\"\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÒÁÚÍÏÎÔÉÒÏ×ÁÔØ \"\"\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÐÏÐÙÔËÁ ÒÁÚÍÏÎÔÉÒÏ×ÁÔØ %s\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s × mtab\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s ÎÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ (ÓÏÇÌÁÓÎÏ mtab)" -#: mount/umount.c:576 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: ÐÏÈÏÖÅ, ÞÔÏ %s ÐÒÉÍÏÎÔÉÒÏ×ÁÎ ÎÅÓËÏÌØËÏ ÒÁÚ" -#: mount/umount.c:589 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s ÎÅ × fstab (Á ×Ù ÎÅ root)" -#: mount/umount.c:593 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: ÍÏÎÔÉÒÏ×ÁÎÉÅ %s ÐÒÏÔÉ×ÏÒÅÞÉÔ fstab'Õ" -#: mount/umount.c:634 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: ÔÏÌØËÏ %s ÍÏÖÅÔ ÒÁÚÍÏÎÔÉÒÏ×ÁÔØ %s ÏÔ %s" -#: mount/umount.c:715 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "umount: ÔÏÌØËÏ root ÍÏÖÅÔ ÓÄÅÌÁÔØ ÜÔÏ" @@ -8676,10 +8644,12 @@ msgstr "" #: sys-utils/cytune.c:126 #, c-format msgid "" -"File %s, For threshold value %lu and timrout value %lu, Maximum characters in fifo were %d,\n" +"File %s, For threshold value %lu and timrout value %lu, Maximum characters " +"in fifo were %d,\n" "and the maximum transfer rate in characters/second was %f\n" msgstr "" -"æÁÊÌ %s, äÌÑ ÐÏÒÏÇÏ×ÏÇÏ ÚÎÁÞÅÎÉÑ %lu É ÚÎÁÞÅÎÉÑ ÔÁÊÍ-ÁÕÔÁ %lu, íÁËÓÉÍÕÍ ÓÉÍ×ÏÌÏ× × fifo ÂÙÌÉ %d,\n" +"æÁÊÌ %s, äÌÑ ÐÏÒÏÇÏ×ÏÇÏ ÚÎÁÞÅÎÉÑ %lu É ÚÎÁÞÅÎÉÑ ÔÁÊÍ-ÁÕÔÁ %lu, íÁËÓÉÍÕÍ " +"ÓÉÍ×ÏÌÏ× × fifo ÂÙÌÉ %d,\n" "É ÍÁËÓÉÍÁÌØÎÁÑ ÓËÏÒÏÓÔØ ÐÅÒÅÄÁÞÉ × ÓÉÍ×ÏÌÁÈ/ÓÅËÕÎÄÕ ÂÙÌÁ %f\n" #: sys-utils/cytune.c:190 @@ -8709,8 +8679,12 @@ msgstr " #: sys-utils/cytune.c:239 #, c-format -msgid "Usage: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T value]) [-g|-G] file [file...]\n" -msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-q [-i ÉÎÔÅÒ×ÁÌ]] ([-s ÚÎÁÞÅÎÉÅ]|[-S ÚÎÁÞÅÎÉÅ]) ([-t ÚÎÁÞÅÎÉÅ]|[-T ÚÎÁÞÅÎÉÅ]) [-g|-G] ÆÁÊÌ [ÆÁÊÌ...]\n" +msgid "" +"Usage: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T value]) " +"[-g|-G] file [file...]\n" +msgstr "" +"éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-q [-i ÉÎÔÅÒ×ÁÌ]] ([-s ÚÎÁÞÅÎÉÅ]|[-S ÚÎÁÞÅÎÉÅ]) ([-t " +"ÚÎÁÞÅÎÉÅ]|[-T ÚÎÁÞÅÎÉÅ]) [-g|-G] ÆÁÊÌ [ÆÁÊÌ...]\n" #: sys-utils/cytune.c:251 sys-utils/cytune.c:270 sys-utils/cytune.c:290 #: sys-utils/cytune.c:340 @@ -8763,8 +8737,11 @@ msgstr " #: sys-utils/cytune.c:419 #, c-format -msgid "%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" -msgstr "%s: %lu ÐÒÅÒÙ×, %lu/%lu ÓÉÍ×; fifo: %lu ÐÏÒÏÇ, %lu ÔÁÊÍ-ÁÕÔ, %lu ÍÁËÓ, %lu ÓÅÊÞÁÓ\n" +msgid "" +"%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" +msgstr "" +"%s: %lu ÐÒÅÒÙ×, %lu/%lu ÓÉÍ×; fifo: %lu ÐÏÒÏÇ, %lu ÔÁÊÍ-ÁÕÔ, %lu ÍÁËÓ, %lu " +"ÓÅÊÞÁÓ\n" #: sys-utils/cytune.c:425 #, c-format @@ -8773,8 +8750,11 @@ msgstr " %f #: sys-utils/cytune.c:430 #, c-format -msgid "%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" -msgstr "%s: %lu ÐÒÅÒÙ×, %lu ÓÉÍ×; fifo: %lu ÐÏÒÏÇ, %lu ÔÁÊÍ-ÁÕÔ, %lu ÍÁËÓ, %lu ÓÅÊÞÁÓ\n" +msgid "" +"%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" +msgstr "" +"%s: %lu ÐÒÅÒÙ×, %lu ÓÉÍ×; fifo: %lu ÐÏÒÏÇ, %lu ÔÁÊÍ-ÁÕÔ, %lu ÍÁËÓ, %lu " +"ÓÅÊÞÁÓ\n" #: sys-utils/cytune.c:436 #, c-format @@ -8786,6 +8766,19 @@ msgstr " %f msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-c] [-n ÕÒÏ×ÅÎØ] [-s ÒÁÚÍ_ÂÕÆÅÒÁ]\n" +#: sys-utils/flock.c:59 +#, c-format +msgid "flock: unknown option, aborting.\n" +msgstr "flock: ÎÅÉÚ×ÅÓÔÎÁÑ ÏÐÃÉÑ, ×ÙÐÏÌÎÑÅÔÓÑ ÐÒÅÒÙ×ÁÎÉÅ.\n" + +#: sys-utils/flock.c:77 +#, fuzzy, c-format +msgid "" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" +msgstr "" +"éÓÐÏÌØÚÏ×ÁÎÉÅ flock [--shared | --timeout=ÓÅËÕÎÄÙ] ÉÍÑ_ÆÁÊÌÁ ËÏÍÁÎÄÁ {ÁÒÇ " +"ÁÒÇ...}\n" + #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -8889,8 +8882,11 @@ msgstr "\t%s -h #: sys-utils/ipcs.c:129 #, c-format -msgid "%s provides information on ipc facilities for which you have read access.\n" -msgstr "%s ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÓÒÅÄÓÔ×ÁÈ ipc, Ë ËÏÔÏÒÙÍ ×Ù ÉÍÅÅÔÅ ÄÏÓÔÕÐ ÎÁ ÞÔÅÎÉÅ.\n" +msgid "" +"%s provides information on ipc facilities for which you have read access.\n" +msgstr "" +"%s ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÓÒÅÄÓÔ×ÁÈ ipc, Ë ËÏÔÏÒÙÍ ×Ù ÉÍÅÅÔÅ ÄÏÓÔÕÐ ÎÁ " +"ÞÔÅÎÉÅ.\n" #: sys-utils/ipcs.c:131 #, c-format @@ -8949,8 +8945,6 @@ msgstr " msgid "------ Shared Memory Limits --------\n" msgstr "------ ðÒÅÄÅÌÙ ÓÏ×Í. ÉÓÐ. ÐÁÍÑÔÉ --------\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, c-format msgid "max number of segments = %lu\n" @@ -9040,7 +9034,8 @@ msgstr "gid" #: sys-utils/ipcs.c:305 #, c-format msgid "------ Shared Memory Attach/Detach/Change Times --------\n" -msgstr "------ þÉÓÌÏ ÐÏÄËÌÀÞÅÎÉÊ/ÏÔËÌÀÞÅÎÉÊ/ÉÚÍÅÎÅÎÉÑ ÓÏ×Í. ÉÓÐ. ÐÁÍÑÔÉ --------\n" +msgstr "" +"------ þÉÓÌÏ ÐÏÄËÌÀÞÅÎÉÊ/ÏÔËÌÀÞÅÎÉÊ/ÉÚÍÅÎÅÎÉÑ ÓÏ×Í. ÉÓÐ. ÐÁÍÑÔÉ --------\n" #: sys-utils/ipcs.c:306 #, c-format @@ -9274,7 +9269,8 @@ msgstr "msqid" #: sys-utils/ipcs.c:524 #, c-format msgid "------ Message Queues Send/Recv/Change Times --------\n" -msgstr "------ ëÏÌÉÞÅÓÔ×Ï ÏÔÐÒÁ×ÌÅÎÉÊ/ÐÒÉÅÍÁ/ÉÚÍÅÎÅÎÉÊ ÏÞÅÒÅÄÉ ÓÏÏÂÝÅÎÉÊ --------\n" +msgstr "" +"------ ëÏÌÉÞÅÓÔ×Ï ÏÔÐÒÁ×ÌÅÎÉÊ/ÐÒÉÅÍÁ/ÉÚÍÅÎÅÎÉÊ ÏÞÅÒÅÄÉ ÓÏÏÂÝÅÎÉÊ --------\n" #: sys-utils/ipcs.c:525 #, c-format @@ -9448,11 +9444,15 @@ msgstr "pid" #: sys-utils/rdev.c:69 msgid "usage: rdev [ -rv ] [ -o OFFSET ] [ IMAGE [ VALUE [ OFFSET ] ] ]" -msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: rdev [ -rv ] [ -o óíåýåîéå ] [ ïâòáú [ úîáþåîéå [ óíåýåîéå ] ] ]" +msgstr "" +"ÉÓÐÏÌØÚÏ×ÁÎÉÅ: rdev [ -rv ] [ -o óíåýåîéå ] [ ïâòáú [ úîáþåîéå " +"[ óíåýåîéå ] ] ]" #: sys-utils/rdev.c:70 -msgid " rdev /dev/fd0 (or rdev /linux, etc.) displays the current ROOT device" -msgstr " rdev /dev/fd0 (ÉÌÉ rdev /linux É Ô.Ä.) ÏÔÏÂÒÁÖÁÅÔ ÔÅËÕÝÅÅ ÕÓÔÒÏÊÓÔ×Ï ROOT" +msgid "" +" rdev /dev/fd0 (or rdev /linux, etc.) displays the current ROOT device" +msgstr "" +" rdev /dev/fd0 (ÉÌÉ rdev /linux É Ô.Ä.) ÏÔÏÂÒÁÖÁÅÔ ÔÅËÕÝÅÅ ÕÓÔÒÏÊÓÔ×Ï ROOT" #: sys-utils/rdev.c:71 msgid " rdev /dev/fd0 /dev/hda2 sets ROOT to /dev/hda2" @@ -9460,7 +9460,9 @@ msgstr " rdev /dev/fd0 /dev/hda2 #: sys-utils/rdev.c:72 msgid " rdev -R /dev/fd0 1 set the ROOTFLAGS (readonly status)" -msgstr " rdev -R /dev/fd0 1 ÕÓÔÁÎÏ×ËÁ ROOTFLAGS (ÓÔÁÔÕÓ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ)" +msgstr "" +" rdev -R /dev/fd0 1 ÕÓÔÁÎÏ×ËÁ ROOTFLAGS (ÓÔÁÔÕÓ ÔÏÌØËÏ ÄÌÑ " +"ÞÔÅÎÉÑ)" #: sys-utils/rdev.c:73 msgid " rdev -r /dev/fd0 627 set the RAMDISK size" @@ -9487,12 +9489,17 @@ msgid " vidmode ... same as rdev -v" msgstr " vidmode ... ÔÏ ÖÅ, ÞÔÏ É rdev -v" #: sys-utils/rdev.c:79 -msgid "Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,..." -msgstr "ðÒÉÍÅÞÁÎÉÅ: ×ÉÄÅÏÒÅÖÉÍÙ: -3=óÐÒÏÓÉÔØ, -2=òÁÓÛÉÒÅÎÎÙÊ, -1=ïÂÙÞÎÙÊ Vga, 1=ËÌÀÞ1, 2=ËÌÀÞ2,..." +msgid "" +"Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,..." +msgstr "" +"ðÒÉÍÅÞÁÎÉÅ: ×ÉÄÅÏÒÅÖÉÍÙ: -3=óÐÒÏÓÉÔØ, -2=òÁÓÛÉÒÅÎÎÙÊ, -1=ïÂÙÞÎÙÊ Vga, " +"1=ËÌÀÞ1, 2=ËÌÀÞ2,..." #: sys-utils/rdev.c:80 msgid " use -R 1 to mount root readonly, -R 0 for read/write." -msgstr " ÉÓÐÏÌØÚÕÊÔÅ -R 1 ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ ËÏÒÎÅ×ÏÇÏ ËÁÔÁÌÏÇÁ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ, -R 0 ÄÌÑ ÞÔÅÎÉÑ/ÚÁÐÉÓÉ." +msgstr "" +" ÉÓÐÏÌØÚÕÊÔÅ -R 1 ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ ËÏÒÎÅ×ÏÇÏ ËÁÔÁÌÏÇÁ ÔÏÌØËÏ ÄÌÑ " +"ÞÔÅÎÉÑ, -R 0 ÄÌÑ ÞÔÅÎÉÑ/ÚÁÐÉÓÉ." #: sys-utils/rdev.c:247 msgid "missing comma" @@ -9565,8 +9572,11 @@ msgstr " #: sys-utils/renice.c:68 #, c-format -msgid "usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n" -msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: renice ÐÒÉÏÒÉÔÅÔ [ [ -p ] pid'Ù ] [ [ -g ] pgrp'Ù ] [ [ -u ] ÐÏÌØÚÏ×ÁÔÅÌÉ ]\n" +msgid "" +"usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n" +msgstr "" +"ÉÓÐÏÌØÚÏ×ÁÎÉÅ: renice ÐÒÉÏÒÉÔÅÔ [ [ -p ] pid'Ù ] [ [ -g ] pgrp'Ù ] [ [ -u ] " +"ÐÏÌØÚÏ×ÁÔÅÌÉ ]\n" #: sys-utils/renice.c:97 #, c-format @@ -9603,7 +9613,8 @@ msgid "" " -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s | \n" " -T [on|off] ]\n" msgstr "" -"éÓÐÏÌØÚÏ×ÁÎÉÅ: %s <ÕÓÔÒÏÊÓÔ×Ï> [ -i <ðòåòù÷áîéå> | -t <÷òåíñ> | -c <óéí÷ïìù> | -w <ïöéäáîéå> | \n" +"éÓÐÏÌØÚÏ×ÁÎÉÅ: %s <ÕÓÔÒÏÊÓÔ×Ï> [ -i <ðòåòù÷áîéå> | -t <÷òåíñ> | -c <óéí÷ïìù> " +"| -w <ïöéäáîéå> | \n" " -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s | \n" " -T [on|off] ]\n" @@ -9719,20 +9730,24 @@ msgstr "hexdump: #: text-utils/hexsyntax.c:131 #, c-format -msgid "hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n" -msgstr "hexdump: [-bcCdovx] [-e ÓÔÒÏËÁ_ÆÏÒÍÁÔÁ] [-f ÆÁÊÌ_ÆÏÒÍÁÔÁ] [-n ÄÌÉÎÁ] [-s ÐÒÏÐÕÓË] [ÆÁÊÌ ...]\n" +msgid "" +"hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n" +msgstr "" +"hexdump: [-bcCdovx] [-e ÓÔÒÏËÁ_ÆÏÒÍÁÔÁ] [-f ÆÁÊÌ_ÆÏÒÍÁÔÁ] [-n ÄÌÉÎÁ] [-s " +"ÐÒÏÐÕÓË] [ÆÁÊÌ ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" -msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-dflpcsu] [+ÎÏÍÅÒ_ÓÔÒÏËÉ | +/ÛÁÂÌÏÎ] ÉÍÑ1 ÉÍÑ2 ...\n" +msgstr "" +"ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-dflpcsu] [+ÎÏÍÅÒ_ÓÔÒÏËÉ | +/ÛÁÂÌÏÎ] ÉÍÑ1 ÉÍÑ2 ...\n" -#: text-utils/more.c:485 +#: text-utils/more.c:439 #, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: ÎÅÉÚ×ÅÓÔÎÁÑ ÏÐÃÉÑ \"-%c\"\n" -#: text-utils/more.c:517 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -9743,8 +9758,7 @@ msgstr "" "*** %s: ËÁÔÁÌÏÇ ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:560 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -9755,45 +9769,45 @@ msgstr "" "******** %s: îÅ ÔÅËÓÔÏ×ÙÊ ÆÁÊÌ ********\n" "\n" -#: text-utils/more.c:663 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[éÓÐÏÌØÚÕÊÔÅ q ÉÌÉ or Q ÄÌÑ ×ÙÈÏÄÁ]" -#: text-utils/more.c:755 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--äÁÌÅÅ--" -#: text-utils/more.c:757 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(óÌÅÄÕÀÝÉÊ ÆÁÊÌ: %s)" -#: text-utils/more.c:762 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "[îÁÖÍÉÔÅ ÐÒÏÂÅÌ ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ, 'q' ÄÌÑ ×ÙÈÏÄÁ.]" -#: text-utils/more.c:1161 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "...ÎÁÚÁÄ ÎÁ %d ÓÔÒÁÎÉÃ" -#: text-utils/more.c:1163 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "...ÎÁÚÁÄ ÎÁ 1 ÓÔÒÁÎÉÃÕ" -#: text-utils/more.c:1206 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "...ÐÒÏÐÕÓËÁÅÔÓÑ ÏÄÎÁ ÓÔÒÏËÁ" -#: text-utils/more.c:1208 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" msgstr "...ÐÒÏÐÕÓËÁÅÔÓÑ %d ÓÔÒÏË" -#: text-utils/more.c:1245 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -9803,17 +9817,20 @@ msgstr "" "***îÁÚÁÄ***\n" "\n" -#: text-utils/more.c:1283 +#: text-utils/more.c:1237 msgid "" "\n" -"Most commands optionally preceded by integer argument k. Defaults in brackets.\n" +"Most commands optionally preceded by integer argument k. Defaults in " +"brackets.\n" "Star (*) indicates argument becomes new default.\n" msgstr "" "\n" -"âÏÌØÛÉÎÓÔ×Õ ËÏÍÁÎÄ ÏÐÃÉÏÎÁÌØÎÏ ÐÒÅÄÛÅÓÔ×ÕÅÔ ÞÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ k. úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ × ËÁ×ÙÞËÁÈ.\n" -"ú×ÅÚÄÏÞËÁ (*) ÏÚÎÁÞÁÅÔ, ÞÔÏ ÁÒÇÕÍÅÎÔ ÓÔÁÎÏ×ÉÔÓÑ ÎÏ×ÙÍ ÚÎÁÞÅÎÉÅÍ ÐÏ ÕÍÏÌÞÁÎÉÀ.\n" +"âÏÌØÛÉÎÓÔ×Õ ËÏÍÁÎÄ ÏÐÃÉÏÎÁÌØÎÏ ÐÒÅÄÛÅÓÔ×ÕÅÔ ÞÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ k. úÎÁÞÅÎÉÑ ÐÏ " +"ÕÍÏÌÞÁÎÉÀ × ËÁ×ÙÞËÁÈ.\n" +"ú×ÅÚÄÏÞËÁ (*) ÏÚÎÁÞÁÅÔ, ÞÔÏ ÁÒÇÕÍÅÎÔ ÓÔÁÎÏ×ÉÔÓÑ ÎÏ×ÙÍ ÚÎÁÞÅÎÉÅÍ ÐÏ " +"ÕÍÏÌÞÁÎÉÀ.\n" -#: text-utils/more.c:1290 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -9835,15 +9852,19 @@ msgid "" ":f Display current file name and line number\n" ". Repeat previous command\n" msgstr "" -"<ÐÒÏÂÅÌ> ÷Ù×ÏÄ ÓÌÅÄÕÀÝÉÈ k ÓÔÒÏË ÔÅËÓÔÁ [ÔÅËÕÝÉÊ ÒÁÚÍÅÒ ÜËÒÁÎÁ]\n" -"z ÷Ù×ÏÄ ÓÌÅÄÕÀÝÉÈ k ÓÔÒÏË ÔÅËÓÔÁ [ÔÅËÕÝÉÊ ÒÁÚÍÅÒ ÜËÒÁÎÁ]*\n" +"<ÐÒÏÂÅÌ> ÷Ù×ÏÄ ÓÌÅÄÕÀÝÉÈ k ÓÔÒÏË ÔÅËÓÔÁ [ÔÅËÕÝÉÊ ÒÁÚÍÅÒ " +"ÜËÒÁÎÁ]\n" +"z ÷Ù×ÏÄ ÓÌÅÄÕÀÝÉÈ k ÓÔÒÏË ÔÅËÓÔÁ [ÔÅËÕÝÉÊ ÒÁÚÍÅÒ " +"ÜËÒÁÎÁ]*\n" " ÷Ù×ÏÄ ÓÌÅÄÕÀÝÉÈ k ÓÔÒÏË ÔÅËÓÔÁ [1]*\n" -"d ÉÌÉ ctrl-D ðÒÏËÒÕÔËÁ k ÓÔÒÏË [ÔÅËÕÝÅÅ ÚÎÁÞÅÎÉÅ ÐÒÏËÒÕÔËÉ, ÉÚÎÁÞÁÌØÎÏ 11]*\n" +"d ÉÌÉ ctrl-D ðÒÏËÒÕÔËÁ k ÓÔÒÏË [ÔÅËÕÝÅÅ ÚÎÁÞÅÎÉÅ ÐÒÏËÒÕÔËÉ, " +"ÉÚÎÁÞÁÌØÎÏ 11]*\n" "q ÉÌÉ Q ÉÌÉ <ÐÒÅÒÙ×.> ÷ÙÈÏÄ ÉÚ more\n" "s ðÒÏÐÕÓË ×ÐÅÒÅÄ k ÓÔÒÏË ÔÅËÓÔÁ [1]\n" "f ðÒÏÐÕÓË ×ÐÅÒÅÄ k ÐÏÌÎÙÈ ÜËÒÁÎÏ× ÔÅËÓÔÁ [1]\n" "b ÉÌÉ ctrl-B ðÒÏÐÕÓË ÎÁÚÁÄ k ÐÏÌÎÙÈ ÜËÒÁÎÏ× ÔÅËÓÔÁ [1]\n" -"' ðÅÒÅÈÏÄ × ÍÅÓÔÏ, Ó ËÏÔÏÒÏÇÏ ÂÙÌ ÎÁÞÁÔ ÐÒÅÄÙÄÕÝÉÊ ÐÏÉÓË\n" +"' ðÅÒÅÈÏÄ × ÍÅÓÔÏ, Ó ËÏÔÏÒÏÇÏ ÂÙÌ ÎÁÞÁÔ ÐÒÅÄÙÄÕÝÉÊ " +"ÐÏÉÓË\n" "= ïÔÏÂÒÁÖÅÎÉÅ ÎÏÍÅÒÁ ÔÅËÕÝÅÊ ÓÔÒÏËÉ\n" "/<ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ> ðÏÉÓË k-ÇÏ ×ÈÏÖÄÅÎÉÑ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ [1]\n" "n ðÏÉÓË k-ÇÏ ×ÈÏÖÄÅÎÉÑ ÐÏÓÌÅÄÎÅÇÏ Ò.×. [1]\n" @@ -9855,34 +9876,34 @@ msgstr "" ":f ïÔÏÂÒÁÖÅÎÉÅ ÉÍÅÎÉ ÔÅËÕÝÅÇÏ ÆÁÊÌÁ É ÎÏÍÅÒÁ ÓÔÒÏËÉ\n" ". ðÏ×ÔÏÒÅÎÉÅ ÐÒÅÄÙÄÕÝÅÊ ËÏÍÁÎÄÙ\n" -#: text-utils/more.c:1359 text-utils/more.c:1364 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "[îÁÖÍÉÔÅ 'h' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÉÎÓÔÒÕËÃÉÊ.]" -#: text-utils/more.c:1398 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" ÓÔÒÏËÁ %d" -#: text-utils/more.c:1400 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[îÅ ÆÁÊÌ] ÓÔÒÏËÁ %d" -#: text-utils/more.c:1484 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " ðÅÒÅÐÏÌÎÅÎÉÅ\n" -#: text-utils/more.c:1531 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...ÐÒÏÐÕÓËÁÅÔÓÑ\n" -#: text-utils/more.c:1560 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "îÅËÏÒÒÅËÔÎÏÅ ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ" -#: text-utils/more.c:1572 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -9890,15 +9911,15 @@ msgstr "" "\n" "ûÁÂÌÏÎ ÎÅ ÎÁÊÄÅÎ\n" -#: text-utils/more.c:1575 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "ûÁÂÌÏÎ ÎÅ ÎÁÊÄÅÎ" -#: text-utils/more.c:1636 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ\n" -#: text-utils/more.c:1675 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -9906,19 +9927,19 @@ msgstr "" "\n" "...ðÒÏÐÕÓËÁÅÔÓÑ " -#: text-utils/more.c:1679 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "...ðÒÏÐÕÓËÁÅÔÓÑ ÄÏ ÆÁÊÌÁ " -#: text-utils/more.c:1681 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "...ðÒÏÐÕÓËÁÅÔÓÑ ÏÂÒÁÔÎÏ ÄÏ ÆÁÊÌÁ " -#: text-utils/more.c:1959 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "óÔÒÏËÁ ÓÌÉÛËÏÍ ÄÌÉÎÎÁÑ" -#: text-utils/more.c:2002 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ËÏÍÁÎÄÙ ÄÌÑ ÚÁÍÅÎÙ" @@ -9971,89 +9992,89 @@ msgstr "hexdump: msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: ÎÅ×ÅÒÎÙÊ ÓÉÍ×ÏÌ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ %%%s.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format -msgid "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" -msgstr "%s: éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-ÞÉÓÌÏ] [-p ÓÔÒÏËÁ] [-cefnrs] [+ÓÔÒÏËÁ] [+/ÛÁÂÌÏÎ/] [ÆÁÊÌÙ]\n" +msgid "" +"%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" +msgstr "" +"%s: éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-ÞÉÓÌÏ] [-p ÓÔÒÏËÁ] [-cefnrs] [+ÓÔÒÏËÁ] [+/ÛÁÂÌÏÎ/] " +"[ÆÁÊÌÙ]\n" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "%s: ÄÌÑ ÏÐÃÉÉ ÔÒÅÂÕÅÔÓÑ ÁÒÇÕÍÅÎÔ -- %s\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: ÎÅ×ÅÒÎÁÑ ÏÐÃÉÑ -- %s\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" msgstr "...ÐÒÏÐÕÓËÁÅÔÓÑ ×ÐÅÒÅÄ\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" msgstr "...ÐÒÏÐÕÓËÁÅÔÓÑ ÎÁÚÁÄ\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "îÅÔ ÓÌÅÄÕÀÝÅÇÏ ÆÁÊÌÁ" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÇÏ ÆÁÊÌÁ" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" msgstr "%s: ïÛÉÂËÁ ÞÔÅÎÉÑ ÉÚ ÆÁÊÌÁ %s\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "%s: îÅÏÖÉÄÁÎÎÙÊ ËÏÎÅà ÆÁÊÌÁ × ÆÁÊÌÅ %s\n" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ × ÆÁÊÌÅ %s\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " msgstr "ïÛÉÂËÁ RE: " -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "(ËÏÎÅà ÆÁÊÌÁ)" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "îÅÔ ÚÁÐÏÍÎÅÎÎÙÈ ÓÔÒÏË ÐÏÉÓËÁ" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ " -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "ÓÏÈÒÁÎÅÎ" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr ": !ËÏÍÁÎÄÁ ÎÅ ÒÁÚÒÅÛÅÎÁ × ÒÅÖÉÍÅ rflag.\n" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" msgstr "fork() ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ, ÐÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ ÐÏÐÏÚÖÅ\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "(óÌÅÄÕÀÝÉÊ ÆÁÊÌ: " @@ -10067,6 +10088,16 @@ msgstr " msgid "usage: rev [file ...]\n" msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: rev [ÆÁÊÌ ...]\n" +#: text-utils/tailf.c:53 text-utils/tailf.c:105 +#, c-format +msgid "Cannot open \"%s\" for read\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ \"%s\" ÄÌÑ ÞÔÅÎÉÑ\n" + +#: text-utils/tailf.c:93 +#, c-format +msgid "Usage: tailf logfile\n" +msgstr "ÓÐÏÌØÚÏ×ÁÎÉÅ: tailf log-ÆÁÊÌ\n" + #: text-utils/ul.c:141 #, c-format msgid "usage: %s [ -i ] [ -tTerm ] file...\n" @@ -10096,3 +10127,158 @@ msgstr " #, c-format msgid "Out of memory when growing buffer.\n" msgstr "îÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ ÐÒÉ Õ×ÅÌÉÞÅÎÉÉ ÂÕÆÅÒÁ.\n" + +#~ msgid "Invalid number: %s\n" +#~ msgstr "îÅ×ÅÒÎÏÅ ÞÉÓÌÏ: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "ïÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ: '%s'\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "îÅÔ ÔÁËÏÇÏ ÎÁÂÏÒÁ ÐÁÒÁÍÅÔÒÏ×: '%s'\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr " %s [ -p ] dev ÉÍÑ\n" + +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] dev ÉÍÑ ÓÅËÔÏÒ ÇÏÌÏ×ËÉ ÄÏÒÏÖËÉ ÕÞÁÓÔÏË ÐÒÏÍÅÖÕÔÏË ÞÁÓÔÏÔÁ " +#~ "ÓÐÅà 1 fmt_gap\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] dev\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] dev\n" + +#~ msgid "version" +#~ msgstr "×ÅÒÓÉÑ" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ /dev/urandom" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÓÌÕÞÁÊÎÙÅ ÄÁÎÎÙÅ ÉÚ /dev/urandom" + +#~ msgid "can't open %s for reading" +#~ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÞÔÅÎÉÑ" + +#~ msgid "can't stat(%s)" +#~ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÓÏÓÔÏÑÎÉÅ (%s)" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s ÎÅ ÉÍÅÅÔ ×ÅÒÎÙÈ filemode'Ï×" + +#~ msgid "can't read data from %s" +#~ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÄÁÎÎÙÅ ÉÚ %s" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "õÖÅ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ×ÏÛÌÏ × ÓÉÓÔÅÍÕ.\n" +#~ "ðÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ ÐÏÐÏÚÖÅ.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "õ ×ÁÓ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÁÐÕÝÅÎÎÙÈ ÐÒÏÃÅÓÓÏ×.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "" +#~ "ðÁÒÏÌØ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ 6 ÓÉÍ×ÏÌÏ×, ÐÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ.\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "ðÁÒÏÌØ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÓÉÍ×ÏÌÙ ÓÌÅÄÕÀÝÉÈ Ä×ÕÈ ËÌÁÓÓÏ×:\n" +#~ "ÓÉÍ×ÏÌÙ ×ÅÒÈÎÅÇÏ É ÎÉÖÎÅÇÏ ÒÅÇÉÓÔÒÁ, ÃÉÆÒÙ É ÎÅ ÂÕË×ÅÎÎÏÃÉÆÒÏ×ÙÅ\n" +#~ "ÓÉÍ×ÏÌÙ. óÍ. passwd(1) ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "÷Ù ÎÅ ÍÏÖÅÔÅ ÐÏ×ÔÏÒÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÔÁÒÙÊ ÐÁÒÏÌØ.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "" +#~ "ðÏÖÁÌÕÊÓÔÁ, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ × ËÁÞÅÓÔ×Å ÐÁÒÏÌÑ ÞÔÏ-ÔÏ ×ÒÏÄÅ Ó×ÏÅÇÏ ÉÍÅÎÉ " +#~ "ÐÏÌØÚÏ×ÁÔÅÌÑ!\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "" +#~ "ðÏÖÁÌÕÊÓÔÁ, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ × ËÁÞÅÓÔ×Å ÐÁÒÏÌÑ ÞÔÏ-ÔÏ ×ÒÏÄÅ Ó×ÏÅÇÏ " +#~ "ÎÁÓÔÏÑÝÅÇÏ ÉÍÅÎÉ!\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: passwd [ÉÍÑ_ÐÏÌØÚÏ×ÁÔÅÌÑ [ÐÁÒÏÌØ]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "ôÏÌØËÏ root ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÏÒÍÙ Ó ÏÄÎÉÍ É Ä×ÕÍÑ ÁÒÇÕÍÅÎÔÁÍÉ.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: passwd [-foqsvV] [ÐÏÌØÚÏ×ÁÔÅÌØ [ÐÁÒÏÌØ]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ %s: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÏÅ ÉÍÑ" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "ôÏÌØËÏ root ÍÏÖÅÔ ÉÚÍÅÎÑÔØ ÞÕÖÉÅ ÐÁÒÏÌÉ.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ. `%s' ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÐÏÌØÚÏ×ÁÔÅÌØ?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "ë ÓÏÖÁÌÅÎÉÀ Ñ ÍÏÇÕ ÉÚÍÅÎÑÔØ ÔÏÌØËÏ ÌÏËÁÌØÎÙÅ ÐÁÒÏÌÉ. ÷ÍÅÓÔÏ ÜÔÏÇÏ " +#~ "ÉÓÐÏÌØÚÕÊÔÅ yppasswd." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "UID É ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÎÅ ÓÏ×ÐÁÄÁÀÔ, ÓÁÍÏÚ×ÁÎÅÃ!" + +#~ msgid "Changing password for %s\n" +#~ msgstr "éÚÍÅÎÅÎÉÅ ÐÁÒÏÌÑ ÄÌÑ %s\n" + +#~ msgid "Enter old password: " +#~ msgstr "÷×ÅÄÉÔÅ ÓÔÁÒÙÊ ÐÁÒÏÌØ: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "úÁÐÒÅÝÅÎÎÙÊ ÐÁÒÏÌØ, ÓÁÍÏÚ×ÁÎÅÃ." + +#~ msgid "Enter new password: " +#~ msgstr "÷×ÅÄÉÔÅ ÎÏ×ÙÊ ÐÁÒÏÌØ: " + +#~ msgid "Password not changed." +#~ msgstr "ðÁÒÏÌØ ÎÅ ÉÚÍÅÎÅÎ." + +#~ msgid "Re-type new password: " +#~ msgstr "ðÏ×ÔÏÒÉÔÅ ÎÏ×ÙÊ ÐÁÒÏÌØ: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "÷Ù ÏÛÉÂÌÉÓØ. ðÁÒÏÌØ ÎÅ ÉÚÍÅÎÅÎ." + +#~ msgid "password changed, user %s" +#~ msgstr "ÐÁÒÏÌØ ÉÚÍÅÎÅÎ, ÐÏÌØÚÏ×ÁÔÅÌØ %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "ðáòïìø ROOT'A éúíåîåî" + +#~ msgid "password changed by root, user %s" +#~ msgstr "ÐÁÒÏÌØ ÉÚÍÅÎÅÎ root'ÏÍ, ÐÏÌØÚÏ×ÁÔÅÌØ %s" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "×ÙÚÙ×ÁÅÔÓÑ setpwnam ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÁÒÏÌÑ.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "ðÁÒÏÌØ *îå* ÉÚÍÅÎÅÎ, ðÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ ÐÏÐÏÚÖÅ.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "ðÁÒÏÌØ ÉÚÍÅÎÅÎ.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "mount: ÜÔÁ ×ÅÒÓÉÑ ÂÙÌÁ ÏÔËÏÍÐÉÌÉÒÏ×ÁÎÁ ÂÅÚ ÐÏÄÄÅÒÖËÉ ÔÉÐÁ `nfs'" diff --git a/po/sl.gmo b/po/sl.gmo new file mode 100644 index 0000000000000000000000000000000000000000..5c5391ca0c2b14dfad138cdac583f4427b6ea765 GIT binary patch literal 33996 zcmcJX33y#sb?;9SNa9P#M955XoS;}vbYOoX`7Ff-LHNudI1XG5J_YOs zPX~L!PH+sQNN^C$fG-E10p0_y1|J4b0>2KP2R;Tq4a{`7_;bKBc<=G=*MX<;elw{0 zY962G@#P-x0YlQ?3Z4Ug3RFGc1J&-Y!BfGrF9?D&!HdBxI0S~^K~Vj<4_pI&5~N75 z1giY;M4k`!fNQ~VP~(0ssP%a>@(f3wRbbBr+(!UAhU+_`>h<@J(RsQFo=<_S^MDQd!r~aM?J{#N$t^!{Ks=s%F z$AkBSo4^l)YVW6@+W8ImUGR(x=?nNvQ1f%nMUEdffEw>GsQOCarQjVPMT3un%KsP` zg8$*;&+c;dZ3BCVp959Tn?d#e+|}n?cP}5j+|^2x?wl=Q@}&uvEWxg)&EUU z^!^v{c<{(|ZoW?fkK_HBpvtZHxD8~Af<2)4>_wpZcR#od{5HstgVhj6d^QBCd-J01+9%yFumq5~y|`_31}k>c$;{l3#25`&RHN zyl)3JuQz}i_idoY_bO2BybBaxe-?Z?_+9Wx;LkzP^WQ!GH>hzRy)g)m0*?cU3Qh#Y z|J%Tmz}=wcr3k8@bx{3yJ*e@$6V&)W32HvR0IJ@vgX-URK*_xygUa^{Q1$&6DEV;A zvt0i=z*Bj@5EMW4flOKOQc&eT2A&B18K`;r2B?1i08~4_0wph2UFP^;02DnY{rd~R z(|CUqsBwMJ$A1ol^@8t#8vjX~T>3TOQ+dA$)Oe;rwL1rjZx4d%*GoL!4QhOE0@crV zf@Mo{zhfXDZNnzx5R&C|y~@x>#c==~i~ zbX)?}?$K1b6+8{pdbt@?zg`Tg{Hs9q|87wIcq6EG-|6E&0IHvV3igAKf}+bauW)qQ z4YCx1SAgP&N5ByLzQ-f4bmKiA6n!>>qQf9~CU^^|c~}I`244fJe-DA8^G87C|2U|5 z`Abmk1Xnq}KOfY(9RSsjIZ*U^D=7K%E>P`$4HP}T3!V=CGpO+&1CxlJPXWbeCxfEn zO`z7}6e#{)09DV6LG|x0Q2hCNQ1v_nZU!F))z4pms&~!Rj!(M5b9uiK)I973L+~Zw z1>pVQIp9}7_4_BF#(!oXa|4Fp4EO<1a^@@=+Xr3;(p2ysFc1D1g!IAAElw`I2GqLv zBq+N4HTY)mTi{XP0hr@_@F1x1zSZNyAfygH2d)91)bHx)0@bgp!Sldvpy-hYwH|H- zHSXIz-r>{l1U2q^L6%nV32;65@1W>@A%CnqxQ_SRLGj1?L5=rIp!)G^@X6qL*EqS^ z39281;4{E7H~`)WJ_-CAa1{J5D7nyctsBSHp!zcoo&nwl9s|A(JOz9UsQNw#t^vR1 z<9`i`-Y3wA+8qYf?+U1O^L$YJ`f5=9d>bhKx!>c%pz?nLRDZq#9t}PUs{J4M_@97h z@%|g|Sn!PNTs`N3s<#`|yj=pSy&FNTpIK1#-2rC6J3;aD8$k8r-Js_E1EAK!he7q{ z^I!)22B>`B2i49`JpLS1xnF^*?>9a^v)#3KBKS<=PXje?SAb6kZ}9JPKK-Sj#`z$4 zF8CpEHTZQ=;rA< zQ1qMwJHeNMS{EMxJHXF@qTfG(qU)+5CnvJtk-TpM)!qQ8{_Fvt3g$dkK+Wgvpy+lN zC^>U4D7rlaYJEKniZ4G0N`8C^48gwxmG7uwSN<4K^Y~Oy`A-4W-WlNW;2KbJb0esF zhCtWfspvLOAVksqU$YS2+o6A*RKP! z;9EfP)tA8#{06A^UxMO~AaeTq0#Npo1g{3Sfa1p&ff~nKLACQ?Q2hT%Q2g~% zuowI^*sz~p1%l+K0g7sf&U6# z4_;ny<9HSLB;M}>HBWB`mH*v7{z32@-ai1U-mm)i$3W5f=pwoTJPYgrXF$>G4WRmW zKdAmc1Re_>0!6P+`}l8znwNh7F9+px$O2b@qT{T`yTNDj{!vi<`L2KePyfEU~4IH-qcI1@JQP0Z{YvcVIWT z1U>~kt?c@BJ}5eD2Gvd#6g>}u*MKhsp9+2nJQ4gBsPaDoGvF^kl{?~AN8b#nex3_% z1=oOAfkjaB^&apf@F7tB{S?>*J_?FnPpPWm6GJ z2f&@Ye*?S%?5eQ`0P~>u_HV%uJgx4=aT%!o41o87gW$>FKY$(JFTtmS&zN`e<6=lcro}5a6Op0-ODLZ{h9^EuW#`9aqu+WzYksp{tC>38=mjxdmnfz z@Ara7f)9e4$M=KBgP#G_kFSBM=kGoK2Ppo3+6z3Nfui?%Q0-p|D*Yxf1S3%GyZ}_b zH-H-NeW3W~evj`1mG48K=<^q#+Wn!AKjMWh|LLIk>|9XuwBE;W16A)JcocX8sPsLc z>MeufpF2Fh7u0(ADkwUC8&rG$462@^U*z<{iJ<7;1+E4wpz3=qsC@4M#g88XRo^GU zBf&3%M}SY~&n)3uy|nzq>rW<5br1XatHJ+8coJbZ;V#nOp?B~{U?(B{UB!d=<)x&l zy#??);L+gUgSQj(dk62|0Dm9U{A#aI244go0^ba#zxT8}pXVdzLGeL}fJhHcC(r)` z_4@$fZG<}ECW3x{Nq9MV_7nb$=Vud&Jl{&t@9p682}3-;(Z?zN9KudL@Ovlm2>}rj zjD!DTvF^{5f8Iv?-8>%$K8x^IEqS)_{3zif;y>r(M_SVLI6>MQ!FT)kN$@Ge=_h`; z*PfhAIhpu-ecD>^)ue3&{|ERIpYNZ*XAug-cM=AC{3f2i#Pb>c{evFwBmRYidk9+B z|4DcW&-a1P1pk20`djB;ZXo^_Jii$HYw+g;SS|Qd!jv!b2R!TdX~G{7Cq3{*!X(cf z;HyEcp=rV*&zr!j!BOxA!jB0z67>6mgWwL*Ur+cM@82VI6V4~-_c6jXq-`XeN;ubI znNObI&a>o?e%~fsOSq088Sw_v^~-^81)mMh5r%yHzY_N!gjqrl;SGd@px-=sJ`es4 z;V!~SykAbp5;pR_ouJ=G32TVEg>V$lk}ZEucrD?5gufuXlyElbClJo$IsJWwht0&j zi=bZ({64ruc%F|_{O|Gnm>&3jnecJKImE36|C^Bh{*bs)Uv9O>vq*d|&pQbB`;7ku z{+h7Y=XtKj*ZFk8>j`%f#`MDP67syzJqE}6{I`Lh^l^f2AFt zgd+L<(t)#ydEV>a1z#h)m(b_y`z+7@M)(ln-wEdvpZ95R^|(lU`n%c39ZSTegtz$j zy`$65GX#HKu%L{zO72xn;>969w$H%P#tK|6y!u3372u~&4NLWwY zmEbx;`g^5+*hkz?d43CFkmoYt6rOtt&+z%*#PfMP7s1yM^m_sCy*_=t$1TL4;-3## zE@wxK^ZYXZ{u6LB;dMUWJ9$2h=M4A^!utv5@;>d;`*^>Ipx?uUV-!y~Ksb?5;q_ev z{m$Y&3x0&~8A2ED`fUd<0dFH*%=7zv{L6W-5%hZ#aeLfj@FyOB06v*;8EG#ge3j>a zCY(yp?;vpxxJR?^-^P31zYG46P$F&>cp>4Lgy-=7Zo=R3yn*nygok(^BOJ~172qpC z{od@L?eFcR>o-IAA>lZ}(};Tz{1lo4M^LfQafHP62xT*dQ;eWugED(@lq z8gMIkCaB-92wQl5rGMY!aRYcWX-9&;4?X~fgbu>>yzAG`bFiwryF2WthCqf}JJqn5 zOy^6zVUW4-!V5|04RiTQJXuRB3n4KXG6D9p)S;vnMqw>JPz$H>#aMal=QD1OCJVgl zt#2Z!)Z(0)*_y8wtaL{)7Y=Uj3OkBCOf1ym>S3wf%5lx%Id-UzVZJn(RMa=h3?=)+ zg`^%%My0S;uav@MYAUSF#9=wvA6FP$kQs?;wV0F=J)TPHr5wd>s3fK7upCvZ`;&^g z7PkG$Q6-v-DMh#1684pnH7=$+vrxUVvm?hCEUXO`uMSQ|MLiBBr5MoTNF~3H6#qCE zRTlIZ5vp;KafA~|Qi~>_A`RE_wR}=aGt`plY2u@>5=Xf(DHRvOsbXYR!prdX7-8u(uVGsCT9xV4_Ih5PfhnWSC|tI>R(DVdy!O4F{7 zRkEzm;#j=|YgP-zXd*U3*ObqSwbEftHLNaFYw=u|&jsX|SBNY5sRhR#DWRKP+E0%C zl{^Dl#q;^exVl%&M8clz{K4$4d&9|OZjQ>U%%Y_$d6+&<6_fpX-V=b6o-DAyUHlyDU$SUb=p!T)qHv;^Ocwk!gwRG3EiFy^T zRO{3fLs2V{t>$^OvD&B`gm6UY4#$xcMH(tclVUumRM>1Kdub``?5M6)t-axvsHCy^ z1;jcir-SMZw;I2NYdWfHV8T)@%9rR@I1gjx!nXC*of(&WC|8mRsIY*bh{)Ptk@=pm zx<4w1`;$82Iu}=Km1IHkxYEKNwwe&sF01QMt~(rrhdfNP5uZ#k zqB&IDYDctD30b#1rYgytDB7gj&XN}SBJ959 zlvXlbV)f=EcPlx!V5lj|&DQdBaZ77aEt$(tS`)@k8fCb?r>BR3#+688udWU>)2Kep zbW)B}W+N_{D~k&o;x&5!Mk|YRU8me2;hz07(%v~bHdlr{tMqhr*ilBac}B9Fy{NPO zGclqCdQ0Ba%WgW8(z9DC>~)b5lZXb15p86jKtI(&79IgEft21b=qrYLc2t8 z75S=BwAI-0NL&0$>l+o&-~vdJvQ|rDRY`I;7jQv!VGi+D2=}otUF9itQi;)|!+ytA z*=$ojwLw=nQLiolHZV|QUkI}H3&&UAQAZ zmq%^7v}`uxb7e#O`Dh{sQES;O4>_|yya0tg67*DQIul^(O`s(t5X+G)h%{ooz3X*a zBEckmEk9YXBGp2^TxJ+;FRDYD%<4#UAc|s(4f-&U8s?T*dm_dv)e@IHnX1HbSVcO= z%QK=l56^NGCyfRH&l^mQAd(t573vs#T#hZi@^0JZHNUJdzTS2Ez zi5`;`ee=jEQLcc`&@3<*e<3Cc80nS{afP2fXOD z{Gt!FmW$ECI*b}>tz)H{=(k}Z`76N|n=z5jnd-SP%jU6aGDy1`k=B{RZsiYRXi#w@ zGBRVE*OCmRiqwe_z1g*k!>AhGFq24|iQt`=uIvWi~`y9 z^Q^HQ`BMD=YrDYukQJe>JZ>|a)XaQR#DEKBsnVCu9<@Ym&CaY}uWV2QlP}HPxp6IV z1ET{sw)DcaR$i#&r)O$m=a#kM`c0cI$?|7YxE(XC6!v$AgIdz1@PaUkC+OR<+#7m& zHmsamL$R$gC=*Q+&{PwXb<(iAFfHbgW18-kd<}!bik8-BNi}vKBYlI8HDSNTmT>t> z-_n}Ae98Odw#_CI6w9kcjBXw1+p%*b>>Fn(gqv^Dg3zuLb}6I7Ci1oc)23JgKm)`+ z$vi<8muws7V5{3d%cM++(U?RMwJr1DH1AdnWHsSdS0iitjxpFO{@bc;Q(B7m87ALE zx?ccr{MKYe6Bvsej-=s4ME4eP>lWW7H22qT+fA&MiDBTaNga1W(62pu&|k_CunkOB zmhfyy4VbkTj`ol593ApXLQ7aOtV)}*xq^P%DN5MYwNh7UJ-awb9W8u|@ms<`yS@Ic ze(Q&*@SDDH+wdqEZSS|OZ@h0u*grZtJW6(+&3LR$DN>+BO!BiygN`+U}Sk zkqNdj$<<(+ajQuVlzJF!lg1r0jjPAaV_So3ynG9;U8da3_zI=hGQqWRv21_BF&nYj z*ppKdAHlWz8@2-UqEDCP)^&7maDUi&ZpigE{)AV`bV_%k(k|>r)^FOlDH9B|7_!m@ zcnRk6SlM)ABA$%UK;Z!LDyNx7bixz^_;rSuBW7{H+q%+Inzmq|G+C^R?vAf`b*mf6 z<2_kqY2D>hN6BsL_*<8JD;=irpLk@H$4<~ho89F#yKDWrItG1{2@hKgL7M|0Wd-Ab z_LSz{-^JUzU+2qW(t3g&+D)+C&QG|#P?(c_h7fC=h-gYo?HlDDKH~2^%FAjEiC!w&-n|XLd z#4Q^_^{Ol@RQrmO z?{Kp~#<%w2cvl(xGBMs_c%_caZgUI{ZXQi{r%KSCx7r;H^$qqnDL6C^oy70KP+Zg6 z9g6n{I19X`?{{4dlaK{MB0F*CcGgRi@t{*`FE7M3Y-OcZkm5<*ZRB0VGILwjueTh3 zrvW5#FU(13df_Z8(xt;3W3*<Y+J39vyngx8KRSbG}KL#qcO7(vN9nWran0?XXW zC9GPh99)pFyc<_r4k?ygergH^furS@mfLQfxE4gr_}vNKp;A)H8p}R=Eynr(Ni7Tw zDNt=Mm2c^twl<|O_0Qqa#?j8MhWTn~rlml&rtz*+q^%9>J(zP&_demxU!GP5|jKYd# z-&2Woy2)$3>4iqna5lsOR8eo5;YdeF>zK)6$x>!7OY@CrYsjwvczhz(B%7DqW?JWQ z%;u$yIaK9Fh}2wY*UVHQ?UbG#XawDv0e|Q?S!dVXrOmb{X_Z4i4lvAfFO4hdF|HE^ ztu`~fyQqq-SQWZYL{$cCoB76SG0EU0MwfiolQY4%9OrQ{Dl50My)l)f4Y9&y8#T9H ztp`Tk88&~Bd3UDj6`NR=8Uku^#-`2L7BNtf?E$FVRu9BlOp2DTy6pRmUt#58xw68)Cn&1^N(Ie~SdnIXYc{@QLB zzTIbnJ8&waT|X5v0Z3wZ%2O}x$CT|3Z}JE0?vy#xvIWI;rkQ|h;l7*>k?bTB65%Nh zb~aATINC{YG-H@E63$sLv&`*FzDAygo1q!yv;=$2mMBhr*NC~+G!zD0x^5z0T34Nc zedA)Wn}a!y3Od*NEmuovw*2Xd1>Qw`v+gh^%9$)^w&J$++SBfo3(Ni0?oO1FK;mXZ zPVecZ1!c7Jixd$%JsWOZ%d6Ns*eN@^*8`dDRn_gu9@xvDTzEyPK6lk#$e(Q5xUnaT zZ92`))MuP4OeyOwWyRpFYOZ*ms%D*CT-}SoDXIsvDvNH#>6_ua5 zmE3!{5O8p2rng!>co9NaN76fOCbh+U9LFo`w}f0oar^y(7am?ZcCaNzgYB}jbuoo) z%5Uf!9U2(ArZ*gE*ennYCPM};x0Ex%4UyCOSRIXhH|MsxoZ`>VIH?XzRLmi3)1yW> zB9aklM~;#dtAiUj@o|igC(>3$0gcZorKc3R&3$@M)1Uim5s#k>7)B0<`PQG=Fv+hN-oZc+Hg?Kx#Nx#qr~wxhvSz))a6G042+X!;hi+}`TDWDm>Sky;hJ05XexA_MEQ22?rzn9uTNw51`y|jHO7o}3l%b3oMGSKcxB0#I81P^{G)5`UR@|nrV^S1H1~97qN2!TCXbv<0leID zXN6aU4lY=-rjKm10>nxwqrVH8K<`DILs{=;4WxmJ`pdx(;5NlABNNS;RU?P(l2*#Z zO&S}%FW+|YD`N$?Una-uTwUgacMq|SRKO+aaB9H>liT{r&@oRUeas$L4rv8iQltAVMcbVZ}c+!?$bkEOF}FDfT_Z%4t67#C-1HjBAY zv%OFkrUBP-#86_KtVSF7B3!d!Qj`P-&mkn`K{P$$4n$p1cm}Z!zx=jRmVS6{w+Q`O zGt#SrDLs6Zes$U#EzyZ(eRXTYmnDyJurKb)mDy3@qO<{s?;_aFU$RWQZW%RRt*x}M zJgr=#Fpe;WfEb_~e40ySYuZpvkiH)F}5$_^GsKBR8F*_l}>emxf- zSje?{HE8%>11)^B!c(%4sQX%h3^%tz>x{I1xbb^mWY*0x&3F`xqPa_9YG1Y`WOGx+@?^D+ zcE6~II~)r(JQ!ZIj^j8<>%Ark*W2F>vIZN4oiM}{EmKr{ERl&-;2MW@s?*_~1?nnU zBn+cW)xa#x056+7O|!_1>_9HN%eghMUAxQ%#Jbxa;P-(U7YP%pWSd-xPD{r#XT4Ga7!zr4v)$GFRa8@&t}~(8@i?064abTo zqLPMj1-ApOZgm9Xd@frpUadR7)$S@@m`OQ9r{nHYT)QeWI561XB-i@x9VJX=+E+(qjr76;5;tB~$)IQYL^rFb7POnrW- zly5UELgn0n0kIU@eelhdc##;z(r168oF{ggE<;30E-5BUd3w1h>$VUUkl%~ZG)|yG zUL}>M3;{J7E?v(hq=p=#K~E*?Qu*RUC4Z<{g`#z%Jil00^kOMO?$2ZGi56<5kjyKO z?v(pHY|2`%l;;wWvy{v?x~2TOQO*K{zImnTs3uy3)F}BF@-^xX2gkA;_^XJnl{cDb z&!uEtDla6ZrD&E-iM(my1Y?|GaCy8qj2h)MVZ+qj@|D`=vWR+;Fi56eHenQyRaeYi zc_y_gFX0^I3f za8D-eOed?X-XRhv<7F4kOOZHEBDL+JdA$%VLSvVxG_9ZnMuwkRBma*#&4+XB(;#sm zGrIMrxmt`^%DNuja?#vJBe-qyXT^G46622uO1bd!XVuN_sJT^2%P z+$#~KI~*(2%XD}?<{}lH5#d(8nLd=K=hMlO?%&z!r~8Z1QdG4iYvLbsQs#5N1|N2H zRQHARtcE&NrFw)lQeuUbiX$8$!p*i)p1r*-{#F*tFOo8gJIJ zPQEwgRkcu=klu3C-HoL>TZj;~&g zc?=RsO!_J*#??u$#_4nVm~Sa26%tA)Ig?l|4kOi)O1_ApR-#%gIAwxR9DK|&OMa!d zROheEyAESDm_)XP;rX1loA>1>(eX3xzC4Rd$~wu>46K)q#%RjEhYRZxJ!R76u+HK$ zQ3t&&gR4cA9P*R<@?5Qu=B%%7yD{&wLZ1f9M50WS8B$L2SLf6GjiuAb*~Y0Xckwh` zp0A=#bLPZ@{1^37P!Al&rqzNu~^rw>?Y+oR6^xR03k1C>q~w|Z)0vG zsrRsEgg38ov%XodE!8uJriQ(bPQHO#>}7tWJ; zO_-~>Q2`#*nCV%0no<0$UCjp-K{r3m{!;!(W5uyjx;Smw*A;fzt^9r55obVZeM#qu zokLNTFF=rZ=@P^sch~bVLK4zSftw_5=tC4)4r(<(fX+$?%00@v)5)oTc-#y6LrAlD zmMi*w>D_#rR2GoCvXAU01J>y@ePdHtl0k3U)fo?sD6K$KIm#vN#;9ufLM@WqB8pm2 zMg^3?T+)od=Eam{bvjAW$mrr#r%On<8YyGc857vYkQn8IcrDOBNUz~069|aeXoaj! zx-HANt7?3OAr4P@I|VLF&y)v5cd2#6DUUTu!1pZ6s|}(rC9MwJz`%Y_?L~bSqGH zlLS8-9^1GWp}Q&N_b>Lq*qBeJG)wtI1umXYg8jb@m7NXRJQ#999%B->h=e>mo>U9< zL)!5)Zu1|OE4|QP!h2nuHSs_Z<~AwU57DQ5H^*GgykX&Mb0C458Z+r?cWs-2lj;~Q zwVAax*QRxb%pyboHs!PIwy^#3zwcvORYS8%V%bgOWWLpIwhk?c&Fp3*SL>{&WRkRl zj;_n(Foq-DnF{`s0NFuqWNyFF*lgt2a{OIRnOnLg-4RK1z;5X`0sRx?qHriS-`rM8}r$Rc1wbq5_6U9s#>JjY?7!8}GUt&|xU{Gz*zO zBeL=uaXF-^_OGMqruX8oj0Gf%O50z)>qu%0U*pne0oaMyDzI7(dd%x&toJVf^pmh^%_$lk!a3;ZvUHsuv~Smz|1y#96@+a&HZM-SKF^eWdP#Q!|_@`Xp#R>XU)_1Wh3iOt4)xe6Wiz;A~UEu~tLsn2n*+ zkt$o#IP4!9?;n+M>(;wwY7w&|Db>+Y5JB7jWCBZP9(xo++19TZ$fr>(-C-zpG~Mq9 z>1Mt;u?U=j-4HZnuilu~KAUE-+}Q9|5{CLl`nLDAzsbR=&myB@m74(gUh@#xGcTiM z=j&yw@$S~B*6m$9uxgTHL?s&sS9sA(1wKizi;-|UG7Ecz8F0EtT;upOsn|yeEngyZ zqx&CELrWH7Zv?|tI%Cbv<6brXNUw)}fh)dF#WUL#oh1A&Un9sTfz0PysaoCNg5T;* zeT+gUbe(~PIEwi&(1~HECX0EoI#Zv|!5l+)wfx4rsd({&MB-MGuGLW>!Sv3Sg||2QSSBuIHHzMsTGrM zS6*~Z4*$K3{zh5bLOgy^Tf5F(@4j%@<@egG67;Vu_9)o#fBT(-T-PJZ9qh}a%uG%F z@ac{;>TVQPZ*(%ix`3r+eHbyK8Q2uDQO5u1qz5*%({D|4HC$pt@2mis888Yqmnjks z`pm7`YUb>UmrOg`YCg=uJ={P|J?qWy9XORmvzlv;L>Zr~0zP8aT{#$bVEltTbePZySWxw%#eqYi5Be{9}X~ncC{GBP?|I3I|+pRe}Sh3$^bS}y73Qvu;EVD25gk6V98*I`45J-+uOhvBRT9q* z6LeCi7b!w0RcI?DFV~k1I}F{A z70am-BM&xn045hjB6~(N{s>!VsNe?eT=Q+-c5kJM3hul#j2^)hV5p){dcGvTAvbCf zG%cT9;GnS68PTip>^``#LmM%IXx5?(L_BBb=e<>iF@d8!l}j=%;F8Dr=wby83{N^e zt&$C=UPCYvg~v%V+ST-lw0whs<?;c_&nL?4@;p(E_*#rSzhj-sZk6irXk@hif${!b102BVM$OuAWO!`* z&anZ%TkC%!i{5RUf>HY_Lq1zGpw0eGPlNDPG_6R^V{y1mu=;V>lu~;&&UBW_6@8`A z%^H`Zf?Fnh&dd(nXJv1K3N1y4oae79aAmNYlg8&6=6#TA##YYDFJM{;1z)r+2ygQ^ z|G0VFdMLs{0$*sbqsUlsGO@AqpJxo`7W4DC2mI?3OcPf`97%&+-e#6F%Y1AS8|G)l zXX5;^RDdr{(DM{%h{*>OO$8_rz7!B#miZOZ2sH#JYi?6*{haGk8qGOV z)d`MewHP><4U2XD2c3NSEe6b>Q|I(kjK--ma(JcVR|@(b!pbK84~1w4rJw^0On~*O8>=%v3kXpw%i!QBg4CgN4cBc z+vGo}=vIj{1RTW4$7dCZ;c*!t?n;|ath z9ue}J!`?)JXAPA#$M*eACa(t$ZM~vN)E#W?OE(faQ*bNJ?8dl; zgWAq~)uHBoN&+llnIJ~GGYA-#?5wns4v8fxxWc9LB$Jj@IgbNLer(xOnmLOw-&Yzt z?Dxa6JN-5=v2AeOmVumG95taT`KntDm9+C@BGdbNbUMw+u6+*zk~4O?tkamu2)5m0 z?z2eWex#?Sg=jBq*|@{Q7aom$L)Xkc=nlo5FU)=a(MV;qcD9+HT(+U;;^nse*9 zJ81ZvIGJs*YyPm~Lm6sjEEEt;(JWWYo6Fb)f89iTz18`uy%4g~?ea?T1b1k0O2GUp={nckEx=O*w7Uk4q>jP!o0az4hJ0EjqH%IRaoWirR0(bo_m9OF_ zl#3)7auSmZ3TvGRu>kAKv$qq}*VcBKH1)4JvqNItDGdl~K0Y(o%~8jAF--VNrJjv2 zw9S#iMJ>DNBNHSm69m!gT!+>r{*x5bc3cygQ43-Zj`6VFq$*gI&VIrTj{r&c!qlSv zQr7dqe8>kbTzRuq#34tUC7@|(6rc(|X@N&ENa(2gBS5?~6%mksluREk90~ z-ryr;SClbDqBjv`KNtvrO5HSblo>#og5+GSS_!>A=o zwkXvV@n*h|Hrqxov4$_Ji45&ImF-@Q!FVEV%8AG#cPTC{h{@!Xf%b*^nC}U5ubk>@ z@U+$KgZ8;_mo-@sY#FusOEC+H!*6yu=uL0HBhdU=m6K(*BGEYvKsRPG!D8e79@F1a zj>o7}aPquS8&}QrRh%f7HtX+)2CkKa5Y~G4%|72%{ zc>l=`EeA_FP>Z#0@{6`-)dXm}WLlk#p1YKU{aL1$lD%%fp|5w0$=j}Xu*#N4nwi@0 z21yvohV|mfimOT1NZ^fjS!i6;t0G*RwWSw>;1TU#P#WnSzlO9lRiwmJPa!u<{nP`e z(Qq*|p2Um(%O2MuOo}v@rL}(CliFtbxM!a0neimw19^jQed8(p#wXn_nKac0=k}G4 d#lm)2fQ@zz`_L!N;xmvr56Ru>V1TLgzX501fMfsw literal 0 HcmV?d00001 diff --git a/po/sl.po b/po/sl.po index 56e75194..04bcca94 100644 --- a/po/sl.po +++ b/po/sl.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11y\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" "PO-Revision-Date: 2003-01-28 16:30+0100\n" "Last-Translator: Primo¾ Peterlin \n" "Language-Team: Slovenian \n" @@ -118,7 +118,7 @@ msgstr "%s: napaka ioctl na %s\n" msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "uporaba:\n" @@ -162,13 +162,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "uporaba: %s [ -n ] naprava\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s iz %s\n" #: disk-utils/fdformat.c:130 @@ -193,7 +192,7 @@ msgstr "Dvo" msgid "Single" msgstr "Eno" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -203,97 +202,97 @@ msgid "" " file file to test\n" msgstr "" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "%s: napaka %d pri dekomprimiranju! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: napaka v velikosti pri simbolni povezavi ,%s`\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, fuzzy, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "%s: Zapisanih samo %lu od skupno %lu bajtov" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, fuzzy, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "%s: neveljavno dol¾ina pripone" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" msgstr "%s: prevedeno brez podpore -x\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "%s: opozorilo - velikosti datoteènega sistema ni moè ugotoviti \n" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" msgstr "%s ni bloèna enota, niti datoteka\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, fuzzy, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "%s: neveljavno dol¾ina pripone" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, fuzzy, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: neveljavno ¹tevilo" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, fuzzy, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "%s: neveljavno ¹tevilo" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "" @@ -750,7 +749,7 @@ msgstr "" msgid "not enough space, need at least %lu blocks" msgstr "" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Naprava %s\n" @@ -819,18 +818,18 @@ msgstr "" msgid "error closing %s" msgstr "" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "Uporaba: mkfs [-V] [-t tip] [izbire] naprava [velikost]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: Zmanjkalo pomnilnika!\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs, izdaja %s (%s)\n" @@ -873,7 +872,6 @@ msgid "" "Exiting.\n" msgstr "" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -926,10 +924,6 @@ msgstr "" msgid "ROM image write failed (%d %d)\n" msgstr "" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -1002,7 +996,6 @@ msgstr "" msgid "write failed in write_block" msgstr "" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1036,7 +1029,7 @@ msgstr "" msgid "Weird values in do_check: probably bugs\n" msgstr "" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "" @@ -1078,106 +1071,106 @@ msgstr "" msgid "will not try to make filesystem on '%s'" msgstr "" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Slaba podana velikost strani %d\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" "Uporabljamo podano velikost strani %d namesto privzete vrednosti %d/%d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Privzemamo strani velikosti %d (ne %d)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:250 +#: disk-utils/mkswap.c:249 #, fuzzy, c-format msgid "no label, " msgstr "oznaka" -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:382 +#: disk-utils/mkswap.c:381 #, fuzzy, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" msgstr "Uporaba: %s [-c] [-v0|-v1] [-pVEL_STRANI] /dev/name [bloki]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "preveè slabih strani" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Zmanjkalo je pomnilnika" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "ena slaba stran\n" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, fuzzy, c-format msgid "%lu bad pages\n" msgstr "%d slabih strani\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: napaka: Ni prostora za izmenjalni prostor?\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, fuzzy, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "%s: napaka: velikost %ld je veèja od velikosti naprave %d\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: napaka: neznana izdaja %d\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: napaka: velikost izmenjalnega prostora mora biti vsaj %ld KB\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: opozorilo: meja izmenjalnega prostora postavljena na %ld KB\n" -#: disk-utils/mkswap.c:645 +#: disk-utils/mkswap.c:644 #, fuzzy, c-format msgid "%s: error: label only with v1 swap area\n" msgstr "%s: napaka: Ni prostora za izmenjalni prostor?\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "Izmenjalnega prostora ne bomo posku¹ali napraviti na ,%s`" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "usodna napaka: prva stran neberljiva" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1193,120 +1186,84 @@ msgstr "" "varnostno\n" "preverjanje.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "Izmenjalnega prostora ni mogoèe pripraviti: branje ni mogoèe" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Pripravljamo izmenjalni prostor izdaje %d, velikost = %llu kB\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "izmenjalne naprave ni mogoèe previti" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "strani s podpisom ni mogoèe zapisati" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "fsync() ni uspel" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Neveljavno ¹tevilo: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Skladenjska napaka: ,%s`\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr "" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr "" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr "" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Neuporabljen prostor" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 #, fuzzy msgid "Linux JFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "Disk je bil zamenjan.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" "Ponovno za¾enite sistem, da bo razdelitvena tabela pravilno a¾urirana.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1315,810 +1272,788 @@ msgid "" "page for additional information.\n" msgstr "" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "USODNA NAPAKA" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "Pritisnike katerokoli tipko za izhod iz cfdisk" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "Diskovnega pogona ni moè prebrati" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "Na diskovni pogon ni moè pisati" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "Preveè razdelkov" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "Razdelek se zaène pred stezo 0" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "Razdelek se konèa pred stezo 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "Razdelek se zaène onkraj konca diska" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "Razdelek se konèa onkraj konca diska" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "logièni razdelki niso v diskovnem vrstnem redu" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "logièni razdelki se prekrivajo" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "raz¹irjeni logièni razdelki se prekrivajo" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" "!!! Interna napaka: ustvarjanje logiènega pogona brez raz¹irjenega " "razdelka !!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "" -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "" -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Pritisnite katerokoli tipko za nadaljevanje" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Primaren" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Ustvari nov primaren razdelek" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Logièen" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Ustvari nov logièen razdelek" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Preklièi" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Ne ustvari razdelka" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! Interna napaka !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Velikost (v MB): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Zaèetek" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Dodaj razdelek na zaèetek prostega obmoèja" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Konec" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Dodaj razdelek na konec prostega obmoèja" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "Ni prostora za ustvarjanje raz¹irjenega razdelka" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 #, fuzzy msgid "No partition table.\n" msgstr "ponovno preberi tabelo razdelkov" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 #, fuzzy msgid "No partition table. Starting with zero table." msgstr "Izpi¹i tabelo razdelkov na zaslon ali shrani v datoteko" -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 #, fuzzy msgid "Bad signature on partition table" msgstr "Enostaven izpis tabele razdelkov" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 #, fuzzy msgid "Unknown partition table type" msgstr "ponovno preberi tabelo razdelkov" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "Velikosti diska ni mogoèe ugotoviti" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Slab primarni razdelek" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Slab logièni razdelek" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "Opozorilo! To lahko unièi podatke na disku!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "" "Ste preprièani, da ¾elite zapisati tabelo razdelkov na disk? (da ali ne): " -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "ne" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "Tabela razdelkov ni bila zapisana" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "da" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "Prosim, odgovorite ,da` ali ,ne`" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Tabelo razdelkov zapisujemo na disk..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Tabela razdelkov zapisana na disku" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" "Tabela razdelkov zapisana, a¾uriranje tabele neuspe¹no. Ponovno za¾enite " "sistem." -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" "Noben primarni razdelek ni oznaèen kot zagonski. DOS MBR se ne more zagnati." -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" "Veè kot en primarni razdelek je oznaèen kot zagonski. DOS MBR se ne more " "zagnati." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "Vnesite ime datoteke ali pritisnite ENTER za prikaz na zaslonu: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "Ni moè odpreti datoteke ,%s`" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Disk: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Sektor 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Sektor %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Brez " -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Pri/Log" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Primaren" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Logièen" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Neznano" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, fuzzy, c-format msgid "(%02X)" msgstr "Zagonski (%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 #, fuzzy msgid "None" msgstr "Opravljeno" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 #, fuzzy msgid " First Last\n" msgstr "parametri\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " "Flag\n" msgstr "" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 #, fuzzy msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 #, fuzzy msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ----Zaèetni--- ----Konèni---- Zaèetni ©tevilo\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 #, fuzzy msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # Ozn Glav Sekt Stz ID Glav Sekt Stz sektor sektorjev\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 #, fuzzy msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "Direktno" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Izpis tabele v surovi obliki" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Sektorji" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Izpis tabele, urejene po sektorjih" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Tabela" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Enostaven izpis tabele razdelkov" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Brez izpisa tabele razdelkov" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Osnovna navodila za cfdisk" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "Cfdisk je tekstovni program za urejanje diskovnih razdelkov," -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "s katerim lahko ustvarjate, bri¹ete ali spreminjate razdelke" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "na va¹em disku." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr " Ukaz Pomen" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "------- -------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr "" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr "" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr "" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr "" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr "" -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr "" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr "" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr "" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr "" -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr "" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr "" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr "" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr "" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr "" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr "" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr "" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr "" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr "" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr "" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr "" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr "" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr "" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr "" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " ,ne`" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr "" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "" -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Opravljeno" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "" -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "" -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "" -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "" -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr "" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Neznano (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, fuzzy, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "%d glav, %d sektorjev/stezo, %d stez" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Ime" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Oznake" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Tip Razd." -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "Dat. sistem" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Oznaka]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 #, fuzzy msgid " Sectors" msgstr "Sektorji" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 #, fuzzy msgid " Cylinders" msgstr "steza" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 #, fuzzy msgid " Size (MB)" msgstr "Vel. (MB)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 #, fuzzy msgid " Size (GB)" msgstr "Vel. (GB)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "Zagonski" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "Oznaèi, ali je razdelek zagonski" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Izbri¹i" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Izbri¹i ta razdelek" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geometr." -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Nastavi geometrijo diska (samo poznavalci)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Pomoè" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "Izpi¹i stran z navodili" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Razpni" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "Raz¹iri trenutni razdelek èez celotno prosto obmoèje (samo poznavalci)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Nova" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Ustvari nov razdelek na prostem obmoèju diska" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Natisni" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Izpi¹i tabelo razdelkov na zaslon ali shrani v datoteko" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Izhod" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Izhod iz programa brez zapisa tabele razdelkov" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Tip" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Enote" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Pi¹i" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2161,9 +2096,9 @@ msgid "" "BSD label for device: %s\n" msgstr "" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr " Ukaz dejanje" @@ -2183,10 +2118,9 @@ msgstr "" msgid " l list known filesystem types" msgstr "" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m izpi¹i ta menu" @@ -2198,14 +2132,14 @@ msgstr "" msgid " p print BSD partition table" msgstr "" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q konèaj, ne da bi shranil spremembe" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr "" @@ -2248,13 +2182,13 @@ msgstr "" msgid "BSD disklabel command (m for help): " msgstr "" -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "" @@ -2299,8 +2233,6 @@ msgstr "" msgid " badsect" msgstr "" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2399,8 +2331,8 @@ msgstr "" msgid "tracks/cylinder" msgstr "" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "" @@ -2457,7 +2389,7 @@ msgstr "" msgid "Partition (a-%c): " msgstr "" -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "" @@ -2479,7 +2411,7 @@ msgid "" "Syncing disks.\n" msgstr "" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2491,7 +2423,7 @@ msgid "" "-b 2048: (for certain MO disks) use 2048-byte sectors\n" msgstr "" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2501,209 +2433,195 @@ msgid "" " ...\n" msgstr "" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "Ni mogoèe odpreti %s\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "Ni mogoèe prebrati %s\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "Ni mogoèe pisati na %s\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "Pomnilnika ni veè mogoèe rezervirati\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Usodna napaka\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a preklopi samo za branje" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr "" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr "" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d zbri¹i razdelek" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l izpi¹i znane vrste razdelkov" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n dodaj nov razdelek" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o ustvari novo prazno tabelo razdelkov MS-DOS" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p izpi¹i tabelo razdelkov" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s ustvari novo prazno Sunovo oznako diska" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t spremeni sistemski ID razdelka" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr "" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v preveri tabelo razdelkov" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w zapi¹i tabelo razdelkov in konèaj" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x posebne mo¾nosti (samo za poznavalce)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a doloèi razdelek kot zagonski" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr "" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr "" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr "" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr "" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr "" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr "" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr "" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr "" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr "" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr "" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr "" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr "" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr "" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr "" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr "" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" msgstr "" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr "" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" "You can do this from the extra functions menu.\n" msgstr "" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " in " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2715,29 +2633,29 @@ msgid "" " (e.g., DOS FDISK, OS/2 FDISK)\n" msgstr "" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" "They will be deleted if you save this partition table.\n" msgstr "" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2746,131 +2664,131 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" "Give the 'b' command to go to BSD mode.\n" msgstr "" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " "disklabel\n" msgstr "" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "Interna napaka\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" "(rite)\n" msgstr "" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" "got EOF thrice - exiting..\n" msgstr "" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "" -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, c-format msgid "%s (%u-%u, default %u): " msgstr "" -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, c-format msgid "Using default value %u\n" msgstr "" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format msgid "Selected partition %d\n" msgstr "Izbrani razdelek %d\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, c-format msgid "No partition is defined yet!\n" msgstr "Noben razdelek ¹e ni doloèen!\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "Vsi primarni razdelki so ¾e doloèeni!\n" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "steza" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "sektor" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "Enote prikaza/vnosa spremenjene na %s\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "OPOZORILO: Razdelek %d je raz¹irjeni razdelek\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "Nastavljena je zdru¾ljivost z DOS.\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "Zdru¾ljivost z DOS ni nastavljena.\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "Razdelek %d ¹e ne obstaja!\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -2883,7 +2801,7 @@ msgstr "" "razdelkov tipa 0. Razdelek lahko zbri¹ete z\n" "ukazom ,d`.\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" @@ -2892,7 +2810,7 @@ msgstr "" "Razdelka ne morete pretvoriti v raz¹irjenega ali obratno.\n" "Najprej ga morate zbrisati.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -2903,7 +2821,7 @@ msgstr "" "Tak je dogovor v SunOS/Solaris, Linux pa ga spo¹tuje.\n" "\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -2914,52 +2832,52 @@ msgstr "" "razdelek 11 pa kot celotni del (6), kot prièakuje IRIX.\n" "\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "Tip razdelka %d spremenjen v %x (%s)\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "Fizièni zaèetek razdelka %d ni enak logiènemu (ne-Linux?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " fizièni=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "logièni=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "Fizièni konec razdelka %d ni enak logiènemu:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "Razdelek %i se ne zaène na meji stez:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "mora biti (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "Razdelek %i se ne konèa na meji stez.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "mora biti (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" @@ -2968,7 +2886,7 @@ msgstr "" "\n" "Disk %s: %ld MB, %lld bajtov\n" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" @@ -2977,17 +2895,17 @@ msgstr "" "\n" "Disk %s: %ld.%ld GB, %lld bytes\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "%d glav, %d sektorjev/stezo, %d stez" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, fuzzy, c-format msgid ", total %llu sectors" msgstr ", skupno %lu sektorjev" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" @@ -2996,14 +2914,14 @@ msgstr "" "Enote = %s od %d x %d = %d bajtov\n" "\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" "\n" msgstr "" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -3011,23 +2929,23 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Naprava" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" "Partition table entries are not in disk order\n" msgstr "" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3035,82 +2953,82 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, fuzzy, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr " # Ozn Glav Sekt Stz ID Glav Sekt Stz sektor sektorjev\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, c-format msgid "%lld unallocated sectors\n" msgstr "" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3119,22 +3037,22 @@ msgid "" "\tWARNING: This will destroy the present disk contents.\n" msgstr "" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, fuzzy, c-format msgid "All logical partitions are in use\n" msgstr "logièni razdelki niso v diskovnem vrstnem redu" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, fuzzy, c-format msgid "Adding a primary partition\n" msgstr "Slab primarni razdelek" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3142,32 +3060,32 @@ msgid "" " p primary partition (1-4)\n" msgstr "" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" "\n" msgstr "" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3176,7 +3094,7 @@ msgid "" "The new table will be used at the next reboot.\n" msgstr "" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3185,107 +3103,106 @@ msgid "" "information.\n" msgstr "" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:2199 #, c-format msgid "" "\n" "Error closing file\n" msgstr "" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "" -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "Ne morem odpreti %s\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "ne morem odpreti %s\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " "device\n" msgstr "" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "" -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" "The current boot file is: %s\n" msgstr "" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "" -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3349,15 +3266,15 @@ msgstr "" msgid "SGI xvm" msgstr "" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "" @@ -3418,7 +3335,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3462,7 +3378,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "" @@ -3537,7 +3453,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3552,11 +3467,10 @@ msgid "" "Type YES if you are sure about tagging this partition differently.\n" msgstr "" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "DA\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3621,44 +3535,43 @@ msgstr "" msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Prazno" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3667,12 +3580,12 @@ msgid "" "or force a fresh label (s command in main menu)\n" msgstr "" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3681,86 +3594,86 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" " 0 custom (with hardware detected defaults)" msgstr "" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "" -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" "Delete some/shrink them before retry.\n" msgstr "" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -3768,14 +3681,14 @@ msgid "" "to %d %s\n" msgstr "" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" "partition as Whole disk (5), starting at 0, with %u sectors\n" msgstr "" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -3784,7 +3697,7 @@ msgid "" "tagged with 82 (Linux swap): " msgstr "" -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -3796,7 +3709,7 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -3805,16 +3718,16 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "" @@ -3838,32 +3751,26 @@ msgstr "" msgid "Extended" msgstr "Raz¹irjen" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "" @@ -3872,7 +3779,6 @@ msgstr "" msgid "W95 FAT32 (LBA)" msgstr "" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "" @@ -3965,12 +3871,10 @@ msgstr "" msgid "OnTrack DM6 Aux1" msgstr "" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "" @@ -3991,8 +3895,6 @@ msgstr "" msgid "Priam Edisk" msgstr "" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4002,7 +3904,6 @@ msgstr "" msgid "GNU HURD or SysV" msgstr "" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "" @@ -4023,12 +3924,10 @@ msgstr "" msgid "Old Minix" msgstr "" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 msgid "Linux swap / Solaris" msgstr "" @@ -4058,12 +3957,10 @@ msgstr "" msgid "Amoeba BBT" msgstr "" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "" @@ -4072,7 +3969,6 @@ msgstr "" msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "" @@ -4137,30 +4033,22 @@ msgstr "" msgid "CP/M / CTOS / ..." msgstr "" -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "" @@ -4169,116 +4057,109 @@ msgstr "" msgid "EFI GPT" msgstr "" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "pomankanje pomnilnika?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "napaka pri branju %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4286,56 +4167,56 @@ msgid "" "[Use the --force option if you really want this]\n" msgstr "" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" "This will give problems with all software that uses C/H/S addressing.\n" msgstr "" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" "Disk %s: %lu cylinders, %lu heads, %lu sectors/track\n" msgstr "" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" msgstr "" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" "lu)\n" msgstr "" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" "lu)\n" msgstr "" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4344,109 +4225,109 @@ msgstr "" "Ime id\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" msgstr "" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr "" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" "\n" msgstr "" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr "" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr "" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr "" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4454,480 +4335,475 @@ msgid "" "For this listing I'll assume that geometry.\n" msgstr "" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "" -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "" -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" "and will destroy it when filled\n" msgstr "" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" msgstr "" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" msgstr "" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 #, fuzzy msgid "start" msgstr "stanje" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 #, fuzzy msgid "end" msgstr "po¹lji" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" "(For listing purposes only. Do not change its contents.)\n" msgstr "" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" msgstr "" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, fuzzy, c-format msgid " %s: unrecognized partition table type\n" msgstr "ponovno preberi tabelo razdelkov" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" "Usually you only need to specify and (and perhaps ).\n" msgstr "" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "razlièica" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr "" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr "" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr "" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr "" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" msgstr "" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr "" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr "" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr "" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr "" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr "" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr "" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr "" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr "" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr "" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr "" -#: fdisk/sfdisk.c:2330 +#: fdisk/sfdisk.c:2326 msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" msgstr "" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" msgstr "" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr "" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr "" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr "" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr "" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr "" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr "" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr "" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "Uporaba:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, fuzzy, c-format msgid "total: %llu blocks\n" msgstr ", skupno %lu sektorjev" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, fuzzy, c-format msgid "Cannot get size of %s\n" msgstr "Velikosti diska ni mogoèe ugotoviti" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -4935,42 +4811,42 @@ msgstr "" "Opravljeno\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" "but the DOS MBR will only boot a disk with 1 active partition.\n" msgstr "" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -4978,73 +4854,73 @@ msgid "" "Use the --no-reread flag to suppress this check.\n" msgstr "" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "V REDU\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" msgstr "" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "" -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "" -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" "sfdisk: premature end of input\n" msgstr "" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" "\n" msgstr "" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5138,130 +5014,130 @@ msgstr "" msgid "internal error, contact the author." msgstr "" -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "zagnano iz MILO\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Ura Ruffian BCD\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "vrata ure naravnana na 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "funky TOY!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: atomski %s neuspe¹en v 1000 iteracijah!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "Neuspelo odpiranje vrat /dev/port: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "Dovoljenja nismo dobili, ker nismo posku¹ali.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "%s ne more dobiti dostopa do V/I vrat: klic iopl(3) neuspe¹en.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Verjetno potrebujete pravice skrbnika sistema.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Privzemamo, da strojna ura teèe v %s èasu.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "univerzalnem (UTC)" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "krajevnem" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: Opozorilo: neprepoznana tretja vrstica v datoteki adjtime\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Prièakovano: ,UTC`, ,LOCAL` ali pa niè).\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Zadnji popravek drsenja opravljen %ld sekund po letu 1969\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "Zadnja kalibracija opravljena %ld sekund po letu 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "Strojna ura teèe v %s èasu\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "neznanem" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "Èakamo na tiktak ure...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "...dobili tiktak.\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "Neveljavne vrednosti v strojni uri: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Èas strojne ure: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld sekund po letu 1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "Èas, prebran iz strojne ure: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "Strojno uro nastavljamo na %.2d:%.2d:%.2d = %ld sekund po letu 1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "Ure nismo premaknili - zgolj preizkus.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5270,7 +5146,7 @@ msgstr "" "Èas, ki je pretekel od referenènega, je %.6f sekund.\n" "Poveèujemo zaostanek, da bi dosegli naslednjo celo sekundo.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " @@ -5279,22 +5155,22 @@ msgstr "" "Registri strojne ure vsebujejo vrednosti ki so bodisi neveljavne\n" "(npr. 50. dan v mesecu), bodisi izven na¹ega obsega (npr. leto 2095).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f sekund\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "Izbira --date ni bila podana.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "Argument izbire --date je predolg.\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5303,22 +5179,22 @@ msgstr "" "Vrednost, podana pri izbiri --date ni veljaven datum.\n" "Med drugim vsebuje narekovaje.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Izvajamo ukaz date: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "" "Ne moremo pognati ukaza ,date` v lupini /bin/sh, klic popen() neuspe¹en" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "odziv ukaza date = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5333,7 +5209,7 @@ msgstr "" "Odziv pa:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5344,69 +5220,69 @@ msgid "" " %s\n" msgstr "" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " "System Time from it.\n" msgstr "" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " "garbage.\n" msgstr "" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" "so history is bad and calibration startover is necessary.\n" msgstr "" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " "last calibration.\n" msgstr "" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5414,60 +5290,60 @@ msgid "" "Adjusting drift factor by %f seconds/day\n" msgstr "" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" "%s" msgstr "" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" msgstr "" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5476,34 +5352,39 @@ msgid "" "(and thus is presumably not running on an Alpha now). No action taken.\n" msgstr "" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " "value to set it.\n" msgstr "" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s iz %s\n" + +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5535,72 +5416,72 @@ msgid "" " either --utc or --localtime\n" msgstr "" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" " tell hwclock the type of alpha you have (see hwclock(8))\n" msgstr "" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" "You can only perform one function at a time.\n" msgstr "" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " "both.\n" msgstr "" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " "specified both.\n" msgstr "" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " "kernel.\n" msgstr "" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -5634,7 +5515,6 @@ msgstr "" msgid "ioctl KDSHWCLK failed" msgstr "" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "" @@ -5726,9 +5606,6 @@ msgstr "" msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -5754,7 +5631,6 @@ msgstr "" msgid "calling open_tty\n" msgstr "" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "" @@ -5763,7 +5639,6 @@ msgstr "" msgid "writing init string\n" msgstr "" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "" @@ -5777,7 +5652,6 @@ msgstr "" msgid "read %c\n" msgstr "" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "" @@ -5831,7 +5705,6 @@ msgstr "" msgid "/dev/%s: not a character device" msgstr "" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "" @@ -5846,12 +5719,10 @@ msgstr "" msgid "%s: not open for read/write" msgstr "" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -5890,30 +5761,25 @@ msgid "" "line baud_rate,... [termtype]\n" msgstr "" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "" @@ -5959,8 +5825,8 @@ msgstr "" msgid "Password error." msgstr "" -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Geslo: " @@ -6132,34 +5998,6 @@ msgstr "" msgid "No known shells.\n" msgstr "" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6169,77 +6007,71 @@ msgstr "" msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr "" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" "wtmp begins %s" msgstr "" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" "interrupted %10.10s %5.5s \n" msgstr "" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "USODNA NAPAKA: terminalske linije ni moè znova odpreti: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: izbira -h je na voljo samo za sistemskega skrbnika.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "uporaba: login [-fp] [uporabnik]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: napaka v PAM, nadaljevanje ni mogoèe: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "PAM ni moè inicializirati: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "prijava: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "NEUSPE©NA PRIJAVA %d IZ %s NA UPORABNIKA %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6248,17 +6080,17 @@ msgstr "" "Prijava ni uspela\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "PRE©TEVILNI (%d) POSKUSI PRIJAVE IZ %s NA UPORABNIKA %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6267,142 +6099,127 @@ msgstr "" "\n" "Prijava ni uspela\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" "Session setup problem, abort.\n" msgstr "" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "" -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "" -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Neveljavno uporabni¹ko ime" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Prijava ni uspela\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Prijavljenih je ¾e preveè uporabnikov.\n" -"Poskusite pozneje.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Hkrati teèe preveè va¹ih procesov.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "TELEFONSKA PRIJAVA Z LINIJE %s, UPORABNIK %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "SKRBNI©KA PRIJAVA Z RAÈUNALNIKA %s, UPORABNIK %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "SKRBNI©KA PRIJAVA NA LINIJI %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "PRIJAVA NA LINIJI %s UPORABNIKA %s Z RAÈUNALNIKA %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "PRIJAVA NA LINIJI %s UPORABNIKA %s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "Èaka vas nova po¹ta.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "Èaka vas po¹ta.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: vejitev ni mogoèa: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: skripta ukazne lupine ni moè pognati: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: ni ukazne lupine: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6411,65 +6228,65 @@ msgstr "" "\n" "%s prijava: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "Prijavno ime je veliko predolgo.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "IME je predolgo" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "Prijavna imena se ne morejo zaèeti z znakom ,-`.\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "Prijava je potekla po %d sekundah.\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Zadnja prijava: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "z raèunalnika %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "z linije %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "NEUSPE©NA PRIJAVA Z RAÈUNALNIKA %s, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "NEUSPE©NA PRIJAVA NA LINIJI %s, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d NEUSPE©NIH PRIJAV Z RAÈUNALNIKA %s, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d NEUSPE©NIH PRIJAV NA LINIJI %s, %s" @@ -6489,166 +6306,30 @@ msgstr "je n\n" msgid "usage: mesg [y | n]\n" msgstr "uporaba: mesg [y | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "" -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "Geslo mora biti dolgo vsaj 6 znakov, poskusite ¹e enkrat.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"Geslo mora vsebovati tako èrke (velike ali male), kot ¹tevke ali druge\n" -"ne-alfanumeriène znake. Izèrpnej¹a navodila so na voljo v passwd(1).\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "Starega gesla ne morete znova uporabiti.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "Prosim, da za geslo ne uporabljate uporabni¹kega imena.\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "Prosim, da za geslo ne uporabljate va¹ega imena.\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Uporaba: passwd [uporabnik [geslo]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "" -"Samo sistemski skrbnik lahko uprablja obliko z enim ali dvema argumentoma.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Uporaba: passwd [-foqsvV] [uporabnik [geslo]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "Ni moè pognati %s: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "Prijavnega imena ni moè najti" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Samo sistemski skrbnik lahko spreminja gesla drugih uporabnikov.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "Preveè argumentov.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "Uporabni¹kega imena ni moè najti. Je ,%s` res uporabnik?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "S tem ukazom lahko spreminjate samo lokalna gesla. Uporabite yppasswd." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "UID in uporabni¹ko ime se ne ujemata" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Spreminjamo geslo za %s\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Vnesite staro geslo: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Geslo ni veljavno." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Vnesite novo geslo: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "Geslo ni bilo spremenjeno." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Ponovno vnesite novo geslo: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Gesli se ne ujemata. Geslo ni bilo spremenjeno." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "geslo spremenjeno, uporabnik %s" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "SKRBNI©KO GESLO SPREMENJENO" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "geslo spremenil skrbnik, uporabnik %s" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "Geslo NI BILO spremenjeno. Poskusite pozneje.\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Geslo je bilo spremenjeno.\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -6695,7 +6376,6 @@ msgstr "ponovno zagnan od uporabnika %s: %s" msgid "halted by %s: %s" msgstr "ustavljen od uporabnika %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -6730,7 +6410,6 @@ msgstr "" msgid "Error executing\t%s\n" msgstr "Napaka ob izvajanju %s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -6820,7 +6499,6 @@ msgstr "" msgid "error running finalprog\n" msgstr "" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "" @@ -6849,7 +6527,7 @@ msgstr "" msgid "fork failed\n" msgstr "" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "" @@ -6998,12 +6676,6 @@ msgstr "" msgid "illegal year value: use 1-9999" msgstr "" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7014,13 +6686,12 @@ msgstr "%s %d" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "" @@ -7150,7 +6821,7 @@ msgstr "" msgid "call: %s from to files...\n" msgstr "" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7158,276 +6829,275 @@ msgid "" "Script not started.\n" msgstr "" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" "Script done on %s" msgstr "" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr "" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr "" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr "" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr "" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr "" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr "" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr "" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr "" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr "" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr "" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr "" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr "" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr "" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr "" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr "" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "Napaka pri branju %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "" @@ -7502,10 +7172,6 @@ msgstr "" msgid "mount: could not open %s - using %s instead\n" msgstr "" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -7789,232 +7455,217 @@ msgstr "" msgid "mount: cannot set speed: %s" msgstr "" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: priklopna toèka %s ni imenik" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: dostop zavrnjen" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: ukaz mount lahko uporablja samo sistemski skrbnik" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s je v rabi" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" " (a path prefix is not a directory)\n" msgstr "" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "" -#: mount/mount.c:966 +#: mount/mount.c:959 #, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" " missing codepage or other error" msgstr "" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" msgstr "" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" msgstr "" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" msgstr "" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, c-format msgid "mount: unknown filesystem type '%s'" msgstr "" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "" -#: mount/mount.c:1030 +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" msgstr "" -#: mount/mount.c:1032 +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" msgstr "" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" " (maybe `insmod driver'?)" msgstr "" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "bloèna enota" -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "mount: %s%s ni moè priklopiti v bralnem naèinu" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s je za¹èitena pred pisanjem, priklapljamo v bralnem naèinu" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, fuzzy, c-format msgid "" "Usage: mount -V : print version\n" @@ -8066,34 +7717,34 @@ msgstr "" "Druge izbire: [-nfFrsvw] [-o izbire].\n" "Podrobnosti lahko poi¹èete v priroèniku z ukazom: man 8 mount\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: to lahko izvede samo sistemski skrbnik" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: priklapljamo %s\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "" @@ -8128,98 +7779,98 @@ msgstr "" msgid "Trying %s\n" msgstr "" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "" @@ -8228,7 +7879,7 @@ msgstr "" msgid "bug in xstrndup call" msgstr "" -#: mount/swapon.c:57 +#: mount/swapon.c:56 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8237,7 +7888,7 @@ msgid "" " %s [-s]\n" msgstr "" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8245,138 +7896,136 @@ msgid "" " %s [-v] special ...\n" msgstr "" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s na %s\n" -#: mount/swapon.c:178 mount/swapon.c:244 +#: mount/swapon.c:177 mount/swapon.c:243 #, fuzzy, c-format msgid "%s: cannot find the device for %s\n" msgstr "Ni moè pognati %s: %s\n" -#: mount/swapon.c:185 +#: mount/swapon.c:184 #, fuzzy, c-format msgid "%s: cannot stat %s: %s\n" msgstr "%s: ni moè odpreti %s\n" -#: mount/swapon.c:196 +#: mount/swapon.c:195 #, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "" -#: mount/swapon.c:208 +#: mount/swapon.c:207 #, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" msgstr "" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "" -#: mount/umount.c:141 +#: mount/umount.c:139 #, fuzzy, c-format msgid "umount: cannot fork: %s" msgstr "mount: samo sistemski skrbnik lahko priklopi %s na %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" @@ -8384,48 +8033,47 @@ msgid "" " umount [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 #, fuzzy msgid "Cannot umount \"\"\n" msgstr "Ni mogoèe odpreti " -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "" -#: mount/umount.c:637 +#: mount/umount.c:630 #, fuzzy, c-format msgid "umount: only %s can unmount %s from %s" msgstr "mount: samo sistemski skrbnik lahko priklopi %s na %s" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "" @@ -8570,7 +8218,7 @@ msgstr "%s: napaka: neznana izdaja %d\n" #: sys-utils/flock.c:77 #, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" #: sys-utils/ipcrm.c:66 @@ -8724,8 +8372,6 @@ msgstr "" msgid "------ Shared Memory Limits --------\n" msgstr "omejitve deljenega pomnilnika\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, c-format msgid "max number of segments = %lu\n" @@ -9479,17 +9125,17 @@ msgid "" "hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n" msgstr "" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "uporaba: %s [-dflpcsu] [+vrstica | +/vzorec] datoteka1 datoteka2 ...\n" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, fuzzy, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: napaka: neznana izdaja %d\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -9500,8 +9146,7 @@ msgstr "" "*** %s: imenik ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -9512,45 +9157,45 @@ msgstr "" "******** %s: Ni besedilna datoteka ********\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[Za izhod uporabite q ali Q]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--Naprej--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(Naslednja datoteka: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "[Pritisnite preslednico za nadaljevanje, Q za izhod.]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "...nazaj %d strani" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "...nazaj eno stran" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "...preskoèimo eno vrstico" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" msgstr "...preskoèimo %d vrstic" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -9560,7 +9205,7 @@ msgstr "" "***Nazaj***\n" "\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -9568,7 +9213,7 @@ msgid "" "Star (*) indicates argument becomes new default.\n" msgstr "" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -9591,34 +9236,34 @@ msgid "" ". Repeat previous command\n" msgstr "" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "[Pritisnite ,h` za navodila.]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" vrstica %d" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[Ni datoteka] vrstica %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Prekoraèitev\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...preskakujemo\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -9626,33 +9271,33 @@ msgstr "" "\n" "Vzorca ni moè najti\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "Vzorca ni moè najti" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "vejitev ni mogoèa\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " msgstr "" -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "" -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "" -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "Vrstica je predolga" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "" @@ -9705,90 +9350,87 @@ msgstr "" msgid "hexdump: bad conversion character %%%s.\n" msgstr "" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" msgstr "" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "%s: izbira zahteva argument -- %s\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: nedovoljena izbira -- %s\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" msgstr "" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" msgstr "" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "Naslednje datoteke ni" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" msgstr "Prej¹nje datoteke ni" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" msgstr "%s: Napaka pri branju iz datoteke %s\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "%s: Neprièakovan znak za konec datoteke v datoteki %s\n" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: Ni mogoèe ustvariti zaèasne datoteke\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " msgstr "napaka RE: " -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "(EOF)" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " msgstr "Ni mogoèe odpreti " -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "shranjeno" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr "" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" msgstr "" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "" @@ -9842,6 +9484,114 @@ msgstr "" msgid "Out of memory when growing buffer.\n" msgstr "" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Neveljavno ¹tevilo: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Skladenjska napaka: ,%s`\n" + +#~ msgid "version" +#~ msgstr "razlièica" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "Prijavljenih je ¾e preveè uporabnikov.\n" +#~ "Poskusite pozneje.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Hkrati teèe preveè va¹ih procesov.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "Geslo mora biti dolgo vsaj 6 znakov, poskusite ¹e enkrat.\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "Geslo mora vsebovati tako èrke (velike ali male), kot ¹tevke ali druge\n" +#~ "ne-alfanumeriène znake. Izèrpnej¹a navodila so na voljo v passwd(1).\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "Starega gesla ne morete znova uporabiti.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "Prosim, da za geslo ne uporabljate uporabni¹kega imena.\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "Prosim, da za geslo ne uporabljate va¹ega imena.\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Uporaba: passwd [uporabnik [geslo]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "" +#~ "Samo sistemski skrbnik lahko uprablja obliko z enim ali dvema " +#~ "argumentoma.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Uporaba: passwd [-foqsvV] [uporabnik [geslo]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "Ni moè pognati %s: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "Prijavnega imena ni moè najti" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Samo sistemski skrbnik lahko spreminja gesla drugih uporabnikov.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "Preveè argumentov.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "Uporabni¹kega imena ni moè najti. Je ,%s` res uporabnik?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "S tem ukazom lahko spreminjate samo lokalna gesla. Uporabite yppasswd." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "UID in uporabni¹ko ime se ne ujemata" + +#~ msgid "Changing password for %s\n" +#~ msgstr "Spreminjamo geslo za %s\n" + +#~ msgid "Enter old password: " +#~ msgstr "Vnesite staro geslo: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Geslo ni veljavno." + +#~ msgid "Enter new password: " +#~ msgstr "Vnesite novo geslo: " + +#~ msgid "Password not changed." +#~ msgstr "Geslo ni bilo spremenjeno." + +#~ msgid "Re-type new password: " +#~ msgstr "Ponovno vnesite novo geslo: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Gesli se ne ujemata. Geslo ni bilo spremenjeno." + +#~ msgid "password changed, user %s" +#~ msgstr "geslo spremenjeno, uporabnik %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "SKRBNI©KO GESLO SPREMENJENO" + +#~ msgid "password changed by root, user %s" +#~ msgstr "geslo spremenil skrbnik, uporabnik %s" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "Geslo NI BILO spremenjeno. Poskusite pozneje.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Geslo je bilo spremenjeno.\n" + #, fuzzy #~ msgid "Warning: omitting partitions after %d\n" #~ msgstr "Tabelo razdelkov zapisujemo na disk..." diff --git a/po/stamp-cat-id b/po/stamp-po similarity index 100% rename from po/stamp-cat-id rename to po/stamp-po diff --git a/po/sv.gmo b/po/sv.gmo new file mode 100644 index 0000000000000000000000000000000000000000..4ce037044a793344b1aa5520861865d9b81626c8 GIT binary patch literal 193953 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 P8+e-M!%9ss?I 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 literal 0 HcmV?d00001 diff --git a/po/sv.po b/po/sv.po index 2280502f..db0336d5 100644 --- a/po/sv.po +++ b/po/sv.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.12m\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" "PO-Revision-Date: 2004-12-26 20:42+0100\n" "Last-Translator: Christian Rose \n" "Language-Team: Swedish \n" @@ -117,7 +117,7 @@ msgstr "%s: ioctl-fel p msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "RO RA SSZ BSZ Startsektor Storlek Enhet\n" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "användning:\n" @@ -161,13 +161,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "användning: %s [ -n ] enhet\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s från %s\n" #: disk-utils/fdformat.c:130 @@ -192,7 +191,7 @@ msgstr "Dubbel" msgid "Single" msgstr "Enkel" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -207,97 +206,97 @@ msgstr "" " -v var mer utförlig\n" " fil fil att testa\n" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "%s: fel %d vid uppackning! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: storleksfel i symboliska länken \"%s\"\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr " packar upp block vid %ld till %ld (%ld)\n" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "%s: felaktiga rättigheter på \"%s\" (%o)\n" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" msgstr " hål vid %ld (%d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "%s: Icke-blockbyte (%ld)\n" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "%s: Icke-storleksbyte (%ld gentemot %ld)\n" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "%s: ogiltigt cramfs--felaktig sökvägslängd\n" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" msgstr "%s: kompilerad utan stöd för -x\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "%s: varning--kan inte avgöra filsystemsstorlek \n" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" msgstr "%s är ingen blockenhet eller fil\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "%s: ogiltigt cramfs--fillängden är för kort\n" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "%s: ogiltigt cramfs--felaktig magisk siffra\n" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "%s: varning--fillängden är för lång, utfylld avbild?\n" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: ogiltigt cramfs--crc-fel\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "%s: varning--gammal cramfs-avbild, ingen CRC\n" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "%s: ogiltigt cramfs--felaktigt superblock\n" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "%s: ogiltigt cramfs--katalogdataslut (%ld) != fildatabörjan (%ld)\n" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "%s: ogiltigt cramfs--ogiltigt fildataavstånd\n" @@ -774,7 +773,7 @@ msgstr "f msgid "not enough space, need at least %lu blocks" msgstr "inte tillräckligt med utrymme, behöver minst %lu block" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Enhet: %s\n" @@ -843,20 +842,20 @@ msgstr "fel vid skrivning av \"..\"-post" msgid "error closing %s" msgstr "fel vid stängning av %s" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "" "Användning: mkfs [-V] [-t filsystemstyp] [filsystemsflaggor] enhet " "[storlek]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: Slut på minne!\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs version %s (%s)\n" @@ -920,7 +919,6 @@ msgstr "" # · (centered dot) is normally used as the multiplication sign in Swedish. # See "Svenska skrivregler" §260. # -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -977,10 +975,6 @@ msgstr "" msgid "ROM image write failed (%d %d)\n" msgstr "ROM-avbildsskrivning misslyckades (%d %d)\n" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -1057,7 +1051,6 @@ msgstr "kan inte skriva inoder" msgid "write failed in write_block" msgstr "skrivning misslyckades i \"write_block\"" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1093,7 +1086,7 @@ msgstr "s msgid "Weird values in do_check: probably bugs\n" msgstr "Konstiga värden i \"do_check\": troligtvis programfel\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "sökning misslyckades i \"check_blocks\"" @@ -1135,107 +1128,107 @@ msgstr "kan inte ta status p msgid "will not try to make filesystem on '%s'" msgstr "kommer inte att försöka skapa filsystem på \"%s\"" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Användardefinierade sidstorleken %d är felaktig\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" "Använder användardefinierade sidstorleken %d istället för systemvärdena %d/%" "d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Antar sidstorleken %d (inte %d)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:250 +#: disk-utils/mkswap.c:249 #, fuzzy, c-format msgid "no label, " msgstr "etikett" -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:382 +#: disk-utils/mkswap.c:381 #, fuzzy, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" msgstr "Användning: %s [-c] [-v0|-v1] [-pSIDSTORLEK] /dev/namn [block]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "för många felaktiga sidor" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Slut på minne" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "en felaktig sida\n" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, c-format msgid "%lu bad pages\n" msgstr "%lu felaktiga sidor\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: fel: Ingenstans att skapa växlingsutrymme?\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "%s: fel: storleken %lu är större än enhetsstorleken %lu\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: fel: version %d är okänd\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: fel: växlingsutrymmet måste vara minst %ld kB\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: varning: avkortar växlingsutrymmet till %ld kB\n" -#: disk-utils/mkswap.c:645 +#: disk-utils/mkswap.c:644 #, fuzzy, c-format msgid "%s: error: label only with v1 swap area\n" msgstr "%s: fel: Ingenstans att skapa växlingsutrymme?\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "Kommer inte att försöka skapa växlingsenhet på \"%s\"" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "ödesdigert: första sidan är oläsbar" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1250,122 +1243,84 @@ msgstr "" "växlingsutrymme på den enheten kan du använda flaggan -f för att tvinga\n" "fram det.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "Kan inte ställa in växlingsutrymme: oläsbart" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Ställer in växlingsutrymme version %d, storlek = %llu kB\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "kan inte spola tillbaka växlingsenheten" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "kan inte skriva signatursida" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "fsync misslyckades" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Ogiltigt tal: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Syntaxfel: \"%s\"\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Ingen sådan parameter är inställd: \"%s\"\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr " %s [ -p ] enhet namn\n" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" -" %s [ -p ] enhet storlek sektorer huvuden spår utsträckning mellanrum " -"hastighet spec1 formatavstånd\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] enhet\n" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] enhet\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Oanvändbar" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Ledigt utrymme" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 msgid "Linux JFS" msgstr "Linux JFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "Disken har ändrats.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" "Starta om systemet för att försäkra dig om att partitionstabellen har\n" "uppdaterats korrekt.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1378,329 +1333,310 @@ msgstr "" "partitioner bör du titta i manualen för cfdisk\n" "för ytterligare information.\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "ÖDESDIGERT FEL" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "Tryck valfri tangent för att avsluta cfdisk" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "Kan inte söka på diskenhet" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "Kan inte inte läsa diskenhet" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "Kan inte skriva diskenhet" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "För många partitioner" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "Partitionen börjar före sektor 0" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "Partitionen slutar före sektor 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "Partitonen börjar efter slutet på disken" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "Partitionen slutar efter slutet på disken" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "Partitionen slutar i den slutliga partiella cylindern" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "logiska partitioner är inte i diskordning" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "logiska partitioner överlappar varandra" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "förstorade logiska partitioner överlappar varandra" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" "!!!! Internt fel vid skapande av logisk enhet utan utökad partition !!!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" "Kan inte skapa logisk enhet här -- det skulle skapa två utökade partitioner" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "Menyposten är för lång. Menyn kan se konstig ut." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "Meny utan riktning. Använder standardvärdet vågrät." -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Ogiltig tangent" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Tryck en tangent för att fortsätta" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Primär" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Skapa en ny primär partition" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Logisk" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Skapa en ny logisk partition" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Avbryt" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Skapa inte någon partition" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! Internt fel !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Storlek (i MB): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Början" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Lägg till partition i början av det lediga utrymmet" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Slutet" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Lägg till partition i slutet av det lediga utrymmet" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "Ingen plats att skapa den utökade partitionen" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 msgid "No partition table.\n" msgstr "Ingen partitionstabell.\n" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 msgid "No partition table. Starting with zero table." msgstr "Ingen partitionstabell. Startar med tom tabell." -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 msgid "Bad signature on partition table" msgstr "Felaktig signatur på partitionstabell" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 msgid "Unknown partition table type" msgstr "Okänd typ av partitionstabell" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "Vill du börja med en tom tabell [j/N]?" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "Du angav fler cylindrar än som ryms på disken" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "Kan inte öppna diskenhet" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "Öppnade disken skrivskyddat - du har ingen rättighet att skriva" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "Kan inte hämta diskstorlek" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Felaktig primär partition" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Felaktig logisk partition" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "Varning!! Detta kan förstöra data på din disk!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "" "Är du säker på att du vill skriva partitionstabellen till disk? (ja eller " "nej): " -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "nej" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "Skrev inte partitionstabellen till disk" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "ja" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "Ange \"ja\" eller \"nej\"" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Skriver partitionstabell till disk..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Skrev partitionstabell till disk" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" "Skrev partitionstabellen, men omläsning av tabellen misslyckades. Starta om " "för att uppdatera tabellen." -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" "Inga primära partitioner är markerade som startbara. DOS huvudstartpost\n" "(MBR) kan inte starta detta." -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" "Mer än en primär partition är markerad som startbar. DOS huvudstartpost\n" "(MBR) kan inte starta detta." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "Ange filnamnet eller tryck RETUR för att visa på skärmen: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "Kan inte öppna filen \"%s\"" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Diskenhet: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Sektor 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Sektor %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Ingen " # Primär/Logisk antar jag -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Pri/Log" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Primär " -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Logisk " -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Okänd" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Start" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, c-format msgid "(%02X)" msgstr "(%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 msgid "None" msgstr "Ingen" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Partitionstabell för %s\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 msgid " First Last\n" msgstr " Första Sista\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " "Flag\n" @@ -1708,7 +1644,7 @@ msgstr "" " # Typ Sektor Sektor Avstånd Längd Filsystemstyp (ID) " "Flagga\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" @@ -1728,472 +1664,469 @@ msgstr "" # source you realize that "Start" belongs to "Sector" in another message # (the one from the line below in the source). # -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ----Start----- -----Slut----- Start- Antal\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # Flggr Hvd Sekt Cyl ID Hvd Sekt Cyl sektor sektorer\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "Rått" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Visa tabellen i rått dataformat" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Sektorer" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Visa tabellen sorterad efter sektorer" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Tabell" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Visa bara partitionstabellen" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Visa inte tabellen" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Hjälpskärm för cfdisk" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "Det här är cfdisk, ett curses-baserat diskpartitioneringsprogram som" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "låter dig skapa, ta bort och ändra partitioner på din" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "hårddisk." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright © 1994-1999 Kevin E. Martin och aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "Kommando Betydelse" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "-------- ---------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b Slå på/av startbarhetsflaggan på aktuell partition" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d Ta bort aktuell partition" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr "" " g Ändra parametrarna för cylindrar, huvuden, sektorer-per-spår" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " VARNING: Denna flagga bör endast användas av personer som" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " vet vad de gör." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h Visa denna hjälpskärm" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m Maximera diskanvändandet på aktuell partition" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr "" " Obs: Detta kan komma att göra partitionen inkompatibel med" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " DOS, OS/2, ..." -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n Skapa en ny partition från ledigt utrymme" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr "" " p Visa partitionstabellen på skärmen eller skriv den till en fil" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Det finns flera olika format på partitionen" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " som du kan välja mellan:" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr " r - Rå data (exakt det som skulle skrivas till disken)" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - Tabell sorterad efter sektorer" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - Tabell i rått format" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr " q Avsluta programmet utan att skriva partitionstabellen" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t Byt filsystemstypen" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr " u Byt enheter på visningen av partitionsstorlek" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " Byter mellan MB, sektorer och cylindrar" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr "" " W Skriv partitionstabellen till disk (måste vara ett stort W)" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr " Eftersom detta kan förstöra data på disken måste du" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr "" " antingen bekräfta eller avvisa detta genom att ange \"ja\"" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " eller \"nej\"" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "Uppil Flytta markören till föregående partition" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "Nerpil Flytta markören till nästa partition" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "CTRL+L Rita om skärmen" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? Visa denna skärm" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Obs: Alla kommandon kan anges antingen med små eller stora bokstäver" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "(utom för skrivningar med W)." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "Cylindrar" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Ändra cylindergeometri" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "Huvuden" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "Ändra huvudgeometri" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Ändra sektorgeometri" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Klar" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "Färdig med geometriändring" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "Ange antalet cylindrar: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Ogiltigt antal cylindrar" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "Ange antalet huvuden: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "Ogiltigt antal huvuden" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "Ange antalet sektorer per spår: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "Ogiltigt antal sektorer" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "Ange typen av filsystem: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "Kan inte ändra filsystemstypen till ett tomt värde" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "Kan inte ändra filsystemstypen till utökad" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Okänd(%02X)" # Vad är detta? -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Pri/Log" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Okänd (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Diskenhet: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Storlek: %lld byte, %lld MB" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Storlek: %lld byte, %lld,%lld GB" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Huvuden: %d Sektorer per spår: %d Cylindrar: %lld" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Namn" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Flaggor" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Part.-typ" -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "FS-typ" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Etikett]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 msgid " Sectors" msgstr " Sektorer" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 msgid " Cylinders" msgstr " Cylindrar" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" msgstr " Storlek (MB)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" msgstr " Storlek (GB)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "Startbar" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "Slå på/av startbarhetsflaggan på aktuell partition" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Ta bort" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Ta bort aktuell partition" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geometri" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Ändra diskgeometri (endast experter)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Hjälp" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "Visa hjälpskärm" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Maximera" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "Maximera diskanvändningen för aktuell partition (endast experter)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Ny" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Skapa ny partition från ledigt utrymme" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Visa" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Visa partitionstabellen på skärmen eller skriv den till en fil" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Avsluta" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Avsluta programmet utan att skriva partitionstabellen" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Typ" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "Ändra filsystemstypen (DOS, Linux, OS/2 och så vidare)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Enheter" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "" "Byt enheter på visningen av partitionsstorleken (MB, sektorer, cylindrar)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Skriv" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "Skriv partitionstabellen till disk (detta kan förstöra data)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "Kan inte göra denna partition startbar" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "Kan inte ta bort en tom partition" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "Kan inte maximera denna partition" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "Denna partition är oanvändbar" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "Denna partition används redan" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "Kan inte ändra typen på en tom partition" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "Inge fler partitioner" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Ogiltigt kommando" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright © 1994-2002 Kevin E. Martin och aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2265,9 +2198,9 @@ msgstr "" "\n" "BSD-etikett för enhet: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "Kommandoåtgärd" @@ -2287,10 +2220,9 @@ msgstr " i installera f msgid " l list known filesystem types" msgstr " l visa kända filsystemstyper" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m visa denna meny" @@ -2302,14 +2234,14 @@ msgstr " n l msgid " p print BSD partition table" msgstr " p skriv ut BSD-partitionstabell" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q avsluta utan att spara ändringar" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr " r återgå till huvudmenyn" @@ -2352,13 +2284,13 @@ msgstr "Det finns ingen *BSD-partition p msgid "BSD disklabel command (m for help): " msgstr "BSD-disketikettskommando (m för hjälp): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "Första %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Sista %s eller +storlek eller +storlekM eller +storlekK" @@ -2403,8 +2335,6 @@ msgstr " ecc" msgid " badsect" msgstr " felsekt" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2505,8 +2435,8 @@ msgstr "sektorer/sp msgid "tracks/cylinder" msgstr "spår/cylinder" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "cylindrar" @@ -2566,7 +2496,7 @@ msgstr "F msgid "Partition (a-%c): " msgstr "Partition (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "Det maximala antalet partitioner har skapats\n" @@ -2590,7 +2520,7 @@ msgstr "" "\n" "Synkroniserar hårddiskar.\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2610,7 +2540,7 @@ msgstr "" "-u: visa början och slut i sektorer (istället för cylindrar)\n" "-b 2048: (för vissa MO-enheter) använd 2048-bytessektorer\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2627,198 +2557,184 @@ msgstr "" "enheter)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "Kan inte öppna %s\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "Kan inte läsa %s\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "Kan inte söka på %s\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "Kan inte skriva %s\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "BLKGETSIZE-ioctl:en misslyckades på %s\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "Kan inte allokera mer minne\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Ödesdigert fel\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a slå på/av en flagga för skrivskydd" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b redigera bsd-disketikett" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c slå på/av monterbarhetsflaggan" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d ta bort en partition" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l lista kända partitionstyper" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n lägg till en ny partition" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o skapa en ny tom DOS-partitionstabell" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p visa partitionstabellen" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s skapa en ny tom Sun-disketikett" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t ändra en partitions system-id" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u ändra visnings-/postenheter" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v verifiera partitionstabellen" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w skriv tabellen till disk och avsluta" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x extra funktionalitet (endast experter)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a välj startbar partition" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b redigera startfilspost" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c välj sgi-växlingspartition" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a slå på/av en startbarhetsflagga" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c slå på/av dos-kompatibilitetsflaggan" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a ändra antalet alternativa cylindrar" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c ändra antalet cylindrar" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d skriv ut den råa datan i partitionstabellen" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e ändra antalet extra sektorer per cylinder" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr " h ändra antalet huvuden" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i ändra mellanrumsfaktor" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr " o ändra rotationshastighet (varv per minut)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr " s ändra antalet sektorer/spår" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr " y ändra antalet fysiska cylindrar" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr " b flytta början på data i en partition" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e lista utökade partitioner" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" msgstr " g skapa en IRIX-partitionstabell (SGI)" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr " f fixa partitionsordningen" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "Du måste ställa in" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "huvuden" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "sektorer" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" @@ -2827,11 +2743,11 @@ msgstr "" "%s%s.\n" "Du kan göra detta från menyn extra funktionalitet.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " och " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2851,12 +2767,12 @@ msgstr "" "2) start- och partitioneringsprogramvara från andra operativsystem\n" " (exemeplvis DOS FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "Felaktigt avstånd i primär utökad partition\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" @@ -2865,17 +2781,17 @@ msgstr "" "Varning: utelämnar partitioner efter nr %d.\n" "De kommer att tas bort om du sparar denna partitionstabell.\n" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "Varning: extra länkpekare i partitionstabell %d\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "Varning: ignorerar extra data i partitionstabell %d\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2888,17 +2804,17 @@ msgstr "" "inte det tidigare innehållet att kunna återställas.\n" "\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Observera: sektorstorleken är %d (inte %d)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "Du kommer inte att kunna skriva partitionstabellen.\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" @@ -2907,7 +2823,7 @@ msgstr "" "Denna disk har både magiska DOS- och BSD-siffror.\n" "Ge kommandot \"b\" för att gå till BSD-läge.\n" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " @@ -2916,17 +2832,17 @@ msgstr "" "Enheten innehåller varken en giltig DOS-partitionstabell eller en Sun-, SGI- " "eller OSF-disketikett\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "Internt fel\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "Ignorerar extra utökad partition %d\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" @@ -2935,7 +2851,7 @@ msgstr "" "Varning: ogiltiga flaggan 0x%04x i partitionstabell %d kommer ett korrigeras " "vid skrivning med w\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" @@ -2944,83 +2860,83 @@ msgstr "" "\n" "mottog EOF tre gånger - avslutar...\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "Hexadecimal kod (tryck L för att se koder): " -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%u-%u, standardvärde %u): " -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, c-format msgid "Using default value %u\n" msgstr "Använder standardvärdet %u\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "Värdet är utanför intervallet.\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Partitionsnummer" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "Varning: partition %d har tom typ\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format msgid "Selected partition %d\n" msgstr "Valde partition %d\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, c-format msgid "No partition is defined yet!\n" msgstr "Ingen partition är definierad än!\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "Alla primära partitioner har redan definierats!\n" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "cylinder" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "sektor" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "Ändrar visnings-/inmatningsenheter till %s\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "VARNING: Partition %d är en utökad partition\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "DOS-kompatibilitetsflagga är satt\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "DOS-kompatibilitetsflagga är inte satt\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "Partition %d finns inte än!\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -3034,7 +2950,7 @@ msgstr "" "oklokt. Du kan ta bort en partition\n" "genom att använda kommandot \"d\".\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" @@ -3043,7 +2959,7 @@ msgstr "" "Du kan inte ändra en partition till en utökad partition eller tvärtom\n" "Ta bort den först.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -3055,7 +2971,7 @@ msgstr "" "gillar det.\n" "\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -3067,52 +2983,52 @@ msgstr "" "förväntar sig det.\n" "\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "Ändrade systemtypen för partition %d till %x (%s)\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "Partition %d har olika fysiska/logiska början (icke-Linux?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " fys=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "logisk=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "Partition %d har olika fysiska/logiska slut:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "Partition %i börjar inte på cylindergräns:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "borde vara (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "Partition %i slutar inte på cylindergräns.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "borde vara (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" @@ -3121,7 +3037,7 @@ msgstr "" "\n" "Disk %s: %ld MB, %lld byte\n" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" @@ -3130,12 +3046,12 @@ msgstr "" "\n" "Disk %s: %ld,%ld GB, %lld byte\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "%d huvuden, %d sektorer/spår, %d cylindrar" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr ", totalt %llu sektorer" @@ -3143,7 +3059,7 @@ msgstr ", totalt %llu sektorer" # · (centered dot) is normally used as the multiplication sign in Swedish. # See "Svenska skrivregler" §260. # -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" @@ -3152,7 +3068,7 @@ msgstr "" "Enheter = %s av %d · %d = %d byte\n" "\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" @@ -3161,7 +3077,7 @@ msgstr "" "Ingenting att göra. Ordningen är redan korrekt.\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -3172,16 +3088,16 @@ msgstr "" "Du valde nog fel enhet.\n" "\n" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s Start Början Slut Block Id System\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Enhet" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" @@ -3190,7 +3106,7 @@ msgstr "" "\n" "Posterna i partitionstabellen är inte i diskordning\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3201,85 +3117,85 @@ msgstr "" "Disk %s: %d huvuden, %d sektorer, %d cylindrar\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "Nr AF Hd Sek Cyl Hd Sek Cyl Början Strl ID\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "Varning: partition %d innehåller sektor 0\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "Partition %d: huvud %d är större än maximala %d\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "Partition %d: sektor %d är större än maximala %d\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "Partitioner %d: cylinder %d är större än maximala %d\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "" "Partition %d: tidigare sektorer %d stämmer inte överens med totala %d\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "Varning: felaktig databörjan på partition %d\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "Varning: partition %d överlappar med partition %d.\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "Varning: partition %d är tom\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "Logisk partition %d är inte helt inuti partition %d\n" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "Totala antalet allokerade sektorer %d större än maximala %lld\n" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, c-format msgid "%lld unallocated sectors\n" msgstr "%lld oallokerade sektorer\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "" "Partition %d är redan definierad. Ta bort den innan du lägger till den " "igen.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "Sektor %d är redan allokerad\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "Inga lediga sektorer är tillgängliga\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3293,23 +3209,23 @@ msgstr "" "\tVARNING: Detta kommer att förstöra det nuvarande innehållet\n" "\tpå disken.\n" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "" "Du måste ta bort en partition och lägga till en utökad partition först\n" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, c-format msgid "All logical partitions are in use\n" msgstr "Alla logiska partitioner används\n" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, c-format msgid "Adding a primary partition\n" msgstr "Lägger till en primär partition\n" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3320,20 +3236,20 @@ msgstr "" " %s\n" " p primär partition (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l logisk (5 eller högre)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e utökad" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Ogiltigt partitionsnummer för typen \"%c\"\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" @@ -3342,12 +3258,12 @@ msgstr "" "Partitionstabellen har ändrats!\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "Anropar ioctl() för att läsa om partitionstabellen.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3360,7 +3276,7 @@ msgstr "" "Kärnan använder fortfarande den gamla tabellen.\n" "Den nya tabellen kommer att användas vid nästa omstart.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3372,7 +3288,7 @@ msgstr "" "VARNING: Om du har skapat eller ändrat någon DOS 6.x-partition\n" "bör du läsa fdisk-manualsidan för ytterligare information.\n" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:2199 #, c-format msgid "" "\n" @@ -3381,67 +3297,67 @@ msgstr "" "\n" "Fel vid stängning av fil\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "Synkroniserar hårddiskar.\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "Partition %d har inget dataområde\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Ny början utav data" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "Expertkommando (m för hjälp): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "Antal cylindrar" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "Antal huvuden" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "Antal sektorer" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "Varning: ställer in sektoravstånd för DOS-kompatibilitet\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "Disk %s innehåller inte en giltig partitionstabell\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "Kan inte öppna %s\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "kan inte öppna %s\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "%c: okänt kommando\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "Denna kärna hittar själv sektorstorleken - flaggan -b ignoreras\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " @@ -3450,17 +3366,16 @@ msgstr "" "Varning: flaggan -b (ställ in sektorstorlek) måste användas med en angiven " "enhet\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "Upptäckte en OSF/1-disketikett på %s, går in i disketikettsläge.\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "Kommando (m för hjälp): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" @@ -3469,16 +3384,16 @@ msgstr "" "\n" "Aktuell startfil är: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "Ange namnet på den nya startfilen: " -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "Startfilen oförändrad\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3546,15 +3461,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux växling" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux egen" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3639,7 +3554,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s sektor%5u storlek%8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3697,7 +3611,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Det finns fler än en diskpost.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "Inga partitioner är angivna\n" @@ -3782,7 +3696,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\tDu har valt ett ovanligt namn på startfilen.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3803,11 +3716,10 @@ msgstr "" "får lov att bryta mot detta. Skriv in JA om du är säker på att\n" "du vill ge denna partition en annan tagg.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "JA\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3883,44 +3795,43 @@ msgstr "F msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tBÖRJAN=%d\tLÄNGD=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Tom" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS rot" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS växling" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Hela disken" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Linux raid autodetekterad" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3934,12 +3845,12 @@ msgstr "" "och partitioner, eller tvinga en ny etikett\n" "(kommandot s i huvudmenyn)\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "Automatiska konfigurationen hittade en %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3952,7 +3863,7 @@ msgstr "" "kommer naturligtvis det tidigare innehållet inte att vara\n" "återställningsbart.\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3962,72 +3873,72 @@ msgstr "" " ? konfigurera automatiskt\n" " 0 anpassad (med hårdvarudetekterade standardalternativ)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "Välj typ (? för automatisk konfiguration, 0 för anpassad): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "Automatisk konfiguration misslyckades.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Sektorer/spår" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Alternativa cylindrar" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Fysiska cylindrar" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "Rotationshastighet (varv per minut)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "Mellanrumsfaktor" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "Extra sektorer per cylinder" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "Du kan ändra alla diskaparametrar från x-menyn" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "3,5-tumsdiskett" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linux anpassad" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "Partition %d slutar inte på jämn cylindergräns\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "Partition %d överlappar med andra på sektorerna %d-%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Oanvänt mellanrum - sektorerna 0-%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Oanvänt mellanrum - sektorerna %d-%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" @@ -4036,7 +3947,7 @@ msgstr "" "Andra partitioner täcker redan hela hårddisken.\n" "Ta bort/krymp dem innan du försöker igen.\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -4046,7 +3957,7 @@ msgstr "" "Du har inte täckt hela hårddisken med den tredje partitionen, men ditt\n" "värde %d %s täcker en annan partition. Din inmatning har ändrats till %d %s\n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" @@ -4055,7 +3966,7 @@ msgstr "" "Om du vill behålla kompatibilitet med SunOS/Solaris bör du lämna denna\n" "partition som Hela disken (5), med början på 0, och med %u sektorer\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -4073,7 +3984,7 @@ msgstr "" # · (centered dot) is normally used as the multiplication sign in Swedish. # See "Svenska skrivregler" §260. # -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4096,7 +4007,7 @@ msgstr "" # · (centered dot) is normally used as the multiplication sign in Swedish. # See "Svenska skrivregler" §260. # -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4109,16 +4020,16 @@ msgstr "" "Enheter = %s av %d · 512 byte\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Flagga Början Slut Block Id System\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "Antal alternerande cylindrar" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "Antal fysiska cylindrar" @@ -4142,32 +4053,26 @@ msgstr "FAT16 < 32 MB" msgid "Extended" msgstr "Utökad" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX startbar" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Boot Manager" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "W95 FAT32" @@ -4176,7 +4081,6 @@ msgstr "W95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "W95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "W95 FAT16 (LBA)" @@ -4269,12 +4173,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "Ontrack DM6 Aux3" @@ -4295,8 +4197,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4306,7 +4206,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD / SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4327,12 +4226,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Gammal Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / gammal Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 msgid "Linux swap / Solaris" msgstr "Linux växling / Solaris" @@ -4361,12 +4258,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad-viloläge" @@ -4375,7 +4270,6 @@ msgstr "IBM Thinkpad-vilol msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4440,30 +4334,22 @@ msgstr "Icke-filsystemsdata" msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Dell-verktyg" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS-åtkomst" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS fs" @@ -4472,116 +4358,109 @@ msgstr "BeOS fs" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "Linux/PA-RISC start" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS sekundär" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "sökfel på %s - kan inte spola till %lu\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "sökfel: ville ha 0x%08x%08x, fick 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "slut på minne - ger upp\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "läsfel på %s - kan inte läsa sektor %lu\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "FEL: sektor %lu har ingen msdos-signatur\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "skrivfel på %s - kan inte skriva sektor %lu\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "kan inte öppna partitionssektorsparfil (%s)\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "skrivfel på %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "kan inte ta status på partitionsåterställningsfil (%s)\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "partitionsåterställningsfilen har fel storlek - återställer inte\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "slut på minne?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "kan inte öppna partitionsåterställningsfilen (%s)\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "fel vid läsning av %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "kan inte öppna enhet %s för skrivning\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "fel vid skrivning av sektor %lu på %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Disk %s: kan inte få tag i geometri\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "Disk %s: kan inte få tag i storlek\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4592,22 +4471,22 @@ msgstr "" "hela disken. Att använda fdisk på det är troligtvis meningslöst.\n" "[Använd flaggan --force om du verkligen vill detta]\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "Varning: HDIO_GETGEO säger att det finns %lu huvuden\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "Varning: HDIO_GETGEO säger att det finns %lu sektorer\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "Varning: BLKGETSIZE/HDIO_GETGEO säger att det finns %lu cylindrar\n" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" @@ -4617,7 +4496,7 @@ msgstr "" "Detta kommer att ge problem med all programvara som använder C/H/S-" "adressering.\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4626,7 +4505,7 @@ msgstr "" "\n" "Disk %s: %lu cylindrar, %lu huvuden, %lu sektorer/spår\n" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" @@ -4634,7 +4513,7 @@ msgstr "" "%s på partition %s har omöjligt värde på huvud: %lu (måste vara mellan 0-%" "lu)\n" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" @@ -4643,7 +4522,7 @@ msgstr "" "%s på partition %s har omöjligt värde på sektor: %lu (måste vara mellan 1-%" "lu)\n" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" @@ -4652,7 +4531,7 @@ msgstr "" "%s på partition %s har omöjligt värde på cylinder: %lu (måste vara mellan 0-%" "lu)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4661,12 +4540,12 @@ msgstr "" "Id Namn\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Läser om partitionstabellen...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" @@ -4674,31 +4553,31 @@ msgstr "" "Kommandot för att läsa om partitionstabellen misslyckades\n" "Starta om ditt system nu, innan du använder mkfs\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "Fel vid stängning av %s\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: det finns ingen sådan partition\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "okänt format - använder sektorer\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# partitionstabell för %s\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "oimplementerat format - använder %s\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4707,12 +4586,12 @@ msgstr "" "Enheter = cylindrar med %lu byte, block med 1024 byte, räknat från %d\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr " Enhet Start Början Slut Cyl. Block Id System\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4721,12 +4600,12 @@ msgstr "" "Enheter = sektorer med 512 byte, räknat från %d\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " Enhet Start Början Slut Sektorer Id System\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4735,12 +4614,12 @@ msgstr "" "Enheter = block med 1024 byte, räknat från %d\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " Enhet Start Början Slut Block Id System\n" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" @@ -4749,31 +4628,31 @@ msgstr "" "Enheter = mebibyte med 1048576 byte, block med 1024 byte, räknat från %d\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " Enhet Start Början Slut MiB Block Id System\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tbörjan: (c,h,s) (%ld,%ld,%ld) förväntades (%ld,%ld,%ld) hittades\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tslut: (c,h,s) (%ld,%ld,%ld) förväntades (%ld,%ld,%ld) hittades\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "partitionen slutar på cylinder %ld, utanför slutet på hårddisken\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "Inga partitioner hittades\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4784,51 +4663,51 @@ msgstr "" " för C/H/S=*/%ld/%ld (istället för %ld/%ld/%ld).\n" "I denna visning kommer jag att antaga den geometrin.\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "ingen partitionstabell finns tillgänglig.\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "konstigt, endast %d partitioner är angivna.\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "Varning: partition %s har storlek 0 men är inte markerad tom\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "Varning: partition %s har storlek 0 och är startbar\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "Varning: partition %s har storlek 0 och en början som inte är 0\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "Varning: partition %s " -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "är inte innesluten i partition %s\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "Varning: partitionerna %s " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "och %s överlappar varandra\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" @@ -4837,17 +4716,17 @@ msgstr "" "Varning: partition %s innehåller en del av partitionstabellen (sektor %lu),\n" "och kommer att förstöra den då den fylls\n" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "Varning: partition %s börjar på sektor 0\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "Varning: partition %s fortsätter utanför hårddisken\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" @@ -4855,17 +4734,17 @@ msgstr "" "Endast en av de primära partitionerna kan vara utökad\n" " (även om detta inte är ett problem under Linux)\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "Varning: partition %s börjar inte på en jämn cylindergräns\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "Varning: partition %s slutar inte på en jämn cylindergräns\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4874,7 +4753,7 @@ msgstr "" "LILO bryr sig inte om detta, men DOS huvudstartpost (MBR) kommer inte att\n" "kunna starta denna disk.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" @@ -4882,7 +4761,7 @@ msgstr "" "Varning: normalt kan man endast starta från primära partitioner\n" "LILO ignorerar startbarhetsflaggan.\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4891,11 +4770,11 @@ msgstr "" "LILO bryr sig inte om detta, men DOS huvudstartpost (MBR) kommer inte att\n" "kunna starta denna disk.\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 msgid "start" msgstr "början" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" @@ -4903,23 +4782,23 @@ msgstr "" "partition %s: början: (c,h,s) (%ld,%ld,%ld) förväntades (%ld,%ld,%ld) " "hittades\n" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 msgid "end" msgstr "slut" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "partition %s: slut: (c,h,s) (%ld,%ld,%ld) förväntades (%ld,%ld,%ld) " "hittades\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "partition %s slutar på cylinder %ld, utanför slutet på hårddisken\n" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" @@ -4928,7 +4807,7 @@ msgstr "" "Varning: ändrade början på extd-partitionen från %ld till %ld\n" "(Endast för listningsändamål. Ändra inte dess innehåll).\n" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" @@ -4936,133 +4815,132 @@ msgstr "" "Varning: utökad partition börjar inte på jämn cylindergräns.\n" "DOS och Linux kommer att tolka innehållet annorlunda.\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "för många partitioner - ignorerar de efter nummer (%d)\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "träd med partitioner?\n" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "upptäckte Disk Manager - kan inte hantera det\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "DM6-signatur hittades - ger upp\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "konstigt, en utökad partition med storlek 0?\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "konstigt, en BSD-partition med storlek 0?\n" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, c-format msgid " %s: unrecognized partition table type\n" msgstr " %s: okänd typ av partitionstabell\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "Flaggan -n angavs: Inget ändrades\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "Misslyckades med att spara de gamla sektorerna - avbryter\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "Misslyckades med att skriva partitionen på %s\n" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "lång eller ofullständig indatarad - avslutar\n" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "indatafel: \"=\" förväntas efter %s-fält\n" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "indatafel: oväntat tecken %c efter %s-fält\n" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "okänd indata: %s\n" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "talet är för stort\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "eftersläpande skräp efter tal\n" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "ingen plats för partitionshandtag\n" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "kan inte bygga omgivande utökad partition\n" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "för många indatafield\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "Inte plats för mer\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "Ogiltig typ\n" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "" "Varning: angiven storlek (%lu) överskrider största tillåtna storleken (%lu)\n" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "Varning: tom partition\n" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "Varning: felaktig början på partition (första %lu)\n" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "okänd startbarhetsflagga - välj - eller *\n" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "c,h,s-specifikation ofullständig?\n" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "Utökad partition finns inte där den förväntades\n" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "felaktig indata\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "för många partitioner\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" @@ -5072,46 +4950,42 @@ msgstr "" " \n" "Vanlligtvis behöver du bara ange och (och kanske ).\n" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "version" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "Användning: %s [flaggor] enhet ...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "enhet: någonting liknande /dev/hda eller /dev/sda" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "användbara flaggor:" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s [eller --show-size]: visa storlek på en partition" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr " -c [eller --id]: visa eller ändra partitionsid" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [eller --list]: visa partitioner på varje enhet" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" " -d [eller --dump]: samma, men i format lämpligt för senare inmatning" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr "" " -i [eller --increment]: numrera cylindrar osv från 1 istället för från 0" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" @@ -5119,62 +4993,62 @@ msgstr "" " -uS, -uB, -uC, -uM: acceptera/rapportera i enheter om sektorer/block/" "cylindrar/MB" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [eller --list-types]:visa de kända partitionstyperna" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr " -D [eller --DOS]: för DOS-kompatibilitet: slösa lite utrymme" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr "" " -R [eller --re-read]: gör så att kärnan läser om partitionstabellen" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr " -N: ändra endast partitionen med numret " -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr " -n : skriv inte till hårddisken" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr "" " -O fil : spara sektorerna som kommer att skrivas över till " "fil" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I fil : återställ dessa sektorer igen" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v [eller --version]: visa versionsinformation" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? [eller --help]: visa detta meddelande" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "farliga flaggor:" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr " -g [eller --show-geometry]: visa kärnans bild av geometrin" -#: fdisk/sfdisk.c:2330 +#: fdisk/sfdisk.c:2326 #, fuzzy msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" msgstr " -g [eller --show-geometry]: visa kärnans bild av geometrin" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" @@ -5182,117 +5056,117 @@ msgstr "" " -x [eller --show-extended]: visa även utökade partitioner i utdata\n" " eller förvänta handtag för dem som indata" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr "" " -L [eller --Linux]: klaga inte på saker som är irrelevanta för Linux" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q [eller --quiet]: undertryck varningsmeddelanden" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr " Du kan åsidosätta den detekterade geometrin genom att använda:" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr "" " -C [eller --cylinders ]:ställ in antalet cylindrar att använda" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr " -H [eller --heads ]:ställ in antalet huvuden att använda" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr "" " -S [eller --sectors ]:ställ in antalet sektorer att använda" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "Du kan stänga av all konsekvenskontroll med:" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr " -f [eller --force]: gör vad jag säger även om det är dumt" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "Användning:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s enhet\t\t visa aktiva partitioner på enhet\n" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "%s enhet n1 n2 ... aktivera partitioner n1 ..., deaktivera resten\n" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "%s -An enhet\t aktivera partition n, deaktivera de andra\n" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "inget kommando?\n" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, c-format msgid "total: %llu blocks\n" msgstr "totalt: %llu block\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "användning: sfdisk --print-id enhet partitionsnummer\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "användning: sfdisk --change-id enhet partitionsnummer Id\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "användning: sfdisk --id enhet partitionsnummer [Id]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "kan endast ange en enhet (utom med -l eller -s)\n" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "kan inte öppna %s för läsning och skrivning\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "kan inte öppna %s för läsning\n" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: OK\n" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: %ld cylindrar, %ld huvuden, %ld sektorer/spår\n" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, c-format msgid "Cannot get size of %s\n" msgstr "Kan inte hämta storleken på %s\n" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "felaktig aktiv byte: 0x%x istället för 0x80\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5300,7 +5174,7 @@ msgstr "" "Färdig\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" @@ -5310,35 +5184,35 @@ msgstr "" "DOS huvudstartpost (MBR) kan endast starta en hårddisk med 1 aktiv\n" "partition.\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "partition %s har id %x och är inte dold\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "Felaktigt Id %lx\n" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "Denna hårddisk används för tillfället.\n" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "Ödesdigert fel: kan inte hitta %s\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "Varning: %s är ingen blockenhet\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "Kontrollerar att ingen använder hårddisken just nu...\n" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5351,30 +5225,30 @@ msgstr "" "på denna disk är utväxlade. Använd flaggan --no-reread för att\n" "undertrycka denna kontroll.\n" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "Använd flaggan --force för att undertrycka alla kontroller.\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "OK\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Tidigare situation:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "Partition %d finns inte, kan inte ändra den\n" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Ny situation:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" @@ -5382,21 +5256,21 @@ msgstr "" "Jag gillar inte dessa partitioner - ingenting ändrades.\n" "(Om du verkligen vill göra detta bör du använda flaggan --force).\n" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "Jag gillar inte detta - du bör nog svara nej\n" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "Är du nöjd med detta? [ynq] " -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "Vill du skriva detta till disk? [ynq] " -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" @@ -5405,16 +5279,16 @@ msgstr "" "\n" "sfdisk: för tidigt slut på indata\n" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "Avslutar - ingenting ändrades\n" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "Svara med ett av y, n eller q\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5423,7 +5297,7 @@ msgstr "" "Lyckades skapa den nya partitionstabellen\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5523,130 +5397,130 @@ msgstr "getopt (ut msgid "internal error, contact the author." msgstr "internt fel, kontakta författaren." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "startade från MILO\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Ruffian BCD-klocka\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "klockporten justerades till 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "häftig LEKSAK!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: atomisk %s misslyckades för 1000 iterationer!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "Kan inte öppna /dev/port: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "Jag misslyckades med att få tillåtelse eftersom jag inte försökte.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "%s kan inte få I/O-porttillgång: iopl(3)-anropet misslyckades.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Du behöver troligtvis root-privilegier.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Antar att hårdvaruklockan håller %s-tid.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "lokal" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: Varning: okänd tredje rad i adjtime-fil\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Förväntade: \"UTC\" eller \"LOCAL\" eller ingenting.)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Senaste dragningsjustering gjordes %ld sekunder efter 1969\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "Senaste kalibrering gjordes %ld sekunder efter 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "Hårdvaruklockan håller %s-tid\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "okänd" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "Väntar på klocktick...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "...fick klocktick\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "Ogiltiga värden i hårdvaruklockan: %4d-%.2d-%.2d %.2d.%.2d.%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "Hv-klocktid: %4d-%.2d-%.2d %.2d.%.2d.%.2d = %ld sekunder sedan 1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "Tid som lästs från hårdvaruklockan: %4d-%.2d-%.2d %02d.%02d.%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Ställer hårdvaruklockan till %.2d.%.2d.%.2d = %ld sekunder sedan 1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "Klockan är inte ändrad - testar bara.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5655,7 +5529,7 @@ msgstr "" "Tid som har gått sedan referenstiden är %.6f sekunder.\n" "Fördröjer ytterligare för att nå nästa hela sekund.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " @@ -5665,22 +5539,22 @@ msgstr "" "50:e dagen i månaden) eller utanför det intervall som vi kan hantera (t.ex. " "år 2095).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f sekunder\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "Ingen --date-flagga angavs.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "--date-argumentet är för långt\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5689,22 +5563,22 @@ msgstr "" "Värdet i --date-flaggan är ogiltigt.\n" "I synnerhet som det innehåller citationstecken.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Anropar date-kommandot: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "" "Kan inte köra \"date\"-programmet i skalet /bin/sh. popen() misslyckades" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "svar från date-kommandot = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5719,7 +5593,7 @@ msgstr "" "Svaret var:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5736,12 +5610,12 @@ msgstr "" "Svaret var:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "datumsträngen %s är lika med %ld sekunder sedan 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " @@ -5750,36 +5624,36 @@ msgstr "" "Hårdvaruklockan innehåller inte en giltig tid, så vi kan inte ställa " "systemtiden med den.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "Anropar settimeofday:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "Ställer inte systemklockan eftersom vi kör i testläge.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "Måste vara superanvändaren för att kunna ställa systemklockan.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "settimeofday() misslyckades" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " @@ -5788,7 +5662,7 @@ msgstr "" "Justerar inte dragningsfaktorn eftersom hårdvaruklockan tidigare innehöll " "skräp.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" @@ -5798,7 +5672,7 @@ msgstr "" "är noll, så historiken är trasig och en omstart av kalibreringen\n" "är nödvändig.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " @@ -5807,7 +5681,7 @@ msgstr "" "Justerar inte dragningsfaktorn eftersom det har gått mindre än en dag sedan " "den senaste kalibreringen.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5818,24 +5692,24 @@ msgstr "" "dragningsfaktor på %f sekunder/dag.\n" "Justerar dragningsfaktorn med %f sekunder/dag\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "Tid sedan senaste justeringen är %d sekunder\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "" "Behöver infoga %d sekunder och referera tillbaka i tiden %.6f sekunder " "sedan\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "Uppdaterar inte adjtime-filen eftersom vi är i testläge.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5844,40 +5718,40 @@ msgstr "" "Skulle skrivit följande till %s:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "Dragningsjusteringsparametrarna uppdaterades inte.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" msgstr "" "Hårdvaruklockan innehåller inte giltig tid, så vi kan inte justera den.\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "" "Den justering som behövs är mindre än en sekund, så ställer inte klockan.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "Använder %s.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "Inget användbart klockgränssnitt hittades.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "Kunde inte ställa systemklockan.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5889,17 +5763,17 @@ msgstr "" "Denna kopia av hwclock byggdes för en annan maskin än Alpha\n" "(och körs därför troligen inte på en Alpha just nu). Ingen åtgärd utfördes.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "Kunde inte få tag i epokvärdet från kärnan.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "Kärnan antar att epokvärdet är %lu\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " @@ -5908,17 +5782,22 @@ msgstr "" "För att ställa epokvärdet måste du använda flaggan \"epoch\" för att ange " "vilket värde det ska ställas till.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "Ställer inte epoken till %d - testar bara.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "Kan inte ställa in epokvärdet i kärnan.\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s från %s\n" + +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5976,7 +5855,7 @@ msgstr "" " --noadjfile försök inte komma åt /etc/adjtime. Kräver att antingen\n" " --utc eller --localtime används\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -5986,12 +5865,12 @@ msgstr "" " tala om för hwclock vilken typ av alpha du har (se hwclock" "(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s tar inga argument som inte är flaggor. Du angav %d.\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" @@ -6000,7 +5879,7 @@ msgstr "" "Du har angivit flera funktioner\n" "Du kan bara utföra en funktion åt gången.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " @@ -6009,7 +5888,7 @@ msgstr "" "%s: Flaggorna --utc och --localtime är ömsesidigt uteslutande. Du angav " "båda.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " @@ -6018,27 +5897,27 @@ msgstr "" "%s: Flaggorna --adjust och --noadjfile är ömsesidigt uteslutande. Du angav " "båda.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "%s: Med --noadjfile måste du ange antingen --utc eller --localtime\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "Ingen användbar tid att ställa. Kan inte ställa klockan.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "Tyvärr, endast superanvändaren kan ändra hårdvaruklockan.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "Tyvärr, endast superanvändaren kan ändra systemklockan.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " @@ -6046,12 +5925,12 @@ msgid "" msgstr "" "Tyvärr, endast superanvändaren kan ändra hårdvaruklockans epok i kärnan.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "Kan inte komma åt hårdvaruklockan via någon känd metod.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -6087,7 +5966,6 @@ msgstr "ioctl() misslyckades med att l msgid "ioctl KDSHWCLK failed" msgstr "KDSHWCLK-ioctl misslyckades" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "Kan inte öppna /dev/tty1 eller /dev/vc/1" @@ -6181,9 +6059,6 @@ msgstr "ioctl(RTC_EPOCH_READ) p msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "vi har läst epoken %ld från %s med RTC_EPOCH_READ-ioctl.\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -6209,7 +6084,6 @@ msgstr "ioctl(RTC_EPOCH_SET) p msgid "calling open_tty\n" msgstr "anropar open_tty\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "anropar termio_init\n" @@ -6218,7 +6092,6 @@ msgstr "anropar termio_init\n" msgid "writing init string\n" msgstr "skriver initieringssträng\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "före autobaud\n" @@ -6232,7 +6105,6 @@ msgstr "v msgid "read %c\n" msgstr "läste %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "läser användarnamn\n" @@ -6286,7 +6158,6 @@ msgstr "/dev: chdir() misslyckades: %m" msgid "/dev/%s: not a character device" msgstr "/dev/%s: ingen teckenenhet" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6301,12 +6172,10 @@ msgstr "/dev/%s: kan inte msgid "%s: not open for read/write" msgstr "%s: inte öppen för läsning/skrivning" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "duplicerar\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6350,30 +6219,25 @@ msgstr "" "eller\t[-hiLmw] [-l inloggningsprogram] [-t time-out] [-I initieringssträng] " "[-H inloggningsvärd] linje baudhastighet,... [terminaltyp]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "login: lite minne, inloggning kan misslyckas\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "kan inte minnesallokera för ttyclass" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "kan inte minnesallokera för grplist" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "Inloggning på %s från %s nekas som standard.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "Inloggning på %s från %s nekas.\n" @@ -6418,8 +6282,8 @@ msgstr " msgid "Password error." msgstr "Lösenordsfel." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Lösenord: " @@ -6597,34 +6461,6 @@ msgstr "Anv msgid "No known shells.\n" msgstr "Inga kända skal.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "kunde inte öppna /dev/urandom" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "kunde inte läsa slumpdata från /dev/urandom" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "kan inte öppna %s för läsning" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "kan inte ta status på %s" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s har inte rätt filrättigheter" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "kan inte läsa data från %s" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6635,11 +6471,11 @@ msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "" "användning: last [-#] [-f fil] [-t tty] [-h värdnamn] [användare ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " fortfarande inloggad" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6648,15 +6484,15 @@ msgstr "" "\n" "wtmp börjar %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: minnesallokeringsfel.\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6665,51 +6501,45 @@ msgstr "" "\n" "avbruten %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "ÖDESDIGERT: kan inte återöppna tty: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "ÖDESDIGERT: felaktig tty" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: -h endast för superanvändaren.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "användning: login [-fp] [användarnamn]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: PAM-fel, avbryter: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "Kunde inte initiera PAM: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "användarnamn: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "MISSLYCKAD INLOGGNING %d FRÅN %s FÖR %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6718,17 +6548,17 @@ msgstr "" "Felaktig inloggning\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "FÖR MÅNGA INLOGGNINGSFÖRSÖK (%d) FRÅN %s FÖR %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "MISSLYCKAD INLOGGNINGSSESSION FRÅN %s FÖR %s, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6737,7 +6567,7 @@ msgstr "" "\n" "Felaktig inloggning\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" @@ -6746,136 +6576,121 @@ msgstr "" "\n" "Problem med upprättandet av sessionen, avbryter.\n" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "Användarnamnet är NULL i %s:%d. Avbryter." -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "Ogiltigt användarnamn \"%s\" i %s:%d. Avbryter." -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "login: Slut på minne\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Ogiltigt användarnamn" # %s blir här "root" i de flesta fall vad jag förstår -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "%s-inloggning nekas på denna terminal.\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "INLOGGNING AV %s NEKAS FRÅN %s PÅ TTY %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "INLOGGNING AV %s NEKAS PÅ TTY %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Felaktig inloggning\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"För många användare är redan inloggade.\n" -"Försök igen senare.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Du har för många processer körande.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "UPPRINGNING PÅ %s AV %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "ROOT-INLOGGNING PÅ %s FRÅN %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "ROOT-INLOGGNING PÅ %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "INLOGGNING PÅ %s AV %s FRÅN %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "INLOGGNING PÅ %s AV %s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "Du har ny post.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "Du har post.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: grenande misslyckades: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "TIOCSCTTY misslyckades: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "setuid() misslyckades" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "Katalogen %s finns inte!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Loggar in med hemkatalog = \"/\".\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: inget minne för skalskript.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: kunde inte köra skalskript: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: inget skal: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6884,65 +6699,65 @@ msgstr "" "\n" "%s användarnamn: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "användarnamnet är alldeles för långt.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "NAMNET är för långt" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "användarnamn får inte börja med \"-\".\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "för många tomma nyrader.\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "FÖR MÅNGA nyrader" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "Inloggning gjorde time-out efter %d sekunder\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Senaste inloggning: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "från %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "på %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "MISSLYCKAD INLOGGNING FRÅN %s, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "MISSLYCKAD INLOGGNING PÅ %s, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d MISSLYCKADE INLOGGNINGAR FRÅN %s, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d MISSLYCKADE INLOGGNINGAR PÅ %s, %s" @@ -6962,167 +6777,30 @@ msgstr " msgid "usage: mesg [y | n]\n" msgstr "användning: mesg [y | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "newgrp: Vem är du?" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "newgrp: Ingen sådan grupp." -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "newgrp: Åtkomst nekas." -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "Inget skal" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "Lösenordet måste ha minst 6 tecken, försök igen.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"Lösenordet måste innehålla tecken som tillhör två av följande klasser:\n" -"små och stora bokstäver, siffror och icke-alfanumeriska tecken. Se\n" -"passwd(1) för mer information.\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "Du kan inte återanvända det gamla lösenordet.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "Använd inte någonting som liknar ditt användarnamn som lösenord!\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "Använd inte någonting som liknar ditt verkliga namn som lösenord!\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Användning: passwd [användarnamn [lösenord]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "Endast root kan använda formen med en eller två argument.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Användning: passwd [-foqsvV] [användare [lösenord]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "Kan inte köra %s: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "Kan inte hitta användarnamn" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Endast root kan byta lösenordet åt andra.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "För många argument.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "" -"Kan inte hitta användarnamnet någonstans. Är \"%s\" verkligen en användare?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "Tyvärr, jag kan bara byta lokala lösenord. Använd yppasswd istället." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "UID och användarnamn stämmer inte överens, bedragare!" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Byter lösenordet för %s\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Ange gamla lösenordet: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Ogiltigt lösenord, bedragare." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Ange nya lösenordet: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "Lösenordet ändrades inte." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Ange nya lösenordet på nytt: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Du stavade fel till det. Lösenordet ändrades inte." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "lösenordet ändrades, användare %s" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "ROOT-LÖSENORDET ÄNDRADES" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "lösenordet ändrades av root, användare %s" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "anropar setpwnam för att ställa in lösenord.\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "Lösenordet ändrades *INTE*. Försök igen senare.\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Lösenordet ändrades.\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -7169,7 +6847,6 @@ msgstr "omstartad av %s: %s" msgid "halted by %s: %s" msgstr "stannad av %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -7206,7 +6883,6 @@ msgstr "K msgid "Error executing\t%s\n" msgstr "Fel vid körning av\t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7298,7 +6974,6 @@ msgstr "fel vid inst msgid "error running finalprog\n" msgstr "fel vid körning av finalprog\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "fel vid grening av finalprog\n" @@ -7327,7 +7002,7 @@ msgstr " msgid "fork failed\n" msgstr "grening misslyckades\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "körning misslyckades\n" @@ -7487,12 +7162,6 @@ msgstr "ogiltigt m msgid "illegal year value: use 1-9999" msgstr "ogiltigt årsvärde: använd 1-9999" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7503,13 +7172,12 @@ msgstr "%s %d" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "användning: cal [-13smjyV] [[månad] år]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "användning: %s [+format] [dag månad år]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "St. Tibs Dag" @@ -7641,7 +7309,7 @@ msgstr "%s: namnbyte av %s till %s misslyckades: %s\n" msgid "call: %s from to files...\n" msgstr "anropa: %s från till filer...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7652,22 +7320,22 @@ msgstr "" "Använd \"%s [flaggor] %s\" om du verkligen vill använda den.\n" "Skriptet startades inte.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "användning: script [-a] [-f] [-q] [-t] [fil]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "Skriptet startades, filen är %s\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "Skriptet startades %s" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7676,254 +7344,253 @@ msgstr "" "\n" "Skriptet färdigt %s" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "Skriptet färdigt, filen är %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "openpty misslyckades\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "Slut på pty:er\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "%s: Argumentfel, användning\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term terminalnamn ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ attr ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tabb1 tabb2 tabb3 ... ] ] (tabbnummer = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tabb1 tabb2 tabb3 ... ] ] (tabbnummer = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-ANTAL_KONSOLLER] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-ANTAL_KONSOLLER] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file dumpfilnamn ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq frekvensnummer ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "kan inte ställa in/återställa strömsparläget\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "klogctl-fel: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "Fel vid läsning av %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "Fel vid skrivning av skärmdump\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "kunde inte läsa %s, och kan inte dumpa ioctl\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM är inte angiven.\n" @@ -7998,10 +7665,6 @@ msgstr "varning: kan inte msgid "mount: could not open %s - using %s instead\n" msgstr "mount: kunde inte öppna %s - använder %s istället\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -8299,82 +7962,73 @@ msgstr "mount: kan inte msgid "mount: cannot set speed: %s" msgstr "mount: kan inte ställa in hastighet: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: kan inte grena: %s" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "mount: denna version kompilerades utan stöd för typen \"nfs\"" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "" "mount: misslyckades med montering av nfs version 4, försöker med 3...\n" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "mount: Jag kunde inte avgöra filsystemstypen, och ingen angavs" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: du måste ange filsystemstypen" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: montering misslyckades" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: monteringspunkten %s är inte en katalog" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: åtkomst nekas" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: måste vara superanvändaren för att använda mount" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s är upptagen" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc är redan monterad" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s är redan monterad eller %s är upptagen" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: monteringspunkten %s finns inte" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "mount: monteringspunkten %s är en symbolisk länk till ingenstans" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: specialenheten %s finns inte" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8383,12 +8037,12 @@ msgstr "" "mount: specialenheten %s finns inte\n" " (ett sökvägsprefix är inte en katalog)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s är inte redan monterad, eller felaktig flagga" -#: mount/mount.c:966 +#: mount/mount.c:959 #, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" @@ -8397,7 +8051,7 @@ msgstr "" "mount: fel filsystemstyp, felaktig flagga, felaktigt superblock\n" " på %s, codepage saknas, eller annat fel" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" @@ -8406,7 +8060,7 @@ msgstr "" " använder ide-scsi så att sr0 eller sda eller något\n" " liknande behövs?)" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" @@ -8414,7 +8068,7 @@ msgstr "" " (försöker du kanske montera en utökad partition,\n" " istället för någon logisk partition inuti?)" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" @@ -8422,50 +8076,49 @@ msgstr "" " I en del fall kan användbar information hittas i syslog\n" " - prova dmesg | tail eller något liknande\n" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "monteringstabellen full" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: kan inte läsa superblock" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "mount: %s: okänd enhet" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, c-format msgid "mount: unknown filesystem type '%s'" msgstr "mount: okänd filsystemstyp \"%s\"" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: du menade troligtvis %s" -#: mount/mount.c:1030 +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" msgstr "mount: du menade kanske \"iso9660\"?" -#: mount/mount.c:1032 +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" msgstr "mount: du menade kanske \"vfat\"?" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "mount: %s har fel enhetsnummer eller så stöds filsystemstypen %s inte" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "mount: %s är inte en blockenhet, och statustagning misslyckas?" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -8474,73 +8127,68 @@ msgstr "" "mount: kärnan känner inte igen %s som en blockenhet\n" " (kanske \"insmod drivrutin\"?)" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "mount: %s är ingen blockenhet (försök kanske med \"-o loop\"?)" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s är ingen blockenhet" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s är ingen giltig blockenhet" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "blockenhet " -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "mount: kan inte montera %s%s som endast läsbar" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s är skrivskyddad med en explicit \"-w\"-flagga angavs" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s är skrivskyddad, monterar som endast läsbar" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: ingen typ angavs - jag kommer att anta nfs på grund av kolonet\n" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" "mount: ingen typ angavs - jag kommer att anta smbfs på grund //-prefixet\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: förlägger \"%s\" till bakgrunden\n" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: ger upp \"%s\"\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s är redan monterad på %s\n" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8588,34 +8236,34 @@ msgstr "" "Andra flaggor: [-nfFrsvw] [-o flaggor] [-p lösenordfd].\n" "Säg man 8 mount för många fler detaljer.\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: endast root kan göra det" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: ingen %s hittades - skapar den...\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "mount: ingen sådan partition hittades" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: monterar %s\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "ingenting monterades" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: kan inte hitta %s i %s" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: kan inte hitta %s i %s eller %s" @@ -8650,98 +8298,98 @@ msgstr " Jag kommer att f msgid "Trying %s\n" msgstr "Försöker med %s\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: överdrivet långt värd:katalog-argument\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: varning: flera samtidiga värdnamn stöds inte\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "mount: katalog att montera är inte på formatet värd:katalog\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: kan inte få tag i adress för %s\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: fick felaktig hp->h_length\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: överdrivet långt flaggargument\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "Varning: Okänd \"proto=\"-flagga.\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "Varning: Flaggan namlen stöds inte.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "okänd nfs-monteringsparameter: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "Varning: flaggan nolock stöds inte.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "okänd nfs-monteringsflagga: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: fick felaktig hp->h_length?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "NFS över TCP stöds inte.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "nfs-uttag" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs-bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "nfs-servern rapporterade att tjänsten var otillgänglig" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "använde portmapper för att hitta NFS-porten\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "använder port %d för nfs-demonen\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "nfs-anslut" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "okänt nfs-statusreturvärde: %d" @@ -8750,7 +8398,7 @@ msgstr "ok msgid "bug in xstrndup call" msgstr "programfel i xstrndup-anrop" -#: mount/swapon.c:57 +#: mount/swapon.c:56 #, fuzzy, c-format msgid "" "usage: %s [-hV]\n" @@ -8763,7 +8411,7 @@ msgstr "" " %s [-v] [-p prioritet] special ...\n" " %s [-s]\n" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8774,138 +8422,136 @@ msgstr "" " %s -a [-v]\n" " %s [-v] special ...\n" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s på %s\n" -#: mount/swapon.c:178 mount/swapon.c:244 +#: mount/swapon.c:177 mount/swapon.c:243 #, fuzzy, c-format msgid "%s: cannot find the device for %s\n" msgstr "%s: kan inte hitta \"_stext\" i %s\n" -#: mount/swapon.c:185 +#: mount/swapon.c:184 #, fuzzy, c-format msgid "%s: cannot stat %s: %s\n" msgstr "swapon: kan inte ta status på %s: %s\n" -#: mount/swapon.c:196 +#: mount/swapon.c:195 #, fuzzy, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "swapon: varning: %s har osäkra rättigheter %04o, föreslår %04o\n" -#: mount/swapon.c:208 +#: mount/swapon.c:207 #, fuzzy, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" msgstr "swapon: Hoppar över filen %s - den verkar ha hål.\n" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "Inte superanvändare.\n" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: kan inte öppna %s: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: kompilerad utan stöd för -f\n" -#: mount/umount.c:141 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: kan inte grena: %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "värd: %s, katalog: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: kan inte få tag i adress för %s\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: fick felaktig hostp->h_length\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: ogiltig blockenhet" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: inte monterad" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: kan inte skriva superblock" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: enheten är upptagen" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s hittades inte" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: måste vara superanvändare för att avmontera" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: blockenheter är inte tillåtna på filsystem" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "ingen umount2, försöker med umount...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "kunde inte avmontera %s - försöker med %s istället\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s är upptagen - monterade om som endast läsbar\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: kunde inte montera om %s som endast läsbar\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s avmonterad\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: kan inte hitta lista med filsystem att avmontera" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" @@ -8916,47 +8562,46 @@ msgstr "" " umount -a [-f] [-r] [-n] [-v] [-t vfs-typer] [-O alternativ]\n" " umount [-f] [-r] [-n] [-v] special | nod...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 msgid "Cannot umount \"\"\n" msgstr "Kan inte avmontera \"\"\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "Försöker avmontera %s\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "Kunde inte hitta %s i mtab\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s är inte monterad (enligt mtab)" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: det verkar som om %s är monterad flera gånger" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s är inte i fstab (och du är inte root)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: montering av %s stämmer inte överens med fstab" -#: mount/umount.c:637 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: endast %s kan avmontera %s från %s" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "umount: endast root kan göra det" @@ -9112,7 +8757,7 @@ msgstr "%s: ok #: sys-utils/flock.c:77 #, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" #: sys-utils/ipcrm.c:66 @@ -9281,8 +8926,6 @@ msgstr "k msgid "------ Shared Memory Limits --------\n" msgstr "------ Gränser för delat minne --------\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, c-format msgid "max number of segments = %lu\n" @@ -10069,17 +9712,17 @@ msgid "" msgstr "" "hexdump: [-bcCdovx] [-e fmt] [-f fmtfil] [-n längd] [-s överhopp] [fil ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "användning: %s [-dflpcsu] [+radnummer | +/mönster] namn1 namn2 ...\n" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: okänd flagga \"-%c\"\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -10090,8 +9733,7 @@ msgstr "" "*** %s: katalog ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -10102,45 +9744,45 @@ msgstr "" "******** %s: Inte en textfil ********\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[Använd q eller Q för att avsluta]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--Mer--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(Nästa fil: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "[Tryck blanksteg för att fortsätta, \"q\" för att avsluta.]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "...tillbaka %d sidor" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "...tillbaka 1 sida" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "...hoppar över en rad" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" msgstr "...hoppar över %d rader" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -10150,7 +9792,7 @@ msgstr "" "***Tillbaka***\n" "\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -10163,7 +9805,7 @@ msgstr "" "\n" "Stjärna (*) indikerar att argumentet blir nytt standardalternativ.\n" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -10208,34 +9850,34 @@ msgstr "" ":f Visa aktuellt filnamn och radnummer\n" ". Upprepa föregående kommando\n" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "[Tryck \"h\" för instruktioner.]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" rad %d" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[Inte en fil] rad %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Spill\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...hoppar över\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "Reguljärt uttrycksmischmasch" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -10243,15 +9885,15 @@ msgstr "" "\n" "Mönstret hittades inte\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "Mönstret hittades inte" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "kan inte grena\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -10259,19 +9901,19 @@ msgstr "" "\n" "...Hoppar över " -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "...Hoppar över till filen " -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "...Hoppar tillbaka till filen " -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "Raden är för lång" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "Inget tidigare kommando att ersätta" @@ -10324,7 +9966,7 @@ msgstr "hexdump: felaktigt format {%s}\n" msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: felaktigt konverteringstecken %%%s.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" @@ -10332,84 +9974,81 @@ msgstr "" "%s: Användning: %s [-number] [-p sträng] [-cefnrs] [+rad] [+/mönster/] " "[filer]\n" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "%s: flaggan kräver ett argument -- %s\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: otillåten flagga -- %s\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" msgstr "...hoppar framåt\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" msgstr "...hoppar bakåt\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "Ingen nästa fil" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" msgstr "Inga tidigare fil" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" msgstr "%s: Läsfel från %s-fil\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "%s: Oväntat filslut i %s-fil\n" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: Okänt fel i %s-fil\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: Kan inte skapa temporär fil\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " msgstr "RE-fel: " -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "(Filslut)" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "Ingen ihågkommen söksträng" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " msgstr "Kan inte öppna " -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "sparad" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr ": !kommando inte tillåtet i rflag-läge.\n" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" msgstr "fork() misslyckades, försök igen senare\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "(Nästa fil: " @@ -10463,6 +10102,157 @@ msgstr "Indataraden msgid "Out of memory when growing buffer.\n" msgstr "Slut på minne vid växande av buffert.\n" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Ogiltigt tal: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Syntaxfel: \"%s\"\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "Ingen sådan parameter är inställd: \"%s\"\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr " %s [ -p ] enhet namn\n" + +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] enhet storlek sektorer huvuden spår utsträckning mellanrum " +#~ "hastighet spec1 formatavstånd\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] enhet\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] enhet\n" + +#~ msgid "version" +#~ msgstr "version" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "kunde inte öppna /dev/urandom" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "kunde inte läsa slumpdata från /dev/urandom" + +#~ msgid "can't open %s for reading" +#~ msgstr "kan inte öppna %s för läsning" + +#~ msgid "can't stat(%s)" +#~ msgstr "kan inte ta status på %s" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s har inte rätt filrättigheter" + +#~ msgid "can't read data from %s" +#~ msgstr "kan inte läsa data från %s" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "För många användare är redan inloggade.\n" +#~ "Försök igen senare.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Du har för många processer körande.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "Lösenordet måste ha minst 6 tecken, försök igen.\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "Lösenordet måste innehålla tecken som tillhör två av följande klasser:\n" +#~ "små och stora bokstäver, siffror och icke-alfanumeriska tecken. Se\n" +#~ "passwd(1) för mer information.\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "Du kan inte återanvända det gamla lösenordet.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "Använd inte någonting som liknar ditt användarnamn som lösenord!\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "Använd inte någonting som liknar ditt verkliga namn som lösenord!\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Användning: passwd [användarnamn [lösenord]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "Endast root kan använda formen med en eller två argument.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Användning: passwd [-foqsvV] [användare [lösenord]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "Kan inte köra %s: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "Kan inte hitta användarnamn" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Endast root kan byta lösenordet åt andra.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "För många argument.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "" +#~ "Kan inte hitta användarnamnet någonstans. Är \"%s\" verkligen en " +#~ "användare?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "Tyvärr, jag kan bara byta lokala lösenord. Använd yppasswd istället." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "UID och användarnamn stämmer inte överens, bedragare!" + +#~ msgid "Changing password for %s\n" +#~ msgstr "Byter lösenordet för %s\n" + +#~ msgid "Enter old password: " +#~ msgstr "Ange gamla lösenordet: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Ogiltigt lösenord, bedragare." + +#~ msgid "Enter new password: " +#~ msgstr "Ange nya lösenordet: " + +#~ msgid "Password not changed." +#~ msgstr "Lösenordet ändrades inte." + +#~ msgid "Re-type new password: " +#~ msgstr "Ange nya lösenordet på nytt: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Du stavade fel till det. Lösenordet ändrades inte." + +#~ msgid "password changed, user %s" +#~ msgstr "lösenordet ändrades, användare %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "ROOT-LÖSENORDET ÄNDRADES" + +#~ msgid "password changed by root, user %s" +#~ msgstr "lösenordet ändrades av root, användare %s" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "anropar setpwnam för att ställa in lösenord.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "Lösenordet ändrades *INTE*. Försök igen senare.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Lösenordet ändrades.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "mount: denna version kompilerades utan stöd för typen \"nfs\"" + #~ msgid "Error closing file\n" #~ msgstr "Fel vid stängning av fil\n" diff --git a/po/tr.gmo b/po/tr.gmo new file mode 100644 index 0000000000000000000000000000000000000000..a2911efbbde6509fab13993679775a047d2044b1 GIT binary patch literal 204393 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 Q9RdYg4>o{2jQ{`u literal 0 HcmV?d00001 diff --git a/po/tr.po b/po/tr.po index c7c3995a..0b149e6c 100644 --- a/po/tr.po +++ b/po/tr.po @@ -5,14 +5,14 @@ # this file and modified versions, provided that this # header is not removed and modified versions are marked # as such. No warranty. -# Nilgün Belma Bugüner , 2001, ..., 2004. +# Nilgün Belma Bugüner , 2001, ..., 2005. # msgid "" msgstr "" -"Project-Id-Version: util-linux 2.12m\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" -"PO-Revision-Date: 2004-12-29 03:18+0300\n" +"Project-Id-Version: util-linux 2.12q\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"PO-Revision-Date: 2005-01-30 20:12+0300\n" "Last-Translator: Nilgün Belma Bugüner \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" @@ -118,7 +118,7 @@ msgstr "%s: %s üzerinde G/Ç hatası\n" msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "RO RA Sboyu Bboyu BaşlSkt Boyut Aygıt\n" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "kullanımı:\n" @@ -162,13 +162,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "kullanımı: %s [ -n ] AYGIT\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s (%s den)\n" #: disk-utils/fdformat.c:130 @@ -193,7 +192,7 @@ msgstr "Çift" msgid "Single" msgstr "Tek" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -208,99 +207,99 @@ msgstr "" " -v ayrıntılı çıktı verir\n" " dosya denenen dosya\n" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "%s: sıkıştırma açılırken hata %d! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: sembolik bağ `%s' üzerinde boyut hatası\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr " %ld den %ld ye kadar blok sıkıştırılmamış (%ld)\n" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "%s: sahte kip `%s' (%o)\n" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" msgstr " %ld de delik (%d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "%s: bloksuz (%ld) bayt\n" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "%s: boyutsuz (%ld vs %ld) bayt\n" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "%s: geçersiz cramfs -- dosya yolu uzunluğu hatalı\n" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" msgstr "%s: -x desteği olmaksızın derlenmiş\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "%s: uyarı -- dosya sistemi boyu saptanamıyor \n" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" msgstr "%s bir blok aygıtı ya da dosyası değil\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "%s: geçersiz cramfs -- dosya uzunluğu çok küçük\n" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "%s: geçersiz cramfs -- hatalı dosya kimliği\n" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "%s: uyarı -- dosya uzunluğu çok büyük, adımlı eşlem?\n" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: geçersiz cramfs--crc hatası\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "%s: uyarı -- eski cramfs eşlemi, CRC'siz\n" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "%s: geçersiz cramfs -- hatalı süperblok\n" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" "%s: geçersiz cramfs -- dizin verisi sonu (%ld) != dosya verisi başlangıcı (%" "ld)\n" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "%s: geçersiz cramfs -- geçersiz dosya verisi başlangıcı\n" @@ -776,7 +775,7 @@ msgstr "düğüm sayısı çok fazla - en çok 512" msgid "not enough space, need at least %lu blocks" msgstr "yer yetersiz, en az %lu blok gerekiyor" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Aygıt: %s\n" @@ -845,19 +844,19 @@ msgstr " .. girdisi yazılırken hata" msgid "error closing %s" msgstr "%s kapatılırken hata" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "" "Kullanımı: mkfs [-V] [-t dsySistTürü] [dsySist-seçenekleri] aygıt [uzunluk]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: Bellek yetersiz!\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs sürüm %s (%s)\n" @@ -920,7 +919,6 @@ msgstr "" "MAXENTRIES aşıldı. mkcramfs.c içinde bu değeri yükseltin ve yeniden " "derleyin. Çıkılıyor.\n" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -976,10 +974,6 @@ msgstr "" msgid "ROM image write failed (%d %d)\n" msgstr "ROM bellekeşlemi yazmada hata (%d %d)\n" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -1059,7 +1053,6 @@ msgstr "düğümler yazılamıyor" msgid "write failed in write_block" msgstr "write_block içine yazma başarısız" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1095,7 +1088,7 @@ msgstr "bloklar denetlenirken erişim başarısız" msgid "Weird values in do_check: probably bugs\n" msgstr "do_check yapılırken tuhaf değerler: yazılım hatası olabilir\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "check_blocks işleminde erişim başarısız" @@ -1137,108 +1130,109 @@ msgstr "%s durum bilgileri alınamıyor" msgid "will not try to make filesystem on '%s'" msgstr "'%s' üzerinde dosya sistemi oluşturmaya çalışılmayacak" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "kullanıcı tarafından belirtilen sayfa uzunluğu %d hatalı\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" "Kullanıcı tarafından belirtilen sayfa uzunluğu %d kullanılıyor,\n" "(sistem değeri %d/%d yerine)\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Sayfa uzunluğu olarak %d kullanılıyor (%d değil)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" -msgstr "" +msgstr "Takas başlığı uzunluğu hatalı, bir etiket yazılmamış.\n" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" -msgstr "" +msgstr "Etiket kısaltıldı.\n" -#: disk-utils/mkswap.c:250 -#, fuzzy, c-format +#: disk-utils/mkswap.c:249 +#, c-format msgid "no label, " -msgstr "yafta" +msgstr "bir etiket yok, " -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" -msgstr "" +msgstr "UUID yok\n" -#: disk-utils/mkswap.c:382 -#, fuzzy, c-format +#: disk-utils/mkswap.c:381 +#, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" msgstr "" -"Kullanımı: %s [-c] [-v0|-v1] [-pSayfaUzunluğu] /dev/isim [blokSayısı]\n" +"Kullanımı: %s [-c] [-v0|-v1] [-pSayfaUzunluğu] [-L etiket]\n" +" /dev/isim [blokSayısı]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "çok fazla bozuk sayfa var" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Bellek yetersiz" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "1 bozuk sayfa\n" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, c-format msgid "%lu bad pages\n" msgstr "%lu bozuk sayfa\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: hata: Takas alanını koyacak yer yok mu?\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "%s: hata: %lu aygıtın boyutundan büyük (%lu)\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: hata: sürüm %d bilinmiyor\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: hata: takas alanı için en az %ldkB gerekiyor\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: uyarı: takas alanı %ldkB ile sınırlanıyor\n" -#: disk-utils/mkswap.c:645 -#, fuzzy, c-format +#: disk-utils/mkswap.c:644 +#, c-format msgid "%s: error: label only with v1 swap area\n" -msgstr "%s: hata: Takas alanını koyacak yer yok mu?\n" +msgstr "%s: hata: sadece v1 takas alanlı etiket\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "'%s' üzerinde takas aygıtı oluşturulmayacak" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "ölümcül: ilk sayfa okunabilir değil" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1251,122 +1245,84 @@ msgstr "" "takas alanı oluşturulmadı. Burada mutlaka bir v0 takas alanı oluşturmak\n" "istiyorsanız -f seçeneği ile bunu yapabilirsiniz.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "Takas alanı oluşturulamıyor: okunabilir değil" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Takas alanı sürüm %d, uzunluk = %llu kB olarak ayarlanıyor\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "takas alanında başa gidilemiyor" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "imza sayfası yazılamıyor" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "fsync hata verdi" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Numara geçersiz: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Sözdizimi hatası: '%s'\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Böyle bir parametre yok: '%s'\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr " %s [ -p ] aygıt isim\n" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" -" %s [ -p ] aygıt uzunluk sektor kafa iz gerilme boşluk oran özellik1 " -"fmt_gap\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] aygıt\n" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] aygıt\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Kullanışsız" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Boş Alan" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 msgid "Linux JFS" msgstr "Linux JFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "Disk değiştirildi.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" "Bölümleme tablosunun doğru olarak güncellendiğinden emin olabilmek için\n" "sistemi yeniden başlatın.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1379,325 +1335,306 @@ msgstr "" "değişiklik yaptıysanız, lütfen cfdisk man sayfalarındaki\n" "ek bilgileri okuyun.\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "ÖLÜMCÜL HATA" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "cfdisk'ten çıkmak için herhangi bir tuşa basınız" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "Disk sürücü üzerinde arama yapılamıyor" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "Disk sürücüsü okunamıyor" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "Disk sürücüsüne yazılamıyor" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "Disk bölümü sayısı çok fazla" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "Disk bölümü sıfırıncı sektörden önce başlıyor" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "Disk bölümü sıfırıncı sektörden önce bitiyor" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "Disk bölümü disk sonundan sonra başlıyor" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "Disk bölümü disk sonundan sonra bitiyor" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "Disk bölümü son kısmî silindir içinde bitiyor" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "mantıksal bölümler sıralamaya uygun değil" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "mantıksal bölümler içiçe geçmiş" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "büyütülen mantıksal bölümler içiçe geçiyor" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" "!!!! Ek disk bölümü içermeyen mantıksal bölüm oluşturulurken iç hata !!!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "Burada mantıksal bölüm oluşturulamıyor -- iki ek bölüm oluşacaktı" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "Menü öğesi çok uzun. Menü tuhaf görünebilir." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "Menü yönsüz. Yatay olarak öntanımlanıyor." -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Kuraldışı tuş" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Devam etmek için bir tuşa basınız" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Birincil" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Yeni birincil disk bölümü oluşturur" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Mantıksal" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Yeni mantıksal disk bölümü oluşturur" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Vazgeç" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Bir disk bölümü oluşturulmaz" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! İç hata !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Alan (MB):" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Başlangıç" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Disk bölümünü boş alanın başlangıcına ekler" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Son" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Disk bölümnü boş alanın sonuna ekler" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "Ek disk bölümünü oluşturacak yer yok" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 msgid "No partition table.\n" msgstr "Disk bölümleme tablosu yok.\n" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 msgid "No partition table. Starting with zero table." msgstr "Disk bölümleme tablosu yok. Boş tablo ile başlanacak." -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 msgid "Bad signature on partition table" msgstr "Disk bölümleme tablosundaki imza kötü" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 msgid "Unknown partition table type" msgstr "Disk bölümleme tablosu türü bilinmiyor" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "Temiz bir tablo ile başlamak ister misiniz [e/H] ?" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "Diskte bulunan silindir sayısından büyük bir sayı belirttiniz" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "Disk açılamıyor" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "Açılan disk salt-okunur - yazma izniniz yok" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "Diskin toplam alanı hesaplanamıyor" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Birincil disk bölümü bozuk" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Mantıksal disk bölümü bozuk" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "Uyarı!! Bu işlem disk üzerindeki veriyi yokedebilir!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "Disk bölümleme tablosu yazılacak, emin misiniz? (evet ya da hayır): " -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "hayır" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "Disk bölümleme tablosu diske yazılmadı" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "evet" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "Lütfen ya `evet´ ya da `hayır´ yazınız" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Disk bölümleme tablosu diske yazılıyor..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Disk bölümleme tablosu diske yazıldı" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" "Bölümleme tablosu yazıldı ama tablo yeniden okunamadı. Sistemi yeniden " "başlatın." -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" "Önyükleme için imlenmiş hiç birincil disk bölümü yok. DOS MBR bunu " "başlatamayabilir." -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" "Önyükleme için imlenmiş çok sayıda birincil disk bölümü var. DOS MBR bunu " "başlatamayabilir." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "Dosya ismini girin ya da ENTER tuşuna basın: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "'%s' dosyası açılamıyor" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Sabit Disk: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Sektör 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Sektör %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Yok " -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Bir/Man" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Birincil " -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Mantıksal " -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Bilinmeyen" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Açılış" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, c-format msgid "(%02X)" msgstr "(%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 msgid "None" msgstr "Hiçbiri" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "%s için Disk Bölümleme Tablosu\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 msgid " First Last\n" msgstr " Bölüm Ä°lk Son Sektör Dosya\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " "Flag\n" @@ -1705,7 +1642,7 @@ msgstr "" " # Türü Sektör Sektör Başl Sayısı Sistemi Türü " "Flama\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" @@ -1713,472 +1650,469 @@ msgstr "" "-- ------- -------- --------- ------ --------- --------- ----- " "------\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " --Başlangıç--- ----Bitiş----- Başlangıç Sektör\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # Flama Kafa Sekt Sld Kiml Kafa Sekt Sld Sektörü Sayısı\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- --------- ---------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "Ham" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Tablo temel veri biçemi olarak yazılır" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Sektör" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Tabloyu sektörlere dağılımına göre yazar" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Tablo" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Disk bölümleme tablosunu yazar" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Tablo yazılamıyor" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "cfdisk Yardım Ekranı" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "" "Sabit diskinizdeki disk bölümlerini oluşturabilmenizi, silebilmenizi ve" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "" "değiştirebilmenizi sağlayan etkileşimli bir disk bölümleme uygulamasıdır." -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr " " -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Telif Hakkı (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr " Komut Anlamı" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr " ----- ------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b Seçilen disk bölümünün açılış flamasını kaldırır/indirir" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d Seçilen disk bölümünü siler" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr " g Silindir, kafa, sektör/Ä°z parametrelerini değiştirir" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " UYARI: Bu seçenek sadece ne yaptığını iyi bilen kişilerce" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " kullanılabilir." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h Bu yardım ekranını gösterir" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m Seçilen disk bölümünü kalan boş yere sığdırır" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr " Bilgi: Disk bölümünü DOS, OS/2 ve benzeri sistemlerle" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " uyumsuzluk oluşturabilir." -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n Boş alanda yeni bir disk bölümü oluşturur" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr " p Disk bölümleme tablosunu ekrana ya da bir dosyaya yazar" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr "" " Disk bölümleme tablosunu farklı biçemlerde elde edebilirsiniz." -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " Bu biçemler:" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr " r - Temel veri (verinin diske yazılan biçemi)" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - Disk bölümlerinin sektörlere dağılımını gösterir" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - Geleneksel disk bölümleme tablosu" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr "" " q Disk bölümleme tablosu diskteki yerine kaydedilmeden çıkılır" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t Dosya sistemi türünü değiştirir" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr " u Disk bölümü boyunun birimini değiştirir" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " MB, sektör, silindir birimleri sırayla yer değiştirir" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr " W Disk bölümleme tablosunu diskteki yerine yazar. (Büyük W)" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr " Diskteki veriyi yanlışlıkla kaybetmemek için " -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr "" " 'evet' ya da 'hayır' yazmanız istenerek veriyi diske yazdırıp," -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " yazdırmayacağınıza kesin karar verebilirsiniz" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "Yukarı Ok Kürsörü önceki disk bölümüne kaydırır" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "Aşağı Ok Kürsörü sonraki disk bölümüne kaydırır" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "CTRL-L Ekranı tazeler" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? Bu yardım ekranını gösterir" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Bilgi: Kaydet (W) komutu dışında tüm komutları büyük ya da küçük harf" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "olarak kullanabilirsiniz." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "Silindir" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Silindir geometrisini değiştirir" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "Kafa" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "Kafa geometrisini değiştirir" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Sektör geometrisini değiştirir" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Tamam" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "Geometri değişikliği yapıldı" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "Silindir sayısını verin: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Silindir sayısı kuraldışı" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "Kafa sayısını verin: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "Kafa sayısı kuraldışı" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "sektör/iz sayısını verin: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "sektör sayısı kuraldışı" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "Dosya sistemi türünü verin: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "Dosya sistemi türü boş olarak değiştirilemez" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "Dosya sistemi türü ek olarak değiştirilemez" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Ne?(%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Bir/Man" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Bilinmeyen (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Sabit Disk: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Boyut: %lld bayt, %lld MB" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Boyut: %lld bayt, %lld.%lld GB" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Kafa: %d Sektör/Ä°z: %d Silindir: %lld " -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Ä°sim" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Flama" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Bölüm Türü" -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "DS Türü" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Etiket]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 msgid " Sectors" msgstr " Sektör " -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 msgid " Cylinders" msgstr " Silindir" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" msgstr " Boy (MB) " -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" msgstr " Boy (GB) " -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "Açılış" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "Seçilen disk bölümünde Açılış flamasını kaldırır/indirir" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Sil" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Seçilen disk bölümünü kaldırır" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geometri" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Disk geometrisini değiştirir (uzmanlar için)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Yardım" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "Yardım ekranını gösterir" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Sığdır" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "Seçilen disk bölümünü kalan yere göre ayarlar (uzmanlar için)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Yeni" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Boş alanda yeni bir disk bölümü oluşturur" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Yaz" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Disk bölümleme tablosunu ekrana ya da bir dosyaya yazar" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Çık" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Disk bölümleme tablosunu diske kaydetmeden çıkar" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Türü" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "Dosya sistemi türünü değiştirir (DOS, Linux, OS/2,..,vs)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Birim" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "Gösterilecek boy birimini değiştirir (MB, sekt, sld)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Kaydet" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "" "Disk bölümleme tablosunu diske kaydeder (bu işlem verilerin kaybına sebep " "olur)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "Bu disk bölümüne açılış kaydı yapılamaz" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "Bir boş disk bölümü silinemez" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "Bu disk bölümü sığdırılamıyor" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "Bu disk bölümü kullanışsız" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "Bu disk bölümü zaten kullanımda" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "Bir boş disk bölümünün türü değiştirilemez" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "Başka disk bölümü yok" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Kuraldışı komut" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Telif Hakkı © 1994-2002 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2250,9 +2184,9 @@ msgstr "" "\n" "Aygıt için BSD disk etiketi: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr " Komut yaptığı iş " @@ -2272,10 +2206,9 @@ msgstr " i önyükleyici kurar" msgid " l list known filesystem types" msgstr " l bilinen dosya sistemi türlerini listeler" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m bu menüyü gösterir" @@ -2287,14 +2220,14 @@ msgstr " n yeni bir BSD disk bölümü ekler" msgid " p print BSD partition table" msgstr " p BSD disk bölümleme tablosunu gösterir" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q değişiklikleri kaydetmeden çıkar" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr " r ana menüye döner" @@ -2337,13 +2270,13 @@ msgstr "%s üzerinde *BSD disk bölümü yok.\n" msgid "BSD disklabel command (m for help): " msgstr "BSD disk etiketi komutu (yardım için m): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "Ä°lk %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Son %s, +size, +sizeM veya +sizeK" @@ -2388,8 +2321,6 @@ msgstr " ecc" msgid " badsect" msgstr " bozukSektör" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2490,8 +2421,8 @@ msgstr "sektör/iz" msgid "tracks/cylinder" msgstr "iz/silindir" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "silindir" @@ -2548,7 +2479,7 @@ msgstr "%s üzerine önyükleyici kuruldu.\n" msgid "Partition (a-%c): " msgstr "Disk bölümü (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "Oluşturulabilecek disk bölümlerinin tümü oluşturuldu\n" @@ -2572,7 +2503,7 @@ msgstr "" "\n" "Diskler eşzamanlanıyor.\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2594,7 +2525,7 @@ msgstr "" "-u: Başlangıç ve bitiş sektörlerini (silindir değil) verir\n" "-b 2048: 2048 baytlık sektörler kullanılır\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2612,198 +2543,184 @@ msgstr "" " fdisk /dev/ida/c0d0 (RAID aygıtları)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "%s açılamıyor\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "%s okunamıyor\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "%s üzerinde erişim olanaksız\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "%s yazılamıyor\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "%s üzerinde BLKGETSIZE ioctl hata verdi\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "Daha fazla bellek ayrılamıyor\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Ölümcül Hata\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a salt-okunur flamasını kaldırır/indirir" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b bsd disk etiketini düzenler" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c bağlanabilir flamasını kaldırır/indirir" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d bir disk bölümünü siler" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l bilinen disk bölümü türlerini listeler" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n yeni bir disk bölümü ekler" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o yeni bir DOS disk bölümü oluşturur" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p disk bölümleme tablosunu gösterir" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s yeni bir Sun disk etiketi oluşturur" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t disk bölümünün sistem kimliğini değiştirir" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u gösterme/girdi birimini değiştirir" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v disk bölümleme tablosunu doğrular" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w tabloyu diskteki yerine yazar ve çıkar" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x fazladan işlevsellik (uzmanlar için)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a açılış disk bölümünü seçer" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b açılış dosyası girdilerini düzenler" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c sgi takas bölümü seçilir" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a açılış flamasını indirir/kaldırır" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c dos uyumluluk flamasını indirir/kaldırır" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a almaşık silindirlerin sayısını değiştirir" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c silindir sayısını değiştirir" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d disk bölümleme tablosunun temel verisini gösterir" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e silindir başına fazladan sektör sayısını değiştirir" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr " h kafa sayısını değiştirir" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i serpiştirme etkenini değiştirir" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr " o devir sayısını değiştirir (rpm)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr " s sektör/iz sayısını değiştirir" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr " y fiziksel silindir sayısını değiştirir" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr " b disk bölümü içindeki verinin başlanıcına gider" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e ek disk bölümlerini listeler" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" msgstr " g IRIX (SGI) disk bölümleme tablosu oluşturur" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr " f disk bölümleme sırasını düzeltir" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "Belirtilmeli" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "kafa" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "sektör" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" @@ -2812,11 +2729,11 @@ msgstr "" "%s%s.\n" "Bunu fazladan işlevler menüsünden yapabilirsiniz.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " ve " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2835,12 +2752,12 @@ msgstr "" "2) diğer işletim sistemlerinin önyükleme ve disk bölümleme yazılımları\n" " (örn. DOS FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "Birincil ek disk bölümünde hizalama hatalı\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" @@ -2849,17 +2766,17 @@ msgstr "" "Uyarı: %d. bölümden sonrakiler atlanıyor.\n" "Bu bölümleme tablosunu kaydederseniz, bunlar silinmiş olacak.\n" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "Uyarı: %d disk bölümleme tablosunda fazladan bağ imleyici\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "Uyarı: %d disk bölümleme tablosundaki fazladan veri yoksayılıyor\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2871,17 +2788,17 @@ msgstr "" "değişiklikler\n" "bellekte bekleyecek. Aksi takdirde, önceki içerik kurtarılamayacak.\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Bilgi: sektör uzunluğu %d (%d değil)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "Disk bölümleme tablosunu diskteki yerine kaydetme yetkiniz yok.\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" @@ -2890,7 +2807,7 @@ msgstr "" "Bu disk hem DOS hem de BSD olarak imli.\n" "BSD kipine geçmek için 'b' komutunu verin.\n" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " @@ -2899,17 +2816,17 @@ msgstr "" "Aygıt ne geçerli bir DOS disk bölümleme tablosu ne de Sun, SGI ya da OSF " "disk etiketleri içeriyor.\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "İç hata\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "Fazladan ek disk bölümü %d yoksayılıyor\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" @@ -2918,7 +2835,7 @@ msgstr "" "Uyarı: geçersiz bayrak 0x%04x %d. disk bölümleme tablosunda w(yaz) ile " "düzeltilmiş olacak\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" @@ -2927,83 +2844,83 @@ msgstr "" "\n" "Dosya sonuna rastlandı - çıkılıyor..\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "Onaltılık kod (kod listesi için L tuşlayın):" -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%u-%u, öntanımlı %u): " -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, c-format msgid "Using default value %u\n" msgstr "Öntanımlı değer %u kullanılıyor\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "Değer kapsamdışı.\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Disk bölümü numarası" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "Uyarı: %d disk bölümünün türü boş görünüyor\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format msgid "Selected partition %d\n" msgstr "Seçilen disk bölümü %d\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, c-format msgid "No partition is defined yet!\n" msgstr "Tanımlı bir disk bölümü henüz yok!\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "Tüm birincil bölümler zaten tanımlı!\n" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "silindir" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "sektör" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "gösterme/girdi birimi %s olarak değiştiriliyor\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "UYARI: %d disk bölümü bir ek disk bölümü\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "DOS uyumluluk flaması etkin\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "DOS uyumluluk flaması etkin değil\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "%d disk bölümü henüz yok!\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -3016,7 +2933,7 @@ msgstr "" "muhtemelen pek uygun olmayacaktır. 'd' komutunu\n" "kullanarak bir disk bölümünü silebilirsiniz.\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" @@ -3025,7 +2942,7 @@ msgstr "" "Bir disk bölümünü bir ek bölümün içinde ya da herhangi bir yerde\n" "değiştiremezsiniz. Önce silmeniz gerekir.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -3035,7 +2952,7 @@ msgstr "" "Linux'a uygun olsa da SunOS/Solaris gerektirdiğinden,\n" "3. disk bölümünün diskin tamamı (5) olarak bırakıldığı kabul ediliyor.\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -3045,54 +2962,54 @@ msgstr "" "IRIX gerektirdiğinden, 11. disk bölümü tüm 'volume' (6) ve\n" "9. disk bölümü 'volume' başlığı (6) olarak bırakıldığı kabul ediliyor.\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "%d disk bölümünün sistem türü %x (%s) olarak değiştirildi\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "" "%d disk bölümü farklı fiziksel/mantıksal başlangıçlara sahip (Linux " "değil?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " fiziksel=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "mantıksal=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "%d disk bölümü farklı fiziksel/mantıksal bitişlere sahip:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "%i disk bölümünün başlangıcı silindir sınırları dışında:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "(%d, %d, 1) olmalıydı\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "%i. disk bölümü silindir sınırında bitmiyor.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "(%d, %d, %d) olmalıydı\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" @@ -3101,7 +3018,7 @@ msgstr "" "\n" "Disk %s: %ld MB %lld bayt\n" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" @@ -3110,17 +3027,17 @@ msgstr "" "\n" "Disk %s: %ld.%ld GB, %lld bayt\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "%d kafa, %d sektör/iz, %d silindir" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr ", toplam %llu sektör" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" @@ -3129,7 +3046,7 @@ msgstr "" "Birimler = %s / %d * %d = %d bayt\n" "\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" @@ -3138,7 +3055,7 @@ msgstr "" "Hiçbir şey yapılmadı. Sıralama zaten doğru.\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -3149,16 +3066,16 @@ msgstr "" "Galiba yanlış aygıt seçtiniz.\n" "\n" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s Açılış Başlangıç Bitiş BlokSayısı Kml Sistem\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Aygıt" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" @@ -3167,7 +3084,7 @@ msgstr "" "\n" "Disk bölümleme tablosu girdileri diskteki sırasında değil\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3178,87 +3095,87 @@ msgstr "" "Disk %s: %d kafa, %d sektör, %d silindir\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "No AF Hd Skt Sln Hd Skt Sld Başlangıç Boy Kml\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "Uyarı: %d disk bölümü 0. sektörü içeriyor\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "" "%d disk bölümü: kafa sayısı %d en çok olabileceği %d değerinden büyük\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "" "%d disk bölümü: sektör sayısı %d en çok olabileceği %d değerinden büyük\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "" "%d disk bölümü: silindir sayısı %d en çok olabileceği %d değerinden büyük\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "%d disk bölümü: önceki sektör sayısı %d toplam %d ile çelişiyor\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "Uyarı: %d disk bölümünün veri-başlangıcı hatalı\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "Uyarı: %d ile %d disk bölümleri birbirine girmiş.\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "Uyarı: %d disk bölümü boş\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "Mantıksal disk bölümü %d tamamen %d disk bölümünün içinde değil\n" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "" "Tahsis edilen sektör sayısı %d en fazla olması gereken %lld değerinden " "büyük\n" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, c-format msgid "%lld unallocated sectors\n" msgstr "%lld sektör kullanılmamış\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "%d disk bölümü zaten atanmış. Yeniden eklemeden önce silmelisiniz.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "Sektör %d zaten kullanımda\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "Boşta sektör yok\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3271,23 +3188,23 @@ msgstr "" "\tbir DOS disk bölümleme tablosu oluşturun. (o ile)\n" "\tUYARI: Bu işlem ile diskteki tüm bilgile kaybalacaktır.\n" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "" "Önce bazı disk bölümlerini silip ondan sonra ek disk bölümünü eklemelisiniz\n" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, c-format msgid "All logical partitions are in use\n" msgstr "Tüm mantıksal bölümler kullanımda\n" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, c-format msgid "Adding a primary partition\n" msgstr "Bir birincil disk bölümü ekleniyor\n" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3298,20 +3215,20 @@ msgstr "" " %s\n" " p birincil disk bölümü (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l mantıksal (5 veya üzeri)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e ek" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Tür '%c' için disk bölümü numarası geçersiz\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" @@ -3320,12 +3237,12 @@ msgstr "" "Disk bölümleme tablosu zaten değişmişti!\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "Disk bölümleme tablosunu yeniden okumak için ioctl() çağrılıyor.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3338,7 +3255,7 @@ msgstr "" "Çekirdek hala eski tabloyu kullanıyor.\n" "Yeni tablo makinayı yeniden başlattığınızda geçerli olacak.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3351,7 +3268,7 @@ msgstr "" "değişiklik yaptıysanız, lütfen fdisk man sayfalarındaki\n" "ek bilgileri okuyun.\n" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:2199 #, c-format msgid "" "\n" @@ -3360,68 +3277,68 @@ msgstr "" "\n" "Dosya kapatılırken hata\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "Diskler eşzamanlanıyor.\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "%d disk bölümü veri alanına sahip değil\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Yeni veri başlangıcı" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "Uzman komutları (yardım için m): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "Silindir sayısı" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "Kafa sayısı" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "Sektör sayısı" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "Uyarı: Sektör hizalaması DOS uyumlu olarak yapılıyor\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "%s diski geçerli bir disk bölümleme tablosu içermiyor\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "%s açılamıyor\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "%s açılamıyor\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "%c: komut bilinmiyor\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "" "Bu çekirdek sektör uzunluğunu kendisi bulur. - -b seçeneği yoksayıldı\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " @@ -3430,18 +3347,17 @@ msgstr "" "Uyarı: -b (sektör uzunluğu ayarı) seçeneği tek aygıt ile kullanılmış " "olmalıydı\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "" "%s üzerinde OSF/1 disk etiketi saptandı, disk etiketi kipine giriliyor.\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "Komut (yardım için m): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" @@ -3450,16 +3366,16 @@ msgstr "" "\n" "Şu anki önyükleme dosyası: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "Lütfen yeni açılış dosyasının ismini giriniz:" -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "Açılış dosyası değiştirilmedi\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3526,15 +3442,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux takas" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux doğal" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3612,7 +3528,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s sektör%5u boy%8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3670,7 +3585,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Birden fazla tüm disk girdisi var.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "Atanmış disk bölümü yok\n" @@ -3755,7 +3670,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\tKullanışsız bir önyükleme dosyası seçtiniz.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3775,11 +3689,10 @@ msgstr "" "\"SGI volume\" onunla çelişebilir. Bu disk bölümünü farklı\n" "oluşturmak istiyorsanız EVET yazın.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "EVET\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3859,44 +3772,43 @@ msgstr "%d disk bölümünün parametreleri okunmaya çalışılıyor.\n" msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "Kimlik=%02x\tBaşlangıç=%d\tBoy=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Boş" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS takas" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Tüm disk" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Linux raid otosaptama" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3909,12 +3821,12 @@ msgstr "" "belirlemeniz ya da baştan bir temiz etiket (ana menüden s komutu ile)\n" "oluşturmanız gerekebilecek.\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "Otomatik yapılandırma tarafından bir %s%s%s bulundu\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3927,7 +3839,7 @@ msgstr "" "diskte bulunan tüm bilgiyi bir daha geri alamamak üzere\n" "kaybedeceksiniz.\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3937,72 +3849,72 @@ msgstr "" " ? oto yapılandırma\n" " 0 özel (saptanan öntanımlara sahip donanımla)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "Aygıt Türü (?: oto, 0: özel): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "Otoyapılandırma hata verdi.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Sektör/iz" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Almaşık silindirler" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Fiziksel silindirler" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "Devir sayısı (rpm)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "Serpiştirme etkeni" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "Silindir başına fazladan sektörler" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "Tüm disk parametrelerini x menüsünden değiştirebilirsiniz" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "3,5\" floppy" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linux özel" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "%d disk bölümü silindir sınırında bitmiyor\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "%d disk bölümü diğerleriyle %d-%d sektörlerinde üstüste biniyor\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Kullanılmamış boşluk - 0-%d sektörlerinde\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Kullanılmamış boşluk - %d-%d sektörlerinde\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" @@ -4012,7 +3924,7 @@ msgstr "" "Tekrar denemeden önce bazılarını silmeniz ya da\n" "küçültmeniz gerek.\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -4023,7 +3935,7 @@ msgstr "" "diğer disk bölümlerine de geçiyor. Girdiğiniz değer %d %s olarak\n" "değiştirildi.\n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" @@ -4032,7 +3944,7 @@ msgstr "" "SunOS/Solaris uyumluluğu sağlamak isterseniz, bu disk bölümünü 0 dan\n" "başlayan %u sektörlük tüm disk (5) olarak bırakmayı gözönüne alabilirsiniz\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -4046,7 +3958,7 @@ msgstr "" "82 etiketli (Linux takas) olmasını istediğinizden eminseniz lütfen\n" "EVET yazınız: " -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4065,7 +3977,7 @@ msgstr "" "Birim = %s (%d * 512 bayt)\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4078,16 +3990,16 @@ msgstr "" "Birim = %s (%d * 512 bayt)\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Flama Başlangıç Bitiş Blok# Kiml Sistem\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "Almaşık silindirlerin sayısı" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "Fiziksel silindirlerin sayısı" @@ -4111,32 +4023,26 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "Ek" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX önyüklenebilir" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Önyükleme Yöneticisi" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "W95 FAT32" @@ -4145,7 +4051,6 @@ msgstr "W95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "W95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "W95 FAT16 (LBA)" @@ -4238,12 +4143,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4264,8 +4167,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4275,7 +4176,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD veya SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4296,12 +4196,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Eski Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / eski Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 msgid "Linux swap / Solaris" msgstr "Linux takas / Solaris" @@ -4330,12 +4228,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad hibernation" @@ -4344,7 +4240,6 @@ msgstr "IBM Thinkpad hibernation" msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4409,30 +4304,22 @@ msgstr "DS-olmayan veri" msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Dell Uygulaması" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS erişimi" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS fs" @@ -4441,118 +4328,111 @@ msgstr "BeOS fs" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "Linux/PA-RISC önyüklemesi" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS ikincil" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "%s üzerinde erişim hatası - %lu ya erişilemiyor\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "erişim hatası: 0x%08x%08x istendi, 0x%08x%08x alındı\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "bellek yetersiz - bırakılıyor\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "%s üzerinde okuma hatası - %lu sektörü okunamıyor\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "HATA: %lu sektörü msdos imzası taşımıyor\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "%s üzerinde yazma hatası - %lu sektörüne yazılamıyor\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "disk bölümü sektör kayıt dosyası (%s) açılamıyor\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "%s üzerinde yazma hatası\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "disk bölümü tekrar oluşturma dosyası (%s) durum bilgileri alınamıyor\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "" "disk bölümü tekrar oluşturma dosyasının uzunluğu hatalı - tekrar " "oluşturulamıyor\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "bellek yetersiz?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "disk bölümü tekrar oluşturma dosyası (%s) açılamıyor\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "%s okunurken hata\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "%s aygıtı yazılmak üzere açılamıyor\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "%lu sektörünü %s üzerine yazmada hata\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Disk %s: geometri alınamıyor\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "Disk %s: boyu alınamıyor\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4563,22 +4443,22 @@ msgstr "" "gibi görünüyor. fdisk kullanmak anlamlı olmayacak.\n" "[Bunu mutlaka yapmak istiyorsanız --force seçeneğini kullanabilirsiniz]\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "Uyarı: HDIO_GETGEO %lu kafa bildiriyor\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "Uyarı: HDIO_GETGEO %lu sektör bildiriyor\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "Uyarı: BLKGETSIZE/HDIO_GETGEO %lu silindir bildiriyor\n" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" @@ -4588,7 +4468,7 @@ msgstr "" "sayısına benzemiyor. Bu chs adresleme kullanılan yazılımlarla sorun " "çıkarır.\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4597,7 +4477,7 @@ msgstr "" "\n" "Disk %s: %lu silindir, %lu kafa, %lu sektör/iz\n" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" @@ -4605,7 +4485,7 @@ msgstr "" "%s (%s disk bölümündeki) yanlış kafa sayısı içeriyor: %lu (0-%lu arasında " "olmalıydı)\n" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" @@ -4614,7 +4494,7 @@ msgstr "" "%s (%s disk bölümündeki) yanlış sektör sayısı içeriyor: %lu (1-%lu arasında " "olmalıydı)\n" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" @@ -4623,7 +4503,7 @@ msgstr "" "%s (%s disk bölümündeki) yanlış silindir sayısı içeriyor: %lu (0-%lu " "arasında olmalıydı)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4632,12 +4512,12 @@ msgstr "" "Kiml Ä°sim\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Disk bölümleme tablosu yeniden okunuyor ...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" @@ -4645,31 +4525,31 @@ msgstr "" "Disk bölümleme tablosunun yeniden okunması başarılamadı\n" "mkfs kullanabilmek için sistemi yeniden başlatmalısınız.\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "%s kapatılırken hata\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: böyle bir disk bölümü yok\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "biçem bilinmiyor - sektör sayısı kullanılıyor\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# %s disk bölümleme tablosu\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "desteklenmeyen biçem - %s kullanılıyor\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4678,14 +4558,14 @@ msgstr "" "birimler = %lu baytlık silindir, 1024 baytlık blok, %d'den başlayarak\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr "" " silindir blok\n" " Aygıt Önykl Balangıç Bitiş sayısı sayısı\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4694,14 +4574,14 @@ msgstr "" "birimler = 512 baytlık sektör, %d'den başlayarak\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr "" " Aygıt Önyükl Başlangıç Bitiş sektör Kiml Sistem\n" " sayısı\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4710,14 +4590,14 @@ msgstr "" "birim = 1024 baytlık blok, %d'den başlayarak\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr "" " Aygıt Önyükl Başlangıç Bitiş blok Kiml Sistem\n" " sayısı\n" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" @@ -4726,36 +4606,36 @@ msgstr "" "birimler = 1048576 baytlık mebibayt, 1024 baytlık blok, %d'den başlayarak\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr "" " Aygıt Önyük Başl Bitiş MiB blok Kiml Sistem\n" " sayısı\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "\t\tbaşlangıç: (sld,kafa,sekt) (%ld,%ld,%ld) gerekirken (%ld,%ld,%ld) " "bulundu\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "\t\tbitiş: (sld,kafa,sekt) (%ld,%ld,%ld) gerekirken (%ld,%ld,%ld) bulundu\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "disk bölümü disk sonundan sonra, %ld. silindirde bitiyor\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "Disk bölümü bulunamadı\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4766,51 +4646,51 @@ msgstr "" "(%ld/%ld/%ld yerine) yapılmış görünüyor.\n" "Bu listeleme bu geometriyle kabul ediliyor.\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "disk bölümleme tablosu yok.\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "tuhaf, sadece %d disk bölümü atanmış.\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "Uyarı: %s disk bölümü sıfır uzunlukta ama boş olarak imli değil\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "Uyarı: %s disk bölümü sıfır uzunlukta ve önyüklenebilir\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "Uyarı: %s disk bölümü sıfır uzunlukta ve başlangıcı 0 da değil\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "Uyarı: %s disk bölümü " -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "%s disk bölümünde değil\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "Uyarı: %s disk bölümü " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "ve %s birbirine girmiş\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" @@ -4819,17 +4699,17 @@ msgstr "" "Uyarı: %s disk bölümleme tablosunun bir kısmını içerdiğinden (sektör %lu)\n" "dolduğunda onu bozacak\n" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "Uyarı: %s disk bölümü 0. sektörde başlıyor\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "Uyarı: %s disk bölümü disk sonunu aşıyor\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" @@ -4837,17 +4717,17 @@ msgstr "" "Birincil disk bölümlerinden en çok biri ek disk bölümünde bulunabilir.\n" " (Şüphesiz Linux altında bu bir sorun değildir)\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "Uyarı: %s disk bölümü bir silindir sınırından başlamıyor\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "Uyarı: %s disk bölümü bir silindir sınırında bitmiyor\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4855,7 +4735,7 @@ msgstr "" "Uyarı: birden fazla disk bölümü önyükleme flaması içeriyor.\n" "Bu LILO için sorun yaratmaz ama DOS MBR bu diski çalıştıramaz.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" @@ -4863,7 +4743,7 @@ msgstr "" "Uyarı: birincil disk bölümlerinden sadece bir tanesi önyüklenebilir,\n" "LILO `bootable' flamasına aldırmaz.\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4871,11 +4751,11 @@ msgstr "" "Uyarı hiçbir disk bölümü önyükleme bayrağı içermiyor\n" "Bu LILO için sorun oluşturmaz ama DOS MBR bu diski çalıştıramaz.\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 msgid "start" msgstr "başlangıç" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" @@ -4883,23 +4763,23 @@ msgstr "" "%s: başlangıç: (sld,kafa,sekt) sırasıyla (%ld,%ld,%ld) olmalıydı\n" "(%ld,%ld,%ld) bulundu\n" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 msgid "end" msgstr "bitiş" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "%s: bitiş: (sld,kafa,sekt) sırasıyla (%ld,%ld,%ld) olmalıydı\n" "(%ld,%ld,%ld) bulundu\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "%s diskin sonunu aşarak %ld. silindirde bitiyor\n" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" @@ -4908,7 +4788,7 @@ msgstr "" "Uyarı: ek disk bölümünün başlangıcı %ld den %ld ye kaydırıldı\n" "(Sadece liste uyumluluğu için. İçeriği değişmiyor.)\n" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" @@ -4916,132 +4796,131 @@ msgstr "" "Uyarı: ek disk bölümü bir silindir sınırında başlamıyor.\n" "DOS ve Linux içerikleri farklı yorumlayacaktır.\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "disk bölümü sayısı çok fazla - Bu sonuncusu (%d) disk bölümü\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "ağacında yok sayılsın mı?\n" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "Disk yöneticisi saptadı - bulunan DM6 imzası\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "ile çalışılamıyor - bırakılıyor\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "tuhaf..., sıfır uzunlukta bir ek disk bölümü?\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "tuhaf..., sıfır uzunlukta bir BSD disk bölümü?\n" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, c-format msgid " %s: unrecognized partition table type\n" msgstr " %s: disk bölümleme tablosu türü tanınmıyor\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "-n flaması verilmiş: Hiçbir şey değişmedi\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "Eski sektörlere yazmada başarısızlık - çıkılıyor\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "%s disk bölümüne yazarken hata oluştu\n" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "uzun ve eksik girdi satırı - çıkılıyor\n" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "girdi hatası: %s alanından sonra bir `=' gerekli\n" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "girdi hatası: %c karakteri gereksiz (%s alanından sonra)\n" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "anlaşılmayan girdi: %s\n" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "sayı çok büyük\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "sayıdan sonrasında süprüntü\n" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "disk bölümü betimleyici için yer yok\n" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "kuşatan ek disk bölümü kurgulanamıyor\n" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "girdi alanları çok fazla\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "Daha fazla yer yok\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "Kuraldışı tür\n" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "Uyarı: belirtilen (%lu) uzunluk, izin verilen (%lu) uzunluktan fazla\n" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "Uyarı: boş disk bölümü\n" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "Uyarı: disk bölümü başlangıcı hatalı (en erken %lu)\n" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "anlaşılmayan önyükleme flaması; - ya da * seçiniz\n" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "kısmi sld,kafa,sekt özellikleri?\n" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "Ek disk bölümü gereken yerde değil\n" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "girdi hatalı\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "çok fazla disk bölümü var\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" @@ -5054,46 +4933,42 @@ msgstr "" "Genellikle ve değerleri (ve tabii ki )\n" "belirtmek yeterlidir.\n" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "sürüm" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "Kullanımı: %s [seçenekler] aygıt ...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "aygıt: /dev/hda veya /dev/sda gibi" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "kullanışlı seçenekler:" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s --show-size disk bölümü uzunlukları listelenir" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr "" " -c --id disk bölümü kimliği değiştirilir ya da gösterilir" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l --list aygıtların disk bölümlerini listeler" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" " -d --dump dökümler, ama sonraki girdiler için uygun biçemde" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr " -i --increment silindir sayısı v.s. 0 yerine 1 den itibaren" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" @@ -5101,60 +4976,61 @@ msgstr "" " -uS, -uB, -uC, -uM sektör/blok/silindir/MB birimleriyle değer alır/" "gösterir" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T --list-types bilinen disk bölümü türlerini listeler" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr "" " -D --DOS DOS-uyumluluğu için: bir disk bölümünü çoraklaştırır" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr " -R --re-read çekirdek yeniden okuma tablosu yapar" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr " -N# sadece # numaralı disk alanı değiştirilir" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr " -n gerçekte diske yazılmaz" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr " -O dosya üstüne yazarak sektörleri dosyaya kaydeder" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I dosya sektörleri bu dosyadan tekrar oluşturur" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v --version sürüm bilgilerini gösterir" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? --help bu yardım iletisini gösterir ve çıkar" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "tehlikeli seçenekler:" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr " -g --show-geometry çekirdeğin geometri bilgisini gösterir" -#: fdisk/sfdisk.c:2330 -#, fuzzy +#: fdisk/sfdisk.c:2326 msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" -msgstr " -g --show-geometry çekirdeğin geometri bilgisini gösterir" +msgstr "" +" -G [veya --show-pt-geometry]: bölümleme tablosundan alınan geometriyi " +"basar" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" @@ -5162,119 +5038,119 @@ msgstr "" " -x --show-extended ek disk bölümlerini gösterir ve\n" " betimleyicileri için girdi bekler" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr "" " -L --Linux Linux ile alakasız şeyler hakkında hata üretmez" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q --quiet uyarıları engeller" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr "Saptanan geometriyi aşmak için seçenekler:" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr " -C# --cylinders # kullanılacak silindir sayısı belirtilir" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr " -H# --heads # kulanılacak kafa sayısı belirtilir" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr " -S# --sectors # kullanılacak sektör sayısı belirtilir" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "Kararlılık denetimlerini etkisizleştirme seçenekleri:" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr " -f --force yapılacak işlem hatalı da olsa yapılır" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "Kullanımı:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s aygıt\t\t aygıt üstündeki etkin disk bölümlerini gösterir\n" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "" "%s aygıt n1 n2 ... n1, n2 ile belirtilen disk bölümleri etkinleştirilir,\n" " diğerleri etkisizleştirilir\n" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "" "%s -An aygıt\t n. disk bölümünü etkinleştirilir, diğerlerini " "etkisizleştirilir\n" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "Komut?\n" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, c-format msgid "total: %llu blocks\n" msgstr "toplam: %llu blok\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "Kullanımı: sfdisk --print-id aygıt disk-bölümü-numarası\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "kullanımı: sfdisk --change-id aygıt disk-bölümü-numarası kimlik\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "kullanımı: sfdisk --id aygıt disk-bölümü-numarası [kimlik]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "sadece bir aygıt belirtilebilir (-l ya da -s ile gerekir)\n" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "%s oku-yaz açılamıyor\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "%s okumak için açılamıyor\n" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: TAMAM\n" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: %ld silindir, %ld kafa, %ld sektör/iz\n" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, c-format msgid "Cannot get size of %s\n" msgstr "%s gibi bir boyut alınamıyor\n" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "hatalı etkin bayt: 0x80 yerine 0x%x\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5282,7 +5158,7 @@ msgstr "" "Bitti\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" @@ -5291,35 +5167,35 @@ msgstr "" "%d etkin birincil disk bölümü var. Bu LILO için sorun olmamakla beraber\n" "DOS MBR sadece 1 etkin disk bölümü önyüklemesi yapabilir.\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "%s disk bölümünün kimliği %x ve gizli değil\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "Kimlik %lx hatalı\n" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "Bu disk şu an kullanılıyor.\n" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "Ölümcül hata: %s bulunamıyor\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "Uyarı: %s bir blok aygıtı değil\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "Diskin kullanımda olup olmadığı denetleniyor...\n" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5332,30 +5208,30 @@ msgstr "" "alanlarını swapoff ile kapatın. --no-reread bayrağını kullanarak\n" "yeniden okuma işlemini engelleyin.\n" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "Tüm denetimleri kaldırmak için --force seçeneğini kullanın.\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "TAMAM\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Eski durum:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "%d. disk bölümü olmadığından geçilemiyor\n" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Yeni durum:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" @@ -5363,21 +5239,21 @@ msgstr "" "Bu disk bölümlerinde hiç bir değişiklik yapılmadı.\n" "(Bunu gerçekten istiyorsanız --force seçeneğini kullanın.)\n" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "Uygulanamıyor - siz de Hayır derdiniz, büyük ihtimalle\n" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "Bundan memnun musunuz? [ehs] " -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "Bunu diske yazmak ister misiniz? [ehs] " -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" @@ -5386,16 +5262,16 @@ msgstr "" "\n" "sfdisk: girdi sonu eksik\n" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "Çıkılıyor - Değişiklik yok\n" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "Lütfen e, h, s harflerinden biri ile yanıtlayın\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5404,7 +5280,7 @@ msgstr "" "Yeni disk bölümleme tablosu başarıyla yazıldı\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5507,132 +5383,132 @@ msgstr "getopt (gelişmiş) 1.1.3\n" msgid "internal error, contact the author." msgstr "iç hata, yazara bildirin." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "MILO'dan açıldı\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Ruffian BCD clock\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "saatportu 0x%x'e ayarlandı\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "funky TimeOfYear!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: 1000 yineleme için atomik %s başarısız!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "/dev/port açılamıyor: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "Denenmediğinden erişim izinleri alınamadı.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "%s G/Ç portu erişimi alamıyor: iopl(3) çağrısı başarısız.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Size root yetkileri gerekli.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Donanım saatinin %s de tutulduğu varsayılıyor.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "yerel" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: Uyarı: adjtime dosyasındaki üçüncü satır anlaşılamadı\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Gereken: `UTC', `LOCAL' ya da hiçbiri.)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Son sapma ayarı 1969 dan sonraki %ld. saniyede yapıldı\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "Son düzeltme 1969 dan sonraki %ld. saniyede yapıldı\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "Donanım saati %s den beri açık\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "bilinmeyen" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "saat tiki için bekleniyor...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "... saat tiki alındı\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "Donanım saatinde geçersiz değerler: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Donanım zamanı: %4d/%.2d/%.2d %.2d:%.2d:%.2d = 1969 yılından beri %ld " "saniye\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "Donanım saatinden okunan: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Donanım Saati %.2d:%.2d:%.2d = 1969 dan beri %ld saniye olarak ayarlanıyor\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "Saat değişmeyecek - sadece test ediliyor.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5641,7 +5517,7 @@ msgstr "" "Başlangıç zamanından beri geçen zaman %.6f saniye oldu.\n" "Gecikme sonraki tam saniyeye kadar olandan daha fazla.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " @@ -5650,22 +5526,22 @@ msgstr "" "Donanım saati yazmaçları hem geçersiz (ayın 50. günü gibi) hem de elde " "edilebilir olmayan bir aralıkta (2500 yılı gibi) değerler içeriyor.\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f saniye\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "--date seçeneği belirtilmemiş.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "--date ile verilen argüman çok uzun\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5674,22 +5550,22 @@ msgstr "" "--date seçeneğinin değeri geçersiz.\n" "Ayrıca tırnak işaretleri de içeriyor.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Verilen date komutu: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "" "'date' uygulaması /bin/sh kabuğunda çalıştırılamıyor. popen() başarısız" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "date komutunun sonucu = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5704,7 +5580,7 @@ msgstr "" "Sonuç:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5721,12 +5597,12 @@ msgstr "" "Sonuç:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "tarih dizgesi %s 1969 dan beri %ld saniyeye eşittir.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " @@ -5735,36 +5611,36 @@ msgstr "" "Donanım Saati geçerli bir zaman değeri içermediğinden Sistem Zamanı o değere " "ayarlanamaz.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "settimeofday çağrısı:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "Test kipinde çalışıldığından sistem saati değişmiyor.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "Sistem saatinin ayarlanması root yetkisindedir.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "settimeofday() başarısız" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " @@ -5773,7 +5649,7 @@ msgstr "" "Donanım saatinin önceki değerleri bozuk olduğundan sapma faktörü " "ayarlanamıyor.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" @@ -5782,7 +5658,7 @@ msgstr "" "Son düzeltme zamanı sıfır olduğndan sapma faktörü ayarsız,\n" "yani geçmiş hatalı ve bir düzeltme başlangıcı gerekiyor.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " @@ -5791,7 +5667,7 @@ msgstr "" "Son düzeltmeden beri 1 günden az zaman geçtiğinden sapma faktörü " "ayarlanamıyor.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5802,22 +5678,22 @@ msgstr "" "saniye saptı.\n" "Sapma faktörü %4$f saniye/gün olarak ayarlanıyor\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "Son ayarlamadan beri %d saniye geçti\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "%d saniye girmek gerekli ve zaman %.6f saniye öncesine ait\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "adjtime dosyası test kipinde olunduğundan güncellenmiyor.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5826,38 +5702,38 @@ msgstr "" "Aşağıdaki %s e yazılmalı:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "Sapma ayar parametreleri güncellenmedi.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" msgstr "Donanım saati geçerli bir zaman içermediğinden ayarlanamıyor.\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "Gereken ayar bir saniyenin altında olduğundan saat ayarlanmıyor.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "%s kullanarak.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "Kullanılabilir bir saat arayüzü yok.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "Sistem saati ayarlanamıyor.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5869,17 +5745,17 @@ msgstr "" "değeri saklar.\n" "hwclock'un bu kopyası bir Alpha için derlenmemiş. Bir şey yapılmadı.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "Çekirdekten dönemsellik değeri alınamıyor.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "Çekirdek dönemsellik değerini %lu varsayıyor\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " @@ -5888,17 +5764,22 @@ msgstr "" "Dönemsellik değerinin ayarlanabilmesi için, ayarlanacak değeri 'epoch' " "seçeneği ile vermelisiniz.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "Dönemsellik %d olarak ayarlanmayacak - sadece test ediliyor.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "Çekirdekte dönemsellik değeri ayarlanamıyor.\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s (%s den)\n" + +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5957,7 +5838,7 @@ msgstr "" " --noadjfile /etc/adjtime okunmaz. Ya --utc ya da --localtime kullanmak\n" " gerekir.\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -5967,12 +5848,12 @@ msgstr "" " Alpha'nızın hwclock türü belirtilir\n" " (hwclock(8) man sayfasına bakınız)\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s seçeneği argüman almaz. %d verildi.\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" @@ -5981,7 +5862,7 @@ msgstr "" "Çok sayıda işlev belirttiniz.\n" "Bir defada sadece bir işlev uygulanabilir.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " @@ -5990,7 +5871,7 @@ msgstr "" "%s: --utc ve --localtime seçenekleri birbiriyle çelişiyor. Ä°kisi de " "belirtilmiş.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " @@ -5999,27 +5880,27 @@ msgstr "" "%s: --adjust ve --noadjfile seçenekleri birbiriyle çelişir.\n" "Siz ikisini de belirtmişsiniz.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "%s: --noadjfile ile ya --utc ya da --localtime belirtilmelidir\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "Zaman ayarlama kullanımdışı. Saat ayarlanamaz.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "Donanım saati sadece root tarafından değiştirilebilir.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "Sistem saati sadece root tarafından değiştirilebilir.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " @@ -6028,12 +5909,12 @@ msgstr "" "Çekirdekteki Donanım Saati dönemsellik değeri sadece root tarafından " "değiştirilebilir.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "Bilinen her hangi bir yöntemle Donanım Saatine erişilemiyor.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -6069,7 +5950,6 @@ msgstr "ioctl() %s den zamanı okuyamadı" msgid "ioctl KDSHWCLK failed" msgstr "ioctl KDSHWCLK başarısız" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "/dev/tty1 veya /dev/vc/1 açılamıyor" @@ -6164,9 +6044,6 @@ msgstr "ioctl(RTC_EPOCH_READ) %s için başarısız" msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "RTC_EPOCH_READ ioctl ile dönemsellik %ld %s den okunabilir.\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -6193,7 +6070,6 @@ msgstr "ioctl(RTC_EPOCH_SET) %s için hata verdi" msgid "calling open_tty\n" msgstr "open_tty çağrılıyor\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "termio_init çağrılıyor\n" @@ -6202,7 +6078,6 @@ msgstr "termio_init çağrılıyor\n" msgid "writing init string\n" msgstr "başlatma dizgesi yazılıyor\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "bağlantı hızı saptama öncesi\n" @@ -6216,7 +6091,6 @@ msgstr "cr-lf için bekleniyor\n" msgid "read %c\n" msgstr "%c okundu\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "kullanıcı ismi okunuyor\n" @@ -6270,7 +6144,6 @@ msgstr "/dev: chdir() başarısız: %m" msgid "/dev/%s: not a character device" msgstr "/dev/%s: bir karakter aygıtı değil" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6285,12 +6158,10 @@ msgstr "/dev/%s: standart girdi olarak açılamıyor: %m" msgid "%s: not open for read/write" msgstr "%s: oku/yaz için açık değil" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "çoğaltıyor\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6335,30 +6206,25 @@ msgstr "" " [-I başlatmaDizgesi] [-H giriş_makinası] satır\n" " bağlantı_hızı,... [terminalTürü]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "giriş: bellek az, giriş yapılamayabilir\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "ttyclass için bellek ayrılamadı" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "grplist için bellek ayrılamadı" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "%s üzerinden %s makinasına girişe öntanımlı olarak izin verilmedi.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "%s üzerinden %s makinasına girişe izin verilmedi.\n" @@ -6404,8 +6270,8 @@ msgstr "%s için kullanıcı bilgileri değiştiriliyor.\n" msgid "Password error." msgstr "Parola hatası." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Parola: " @@ -6583,34 +6449,6 @@ msgstr "Listeyi görmek için %s -l kullanın.\n" msgid "No known shells.\n" msgstr "Kullanılabilecek kabuklar belirlenmemiş.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "/dev/urandom açılamadı" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "/dev/urandom'dan rasgele veri okunamadı" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "%s okumak için açılamıyor" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "stat %s yapılamadı" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s doğru dosya kiplerine sahip değil" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "%s dosyasından veri okunamıyor" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6621,11 +6459,11 @@ msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "" "Kullanımı: last [-#] [-f dosya] [-t tty] [-h makinaAdı] [kullanıcı ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " şu an sistemde" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6634,15 +6472,15 @@ msgstr "" "\n" "wtmp kayıtlarının başlangıcı: %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: bellek ayrılamadı.\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6651,51 +6489,45 @@ msgstr "" "\n" "durduruldu: %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "ÖLÜMCÜL: tty tekrar açılamıyor: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "ÖLÜMCÜL: tty hatalı" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: -h sadece root tarafından kullanılabilir.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "Kullanımı: login [-fp] [kullanıcı]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: PAM hatası, çıkılıyor: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "PAM başlatılamadı: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "Kullanıcı ismi: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "%3$s %2$s ÜZERÄ°NDEN %1$d DEFA GÄ°REMEDÄ°, %4$s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6704,17 +6536,17 @@ msgstr "" "Giriş başarısız\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "%3$s %2$s ÜZERÄ°NDEN ÇOK FAZLA GÄ°RİŞ DENEDÄ° (%1$d), %4$s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "%s MAKÄ°NASINA %s İÇİN GÄ°RİŞ OTURUMU KAPANDI, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6723,7 +6555,7 @@ msgstr "" "\n" "Giriş başarısız\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" @@ -6732,136 +6564,121 @@ msgstr "" "\n" "Oturum ayarları sorunu, çıkılıyor.\n" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "%s işlevinin %d. satırında kullanıcı ismi yok (NULL)." -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "" "%2$s işlevinin %3$d. satırında kullanıcı ismi \"%1$s\" geçersiz. Çıkılıyor." -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "login: Bellek yetersiz\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Kullanıcı ismi kuraldışı" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "%s için bu terminalden giriş reddedildi.\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "%s İÇİN %s MAKÄ°NASINDAN %s TERMÄ°NALÄ°NE GÄ°RİŞ REDDEDÄ°LDÄ°" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "%s İÇİN %s TERMÄ°NALÄ°NE GÄ°RİŞ REDDEDÄ°LDÄ°" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Giriş başarısız\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Kullanıcı sayısı sınırı aşıldı.\n" -"Daha sonra tekrar deneyin.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Çalıştırabileceğiniz uygulama sayısını aştınız.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "%s ÜZERÄ°NDEN %s Ä°SMÄ°YLE DIALUP" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "%s ÜZERÄ°NDEN %s MAKÄ°NASINA ROOT GÄ°RİŞİ" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "%s ÜZERÄ°NDE ROOT GÄ°RİŞİ" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "%s ÜZERÄ°NDEN %s, %s MAKÄ°NASINA GÄ°RDÄ°" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "%s ÜZERÄ°NDEN %s SÄ°STEME GÄ°RDÄ°" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "Yeni e-postanız var.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "E-postanız var.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: ast süreç oluşturma başarısız: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "TIOCSCTTY başarısız: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "setuid() başarısız" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "%s dizini yok!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Ev dizini \"/\" ile giriş.\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: kabuk betiği için bellek yetersiz.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: kabuk betiği çalıştırılamadı: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: kabuk yok: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6870,65 +6687,65 @@ msgstr "" "\n" "%s kullanıcı ismi: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "Kullanıcı adınız çok uzun.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "Ä°SÄ°M çok uzun" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "kullanıcı isimleri bir '-' ile başlayamaz.\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "çok fazla boş geçildi.\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "HADDÄ°NDEN FAZLA boş giriş" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "Giriş %d saniye sonra zaman aşımına uğradı\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Son giriş: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "sularında %.*s makinasına yapıldı\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "sularında %.*s konsoluna yapıldı\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "%s MAKÄ°NASINDAN %s GÄ°RİŞİ BAŞARISIZ" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "%s ÜZERÄ°NDEN %s GÄ°RİŞİ BAŞARISIZ" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%3$s %2$s MAKÄ°NASINDAN %1$d KERE GÄ°REMEDÄ°" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%3$s %2$s ÜZERÄ°NDEN %1$d KERE GÄ°REMEDÄ°" @@ -6948,169 +6765,30 @@ msgstr "Başkaları uçbirime yazamaz.\n" msgid "usage: mesg [y | n]\n" msgstr "Kullanımı: mesg [y | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "newgrp: Siz kim siniz?" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "newgrp: Böyle bir grup yok." -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "newgrp: Erişim engellendi" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "Kabuk yok" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "Parola en az 6 karakter uzunlukta olmalıdır, tekrar deneyin.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"Bir parola bu karakter gruplarının en az ikisindeki karakterleri\n" -"içermelidir: büyük ve küçük harfler, rakamlar, işaretler.\n" -"Daha fazla bilgi için: 'man 1 passwd'\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "Eski parolanızı yeniden kullanamazsınız.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "Lütfen parola olarak kullanıcı adınız gibi şeyleri kullanmayınız!\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "Lütfen parola olarak ad-soyadı gibi şeyleri kullanmayınız!\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Kullanımı: passwd [kullanıcıİsmi [parola]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "Argümanlı kullanım sadece root için mümkündür.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Kullanımı: passwd [-foqsvV] [kullanıcı [parola]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "%s çalıştırılamıyor: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "Kullanıcı ismi bulunamıyor" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Diğerlerinin parolasını sadece root değiştirebilir.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "Çok fazla argüman belirtildi.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "" -"Kullanıcı ismi hiçbir yerde bulunamıyor. `%s' gerçekten bir kullanıcı ismi " -"mi?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "" -"Sadece yerel parolalar değiştirilebilir. Bunun yerine yppasswd kullanın." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "Kullanıcı kimliği ile kullanıcı ismi uyuşmuyor, sahtekar!" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "%s için parola değiştiriliyor\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Eski parolanızı yazınız: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Kuraldışı parola." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Yeni parolanızı yazınız: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "Parola değiştirildi." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Yeni parolanızı tekrar yazınız: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Yanlış yazdınız. Parola değiştirilmedi." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "%s için parola değiştirildi" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "ROOT PAROLASI DEĞİŞTÄ°RÄ°LDÄ°" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "%s için parola root tarafından değiştirildi" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "parolayı kaydetmek için setpwnam çağrılıyor.\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "Parola değiştirilmedi! Daha sonra tekrar deneyin.\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Parola değiştirildi.\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -7157,7 +6835,6 @@ msgstr "%s tarafından yaeniden başlatıldı: %s" msgid "halted by %s: %s" msgstr "%s tarafından kapatıldı: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -7194,7 +6871,6 @@ msgstr "\"%s\" uygulaması çalıştırılıyor ...\n" msgid "Error executing\t%s\n" msgstr "Çalıştırma sırasında hata\t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7284,7 +6960,6 @@ msgstr "/dev/initctl üstünde close-on-exec ayarlanırken hata" msgid "error running finalprog\n" msgstr "uç uygulama çalıştırılırken hata\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "uç uygulama ast sürece alınırken hata\n" @@ -7313,7 +6988,7 @@ msgstr "dizine geçilemedi\n" msgid "fork failed\n" msgstr "ast süreç oluşturulamadı\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "çalıştırma başarısız\n" @@ -7463,12 +7138,6 @@ msgstr "ay numarası kuraldışı: 1..12 arasında olmalı" msgid "illegal year value: use 1-9999" msgstr "yıl değeri kuraldışı: 1-9999 arasında olmalı" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7479,13 +7148,12 @@ msgstr "%s %d" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "kullanımı: cal [-13smjyV] [[ay] yıl]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "kullanımı: %s [+biçem] [gün ay yıl]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "St. Tib Günü" @@ -7617,7 +7285,7 @@ msgstr "%s: %s %s olarak değiştirilemedi: %s\n" msgid "call: %s from to files...\n" msgstr "çağrı: %s hangi dosyalarla çalışacak?\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7628,22 +7296,22 @@ msgstr "" "Gerçekten kullanmak istiyorsanız `%s [seçenekler] %s' ile kullanın.\n" "Betik başlatılmadı.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "kullanımı: script [-a] [-f] [-q] [-t] [dosya]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "Betik başlatıldı, dosyası %s\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "%s de betik başlatıldı" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7652,254 +7320,253 @@ msgstr "" "\n" "%s üzerinde betik tamamlandı" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "Betik tamamlandı, dosyası %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "openpty başarısız\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "pty sayısı yetersiz\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "%s: Argüman hatası, kullanımı\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term terminal_ismi ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ attr ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-Konsol_nr] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-Konsol_nr] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file dökümDosyası ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq frekans_nr ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "ekonomi kipi denetim dışı\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "klogctl hatası: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "%s okunurken hata\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "Ekran dökümü yazılırken hata\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "%s okunamadı ve ioctl dökümlenemiyor\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM atanmamış.\n" @@ -7974,10 +7641,6 @@ msgstr "uyarı: %s açılamıyor: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: %s açılamadı - yerine %s kullanılıyor\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -8165,29 +7828,29 @@ msgid "; rest of file ignored" msgstr "; dosyanın kalanı yoksayıldı" #: mount/mount_blkid.c:87 -#, fuzzy, c-format +#, c-format msgid "%s: error: the label %s occurs on both %s and %s\n" -msgstr "mount: etiket %s hem %s hem de %s için görünüyor\n" +msgstr "%s: error: etiket %s hem %s hem de %s için kullanılmış\n" #: mount/mount_blkid.c:99 -#, fuzzy, c-format +#, c-format msgid "mount: going to mount %s by UUID\n" -msgstr "mount: %s %s tarafından bağlanıyor\n" +msgstr "mount: %s UUID'sine göre bağlanıyor\n" #: mount/mount_blkid.c:103 -#, fuzzy, c-format +#, c-format msgid "mount: going to mount %s by label\n" -msgstr "mount: %s %s tarafından bağlanıyor\n" +msgstr "mount: %s etiketine göre bağlanıyor\n" #: mount/mount_by_label.c:192 -#, fuzzy, c-format +#, c-format msgid "%s: could not open %s, so UUID and LABEL conversion cannot be done.\n" -msgstr "mount: %s açılamadı, UUID ve ETÄ°KET dönüşümü yapılmış olmayabilir.\n" +msgstr "%s: %s açılamadı, UUID ve LABEL dönüşümü yapılmış olmayabilir.\n" #: mount/mount_by_label.c:315 -#, fuzzy, c-format +#, c-format msgid "%s: bad UUID" -msgstr "mount: UUID hatalı" +msgstr "%s: UUID hatalı" #: mount/mount.c:382 #, c-format @@ -8275,81 +7938,72 @@ msgstr "mount: hızı ayarlamak için %s açılamıyor" msgid "mount: cannot set speed: %s" msgstr "mount: hız ayarlanamıyor: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: ast süreç oluşturulamıyor: %s" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "mount: bu sürüm `nfs' türü için destek olmaksızın derlenmiş" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "mount: nfs mount sürüm 4 ile başarısız, 3 deneniyor...\n" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "mount: Dosya sistemi türü saptanamadı ve belirtilmemiş" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: dosya sistemi türünü belirtmelisiniz" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: bağlanamadı" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: bağlama noktası %s bir dizin değil" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: erişim engellendi" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: root tarafından kullanılmalı" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s meşgul" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc zaten bağlı" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: ya %s zaten bağlı ya da %s meşgul" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: bağlama noktası %s yok" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "mount: bağlama noktası %s hiçbir yere sembolik bağ sağlamıyor" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: özel aygıt %s yok" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8358,12 +8012,12 @@ msgstr "" "mount: özel aygıt %s yok\n" " (dosya yolu öneki bir dizin değil)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s zaten bağlı değil, ya da seçenek yanlış" -#: mount/mount.c:966 +#: mount/mount.c:959 #, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" @@ -8372,7 +8026,7 @@ msgstr "" "mount: dosya sistemi türü yanlış, seçenek yanlış, %s üzerinde superblok\n" " hatalı, karakter kümesi eksik, ya da başka bir hata olabilir" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" @@ -8380,7 +8034,7 @@ msgstr "" " (fiilen ide-scsi kullanıldığına göre bu bir IDE aygıt\n" " olabilir mi? Burada sr0, sda gibi birşeyler olmalı, değil mi?)" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" @@ -8388,7 +8042,7 @@ msgstr "" " (içindeki bir mantıksal disk bölümü yerine\n" " bir ek disk bölümünü bağlamaya çalışmıyor musunuz?)" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" @@ -8396,54 +8050,53 @@ msgstr "" " Bazı durumlarda syslog'da bulunan bilgiler yararlıdır.\n" " dmesg | tail gibi birşeyler deneyin\n" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "bağ tablosu dolu" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: superblok okunamıyor" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "mount: %s: aygıt bilinmiyor" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, c-format msgid "mount: unknown filesystem type '%s'" msgstr "mount: dosya sistemi türü '%s' bilinmiyor" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: herhalde %s kastettiniz" -#: mount/mount.c:1030 +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" msgstr "mount: 'iso9660' kastetmiş olabilir misiniz?" -#: mount/mount.c:1032 +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" msgstr "mount: 'vfat' kastetmiş olabilir misiniz?" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" "mount: %s yanlış aygıt numarasına sahip ya da dosya sistemi türü %s " "desteklenmiyor" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "" "mount: %s bir blok aygıtı olmayabilir mi ve durum bilgileri alınamayabilir " "mi?" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -8452,73 +8105,68 @@ msgstr "" "mount: çekirdek %s aygıtını bir blok aygıtı olarak tanımıyor\n" " (`insmod sürücü' denenebilir?)" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "mount: %s bir blok aygıtı değil ( `-o loop' denenebilir mi?)" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s bir blok aygıtı değil" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s geçerli bir blok aygıtı değil" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "blok aygıtı " -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "mount: %s%s salt-okunur bağlanamıyor" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" "mount: %s%s yazma korumalı olduğu halde alenen `-w' seçeneği belirtilmiş" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s yazma korumalı, salt-okunur olarak bağlanıyor" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: tür belirtilmemiş - ':' içerdiğinden nfs varsayılıyor\n" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" "mount: tür belirtilmemiş - '//' öneki içerdiğinden smbfs varsayılıyor\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: \"%s\" artalana alınıyor\n" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: \"%s\" bırakılıyor\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s zaten %s üzerinde bağlı\n" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8570,34 +8218,34 @@ msgstr "" "Çeviri hatalarını adresine bildiriniz.\n" "Daha fazla bilgi edinmek için 'man 8 mount' yazabilirsiniz.\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: bunu sadece root yapabilir" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s yok - oluşturuluyor...\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "mount: böyle bir disk bölümü yok" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: %s bağlanıyor\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "hiçbir şey bağlanmadı" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: %s %s içinde bulunamıyor" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: %s %s ya da %s içinde bulunamıyor" @@ -8632,98 +8280,98 @@ msgstr " %s türü denenecek\n" msgid "Trying %s\n" msgstr "%s deneniyor\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: makina:dizin argümanı gereğinden uzun\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: uyarı: çoklu makina isimleri desteklenmiyor\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "mount: bağlanılacak dizin makina:dizin biçeminde değil\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: %s için adres alınamıyor\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: yanlış hp->h_length alındı\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: seçenek argümanı gereğinden uzun\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "Uyarı: proto= seçeneği bilinmiyor.\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "Uyarı: namlen seçeneği desteklenmiyor.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "bilinmeyen nfs bağ parametresi: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "Uyarı: nolock seçeneği desteklenmiyor.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "bilinmeyen nfs bağ seçeneği: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: yanlış hp->h_length alındı?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "TCP üzerinden NFS desteklenmiyor.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "nfs soketi" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "nfs sunucu servisi kullanımdışı olarak raporladı" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "NFS portunu bulmak için portmapper kullanıldı\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "nfs artalan süreci için %d portu kullanılıyor\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "nfs bağlantısı" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "bilinmeyen nfs durum sonuç değeri: %d" @@ -8732,8 +8380,8 @@ msgstr "bilinmeyen nfs durum sonuç değeri: %d" msgid "bug in xstrndup call" msgstr "xstrndup çağrısında yazılım hatası" -#: mount/swapon.c:57 -#, fuzzy, c-format +#: mount/swapon.c:56 +#, c-format msgid "" "usage: %s [-hV]\n" " %s -a [-e] [-v]\n" @@ -8742,16 +8390,10 @@ msgid "" msgstr "" "kullanımı: %s [-hV]\n" " %s -a [-e] [-v]\n" -" %s [-v] [-p öncelik] özel ...\n" +" %s [-v] [-p öncelik] özel|LABEL=oylum_ismi ...\n" " %s [-s]\n" -" -h bu yardım iletisini gösterir.\n" -" -V sürüm bilgilerini gösterir.\n" -" -s bağlı takas aygıtlarını listeler.\n" -" -a /etc/fstab dosyasındaki takas aygıtlarını bağlar.\n" -" -p öncelik öncelik 0 ile 32767 arasında bir değerdir.\n" -"Takas öncelikleri için: 'man 2 swapon'\n" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8762,138 +8404,136 @@ msgstr "" " %s -a [-v]\n" " %s [-v] özel ...\n" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s %s üzerinde\n" -#: mount/swapon.c:178 mount/swapon.c:244 -#, fuzzy, c-format +#: mount/swapon.c:177 mount/swapon.c:243 +#, c-format msgid "%s: cannot find the device for %s\n" -msgstr "%s: \"_stext\" %s içinde bulunamıyor\n" +msgstr "%s: %s için aygıt ismi bulunamıyor\n" -#: mount/swapon.c:185 -#, fuzzy, c-format +#: mount/swapon.c:184 +#, c-format msgid "%s: cannot stat %s: %s\n" -msgstr "swapon: %s durum bilgileri alınamıyor: %s\n" +msgstr "%s: %s durum bilgileri alınamıyor: %s\n" -#: mount/swapon.c:196 -#, fuzzy, c-format +#: mount/swapon.c:195 +#, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" -msgstr "swapon: uyarı: %s güvencesiz izinler (%04o) içeriyor, %04o önerilir\n" +msgstr "%s: uyarı: %s güvencesiz izinler (%04o) içeriyor, %04o önerilir\n" -#: mount/swapon.c:208 -#, fuzzy, c-format +#: mount/swapon.c:207 +#, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" -msgstr "swapon: %s atlanıyor - delikler içeriyor gibi görünüyor.\n" +msgstr "%s: %s atlanıyor - bazı delikler içeriyor gibi görünüyor.\n" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "root değil.\n" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: %s açılamıyor: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: -f için destek içermeksizin derlenmiş\n" -#: mount/umount.c:141 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: ast süreç oluşturulamıyor: %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "makina: %s, dizin: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: %s için adres alınamıyor\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: yanlış hostp->h_length alındı\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: blok aygıtı geçersiz" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: bağlanmadı" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: superblok yazılamıyor" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: aygıt meşgul" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: yok" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: bağı kaldırmak için root gerekli" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: dosya sisteminde blok aygıtlara izin yok" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "umount2 yok, umount deneniyor...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "umount %s gerçekleştirilemedi- yerine %s deneniyor\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s meşgul- salt-okunur olarak yeniden bağlandı\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: %s salt okunur olarak yeniden bağlanamıyor\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s sistemden ayrıldı\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: ayrılacak dosya sistemlerinin listesi bulunamıyor" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" @@ -8919,47 +8559,46 @@ msgstr "" "Çeviri hatalarını adresine bildiriniz\n" "Daha fazla bilgi edinmek için 'man 8 umount' yazınız.\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 msgid "Cannot umount \"\"\n" msgstr "\"\" ayrılamaz\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "%s sistemden ayrılmaya çalışılıyor\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "mtab içinde %s bulunamadı\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s bağlı değil (mtab içinde yok)" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: %s defalarca bağlanmış görünüyor" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s fstab içinde yok (ve siz root değilsiniz)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s bağı fstab ile çelişiyor" -#: mount/umount.c:637 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: sadece %1$s %3$s aygıtını %2$s dizininden ayırabilir" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "umount: bu sadece root tarafından yapılabilir" @@ -9109,15 +8748,16 @@ msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Kullanımı: %s [-c] [-n seviye] [-s tamponBoyu]\n" #: sys-utils/flock.c:59 -#, fuzzy, c-format +#, c-format msgid "flock: unknown option, aborting.\n" -msgstr "%s: \"-%c\" diye bir seçenek bilinmiyor\n" +msgstr "flock: bilinmeyen seçenek, çıkılıyor\n" #: sys-utils/flock.c:77 -#, c-format +#, fuzzy, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" +"Kullanımı: flock [--shared | --timeout=saniye] dosyaismi komut {arg arg...}\n" #: sys-utils/ipcrm.c:66 #, c-format @@ -9286,8 +8926,6 @@ msgstr "çekirdek paylaşımlı bellek için yapılandırılmamış\n" msgid "------ Shared Memory Limits --------\n" msgstr "---- Paylaşımlı Bellek Sınırları ----\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, c-format msgid "max number of segments = %lu\n" @@ -10073,17 +9711,17 @@ msgstr "" "hexdump: [-bcCdovx] [-e biçem] [-f biçemDosyası] [-n uzunluk] [-s atlanan] " "[dosya ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "kullanımı: %s [-dflpcsu] [+satırnum | +/kalıp] isim1 isim2 ...\n" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: \"-%c\" diye bir seçenek bilinmiyor\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -10094,8 +9732,7 @@ msgstr "" "*** %s: dizin ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -10106,45 +9743,45 @@ msgstr "" "******** %s: Bir metin dosyası değil ********\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[Çıkmak için q ya da Q kullanın]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--Başka--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(Sonraki dosya: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "[Devam etmek için boşluk çubuğuna, çıkmak için 'q' tuşuna basınız.]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "...kalan %d sayfa" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "...kalan 1 sayfa" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "...bir satır atlanıyor" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" msgstr "...%d satır atlanıyor" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -10154,7 +9791,7 @@ msgstr "" "***Kalan***\n" "\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -10166,7 +9803,7 @@ msgstr "" "parantezlerle belirtilenler öntanımlıdır. Yıldız (*) işareti yeni öntanımlı\n" "değer olacağını belirtir.\n" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -10212,34 +9849,34 @@ msgstr "" ":f Dosya ismini ve satır numarasını gösterir\n" ". Önceki komut tekrarlanır\n" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "[Yardım başlıkları için 'h' tuşuna basınız]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" satır %d" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[Dosya değil] satır %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Taşma\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...atlanıyor\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "Düzenli ifade acemice" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -10247,15 +9884,15 @@ msgstr "" "\n" "Kalıp bulunamadı\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "Kalıp bulunamadı" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "ast süreç oluşturulamadı\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -10263,19 +9900,19 @@ msgstr "" "\n" "...Atlanıyor " -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "...Dosyaya atlanıyor: " -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "...Önceki dosyaya atlanıyor: " -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "Satır çok uzun" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "Yerini alacak öncesinde bir komut yok" @@ -10328,7 +9965,7 @@ msgstr "hexdump: biçem hatalı {%s}\n" msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: dönüşüm karakteri %%%s hatalı.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" @@ -10336,84 +9973,81 @@ msgstr "" "%s: Kullanımı: %s [-number] [-p dizge] [-cefnrs] [+satır] [+/kalıp/] " "[dosyalar]\n" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "%s: seçenek bir argümanla kullanılır -- %s\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: kuraldışı seçenek -- %s\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" msgstr "...ileri atlanıyor\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" msgstr "...geri atlanıyor\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "Sonrasında dosya yok" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" msgstr "Öncesinde dosya yok" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" msgstr "%s: %s dosyasından okuma hatası\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "%s: %s doyasında beklenmedik dosya sonu\n" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: %s doyasında bilinmeyen hata\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: geçici dosya oluşturulamıyor.\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " msgstr "RE hatası:" -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "(DosyaSonu)" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "Arama dizgesi yok" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " msgstr "Açılamıyor" -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "kaydedildi" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr ": rflag kipinde ! komutu kullanılmaz.\n" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" msgstr "Alt süreç oluşturulamadı, daha sonra tekrar deneyin\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "(Sonraki dosya: " @@ -10428,14 +10062,14 @@ msgid "usage: rev [file ...]\n" msgstr "kullanımı: rev [dosya ...]\n" #: text-utils/tailf.c:53 text-utils/tailf.c:105 -#, fuzzy, c-format +#, c-format msgid "Cannot open \"%s\" for read\n" -msgstr "%s okumak için açılamıyor\n" +msgstr "\"%s\" okumak için açılamıyor\n" #: text-utils/tailf.c:93 -#, fuzzy, c-format +#, c-format msgid "Usage: tailf logfile\n" -msgstr "Kullanımı: %s [dosya]\n" +msgstr "Kullanımı: tailf günlük_dosyası\n" #: text-utils/ul.c:141 #, c-format @@ -10467,6 +10101,157 @@ msgstr "Girdi satırı çok uzun.\n" msgid "Out of memory when growing buffer.\n" msgstr "Tampon büyütülürken bellek yetmedi.\n" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Numara geçersiz: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Sözdizimi hatası: '%s'\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "Böyle bir parametre yok: '%s'\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr " %s [ -p ] aygıt isim\n" + +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] aygıt uzunluk sektor kafa iz gerilme boşluk oran özellik1 " +#~ "fmt_gap\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] aygıt\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] aygıt\n" + +#~ msgid "version" +#~ msgstr "sürüm" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "/dev/urandom açılamadı" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "/dev/urandom'dan rasgele veri okunamadı" + +#~ msgid "can't open %s for reading" +#~ msgstr "%s okumak için açılamıyor" + +#~ msgid "can't stat(%s)" +#~ msgstr "stat %s yapılamadı" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s doğru dosya kiplerine sahip değil" + +#~ msgid "can't read data from %s" +#~ msgstr "%s dosyasından veri okunamıyor" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "Kullanıcı sayısı sınırı aşıldı.\n" +#~ "Daha sonra tekrar deneyin.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Çalıştırabileceğiniz uygulama sayısını aştınız.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "Parola en az 6 karakter uzunlukta olmalıdır, tekrar deneyin.\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "Bir parola bu karakter gruplarının en az ikisindeki karakterleri\n" +#~ "içermelidir: büyük ve küçük harfler, rakamlar, işaretler.\n" +#~ "Daha fazla bilgi için: 'man 1 passwd'\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "Eski parolanızı yeniden kullanamazsınız.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "Lütfen parola olarak kullanıcı adınız gibi şeyleri kullanmayınız!\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "Lütfen parola olarak ad-soyadı gibi şeyleri kullanmayınız!\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Kullanımı: passwd [kullanıcıİsmi [parola]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "Argümanlı kullanım sadece root için mümkündür.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Kullanımı: passwd [-foqsvV] [kullanıcı [parola]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "%s çalıştırılamıyor: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "Kullanıcı ismi bulunamıyor" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Diğerlerinin parolasını sadece root değiştirebilir.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "Çok fazla argüman belirtildi.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "" +#~ "Kullanıcı ismi hiçbir yerde bulunamıyor. `%s' gerçekten bir kullanıcı " +#~ "ismi mi?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "Sadece yerel parolalar değiştirilebilir. Bunun yerine yppasswd kullanın." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "Kullanıcı kimliği ile kullanıcı ismi uyuşmuyor, sahtekar!" + +#~ msgid "Changing password for %s\n" +#~ msgstr "%s için parola değiştiriliyor\n" + +#~ msgid "Enter old password: " +#~ msgstr "Eski parolanızı yazınız: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Kuraldışı parola." + +#~ msgid "Enter new password: " +#~ msgstr "Yeni parolanızı yazınız: " + +#~ msgid "Password not changed." +#~ msgstr "Parola değiştirildi." + +#~ msgid "Re-type new password: " +#~ msgstr "Yeni parolanızı tekrar yazınız: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Yanlış yazdınız. Parola değiştirilmedi." + +#~ msgid "password changed, user %s" +#~ msgstr "%s için parola değiştirildi" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "ROOT PAROLASI DEĞİŞTÄ°RÄ°LDÄ°" + +#~ msgid "password changed by root, user %s" +#~ msgstr "%s için parola root tarafından değiştirildi" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "parolayı kaydetmek için setpwnam çağrılıyor.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "Parola değiştirilmedi! Daha sonra tekrar deneyin.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Parola değiştirildi.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "mount: bu sürüm `nfs' türü için destek olmaksızın derlenmiş" + #~ msgid "Warning: omitting partitions after %d\n" #~ msgstr "Uyarı: %d bölümünden sonrakiler atlanıyor\n" diff --git a/po/uk.gmo b/po/uk.gmo new file mode 100644 index 0000000000000000000000000000000000000000..154e952269081f4b8836de82e5629938f70c845e GIT binary patch literal 238247 zcmbT1Pe+~LTDH!3?EeLWqHg)xeCIQq?T zID9b?tKl}xfX^{Addzh=a$;RwR(7CIa`u+$=lBRw|6RM-(!ZwMB}p_m5OSa)Db!bec$&tWJ0 z3wNRaVu!;A-Iq8Vxv>o9!)90!V=x52L%o0crKY|7IGk`*%#Zu96#ju3F~c(64GW># zt&Djw0G$|zdXJe{5LaRzJc(7^9FB)JzR+@qqcHIe@c_o)eA3IV;9UuyUg>ZQ!KSMm z4yML&1`A-%)uzAWQS-adx(l6zuV6ZSjrB13cV@mCV-doM=)`519S@=A`v%s+H>mNc zvc`m?u@2$QSQlTR#;fvL6WV0lw6)duWHHd-O7-wTGyn_v~;6_tllyx0eBK|&Bz`UCr4nJ&- z>c=8f{WolUzVA)`Fw}S~L$!AmwXV}_W^S-1>is9;8kalh#B|%t`Yw%HXH8M#9D$nOvFMH8qWW8luYgL8Z?`&HpykK01wR{~2aM zuN|hp#ZdkAN97B`k~kWjxXpUmrvHn|pM9q}pUR`wbqCb@565D-%%-10wfh{EFXJu~ zu8PXv8MUtlqRK5rA3TYgueX>D3+^`gtE1vOVHA!*jnixN#iDzRLD+!sVyuV{Q0qAF zUfvZuqt@Lj)VjNiN-zGSS$CnR{w+nVr~TGb)?ci5Q01SZ@|WLd3_zXVv8evf#Z0)_ zhL57=;TC4be{Fo~{igjwn3ed>m<|ǵj@xB^xGKFo!GqQ=+lfEmwX=tZ~*s$4fz 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

8}8@pGV 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\n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" "PO-Revision-Date: 2004-02-24 10:45+0200\n" "Last-Translator: Maxim V. Dziumanenko \n" "Language-Team: Ukrainian \n" @@ -114,7 +114,7 @@ msgstr "%s: помилка ioctl для %s\n" msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "Чт ПоЧт РзмС РзмБл ПочСект Розмір Пристрій\n" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "Використання:\n" @@ -158,13 +158,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "використання: %s [ -n ] пристрій\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s з %s\n" #: disk-utils/fdformat.c:130 @@ -189,7 +188,7 @@ msgstr "Дві" msgid "Single" msgstr "Одна" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -204,99 +203,99 @@ msgstr "" " -v більше подробиць\n" " файл файл для перевірки\n" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "%s: помилка %d при декомпресії! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: помилковий розмір у символічному посиланні `%s'\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr " розтискається блок з %ld до %ld (%ld)\n" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "%s: фіктивні права на `%s' (%o)\n" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" msgstr " дірка на %ld (%d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "%s: Не-блочні (%ld) байти\n" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "%s: Безрозмірні (%ld проти %ld) байти\n" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "%s: неправильний cramfs - помилкова довжина шляху\n" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" msgstr "%s: скомпільовано без підтримки -x\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "%s: попередження - не вдається визначити розмір файлової системи\n" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" msgstr "%s не є блочним пристроєм чи файлом\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "%s: неправильний cramfs - довжина файлу надто коротка\n" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "%s: неправильний cramfs - неправильна сигнатура\n" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "%s: попередження - довжина файлу надто велика, доповнений образ?\n" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: неправильний cramfs - помилка контрольної суми\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "%s: попередження - старий тип cramfs образу, немає контрольної суми\n" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "%s: неправильний cramfs - неправильний суперблок\n" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" "%s: неправильний cramfs - кінець даних каталогу (%ld) != початку файлових " "даних (%ld)\n" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "%s: неправильний cramfs - неправильний зсув файлових даних\n" @@ -774,7 +773,7 @@ msgstr "надто багато вузлів - максимум 512" msgid "not enough space, need at least %lu blocks" msgstr "не вистачає простору, потрібно принаймні %lu блоків" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Пристрій: %s\n" @@ -843,18 +842,18 @@ msgstr "помилка запису елемента '..'" msgid "error closing %s" msgstr "помилка закривання %s" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "Використання: mkfs [-V] [-t типФС] [параметри-ФС] пристрій [розмір]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: Недостатньо пам'яті!\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs версії %s (%s)\n" @@ -917,7 +916,6 @@ msgstr "" "Перевищено MAXENTRIES. Збільште це значення у mkcramfs.c та перекомпілюйте.\n" "Завершення.\n" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -972,10 +970,6 @@ msgstr "не вистачає простору для ROM образу (виді msgid "ROM image write failed (%d %d)\n" msgstr "помилка запису ROM обрізу (%d %d)\n" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -1051,7 +1045,6 @@ msgstr "не вдається записати вузли" msgid "write failed in write_block" msgstr "помилка запису у функції write_block" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1087,7 +1080,7 @@ msgstr "помилка позиціювання при перевірці бло msgid "Weird values in do_check: probably bugs\n" msgstr "Незрозуміле значення у функції do_check: можливо помилка\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "помилка позиціювання у функції check_blocks" @@ -1129,107 +1122,107 @@ msgstr "не вдається запустити %s" msgid "will not try to make filesystem on '%s'" msgstr "файлова система не буде створена на '%s'" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Неправильний вказаний користувачем розмір сторінки %d\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" "Використовується вказаний користувачем розмір сторінки %d, замість системних " "значень %d/%d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Передбачається розмір сторінки %d (а не %d)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:250 +#: disk-utils/mkswap.c:249 #, fuzzy, c-format msgid "no label, " msgstr "етикетка" -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:382 +#: disk-utils/mkswap.c:381 #, fuzzy, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" msgstr "Використання: %s [-c] [-v0|-v1] [-pPAGESZ] /dev/назва [блоки]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "надто багато пошкоджених сторінок" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Недостатньо пам'яті" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "одна пошкоджена сторінка\n" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, fuzzy, c-format msgid "%lu bad pages\n" msgstr "%d пошкоджених сторінок\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: помилка: Не вказано де створити підкачку?\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, fuzzy, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "%s: помилка: розмір %ld більший ніж розмір пристрою %d\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: помилка: невідома версія %d\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: помилка: область підкачки повинна бути принаймні %ldкб\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: попередження: область підкачки відсікається до %ldкб\n" -#: disk-utils/mkswap.c:645 +#: disk-utils/mkswap.c:644 #, fuzzy, c-format msgid "%s: error: label only with v1 swap area\n" msgstr "%s: помилка: Не вказано де створити підкачку?\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "Не буде створено пристрій підкачки на '%s'" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "фатальна помилка: не вдається прочитати першу сторінку" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1243,123 +1236,85 @@ msgstr "" "на цьому розділі, тоді використовуйте параметр -f для примусового " "створення.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "не вдається встановити простір підкачки: не вдається прочитати" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Встановлюється область підкачки версії %d, розмір = %llu кб\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "помилка позиціювання на початок пристрою підкачки" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "не вдається записати сторінку підпису" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "помилка виконання fsync" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Неправильне число: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Синтаксична помилка: '%s'\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Немає такого набору параметрів: '%s'\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr " %s [ -p ] пристрій назва\n" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" -" %s [ -p ] пристрій розмір сект головок доріжок stretch gap rate spec1 " -"fmt_gap\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] пристрій\n" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] пристрій\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Не використано" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Вільний простір" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 #, fuzzy msgid "Linux JFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "Диск було змінено.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" "Перезавантажте систему щоб впевнитись, що таблиця розділів коректно " "оновлена.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1372,340 +1327,321 @@ msgstr "" "DOS 6.x розділи, перегляньте man сторінку з cfdisk\n" "щоб отримати докладнішу інформацію.\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "ФАТАЛЬНА ПОМИЛКА" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "Натисніть будь-яку клавішу для завершення cfdisk" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "Помилка позиціювання на дисковому пристрої" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "не вдається прочитати дисковий пристрій" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "не вдається записати на дисковий пристрій" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "Надто багато розділів" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "Розділ починається перед сектором 0" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "Розділ закінчується перед сектором 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "Розділ починається після кінця диску" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "Розділ закінчується після кінця диску" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "Розділ закінчується у останньому неповному циліндрі" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "логічні розділи не у тому порядку як на диску" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "логічні розділи перекриваються" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "збільшені логічні розділи перекриваються" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" "!!!! Внутрішня помилка створення логічного пристрою без розширеного " "розділу !!!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" "не вдається створити тут логічний пристрій -- буде створено два розширених " "розділи" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "Пункт меню надто довгий. Меню виглядатиме дивно." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "Меню без орієнтації. Типова орієнтація - горизонтальна." -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Неправильний ключ" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Натисніть будь-яку клавішу для продовження" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Первинний" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Створити новий розділ" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Логічний" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Створити новий логічний пристрій" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Відмінити" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Не створювати розділ" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! Внутрішня помилка !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Розмір (у MB): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Початок" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Додати розділ на початку вільного простору" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Кінець" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Додати розділ наприкінці вільного простору" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "Недостатньо простору для створення розширеного розділу" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 #, fuzzy msgid "No partition table.\n" msgstr "відсутня таблиця розділів.\n" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 #, fuzzy msgid "No partition table. Starting with zero table." msgstr "Немає таблиці розділів або невідома сигнатура таблиці розділів" -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 #, fuzzy msgid "Bad signature on partition table" msgstr "Просто вивести таблицю розділів" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 #, fuzzy msgid "Unknown partition table type" msgstr "відсутня таблиця розділів.\n" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "Бажаєте почати з нульової таблиці [y/N] ?" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "Ви вказали більше циліндрів ніж є на диску" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "не вдається відкрити пристрій диску" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "Відкритий диск лише для читання - у вас немає прав для запису" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "не вдається отримати розмір диску" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Неправильний первинний розділ" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Неправильний логічний розділ" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "Увага!! Це може знищити дані на диску!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "" "Ви впевнені, що бажаєте записати таблицю розділів на диск? (yes або no): " -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "no" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "Не записувати таблицю розділів на диск" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "yes" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "Введіть `yes'(так) або `no'(ні)" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Записується таблиця розділів на диск..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Таблиця розділів записана на диск" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" "Таблиця розділів записана, але виникла помилка при її перечитуванні. " "Перезавантажтесь для оновлення таблиці." -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" "Немає первинних розділів позначених як завантажувальні. DOS MBR не зможе " "завантажуватись." -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" "Більш ніж один розділ позначений як завантажувальний. DOS MBR не зможе " "завантажуватись." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "Введіть назву файлу або натисніть Enter, щоб відобразити екран: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "не вдається відкрити файл '%s'" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Дисковий пристій: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Сектор 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Сектор %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Немає " -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Перв/Лог " -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Первинний" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Логічний " -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Невідомий" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Заван." -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, c-format msgid "(%02X)" msgstr "(%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 msgid "None" msgstr "Немає" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Таблиця розділів для %s\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 msgid " First Last\n" msgstr " Перший Останній\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " "Flag\n" msgstr "" " # Тип Сектор Сектор Зсув Довжина Тип файл. системи(ID) Ознаки\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" @@ -1713,469 +1649,466 @@ msgstr "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ---Початок--- ----Кінець---- Початк. Кільк.\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # Ознак Гол Сект Цил ID Гол Сект Цил Сектор Секторів\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "Неформатов." -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Вивести таблицю у 'неформатованому' вигляді" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Сектори" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Вивести таблицю сортовану за секторами" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Таблиця" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Просто вивести таблицю розділів" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Не виводити таблицю" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Екран з довідкою для cfdisk" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "Це cfdisk - консольна програма роботи з розділами на базі curses, яка" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "дозволяє створювати, видаляти та змінювати розділи вашого" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "жорсткого диску." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "Команда Призначення" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "------- -----------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b Перемикнути ознаку завантаження поточного розділу" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d Видалити поточний розділ" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr " g Змінити параметри: циліндри, головки, сектори-на-доріжку" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " УВАГА: Цей параметр повинен використовуватись лише людьми" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " які знають, що вони роблять." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h Вивести цю довідку" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m Максимізувати використання диску поточним розділом" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr " Зауважте: це може зробити розділ несумісним з" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " DOS, OS/2, ..." -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n Створити новий розділ у вільному просторі" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr " p Вивести таблицю розділів на екран або у файл" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Є декілька форматів виводу розділів:" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " " -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr "" " r - не форматовані дані (у вигляді, в якому вони запишуться " "на диск)" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - Таблиця сортована по секторам" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - таблиця не форматованих даних" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr " q Вийти з програми без запису таблиці розділів" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t Змінити тип файлової системи" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr " u Змінити одиниці вимірювання розміру розділів" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " Перемикає між Мб, секторами та циліндрами" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr "" " W Записати таблицю розділів на диск ( W повинен бути в верхньому " "регістрі)" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr " Це може зруйнувати дані на диску, тому необхідно або" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr " підтвердити або відмовитись від запису набравши `yes' чи " -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " `no'" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "СтрілкаВгору Перемістити курсор на попередню позицію" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "СтрілкаВниз Перемістити курсор у наступну позицію" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "CTRL-L Оновлює вміст екрану" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? Виводить цю довідку" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Зауважте: Всі команди вводяться або у нижньому або у верхньому" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "регістрах (за винятком (W)запису)." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "Циліндрів" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Змінити геометрію циліндру" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "Головки" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "Змінити геометрію головки" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Змінити геометрію сектору" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Виконано" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "Завершити зміну геометрії" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "Введіть кількість циліндрів: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Недопустиме значення циліндрів" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "Введіть геометрію головок: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "Недопустиме значення головок" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "Введіть кількість секторів на доріжку: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "Недопустиме значення секторів" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "Введіть тип файлової системи: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "Тип ФС не може бути порожнім" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "Не можна змінювати тип ФС на розширений" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Невід(%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", НК" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "НК" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Перв/Лог" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Невідомий (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Пристій диску: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Розмір: %lld байт, %lld Мб" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Розмір: %lld байт, %lld.%lld Гб" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Головок: %d Секторів на доріжку: %d Циліндрів: %lld" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Назва" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Ознаки" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Тип розд." -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "Тип ФС" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Позначка]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 msgid " Sectors" msgstr " Секторів" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 msgid " Cylinders" msgstr " Циліндрів" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" msgstr "Розмір (Мб)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" msgstr "Розмір (Гб)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "Завантаж." -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "Перемикнути ознаку завантаження поточного розділу" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Видалити" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Видалити поточний розділ" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Геометрія" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Змінити геометрію диску (лише для фахівців)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Довідка" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "Вивести вікно з довідкою" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Максимум" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "Максимізувати використання диску поточним розділом (для фахівців)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Новий" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Створити новий розділ у вільному просторі" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Вивести" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Вивести таблицю розділів на екран або у файл" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Вихід" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Вийти з програми без запису таблиці розділів" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Тип" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "Змінити тип файлової системи (DOS, Linux, OS/2 та ін.)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Одиниці" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "Змінити одиниці вимірювання розмірів розділу (МБ. сект, цил)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Записати" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "Записати таблицю розділів на диск (може зіпсувати дані)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "не вдається зробити розділ завантажувальним" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "не вдається видалити порожній розділ" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "не вдається максимізувати цей розділ" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "Цей розділ не використовується" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "Цей розділ вже використовується" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "не вдається змінити тип порожнього розділу" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "Немає більше розділів" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Неправильна команда" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2246,9 +2179,9 @@ msgstr "" "\n" "BSD етикетка пристрою: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "Команда дія" @@ -2268,10 +2201,9 @@ msgstr " i встановити bootstrap" msgid " l list known filesystem types" msgstr " l перелік відомих типів файлових систем" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m вивести це меню" @@ -2283,14 +2215,14 @@ msgstr " n додати новий BSD розділ" msgid " p print BSD partition table" msgstr " p вивести таблицю розділів BSD" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q вийти без збереження змін" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr " r повернутись до головного меню" @@ -2333,13 +2265,13 @@ msgstr "Немає *BSD розділів на %s.\n" msgid "BSD disklabel command (m for help): " msgstr "Команда режиму BSD етикетки диску (m - довідка): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "Перший %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Останній %s або +size або +sizeM або +sizeK" @@ -2384,8 +2316,6 @@ msgstr " ecc" msgid " badsect" msgstr " пошк.сект" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2486,8 +2416,8 @@ msgstr "секторів/доріжку" msgid "tracks/cylinder" msgstr "доріжок/циліндр" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "циліндри" @@ -2544,7 +2474,7 @@ msgstr "Встановлено у %s.\n" msgid "Partition (a-%c): " msgstr "Розділ (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "Вже створено максимальну кількість розділів\n" @@ -2568,7 +2498,7 @@ msgstr "" "\n" "Синхронізуються диски.\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2588,7 +2518,7 @@ msgstr "" "-u: виводити початковий та кінцевий сектори (замість циліндрів)\n" "-b 2048: (для деяких MO дисків) використовуються 2048-байтові сектори\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2604,198 +2534,184 @@ msgstr "" " або: fdisk /dev/rd/c0d0 або: fdisk /dev/ida/c0d0 (RAID пристрої)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "не вдається відкрити %s\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "не вдається прочитати %s\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "не вдається перейти на %s\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "не вдається записати %s\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "помилка BLKGETSIZE ioctl на %s\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "не вдається виділити додаткову пам'ять\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Фатальна помилка\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a перемикнути ознаку лише-для-читання" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b редагувати bsd етикетку диску" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c перемикнути ознаку монтування" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d видалити розділ" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l перелік відомих типів розділів" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n додати новий пристрій" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o створити нову порожню DOS таблицю розділів" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p вивести таблицю розділів" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s створити нову порожню Sun етикетку диску" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t змінити системний ідентифікатор розділу" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u змінити одиниці відображення/вводу" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v перевірити таблицю розділів" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w записати таблицю на диск та вийти" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x додаткова функціональність (для фахівців)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a вибрати завантажувальний розділ" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b редагувати елемент завантажувального файлу" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c вибрати sgi розділ підкачки" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a перемикнути ознаку завантаження" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c перемикнути ознаку сумісності з dos" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a змінити кількість запасних циліндрів" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c змінити кількість циліндрів" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d вивести таблицю розділів у не форматованому вигляді" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e змінити кількість додаткових секторів на циліндр" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr " h змінити кількість головок" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i змінити фактор чергування" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr " o змінити швидкість обертання (rpm)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr " s змінити кількість секторів/доріжку" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr " y змінити кількість фізичних циліндрів" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr " b перемістити початок даних розділу" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e вивести список розширених розділів" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" msgstr " g створити IRIX (SGI) таблицю розділів" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr " f виправити порядок розділів" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "Необхідно встановити" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "головки" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "сектори" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" @@ -2804,11 +2720,11 @@ msgstr "" "%s%s.\n" "Ви можете зробити це з меню додаткових функцій.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " та " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2827,29 +2743,29 @@ msgstr "" "2) завантаженням та зміною розділів з інших операційних систем\n" " (наприклад, DOS FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "Неправильний зсув у головному розширеному розділі\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" "They will be deleted if you save this partition table.\n" msgstr "" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "Попередження: додатковий вказівник у таблиці розділів %d\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "Попередження: додаткові дані у таблиці розділів проігноровано %d\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2862,17 +2778,17 @@ msgstr "" "буде втрачено.\n" "\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Примітка: розмір сектору %d (не %d)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "Ви не зможете записати таблицю розділів.\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" @@ -2881,7 +2797,7 @@ msgstr "" "Цей диск має як DOS сигнатуру, так і BSD.\n" "Дайте команду 'b', щоб перейти у BSD режим.\n" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " @@ -2890,17 +2806,17 @@ msgstr "" "Пристрій не містить ані правильної DOS таблиці розділів, ані Sun, SGI чи OSF " "етикетки диску\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "Внутрішня помилка\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "Додаткові розширені розділи ігноруються %d\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" @@ -2909,7 +2825,7 @@ msgstr "" "Попередження: неправильна ознака 0x%04x таблиці розділів %d буде виправлена " "при w(запису)\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" @@ -2918,83 +2834,83 @@ msgstr "" "\n" "тричі отримано EOF - завершення..\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "Шістнадцятковий код (наберіть L щоб переглянути перелік кодів)" -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%u-%u, типово %u): " -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, c-format msgid "Using default value %u\n" msgstr "Використовується типове значення %u\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "Значення за межами діапазону.\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Номер розділу" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "Попередження: розділ %d має порожнє поле типу\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format msgid "Selected partition %d\n" msgstr "Вибраний розділ %d\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, c-format msgid "No partition is defined yet!\n" msgstr "Ще не визначено жодного розділу!\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "Всі первинні розділи вже були визначені!\n" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "циліндр" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "сектор" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "Змінюються одиниці відображення/вводу на %s\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "УВАГА: Розділ %d є розширеним розділом\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "Ознаку сумісності з DOS встановлено\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "Ознаку сумісності з DOS не встановлено\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "Розділ %d ще не існує!\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -3007,7 +2923,7 @@ msgstr "" "можливо, нерозсудливо. Ви можете видалити\n" "розділ використовуючи команду `d'.\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" @@ -3016,7 +2932,7 @@ msgstr "" "Не можна перетворювати первинний розділ у розширений, або навпаки\n" "Спочатку видаліть його.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -3027,7 +2943,7 @@ msgstr "" "тому що на це покладаються SunOS/Solaris, та Linux також це сприймає.\n" "\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -3038,52 +2954,52 @@ msgstr "" "та розділу 11 на весь том (6), тому що IRIX на це покладається.\n" "\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "Змінено тип системи розділу %d на %x (%s)\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "У розділу %d відрізняються фізичний та логічний початок (не-Linux?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " фіз=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "логічний=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "У розділу %d відрізняються фізичний та логічний кінці:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "Розділ %i не починається на межі циліндру:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "повинно бути (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "Розділ %i не закінчується на межі циліндру.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "повинно бути (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" @@ -3092,7 +3008,7 @@ msgstr "" "\n" "Диск %s: %ld Мб, %lld байт\n" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" @@ -3101,17 +3017,17 @@ msgstr "" "\n" "Диск %s: %ld.%ld Гб, %lld байт\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "%d головок, %d секторів/доріжку, %d циліндрів" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr ", загалом %llu секторів" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" @@ -3120,7 +3036,7 @@ msgstr "" "Одиниці виміру = %s з %d * %d = %d байт\n" "\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" @@ -3129,7 +3045,7 @@ msgstr "" "Немає що робити. Порядок вже коректний.\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -3137,16 +3053,16 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s Завант Початок Кінець Блоків Ід Система\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Пристрій" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" @@ -3155,7 +3071,7 @@ msgstr "" "\n" "Елементи таблиці розділів не у тому порядку, як на диску\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3166,83 +3082,83 @@ msgstr "" "Диск %s: %d головок, %d секторів, %d циліндрів\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "№ Акт Гол Сек Цил Гол Сек Цил Початок Розмір Ід\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "Попередження: розділ %d містить нульовий сектор\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "Розділ %d: головка %d перевищує максимум %d\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "Розділ %d: сектор %d перевищує максимум %d\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "Розділ %d: циліндр %d перевищує максимум %d\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "" "Розділ %d: кількість попередніх секторів %d відрізняється від загальної %d\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "Попередження: неправильна область початку даних у розділі %d\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "Попередження: розділ %d перекривається з розділом %d.\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "Попередження: розділ %d порожній\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "Логічний розділ %d не вміщується цілком у розділ %d\n" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, fuzzy, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "Загальна кількість розподілених секторів %d перевищує максимум %d\n" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, fuzzy, c-format msgid "%lld unallocated sectors\n" msgstr "%d нерозподілених секторів\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "Розділ %d вже визначений. Видаліть його перед повторним додаванням.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "Сектор %d вже розподілений\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "Немає наявних вільних секторів\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3255,23 +3171,23 @@ msgstr "" "\tDOS таблицю розділів. (Використовуйте команду o.)\n" "\tЗАСТЕРЕЖЕННЯ: Це призведе до знищення поточного вмісту диску.\n" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "" "Спочатку необхідно видалити деякий розділ та додати розширений розділ\n" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, fuzzy, c-format msgid "All logical partitions are in use\n" msgstr "логічні розділи не у тому порядку як на диску" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, fuzzy, c-format msgid "Adding a primary partition\n" msgstr "Неправильний первинний розділ" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3282,20 +3198,20 @@ msgstr "" " %s\n" " p первинний розділ (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l логічний (5 або більше)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e розширений" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Неправильний номер розділу для типу `%c'\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" @@ -3304,12 +3220,12 @@ msgstr "" "Таблиця розділів була змінена!\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "Викликається ioctl(), щоб перечитати таблицю розділів.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3322,7 +3238,7 @@ msgstr "" "Ядро досі використовує стару таблицю розділів.\n" "Нова таблиця розділів використовуватиметься після перезавантаження.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3335,75 +3251,75 @@ msgstr "" "розділи, перегляньте man-сторінку з fdisk для отримання додаткової\n" "інформації.\n" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:2199 #, fuzzy, c-format msgid "" "\n" "Error closing file\n" msgstr "Помилка закривання %s\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "Синхронізація дисків.\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "Розділ %d не має області даних\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Новий початок даних" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "Команди експертного режиму(m - довідка): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "Кількість циліндрів" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "Кількість головок" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "Кількість секторів" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "Попередження: встановлюється зсув сектору для сумісності з DOS\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "Диск %s не містить правильної таблиці розділів\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "не вдається відкрити %s\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "не вдається відкрити %s\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "%c: невідома команда\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "" "Це ядро визначає розмір сектору саме, тому -b параметри проігноровано\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " @@ -3412,17 +3328,16 @@ msgstr "" "Попередження: з вказаним пристроєм повинен використовуватись параметр -b " "(встановити розмір сектора)\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "Знайдено OSF/1 етикетку диску на %s, перехід у режим етикетки диску.\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "Команда (m - довідка): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" @@ -3431,16 +3346,16 @@ msgstr "" "\n" "Поточний файл завантаження: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "Введіть назву нового файлу завантаження: " -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "Файл завантаження не змінено\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3507,15 +3422,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux swap" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux native" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3594,7 +3509,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s сектор%5u розмір%8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3651,7 +3565,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Присутній більш ніж один елемент диску.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "Не визначено розділів\n" @@ -3736,7 +3650,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\tВи вибрали незвичайну назву файлу завантаження.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3756,11 +3669,10 @@ msgstr "" "Не дотримуватись цього можуть лише \"SGI volume\" на весь диск.\n" "Введіть YES, якщо ви впевнені, що хочете позначити цей розділ по-іншому.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "YES\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3834,44 +3746,43 @@ msgstr "Спроба зберегти параметри розділу %d.\n" msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ІД=%02x\tПОЧАТОК=%d\tДОВЖИНА=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Порожн" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS swap" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Весь диск" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Linux raid autodetect" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3884,12 +3795,12 @@ msgstr "" "такі як головки, сектори, циліндри та розділи\n" "або примусово очистити етикетку (команда s у головному меню)\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "Автоматичне визначення знайшло %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3902,7 +3813,7 @@ msgstr "" "буде втрачено.\n" "\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3912,72 +3823,72 @@ msgstr "" " ? авто конфігурація\n" " 0 власний (з автоматично знайденими типовими значеннями)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "Виберіть тип (? автоматично, 0 власний): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "Помилка при автоматичному визначенні.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Секторів/доріжку" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Запасні циліндри" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Фізичні сектори" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "Швидкість обертання (об/хв)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "Фактор чергування" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "Додаткових секторів у циліндрі" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "Ви можете змінити всі параметри диску з меню x" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "3,5\" дискета" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linux custom" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "Розділ %d не закінчується на межі циліндру\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "Розділ %d перекривається з іншим у секторах %d-%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Невикористаний простір - сектори 0-%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Невикористаний простір - сектори %d-%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" @@ -3986,7 +3897,7 @@ msgstr "" "Інші розділи вже займають весь диск.\n" "Видаліть частину/зменшіть їх розмір перед спробою.\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -3997,7 +3908,7 @@ msgstr "" "%d %s перекриває деякий інший розділ. Ваш елемент було змінено\n" "на %d %s\n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" @@ -4007,7 +3918,7 @@ msgstr "" "як\n" "весь диск(5), починаючи з 0, розміром %u секторів\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -4021,7 +3932,7 @@ msgstr "" "Введіть YES, якщо ви справді впевнені, що бажаєте позначити розділ\n" "типом 82 (Linux swap): " -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4040,7 +3951,7 @@ msgstr "" "Одиниці виміру = %s з %d * 512 байт\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4053,16 +3964,16 @@ msgstr "" "Одиниці виміру = %s з %d * 512 байт\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Ознака Початок Кінець Блоки Ід Система\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "Кількість запасних циліндрів" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "Кількість фізичних циліндрів" @@ -4086,32 +3997,26 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "Extended" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX bootable" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Boot Manager" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "W95 FAT32" @@ -4120,7 +4025,6 @@ msgstr "W95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "W95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "W95 FAT16 (LBA)" @@ -4213,12 +4117,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4239,8 +4141,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4250,7 +4150,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD or SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4271,12 +4170,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Old Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / old Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 #, fuzzy msgid "Linux swap / Solaris" @@ -4307,12 +4204,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad hibernation" @@ -4321,7 +4216,6 @@ msgstr "IBM Thinkpad hibernation" msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4387,30 +4281,22 @@ msgstr "Не-ФС дані" msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Dell Utility" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS access" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS fs" @@ -4419,117 +4305,110 @@ msgstr "BeOS fs" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "Linux/PA-RISC boot" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS secondary" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "помилка позиціювання %s - не вдається перейти на %lu\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "помилка позиціювання: очікувалось 0x%08x%08x, отримано 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "недостатньо пам'яті - відмова\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "помилка читання %s - не вдається прочитати сектор %lu\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "ПОМИЛКА: сектор %lu немає msdos сигнатури\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "помилка запису на %s - не вдається записати сектор %lu\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "не вдається відкрити файл збереження сектору розділу (%s)\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "помилка запису на %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "не вдається отримати інформацію про файл відновлення розділу (%s)\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "" "файл відновлення розділу має неправильний розмір - відміна відновлення\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "недостатньо пам'яті\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "не вдається відкрити файл відновлення (%s)\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "помилка читання %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "не вдається відкрити пристрій %s для запису\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "помилка запису сектору %lu на %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Диск %s: не вдається отримати геометрію\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "Диск %s: не вдається отримати розмір\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4540,22 +4419,22 @@ msgstr "" "Використання fdisk для нього мабуть безглуздо..\n" "[Використовуйте параметр --force, якщо ви дійсно цього бажаєте]\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "Попередження: HDIO_GETGEO вказує, що є %lu головок\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "Попередження: HDIO_GETGEO вказує, що є %lu секторів\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "Попередження: BLKGETSIZE/HDIO_GETGEO вказує, що є %lu циліндрів\n" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" @@ -4565,7 +4444,7 @@ msgstr "" "63\n" "Це буде спричиняти проблеми з усім ПЗ, яке використовує C/H/S адресацію.\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4574,7 +4453,7 @@ msgstr "" "\n" "Диск %s: %lu циліндрів, %lu головок, %lu секторів/доріжку\n" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" @@ -4582,7 +4461,7 @@ msgstr "" "%s з розділу %s має неможливе значення кількості головок: %lu (мусить бути 0-" "%lu)\n" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" @@ -4591,7 +4470,7 @@ msgstr "" "%s з розділу %s має неможливе значення кількості секторів: %lu (мусить бути " "1-%lu)\n" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" @@ -4600,7 +4479,7 @@ msgstr "" "%s з розділу %s має неможливе значення кількості циліндрів: %lu (мусить бути " "0-%lu)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4609,12 +4488,12 @@ msgstr "" "Ідентиф. Назва\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Перечитується таблиця розділів ...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" @@ -4622,31 +4501,31 @@ msgstr "" "Команда перечитування таблиці розділів завершилась аварійно\n" "Перезавантажте систему перед використанням mkfs\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "Помилка закривання %s\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: немає такого розділу\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "нерозпізнаний формат - використовуються сектори\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# таблиця розділів диску %s\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "нереалізований формат - використовується %s\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4655,12 +4534,12 @@ msgstr "" "Одиниці виміру = циліндри по %lu байт, блоки по 1024 байт, рахуючи від %d\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr "Пристрій Завант Початок Кінець Циліндрів Блоків Ід Система\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4669,12 +4548,12 @@ msgstr "" "Одиниці виміру = сектори по 512 байт, рахуючи від %d\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr "Пристрій Завант Початок Кінець Секторів Ід Система\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4683,12 +4562,12 @@ msgstr "" "Одиниця виміру = блоки по 1024 байт, рахуючи від %d\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr "Пристрій Завант Початок Кінець Блоків Ід Система\n" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" @@ -4698,32 +4577,32 @@ msgstr "" "%d\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " Пристрій Завант Початок Кінець Мб Блоків Ід Система\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "\t\tпочаток: (c,h,s) очікувалось (%ld,%ld,%ld) знайдено (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tкінець: (c,h,s) очікувалось (%ld,%ld,%ld) знайдено (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "розділ закінчується на циліндрі %ld, за межею обсягу диску\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "Не знайдено розділів\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4734,51 +4613,51 @@ msgstr "" " для C/H/S=*/%ld/%ld (замість %ld/%ld/%ld).\n" "Для цього виводу вважатиметься ця геометрія.\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "відсутня таблиця розділів.\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "дивно, визначено лише %d розділів.\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "Попередження: розділ %s має розмір 0, але не позначений порожнім\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "Попередження: розділ %s має розмір 0 та позначений завантажувальним\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "Попередження: розділ %s має розмір 0 але починається не з нуля\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "Попередження: розділ %s " -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "не розташований у розділі %s\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "Попередження: розділи %s " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "та %s перекриваються\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" @@ -4787,17 +4666,17 @@ msgstr "" "Попередження: розділ %s містить частину таблиці розділів (сектор %lu),\n" "та її буде знищено при його заповненні\n" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "Попередження: розділ %s починається з сектор 0\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "Попередження: розділ %s поширюється за межі диску\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" @@ -4805,17 +4684,17 @@ msgstr "" "Крім первинних розділів, принаймні один може бути розширеним\n" " (хоча це не проблема для Linux)\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "Попередження: розділ %s починається не з межі циліндра\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "Попередження: розділ %s не закінчується на межі циліндра\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4825,7 +4704,7 @@ msgstr "" "Це не має значення для Lilo, але DOS MBR не зможе завантажуватись з цього " "диску.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" @@ -4833,7 +4712,7 @@ msgstr "" "Попередження: зазвичай можна завантажуватись лише з первинних розділів\n" "LILO не звертає уваги на ознаку `завантажувальний'.\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4842,11 +4721,11 @@ msgstr "" "(активним)\n" "Це несуттєво для LILO, але DOS MBR не зможе завантажуватись з цього диску.\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 msgid "start" msgstr "початок" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" @@ -4854,22 +4733,22 @@ msgstr "" "розділ %s: початок: (c,h,s) очікувалось (%ld,%ld,%ld) знайдено (%ld,%ld,%" "ld)\n" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 msgid "end" msgstr "кінець" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "розділ %s: кінець: (c,h,s) очікувалось (%ld,%ld,%ld) знайдено (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "розділ %s закінчується на циліндрі %ld, за межами диску\n" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" @@ -4878,7 +4757,7 @@ msgstr "" "Попередження: зміщено початок розширеного розділу з %ld на %ld\n" "(Лише для відображення. Не змінюйте вміст.)\n" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" @@ -4886,133 +4765,132 @@ msgstr "" "Попередження: розширений розділ не починаєтеся на межі циліндра.\n" "DOS та Linux будуть інтерпретувати вміст по-різному.\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "надто багато розділів - ігнорується попередній nr (%d)\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "дерево розділів?\n" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "знайдено Disk Manager - це нне вдаєтьсяобробити\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "знайдено DM6 сигнатуру - відміна операції\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "дивно..., розширений розділ нульового розміру?\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "дивно..., BSD розмір нульового розміру?\n" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, fuzzy, c-format msgid " %s: unrecognized partition table type\n" msgstr " %s: нерозпізнаний розділ\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "вказано параметр -n: Нічого не змінено\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "не вдається зберегти старі сектори - виконання перервано\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "не вдається записати розділ на %s\n" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "довгий або незавершений вхідний рядок - завершення\n" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "помилка вводу: очікувався символ `=' після поля %s\n" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "помилка вводу: очікувався символ %c після поля %s\n" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "нерозпізнаний ввід: %s\n" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "число занадто велике\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "не цифри після числа\n" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "немає місця для дескриптору розділу\n" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "не вдається створити оточуючий розширений розділ\n" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "надто багато вхідних полів\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "Немає більше місця\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "Недопустимий тип\n" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "" "Попередження: вказаний розмір (%lu) перевищує допустимий розмір (%lu)\n" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "Попередження: порожній розділ\n" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "Попередження: неправильний початок розділу (раніше %lu)\n" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "не розпізнана завантажувальна ознака - виберіть - або *\n" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "часткова специфікація цил,гол,сект?\n" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "Розширений розділ не там де має бути розширений\n" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "неправильний ввід\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "надто багато розділів\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" @@ -5024,108 +4902,104 @@ msgstr "" "Зазвичай, вам необхідно лише вказати <початок> та <розмір> (та можливо " "<тип>).\n" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "версія" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "Використання: %s [параметри] пристрій ...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "пристрій: щось на зразок /dev/hda чи /dev/sda" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "корисні параметри:" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s [або --show-size]: вивести розмір розділу" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr " -c [або --id]: вивести або змінити ідентифікатор розділу" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [або --list]: вивести розділи кожного пристрою" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" " -d [або --dump]: те ж саме, але у форматі прийнятному для " "подальшого вводу" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr "" " -i [або --increment]: кількість циліндрів починається з 1, а не з 0" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" msgstr "" " -uS, -uB, -uC, -uM: ввід/вивід у одиницях сектори/блоки/циліндри/Мб" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [або --list-types]:вивести всі відомі типи розділів" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr "" " -D [або --DOS]: для DOS-сумісності: втрачається трохи простору" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr " -R [або --re-read]: змусити ядро перечитати таблицю розділів" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr " -N# : змінити лише розділ з номером #" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr " -n : не записувати нічого на диск" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr "" " -O file : зберегти у файл сектори, які будуть перезаписані" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I file : відновити ці сектори знову" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v [або --version]: вивести версію" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? [або --help]: вивести це повідомлення" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "небезпечні параметри:" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr " -g [або --show-geometry]: вивести видану ядром геометрію" -#: fdisk/sfdisk.c:2330 +#: fdisk/sfdisk.c:2326 #, fuzzy msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" msgstr " -g [або --show-geometry]: вивести видану ядром геометрію" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" @@ -5133,115 +5007,115 @@ msgstr "" " -x [або --show-extended]: також вивести перелік розширених розділів\n" " або очікувати їх дескриптори при вводі" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr " -L [або --Linux]: не скаржитись на несуттєві для Linux речі" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q [або --quiet]: не виводити попередження" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr " Ви можете перевизначити виявлену геометрію використовуючи:" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr " -C# [або --cylinders #]:встановити кількість циліндрів" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr " -H# [або --heads #]: встановити кількість головок" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr " -S# [або --sectors #]: встановити кількість секторів" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "Ви можете вимкнути перевірку логічності за допомогою:" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr "" " -f [або --force]: виконувати команди примусово, навіть безглузді" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "Використання:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s пристрій\t\t вивести активні розділи пристрою\n" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "%s пристрій n1 n2 ... активувати розділ n1 ..., де-активувати решту\n" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "%s -An пристрій\t активувати розділ n, де-активувати решту розділів\n" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "немає команди?\n" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, fuzzy, c-format msgid "total: %llu blocks\n" msgstr "загалом: %d блоків\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "використання: sfdisk --print-id пристрій номер_розділу\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "використання: sfdisk --change-id пристрій номер_розділу ідентиф.\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "використання: sfdisk --id пристрій номер_пристрою [ідентиф.]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "можна вказувати лише один пристрій (за винятком -l чи -s)\n" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "неможливі відкрити %s для читання-запису\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "неможливі відкрити %s для читання\n" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: Гаразд\n" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: %ld циліндрів, %ld головок, %ld секторів/трек\n" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, fuzzy, c-format msgid "Cannot get size of %s\n" msgstr "не вдається отримати розмір %s" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "неправильний 'активний' байт 0x%x замість 0x80\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5249,7 +5123,7 @@ msgstr "" "Виконано\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" @@ -5258,35 +5132,35 @@ msgstr "" "Позначено активними %d розділів. Це немає значення для LILO,\n" "Але DOS MBR може завантажуватись лише з дисків, у яких 1 активний розділ.\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "розділ %s має ідентиф. %x та він не прихований\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "Неправильний Ідент. %lx\n" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "Цей диск наразі використовується.\n" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "Фатальна помилка: не вдається знайти %s\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "Попередження: %s не є блочним пристроєм\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "Перевіряється, що ніхто наразі не використовує диск ...\n" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5299,30 +5173,30 @@ msgstr "" "диску.\n" "Використовуйте параметр --no-reread щоб обминути цю перевірку.\n" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "Використовуйте параметр --force, щоб відхилити всі перевірки.\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "Гаразд\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Старий стан:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "Розділ %d не існує, не вдається його змінити\n" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Новий стан:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" @@ -5330,21 +5204,21 @@ msgstr "" "Ці розділи виглядають неправильно - нічого не змінено.\n" "(Якщо ви дійсно цього бажаєте, використовуйте параметр --force.)\n" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "Ці розділи виглядають неправильно - можливо слід відповісти No\n" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "Ви цим задоволені? [ynq] " -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "Бажаєте записати на диск? [ynq] " -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" @@ -5353,16 +5227,16 @@ msgstr "" "\n" "sfdisk: передчасне закінчення вводу\n" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "Завершення - нічого не змінено\n" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "Відповідайте одне з y,n,q\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5371,7 +5245,7 @@ msgstr "" "Успішно записано нову таблицю розділів\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5477,135 +5351,135 @@ msgstr "getopt (розширена) 1.1.3\n" msgid "internal error, contact the author." msgstr "внутрішня помилка, зв'яжіться з автором." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "система завантажена з MILO\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Ruffian BCD годинник\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "порт годинника настроєно на 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "боязливий TOY!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: помилка атомарної операція %s за 1000 ітерацій!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "не вдається відкрити /dev/port: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "не вдається отримати дозвіл, тому-що не було зроблено спроби.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "" "%s не вдається отримати доступ до порту I/O: помилка системного виклику iopl" "(3).\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Можливо слід мати права адміністратора.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Вважається, що апаратний годинник синхронізований з %s часом.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "локальний" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: Попередження: нерозпізнаний третій рядок у adjtime файлі\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Очікувалось: або `UTC', або `LOCAL', або порожній рядок.)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Остання корекція відхилення виконана у %ld секунд після 1969\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "Останнє калібрування виконано у %ld секунд після 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "Апаратний годинник налаштований на %s час\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "невідомий" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "Очікується сигнал годинника...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "...отримано сигнал годинника\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "" "Неправильне значення у апаратному годиннику: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Час апаратного годинника: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld секунд після " "1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "Час прочитаний з апаратного годинника: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Апаратний годинник встановлюється у %.2d:%.2d:%.2d = %ld секунд після 1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "Годинник не змінено - лише перевірка.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5614,7 +5488,7 @@ msgstr "" "Час, що минув з синхронізації часу %.6f секунд.\n" "Очікується досягнення наступної повної секунди.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " @@ -5624,22 +5498,22 @@ msgstr "" "(наприклад 50-й день місяця), або за межами, які може обробити програма " "(наприклад 2095рік).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f секунд\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "Не було вказано параметр --date.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "аргумент --date надто довгий\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5648,22 +5522,22 @@ msgstr "" "Значення аргументу --date не є правильною датою.\n" "Зокрема, воно містить лапки.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Виконується команда date: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "" "не вдається виконати команду 'date' у оболонці /bin/sh. Помилка popen()" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "вивід команди date = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5678,7 +5552,7 @@ msgstr "" "Результат:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5695,12 +5569,12 @@ msgstr "" "Результат:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "рядок дати %s дорівнює %ld секундам з 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " @@ -5709,38 +5583,38 @@ msgstr "" "Апаратний годинник містить неправильний час, програма не може встановити по " "ньому системний час.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "Запускається settimeofday:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "" "Системний час не встановлюється, тому що запущений у тестовому режимі.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "" "Для встановлення системного часу необхідно мати права адміністратора.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "помилка у settimeofday()" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " @@ -5749,7 +5623,7 @@ msgstr "" "Коефіцієнт відхилення не корегується, тому що попереднє значення апаратного " "годинника було неправильним.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" @@ -5759,7 +5633,7 @@ msgstr "" "дорівнює нулю,\n" "тому попереднє значення неправильне та необхідне рекалібрування.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " @@ -5768,7 +5642,7 @@ msgstr "" "Коефіцієнт відхилення не корегується, тому що минуло менше доби з моменту " "останнього калібрування.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5779,24 +5653,24 @@ msgstr "" "поправочний коефіцієнт відхилення %f секунд/добу.\n" "Коефіцієнт відхилення корегується на %f секунд/добу\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "З моменту останнього корегування минуло %d секунд\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "" "Необхідно вставити %d секунд та знову перевірити час знову %.6f секунд " "назад\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "У тестовому режимі файл adjtime не оновлюється.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5805,12 +5679,12 @@ msgstr "" "У файл %s було б записано:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "Параметри корекції відхилення не оновлені.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" @@ -5818,28 +5692,28 @@ msgstr "" "У апаратному годиннику встановлено некоректний час, тому його не " "вдаєтьсяскорегувати.\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "" "Необхідна корекція менше ніж на одну секунду, тому годинник не оновлюється.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "Використовується %s.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "Не знайдено підтримуваного інтерфейсу годинника.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "не вдається встановити системний час.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5851,17 +5725,17 @@ msgstr "" "Ця копія hwclock скомпільована для іншої архітектури, ніж Alpha\n" "(тож, напевно, ця система не є системою Alpha). Ніяких дій не виконано.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "не вдається отримати значення епохи від ядра.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "Ядро вважає, що значення епохи - %lu\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " @@ -5870,17 +5744,22 @@ msgstr "" "Щоб встановити значення епохи, необхідно використовувати параметр 'epoch' із " "зазначенням встановлюваного значення.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "Епоха не встановлюється у %d - лише тестування.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "не вдається встановити значення епохи у ядрі.\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s з %s\n" + +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5940,7 +5819,7 @@ msgstr "" " --noadjfile не обробляти /etc/adjtime. Вимагає використання або --utc,\n" " або --localtime\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -5950,12 +5829,12 @@ msgstr "" " вказати hwclock тип вашої системи alpha (дивіться hwclock" "(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s не очікує параметрів без ключів. Ви вказали %d.\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" @@ -5964,7 +5843,7 @@ msgstr "" "Ви вказали декілька функцій.\n" "Можна виконувати лише одну функцію одночасно.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " @@ -5973,7 +5852,7 @@ msgstr "" "%s: Параметри --utc та --localtime виключають одне одного. А ви вказали " "обидва.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " @@ -5982,28 +5861,28 @@ msgstr "" "%s: Параметри --adjust та --noadjfile виключають одне одного. А ви вказали " "обидва.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "" "%s: Разом з --noadjfile, необхідно вказувати або --utc, або --localtime\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "Вказано неправильне значення часу. не вдається встановити годинник.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "Змінювати значення апаратного годинника може лише адміністратор.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "Змінювати системний час може лише адміністратор.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " @@ -6012,14 +5891,14 @@ msgstr "" "Змінювати значення епохи апаратного годинника у ядрі може лише " "адміністратор.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "" "не вдається отримати доступ до апаратного годинника використовуючи будь-який " "відомий метод.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -6053,7 +5932,6 @@ msgstr "помилка зчитування часу у ioctl() з %s" msgid "ioctl KDSHWCLK failed" msgstr "помилка ioctl KDSHWCLK" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "не вдається відкрити /dev/tty1 чи /dev/vc/1" @@ -6147,9 +6025,6 @@ msgstr "помилка у ioctl(RTC_EPOCH_READ) для %s" msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "прочитано значення епохи %ld з %s через RTC_EPOCH_READ ioctl.\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -6176,7 +6051,6 @@ msgstr "помилка у ioctl(RTC_EPOCH_SET) для %s" msgid "calling open_tty\n" msgstr "викликається open_tty\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "викликається termio_init\n" @@ -6185,7 +6059,6 @@ msgstr "викликається termio_init\n" msgid "writing init string\n" msgstr "записується рядок ініціалізації\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "перед auto_baud\n" @@ -6199,7 +6072,6 @@ msgstr "пошук символу нового рядка\n" msgid "read %c\n" msgstr "прочитано %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "читається реєстраційне ім'я\n" @@ -6253,7 +6125,6 @@ msgstr "помилка chdir(\"/dev\"): %m" msgid "/dev/%s: not a character device" msgstr "/dev/%s: не є символьним пристроєм" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6268,12 +6139,10 @@ msgstr "/dev/%s: не вдається відкрити стандартний msgid "%s: not open for read/write" msgstr "%s: не вдається відкрити для читання/запису" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "виклик dup()\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6317,30 +6186,25 @@ msgstr "" "або\t[-hiLmw] [-l програма_входу] [-t час_очікування] [-I рядок_ініц] [-H " "реєстрац_вузол] рядок швидкість_передачі,... [тип_терміналу]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "login: недостатньо пам'яті, login може зазнати невдачі\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "не вдається виділити пам'ять для ttyclass" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "не вдається виділити пам'ять для grplist" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "Вхід на %s з %s заборонений перманентно.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "Вхід на %s з %s заборонений.\n" @@ -6387,8 +6251,8 @@ msgstr "Зміна finger інформації для %s.\n" msgid "Password error." msgstr "Помилка паролю." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Пароль: " @@ -6564,34 +6428,6 @@ msgstr "Використовуйте %s -l щоб переглянути спи msgid "No known shells.\n" msgstr "Немає відомих оболонок.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "не вдається відкрити /dev/urandom" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "не вдається прочитати дані з /dev/urandom" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "не вдається відкрити %s для читання" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "помилка при stat(%s)" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s не має правильних прав файлу" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "не вдається прочитати дані з %s" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6603,11 +6439,11 @@ msgstr "" "Використання: last [-#] [-f file] [-t tty] [-h назва_вузла] " "[користувач ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " досі у системі" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6616,15 +6452,15 @@ msgstr "" "\n" "wtmp починається %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: помилка виділення пам'яті.\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: помилка gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6633,51 +6469,45 @@ msgstr "" "\n" "перервано %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "ФАТАЛЬНА ПОМИЛКА: не вдається відкрити tty: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "ФАТАЛЬНА ПОМИЛКА: неправильний tty" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: параметр -h може використовувати лише адміністратор.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "використання: login [-fp] [ім'я_користувача]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: помилка PAM, перервано: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "не вдається ініціалізувати PAM: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "Ім'я:" -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "ПОМИЛОК ВХОДУ %d З %s ДЛЯ %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6686,17 +6516,17 @@ msgstr "" "Некоректний вхід\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "НАДТО БАГАТО ПОМИЛОК ВХОДУ (%d) З %s ДЛЯ %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "НЕВДАЛИЙ СЕАНС ВХОДУ З %s ДЛЯ %s, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6705,7 +6535,7 @@ msgstr "" "\n" "Некоректний вхід\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" @@ -6714,135 +6544,120 @@ msgstr "" "\n" "Помилка встановлення сеансу, перервано.\n" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "NULL ім'я користувача у %s:%d. Вихід." -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "Неправильне ім'я користувача \"%s\" у %s:%d. Вихід." -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "login: Недостатньо пам'яті\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Недопустиме ім'я користувача" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "%s заборонено входити на цьому терміналі.\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "%s ЗАБОРОНЕНО ВХОДИТИ З %s НА TTY %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "ВХІД %s ЗАБОРОНЕНИЙ НА TTY %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Некоректний вхід\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Наразі у системі надто багато користувачів.\n" -"Спробуйте пізніше.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Ви запустили надто багато процесів.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "ВХІД НА %s ВІД %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "ВХІД ROOT НА %s З %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "ВХІД ROOT НА %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "ВХІД НА %s КОРИСТУВАЧ %s З %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "ВХІД НА %s КОРИСТУВАЧ %s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "Для вас є нова пошта.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "Для вас є пошта.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: помилка розгалуження: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "помилка TIOCSCTTY: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "помилка setuid()" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "Немає каталогу %s!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Вхід з домашнім каталогом = \"/\".\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: недостатньо пам'яті для сценарію оболонки.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: не вдається виконати сценарій оболонки: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: немає оболонки: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6851,65 +6666,65 @@ msgstr "" "\n" "%s ім'я: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "реєстраційне ім'я надто довге.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "Ім'я надто довге" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "реєстраційне ім'я не може починатись з '-'.\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "надто багато надмірних нових рядків.\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "НАДМІРНІ символи нового рядка" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "Вийшов час очікування входу після %d секунд\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Останній вхід: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "з %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "на %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "ПОМИЛКА ВХОДУ З %s, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "ПОМИЛКА ВХОДУ НА %s, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d ПОМИЛОК ВХОДУ З %s, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d ПОМИЛОК ВХОДУ НА %s, %s" @@ -6929,170 +6744,30 @@ msgstr "встановлено n\n" msgid "usage: mesg [y | n]\n" msgstr "використання: mesg [y | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "newgrp: Ви хто?" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "newgrp: немає такої групи." -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "newgrp: Доступ заборонено" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "Немає оболонки" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "Пароль повинен складатися принаймні з 6 символів, спробуйте ще раз.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"Пароль повинен містити символи двох наступних груп категорій:\n" -"літери у верхньому та нижньому регістрі, цифри та не алфавітно-цифрові\n" -"символи. Додаткову інформацію дивіться у passwd(1).\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "Не можна використовувати свій старий пароль.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "Не використовуйте ваше ім'я у якості паролю!\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "Не використовуйте ваше справжнє ім'я у якості паролю!\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Використання: passwd [ім'я_користувача [пароль]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "" -"Лише адміністратор може використовувати варіант з одним чи двома " -"параметрами.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Використання: passwd [-foqsvV] [користувач [пароль]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "не вдається виконати %s: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "не вдається знайти реєстраційне ім'я" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Лише адміністратор може змінювати пароль інших користувачів.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "Надто багато параметрів.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "" -"не вдається ніде знайти ім'я користувача. Чи `%s' справді ім'я користувача?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "" -"Можна змінювати лише локальні паролі. Використовуйте yppasswd натомість." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "UID та ім'я користувача не відповідають одне одному, ви шахрай!" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Змінюється пароль для %s\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Введіть старий пароль: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Неправильний пароль, шахрай." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Введіть новий пароль: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "Пароль не змінено." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Введіть пароль повторно: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Паролі не співпадають. Пароль не змінено." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "пароль змінено, користувач %s" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "ПАРОЛЬ АДМІНІСТРАТОРА ЗМІНЕНО" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "пароль змінено адміністратором, користувач %s" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "викликається setpwnam для встановлення паролю.\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "Пароль НЕ змінено. Спробуйте ще раз пізніше.\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Пароль змінено.\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -7139,7 +6814,6 @@ msgstr "перезавантаження ініційоване %s: %s" msgid "halted by %s: %s" msgstr "завершення системи ініційоване %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -7176,7 +6850,6 @@ msgstr "Запускається програма \"%s\" ...\n" msgid "Error executing\t%s\n" msgstr "Помилка виконання\t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7266,7 +6939,6 @@ msgstr "помилка встановлення close-on-exec на /dev/initctl" msgid "error running finalprog\n" msgstr "помилка запуску final_prog\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "помилка створення процесу final_prog\n" @@ -7295,7 +6967,7 @@ msgstr "помилка відкривання каталогу\n" msgid "fork failed\n" msgstr "помилка створення процесу\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "помилка запуску\n" @@ -7444,12 +7116,6 @@ msgstr "неправильне значення місяця: використо msgid "illegal year value: use 1-9999" msgstr "неправильне значення року: використовуйте 1-9999" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7460,13 +7126,12 @@ msgstr "%s %d" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "використання: cal [-13smjyV] [[місяць] рік]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "використання: %s [+формат] [день місяць рік]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "День святого Tib" @@ -7598,7 +7263,7 @@ msgstr "%s: помилка перейменування %s на %s: %s\n" msgid "call: %s from to files...\n" msgstr "виклик: %s звідки куди файли...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7610,22 +7275,22 @@ msgstr "" "використовувати.\n" "Сценарій не запущено.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "використання: script [-a] [-f] [-q] [-t] [файл]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "Сценарій запущено, файл - %s\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "Сценарій запущено на %s" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7634,254 +7299,253 @@ msgstr "" "\n" "Сценарій завершено на %s" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "Сценарій завершено, файл %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "помилка openpty\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "Скінчились pty-пристрої\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "%s: Помилка у параметрах, використання\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term назва_терміналу ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ attr ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ табул1 табул2 табул3 ... ] ] (табулn = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ табул1 табул2 табул3 ... ] ] (табулn = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-NR_CONSOLES] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-NR_CONSOLES] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file назва_файлу_дампу ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq частота_звуку ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "не вдається встановити/зняти режим енергозбереження\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "помилка klogctl %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "Помилка читання %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "Помилка запису знімку екрану \n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "не вдається прочитати %s, або не вдається виконати ioctl дампу\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: не визначено $TERM.\n" @@ -7956,10 +7620,6 @@ msgstr "Попередження: не вдається відкрити %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: не вдається відкрити %s - натомість використовується %s\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -8262,82 +7922,73 @@ msgstr "mount: помилка відкривання %s для встановл msgid "mount: cannot set speed: %s" msgstr "mount: помилка встановлення швидкості: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: помилка створення процесу: %s" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "mount: цю версію програми скомпільовано без підтримки `nfs'" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "mount: помилка підключення nfs версії 4, пробується 3..\n" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "" "mount: не вдається визначити тип файлової системи, та тип явно не вказаний" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: необхідно вказати тип файлової системи" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: помилка підключення" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: точка монтування %s не є каталогом" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: доступ заборонено" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: для використання mount необхідно мати права адміністратора" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s зайнятий" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc вже підключено" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s вже підключено або %s зайнятий" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: точка монтування %s не існує" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "mount: точка монтування %s є символічним посиланням, яке вказує нікуди" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: спеціальний пристрій %s не існує" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8346,12 +7997,12 @@ msgstr "" "mount: спеціальний пристрій %s не існує\n" " (префікс шляху не є каталогом)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s ще не підключений, або неправильний параметр" -#: mount/mount.c:966 +#: mount/mount.c:959 #, fuzzy, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" @@ -8361,72 +8012,71 @@ msgstr "" "неправильний суперблок на %s,\n" " або підключено надто багато файлових систем" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" msgstr "" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" msgstr "" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" msgstr "" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "таблиця монтування переповнена" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: не вдається прочитати суперблок" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "mount: %s: невідомий пристрій" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, fuzzy, c-format msgid "mount: unknown filesystem type '%s'" msgstr " l перелік відомих типів файлових систем" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: можливо ви мали на увазі %s" -#: mount/mount.c:1030 +#: mount/mount.c:1023 #, fuzzy msgid "mount: maybe you meant 'iso9660'?" msgstr "mount: можливо ви мали на увазі iso9660 ?" -#: mount/mount.c:1032 +#: mount/mount.c:1025 #, fuzzy msgid "mount: maybe you meant 'vfat'?" msgstr "mount: можливо ви мали на увазі iso9660 ?" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" "mount: %s має неправильний номер пристрою або файлова система типу %s не " "підтримується" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "mount: %s не є блочним пристроєм, та stat зазнав невдачі?" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -8435,72 +8085,67 @@ msgstr "" "mount: ядро не розпізнало %s як блочний пристрій\n" " (можливо треба виконати `insmod драйвер'?)" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "mount: %s не є блочним пристроєм (можливо, спробуйте `-o loop'?)" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s не є блочним пристроєм" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s не є правильним блочним пристроєм" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "блочний пристрій " -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "mount: не вдається підключити %s%s лише для читання" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s захищений від запису, але було вказано ключ `-w'" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s захищений від запису, монтується лише для читання" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: не вказано тип - вважається nfs, через наявність двокрапки\n" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" "mount: не вказано тип - вважається smbfs, через наявність префіксу //\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: продовження спроб у фоні \"%s\"\n" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: залишено спроби підключити \"%s\"\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s вже підключений у %s\n" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8549,34 +8194,34 @@ msgstr "" "Інші параметри: [-nfFrsvw] [-o параметри] [-p пароль].\n" "Додаткову інформацію дивіться у man 8 mount .\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: це може робити лише адміністратор(root)" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: не знайдено %s - створюється..\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "mount: не знайдено такого розділу" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: підключення %s\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "нічого не було підключено" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: не вдається знайти %s у %s" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: не вдається знайти %s у %s або %s" @@ -8611,98 +8256,98 @@ msgstr " буде випробувано тип %s\n" msgid "Trying %s\n" msgstr "Випробовується %s\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: надмірна довжина аргументу вузол:каталог\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: попередження: вказування кількох назв вузлів не підтримується\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "mount: каталог для підключення не у форматі вузол:каталог\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: не вдається отримати адресу для %s\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: отримано неправильний hp->h_length\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: надмірно довгий параметр\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "Попередження: Нерозпізнаний параметр proto=.\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "Попередження: параметр namlen не підтримується.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "невідомий параметр підключення nfs: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "Попередження: параметр nolock не підтримується.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "невідомий параметр підключення nfs: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: отримано неправильний hp->h_length?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "NFS через TCP не підтримується.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "nfs сокет" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "nfs сервер повідомив, що служба недоступна" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "використано portmapper, щоб знайти NFS порт\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "використовується порт %d служби nfs\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "nfs connect" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "повернений невідомий код стану nfs: %d" @@ -8711,7 +8356,7 @@ msgstr "повернений невідомий код стану nfs: %d" msgid "bug in xstrndup call" msgstr "помилка при виклику xstrndup" -#: mount/swapon.c:57 +#: mount/swapon.c:56 #, fuzzy, c-format msgid "" "usage: %s [-hV]\n" @@ -8724,7 +8369,7 @@ msgstr "" " %s [-v] [-p пріоритет] спец_файл ...\n" " %s [-s]\n" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8735,140 +8380,138 @@ msgstr "" " %s -a [-v]\n" " %s [-v] спец_файл ...\n" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s на %s\n" -#: mount/swapon.c:178 mount/swapon.c:244 +#: mount/swapon.c:177 mount/swapon.c:243 #, fuzzy, c-format msgid "%s: cannot find the device for %s\n" msgstr "%s: не вдається знайти \"_stext\" у %s\n" -#: mount/swapon.c:185 +#: mount/swapon.c:184 #, fuzzy, c-format msgid "%s: cannot stat %s: %s\n" msgstr "swapon: не вдається отримати статистику %s: %s\n" -#: mount/swapon.c:196 +#: mount/swapon.c:195 #, fuzzy, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "" "swapon: попередження: %s має небезпечні права %04o, пропонується %04o\n" -#: mount/swapon.c:208 +#: mount/swapon.c:207 #, fuzzy, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" msgstr "swapon: пропускається файл %s - схоже, що він містить дірки.\n" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "Не адміністратор.\n" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: не вдається відкрити %s: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: скомпільовано без підтримки -f\n" -#: mount/umount.c:141 +#: mount/umount.c:139 #, fuzzy, c-format msgid "umount: cannot fork: %s" msgstr "mount: помилка створення процесу: %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "вузол: %s, каталог: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: не вдається отримати адресу для %s\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: отримано неправильний hostp->h_length\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: неправильний блочний пристрій" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: не підключений" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: не вдається записати суперблок" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: пристрій зайнятий" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: не існує" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "" "umount: %s: для використання umount необхідно мати права адміністратора" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: блочні пристрої не дозволено на файловій системі" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "немає umount2, пробується umount...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "не вдається відключити umount %s - натомість пробується %s\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s зайнятий - перепідключено у режим лише-для-читання\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: не вдається перепідключити %s у режим лише-для-читання\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s відключено\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: не вдається знайти перелік файлових систем для відключення" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" @@ -8879,48 +8522,47 @@ msgstr "" " umount -a [-f] [-r] [-n] [-v] [-t тип_фс] [-O параметри]\n" " umount [-f] [-r] [-n] [-v] спец_файл | каталог...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 #, fuzzy msgid "Cannot umount \"\"\n" msgstr "не вдається відкрити " -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "Спроба відключити %s\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "не вдається знайти %s у mtab\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s не є підключеним (згідно mtab)" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: здається %s підключений декілька разів" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s відсутній у fstab (та ви не адміністратор)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: підключений %s відрізняється від fstab" -#: mount/umount.c:637 +#: mount/umount.c:630 #, fuzzy, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: лише адміністратор може відключити %s від %s" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "umount: це може робити лише адміністратор(root)" @@ -9078,7 +8720,7 @@ msgstr "%s: невідомий сигнал %s\n" #: sys-utils/flock.c:77 #, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" #: sys-utils/ipcrm.c:66 @@ -9246,8 +8888,6 @@ msgstr "підтримку спільної пам'яті не налаштов msgid "------ Shared Memory Limits --------\n" msgstr "------ Обмеження спільної пам'яті --------\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, fuzzy, c-format msgid "max number of segments = %lu\n" @@ -10037,17 +9677,17 @@ msgstr "" "hexdump: [-bcCdovx] [-e формат] [-f файл_формату] [-n довжина] [-s зсув] " "[файл ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "використання: %s [-dflpcsu] [+linenum | +/pattern] назва1 назва2 ...\n" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, fuzzy, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: невідомий сигнал %s\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -10058,8 +9698,7 @@ msgstr "" "*** %s: каталог ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -10070,45 +9709,45 @@ msgstr "" "******** %s: не є текстовим файлом ********\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[Використовуйте q чи Q щоб вийти]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--Далі--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(Наступний файл: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "[Натисніть пробіл, щоб продовжити, або 'q', щоб вийти.]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "...назад %d сторінок" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "...назад 1 сторінку" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "...пропускається один рядок" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" msgstr "...пропускається %d рядків" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -10118,7 +9757,7 @@ msgstr "" "***Назад***\n" "\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -10130,7 +9769,7 @@ msgstr "" "значення у кутових дужках.\n" "Зірочка (*) означає, що параметр стає новим типовим значенням.\n" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -10177,34 +9816,34 @@ msgstr "" ":f Відобразити назву поточного файлу та номер рядка\n" ". Повторити попередню команду\n" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "[Натисніть 'h' щоб переглянути довідку.]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" рядок %d" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[Не файл] рядок %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Переповнення\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...перехід\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "Невдалий регулярний вираз" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -10212,15 +9851,15 @@ msgstr "" "\n" "Шаблон не знайдено\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "Шаблон не знайдено" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "не вдається створити процес\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -10228,19 +9867,19 @@ msgstr "" "\n" "...Перехід " -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "...Перехід до файлу" -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "...Перехід назад до файлу" -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "Рядок надто довгий" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "Немає попередньої команди для заміни" @@ -10293,7 +9932,7 @@ msgstr "hexdump: неправильний формат {%s}\n" msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: неправильний символ перетворення %%%s.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" @@ -10301,84 +9940,81 @@ msgstr "" "%s: Використання: %s [-number] [-p рядок] [-cefnrs] [+line] [+/pattern/] " "[файли]\n" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "%s: параметр потребує вказування аргументу -- %s\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: неправильний параметр -- %s\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" msgstr "...перехід вперед\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" msgstr "...перехід назад\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "Немає наступного файлу" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" msgstr "Немає попереднього файлу" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" msgstr "%s: Помилка читання з файлу %s\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "%s: Неочікуваний кінець файла у файлі %s\n" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: Невідома помилка у файлі %s\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: не вдається створити тимчасовий файл\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " msgstr "Помилка РВ: " -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "(Кінець файлу)" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "Немає збереженого у пам'яті рядку пошуку" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " msgstr "не вдається відкрити " -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "збережено" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr ": команда ! не допустима у режимі rflag.\n" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" msgstr "помилка виконання fork(), спробуйте пізніше ще раз\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "(Наступний файл: " @@ -10432,6 +10068,160 @@ msgstr "Вхідний рядок надто довгий.\n" msgid "Out of memory when growing buffer.\n" msgstr "Недостатньо пам'яті для збільшення буфера.\n" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Неправильне число: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Синтаксична помилка: '%s'\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "Немає такого набору параметрів: '%s'\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr " %s [ -p ] пристрій назва\n" + +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] пристрій розмір сект головок доріжок stretch gap rate spec1 " +#~ "fmt_gap\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] пристрій\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] пристрій\n" + +#~ msgid "version" +#~ msgstr "версія" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "не вдається відкрити /dev/urandom" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "не вдається прочитати дані з /dev/urandom" + +#~ msgid "can't open %s for reading" +#~ msgstr "не вдається відкрити %s для читання" + +#~ msgid "can't stat(%s)" +#~ msgstr "помилка при stat(%s)" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s не має правильних прав файлу" + +#~ msgid "can't read data from %s" +#~ msgstr "не вдається прочитати дані з %s" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "Наразі у системі надто багато користувачів.\n" +#~ "Спробуйте пізніше.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Ви запустили надто багато процесів.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "" +#~ "Пароль повинен складатися принаймні з 6 символів, спробуйте ще раз.\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "Пароль повинен містити символи двох наступних груп категорій:\n" +#~ "літери у верхньому та нижньому регістрі, цифри та не алфавітно-цифрові\n" +#~ "символи. Додаткову інформацію дивіться у passwd(1).\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "Не можна використовувати свій старий пароль.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "Не використовуйте ваше ім'я у якості паролю!\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "Не використовуйте ваше справжнє ім'я у якості паролю!\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Використання: passwd [ім'я_користувача [пароль]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "" +#~ "Лише адміністратор може використовувати варіант з одним чи двома " +#~ "параметрами.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Використання: passwd [-foqsvV] [користувач [пароль]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "не вдається виконати %s: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "не вдається знайти реєстраційне ім'я" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Лише адміністратор може змінювати пароль інших користувачів.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "Надто багато параметрів.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "" +#~ "не вдається ніде знайти ім'я користувача. Чи `%s' справді ім'я " +#~ "користувача?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "Можна змінювати лише локальні паролі. Використовуйте yppasswd натомість." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "UID та ім'я користувача не відповідають одне одному, ви шахрай!" + +#~ msgid "Changing password for %s\n" +#~ msgstr "Змінюється пароль для %s\n" + +#~ msgid "Enter old password: " +#~ msgstr "Введіть старий пароль: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Неправильний пароль, шахрай." + +#~ msgid "Enter new password: " +#~ msgstr "Введіть новий пароль: " + +#~ msgid "Password not changed." +#~ msgstr "Пароль не змінено." + +#~ msgid "Re-type new password: " +#~ msgstr "Введіть пароль повторно: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Паролі не співпадають. Пароль не змінено." + +#~ msgid "password changed, user %s" +#~ msgstr "пароль змінено, користувач %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "ПАРОЛЬ АДМІНІСТРАТОРА ЗМІНЕНО" + +#~ msgid "password changed by root, user %s" +#~ msgstr "пароль змінено адміністратором, користувач %s" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "викликається setpwnam для встановлення паролю.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "Пароль НЕ змінено. Спробуйте ще раз пізніше.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Пароль змінено.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "mount: цю версію програми скомпільовано без підтримки `nfs'" + #, fuzzy #~ msgid "Warning: omitting partitions after %d\n" #~ msgstr "Попередження: видалення розділів після %d\n" diff --git a/po/update-potfiles b/po/update-potfiles old mode 100644 new mode 100755 index 2b7baf8c..737202a2 --- a/po/update-potfiles +++ b/po/update-potfiles @@ -2,15 +2,8 @@ # # -> POTFILES -> .null > POTFILES.in -for x in ../*/*.c; do -echo "$x \\" >> POTFILES -done -echo .null >> POTFILES - cd .. for x in */*.c; do echo "$x" >> po/POTFILES.in diff --git a/po/util-linux.pot b/po/util-linux.pot index 5b6786f1..57390392 100644 --- a/po/util-linux.pot +++ b/po/util-linux.pot @@ -1,13 +1,14 @@ # SOME DESCRIPTIVE TITLE. -# This file is put in the public domain. +# Copyright (C) YEAR Adrian Bunk +# This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -113,7 +114,7 @@ msgstr "" msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "" @@ -155,13 +156,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 #, c-format -msgid "%s from %s\n" +msgid "%s from %s%s\n" msgstr "" #: disk-utils/fdformat.c:130 @@ -186,7 +186,7 @@ msgstr "" msgid "Single" msgstr "" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -196,97 +196,97 @@ msgid "" " file file to test\n" msgstr "" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" msgstr "" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" msgstr "" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" msgstr "" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "" @@ -742,7 +742,7 @@ msgstr "" msgid "not enough space, need at least %lu blocks" msgstr "" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "" @@ -811,18 +811,18 @@ msgstr "" msgid "error closing %s" msgstr "" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "" @@ -865,7 +865,6 @@ msgid "" "Exiting.\n" msgstr "" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -918,10 +917,6 @@ msgstr "" msgid "ROM image write failed (%d %d)\n" msgstr "" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -994,7 +989,6 @@ msgstr "" msgid "write failed in write_block" msgstr "" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1028,7 +1022,7 @@ msgstr "" msgid "Weird values in do_check: probably bugs\n" msgstr "" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "" @@ -1070,105 +1064,105 @@ msgstr "" msgid "will not try to make filesystem on '%s'" msgstr "" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:250 +#: disk-utils/mkswap.c:249 #, c-format msgid "no label, " msgstr "" -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:382 +#: disk-utils/mkswap.c:381 #, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" msgstr "" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, c-format msgid "%lu bad pages\n" msgstr "" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "" -#: disk-utils/mkswap.c:645 +#: disk-utils/mkswap.c:644 #, c-format msgid "%s: error: label only with v1 swap area\n" msgstr "" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1177,118 +1171,82 @@ msgid "" "the -f option to force it.\n" msgstr "" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr "" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr "" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr "" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 msgid "Linux JFS" msgstr "" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1297,788 +1255,766 @@ msgid "" "page for additional information.\n" msgstr "" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "" -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "" -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 msgid "No partition table.\n" msgstr "" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 msgid "No partition table. Starting with zero table." msgstr "" -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 msgid "Bad signature on partition table" msgstr "" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 msgid "Unknown partition table type" msgstr "" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "" -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "" -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "" -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr "" -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr "" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr "" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr "" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, c-format msgid "(%02X)" msgstr "" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 msgid "None" msgstr "" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 msgid " First Last\n" msgstr "" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " "Flag\n" msgstr "" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" msgstr "" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr "" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr "" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "" -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr "" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr "" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr "" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr "" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr "" -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr "" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr "" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr "" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr "" -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr "" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr "" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr "" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr "" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr "" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr "" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr "" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr "" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr "" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr "" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr "" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr "" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr "" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr "" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr "" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr "" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "" -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "" -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "" -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "" -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "" -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr "" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "" -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 msgid " Sectors" msgstr "" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 msgid " Cylinders" msgstr "" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" msgstr "" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" msgstr "" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2121,9 +2057,9 @@ msgid "" "BSD label for device: %s\n" msgstr "" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "" @@ -2143,10 +2079,9 @@ msgstr "" msgid " l list known filesystem types" msgstr "" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr "" @@ -2158,14 +2093,14 @@ msgstr "" msgid " p print BSD partition table" msgstr "" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr "" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr "" @@ -2208,13 +2143,13 @@ msgstr "" msgid "BSD disklabel command (m for help): " msgstr "" -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "" @@ -2259,8 +2194,6 @@ msgstr "" msgid " badsect" msgstr "" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2359,8 +2292,8 @@ msgstr "" msgid "tracks/cylinder" msgstr "" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "" @@ -2417,7 +2350,7 @@ msgstr "" msgid "Partition (a-%c): " msgstr "" -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "" @@ -2439,7 +2372,7 @@ msgid "" "Syncing disks.\n" msgstr "" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2451,7 +2384,7 @@ msgid "" "-b 2048: (for certain MO disks) use 2048-byte sectors\n" msgstr "" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2461,209 +2394,195 @@ msgid "" " ...\n" msgstr "" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr "" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr "" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr "" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr "" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr "" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr "" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr "" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr "" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr "" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr "" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr "" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr "" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr "" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr "" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr "" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr "" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr "" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr "" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr "" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr "" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr "" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr "" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr "" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr "" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr "" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr "" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr "" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr "" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr "" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr "" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" msgstr "" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr "" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" "You can do this from the extra functions menu.\n" msgstr "" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr "" -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2675,29 +2594,29 @@ msgid "" " (e.g., DOS FDISK, OS/2 FDISK)\n" msgstr "" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" "They will be deleted if you save this partition table.\n" msgstr "" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2706,131 +2625,131 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" "Give the 'b' command to go to BSD mode.\n" msgstr "" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " "disklabel\n" msgstr "" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" "(rite)\n" msgstr "" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" "got EOF thrice - exiting..\n" msgstr "" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "" -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, c-format msgid "%s (%u-%u, default %u): " msgstr "" -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, c-format msgid "Using default value %u\n" msgstr "" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format msgid "Selected partition %d\n" msgstr "" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, c-format msgid "No partition is defined yet!\n" msgstr "" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -2839,14 +2758,14 @@ msgid "" "a partition using the `d' command.\n" msgstr "" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" "Delete it first.\n" msgstr "" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -2854,7 +2773,7 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -2862,90 +2781,90 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr "" -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" "Disk %s: %ld MB, %lld bytes\n" msgstr "" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" "Disk %s: %ld.%ld GB, %lld bytes\n" msgstr "" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr "" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" "\n" msgstr "" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" "\n" msgstr "" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -2953,23 +2872,23 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" "Partition table entries are not in disk order\n" msgstr "" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -2977,82 +2896,82 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, c-format msgid "%lld unallocated sectors\n" msgstr "" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3061,22 +2980,22 @@ msgid "" "\tWARNING: This will destroy the present disk contents.\n" msgstr "" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, c-format msgid "All logical partitions are in use\n" msgstr "" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, c-format msgid "Adding a primary partition\n" msgstr "" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3084,32 +3003,32 @@ msgid "" " p primary partition (1-4)\n" msgstr "" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" "\n" msgstr "" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3118,7 +3037,7 @@ msgid "" "The new table will be used at the next reboot.\n" msgstr "" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3127,107 +3046,106 @@ msgid "" "information.\n" msgstr "" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:2199 #, c-format msgid "" "\n" "Error closing file\n" msgstr "" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "" -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " "device\n" msgstr "" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "" -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" "The current boot file is: %s\n" msgstr "" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "" -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3291,15 +3209,15 @@ msgstr "" msgid "SGI xvm" msgstr "" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "" @@ -3360,7 +3278,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3404,7 +3321,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "" @@ -3479,7 +3396,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3494,11 +3410,10 @@ msgid "" "Type YES if you are sure about tagging this partition differently.\n" msgstr "" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3563,44 +3478,43 @@ msgstr "" msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3609,12 +3523,12 @@ msgid "" "or force a fresh label (s command in main menu)\n" msgstr "" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3623,86 +3537,86 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" " 0 custom (with hardware detected defaults)" msgstr "" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "" -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" "Delete some/shrink them before retry.\n" msgstr "" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -3710,14 +3624,14 @@ msgid "" "to %d %s\n" msgstr "" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" "partition as Whole disk (5), starting at 0, with %u sectors\n" msgstr "" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -3726,7 +3640,7 @@ msgid "" "tagged with 82 (Linux swap): " msgstr "" -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -3738,7 +3652,7 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -3747,16 +3661,16 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "" @@ -3780,32 +3694,26 @@ msgstr "" msgid "Extended" msgstr "" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "" @@ -3814,7 +3722,6 @@ msgstr "" msgid "W95 FAT32 (LBA)" msgstr "" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "" @@ -3907,12 +3814,10 @@ msgstr "" msgid "OnTrack DM6 Aux1" msgstr "" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "" @@ -3933,8 +3838,6 @@ msgstr "" msgid "Priam Edisk" msgstr "" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -3944,7 +3847,6 @@ msgstr "" msgid "GNU HURD or SysV" msgstr "" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "" @@ -3965,12 +3867,10 @@ msgstr "" msgid "Old Minix" msgstr "" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 msgid "Linux swap / Solaris" msgstr "" @@ -3999,12 +3899,10 @@ msgstr "" msgid "Amoeba BBT" msgstr "" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "" @@ -4013,7 +3911,6 @@ msgstr "" msgid "FreeBSD" msgstr "" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "" @@ -4078,30 +3975,22 @@ msgstr "" msgid "CP/M / CTOS / ..." msgstr "" -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "" @@ -4110,116 +3999,109 @@ msgstr "" msgid "EFI GPT" msgstr "" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4227,165 +4109,165 @@ msgid "" "[Use the --force option if you really want this]\n" msgstr "" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" "This will give problems with all software that uses C/H/S addressing.\n" msgstr "" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" "Disk %s: %lu cylinders, %lu heads, %lu sectors/track\n" msgstr "" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" msgstr "" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" "lu)\n" msgstr "" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" "lu)\n" msgstr "" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" "\n" msgstr "" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" msgstr "" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr "" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" "\n" msgstr "" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr "" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr "" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr "" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4393,519 +4275,514 @@ msgid "" "For this listing I'll assume that geometry.\n" msgstr "" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "" -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "" -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" "and will destroy it when filled\n" msgstr "" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" msgstr "" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" msgstr "" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 msgid "start" msgstr "" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 msgid "end" msgstr "" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" "(For listing purposes only. Do not change its contents.)\n" msgstr "" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" msgstr "" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, c-format msgid " %s: unrecognized partition table type\n" msgstr "" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" "Usually you only need to specify and (and perhaps ).\n" msgstr "" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr "" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr "" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr "" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr "" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" msgstr "" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr "" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr "" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr "" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr "" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr "" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr "" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr "" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr "" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr "" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr "" -#: fdisk/sfdisk.c:2330 +#: fdisk/sfdisk.c:2326 msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" msgstr "" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" msgstr "" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr "" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr "" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr "" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr "" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr "" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr "" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr "" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, c-format msgid "total: %llu blocks\n" msgstr "" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, c-format msgid "Cannot get size of %s\n" msgstr "" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" msgstr "" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" "but the DOS MBR will only boot a disk with 1 active partition.\n" msgstr "" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -4913,73 +4790,73 @@ msgid "" "Use the --no-reread flag to suppress this check.\n" msgstr "" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" msgstr "" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "" -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "" -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" "sfdisk: premature end of input\n" msgstr "" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" "\n" msgstr "" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5073,179 +4950,179 @@ msgstr "" msgid "internal error, contact the author." msgstr "" -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" "Delaying further to reach the next full second.\n" msgstr "" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " "50th day of month) or beyond the range we can handle (e.g. Year 2095).\n" msgstr "" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" "In particular, it contains quotation marks.\n" msgstr "" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5255,7 +5132,7 @@ msgid "" " %s\n" msgstr "" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5266,69 +5143,69 @@ msgid "" " %s\n" msgstr "" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " "System Time from it.\n" msgstr "" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " "garbage.\n" msgstr "" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" "so history is bad and calibration startover is necessary.\n" msgstr "" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " "last calibration.\n" msgstr "" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5336,60 +5213,60 @@ msgid "" "Adjusting drift factor by %f seconds/day\n" msgstr "" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" "%s" msgstr "" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" msgstr "" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5398,34 +5275,39 @@ msgid "" "(and thus is presumably not running on an Alpha now). No action taken.\n" msgstr "" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " "value to set it.\n" msgstr "" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, c-format +msgid "%s from util-linux-%s\n" +msgstr "" + +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5457,72 +5339,72 @@ msgid "" " either --utc or --localtime\n" msgstr "" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" " tell hwclock the type of alpha you have (see hwclock(8))\n" msgstr "" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" "You can only perform one function at a time.\n" msgstr "" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " "both.\n" msgstr "" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " "specified both.\n" msgstr "" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " "kernel.\n" msgstr "" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -5556,7 +5438,6 @@ msgstr "" msgid "ioctl KDSHWCLK failed" msgstr "" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "" @@ -5648,9 +5529,6 @@ msgstr "" msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -5676,7 +5554,6 @@ msgstr "" msgid "calling open_tty\n" msgstr "" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "" @@ -5685,7 +5562,6 @@ msgstr "" msgid "writing init string\n" msgstr "" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "" @@ -5699,7 +5575,6 @@ msgstr "" msgid "read %c\n" msgstr "" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "" @@ -5753,7 +5628,6 @@ msgstr "" msgid "/dev/%s: not a character device" msgstr "" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "" @@ -5768,12 +5642,10 @@ msgstr "" msgid "%s: not open for read/write" msgstr "" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -5812,30 +5684,25 @@ msgid "" "line baud_rate,... [termtype]\n" msgstr "" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "" @@ -5880,8 +5747,8 @@ msgstr "" msgid "Password error." msgstr "" -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "" @@ -6051,34 +5918,6 @@ msgstr "" msgid "No known shells.\n" msgstr "" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6088,299 +5927,280 @@ msgstr "" msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr "" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" "wtmp begins %s" msgstr "" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" "interrupted %10.10s %5.5s \n" msgstr "" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "" -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" "\n" msgstr "" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" "Login incorrect\n" msgstr "" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" "Session setup problem, abort.\n" msgstr "" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "" -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "" -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" "%s login: " msgstr "" -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "" -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "" @@ -6400,163 +6220,30 @@ msgstr "" msgid "usage: mesg [y | n]\n" msgstr "" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "" -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "" - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "" - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "" - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "" - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "" - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "" - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "" - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -6603,7 +6290,6 @@ msgstr "" msgid "halted by %s: %s" msgstr "" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -6636,7 +6322,6 @@ msgstr "" msgid "Error executing\t%s\n" msgstr "" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -6726,7 +6411,6 @@ msgstr "" msgid "error running finalprog\n" msgstr "" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "" @@ -6753,7 +6437,7 @@ msgstr "" msgid "fork failed\n" msgstr "" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "" @@ -6902,12 +6586,6 @@ msgstr "" msgid "illegal year value: use 1-9999" msgstr "" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -6918,13 +6596,12 @@ msgstr "" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "" @@ -7054,7 +6731,7 @@ msgstr "" msgid "call: %s from to files...\n" msgstr "" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7062,276 +6739,275 @@ msgid "" "Script not started.\n" msgstr "" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" "Script done on %s" msgstr "" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr "" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr "" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr "" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr "" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr "" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr "" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr "" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr "" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr "" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr "" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr "" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr "" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr "" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr "" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr "" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr "" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr "" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr "" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr "" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "" @@ -7406,10 +7082,6 @@ msgstr "" msgid "mount: could not open %s - using %s instead\n" msgstr "" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -7693,232 +7365,217 @@ msgstr "" msgid "mount: cannot set speed: %s" msgstr "" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" " (a path prefix is not a directory)\n" msgstr "" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "" -#: mount/mount.c:966 +#: mount/mount.c:959 #, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" " missing codepage or other error" msgstr "" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" msgstr "" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" msgstr "" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" msgstr "" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, c-format msgid "mount: unknown filesystem type '%s'" msgstr "" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "" -#: mount/mount.c:1030 +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" msgstr "" -#: mount/mount.c:1032 +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" msgstr "" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" " (maybe `insmod driver'?)" msgstr "" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "" -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -7944,34 +7601,34 @@ msgid "" "For many more details, say man 8 mount .\n" msgstr "" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "" @@ -8006,98 +7663,98 @@ msgstr "" msgid "Trying %s\n" msgstr "" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "" @@ -8106,7 +7763,7 @@ msgstr "" msgid "bug in xstrndup call" msgstr "" -#: mount/swapon.c:57 +#: mount/swapon.c:56 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8115,7 +7772,7 @@ msgid "" " %s [-s]\n" msgstr "" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8123,138 +7780,136 @@ msgid "" " %s [-v] special ...\n" msgstr "" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "" -#: mount/swapon.c:178 mount/swapon.c:244 +#: mount/swapon.c:177 mount/swapon.c:243 #, c-format msgid "%s: cannot find the device for %s\n" msgstr "" -#: mount/swapon.c:185 +#: mount/swapon.c:184 #, c-format msgid "%s: cannot stat %s: %s\n" msgstr "" -#: mount/swapon.c:196 +#: mount/swapon.c:195 #, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "" -#: mount/swapon.c:208 +#: mount/swapon.c:207 #, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" msgstr "" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "" -#: mount/umount.c:141 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" @@ -8262,47 +7917,46 @@ msgid "" " umount [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 msgid "Cannot umount \"\"\n" msgstr "" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "" -#: mount/umount.c:637 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "" @@ -8447,7 +8101,7 @@ msgstr "" #: sys-utils/flock.c:77 #, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" #: sys-utils/ipcrm.c:66 @@ -8601,8 +8255,6 @@ msgstr "" msgid "------ Shared Memory Limits --------\n" msgstr "" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, c-format msgid "max number of segments = %lu\n" @@ -9356,17 +9008,17 @@ msgid "" "hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n" msgstr "" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -9374,8 +9026,7 @@ msgid "" "\n" msgstr "" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -9383,52 +9034,52 @@ msgid "" "\n" msgstr "" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" msgstr "" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" "\n" msgstr "" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -9436,7 +9087,7 @@ msgid "" "Star (*) indicates argument becomes new default.\n" msgstr "" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -9459,66 +9110,66 @@ msgid "" ". Repeat previous command\n" msgstr "" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr "" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" msgstr "" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " msgstr "" -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "" -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "" -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "" @@ -9571,90 +9222,87 @@ msgstr "" msgid "hexdump: bad conversion character %%%s.\n" msgstr "" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" msgstr "" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" msgstr "" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" msgstr "" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" msgstr "" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" msgstr "" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" msgstr "" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " msgstr "" -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " msgstr "" -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr "" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" msgstr "" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "" diff --git a/po/vi.gmo b/po/vi.gmo new file mode 100644 index 0000000000000000000000000000000000000000..5bf072f7094743ddb4206d38105453b860146d35 GIT binary patch literal 213683 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

pTxfeV&d$jpKS${wt_)i=EKJ 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 z z;AcfGD_1NDH~-~P2=Fs5;ogwUXvXVbGFnQnb>olH2(%13C+duGKk6hoC|ZVUWc{hX zdi~YEq;Y#r>Bt=vzVfT)Zkv-OprdE_6RRVx(Ukqr`5;HPsy3p11`&o3)@Z;_xUiht zv6Z*auYOxRLpwhw@dcNRPmt(HF>qmj+m^V$ukr zrQwT=0(zUH39r~tXo?c>PpF~{U)1!c2K6-xwRK6*V}&dx25eT#FhHQhDM{poaeMK< zO%)}B4D~@NECFG8<<6t4AHDS!3G?>r2haZHhd=NusW-d7e*4+S@4fqnZ~htZ z40E@;+a62zn2OYVxuaA3=@tyvE5mK-JCa%uSLW6~zwhfeAzJytDG$;rMxaf9<|i7m zog(4Nz@#D>cXMp(Z1>84sIASXPe|79b?&#CjmKUkc8p9FLfP0Tq8Q28l;yGOVQ-_c zG$@&SxU}i!+elt38gm|x7MFg#*V>$BdEEjRHia)rr6)Vqyk6C4&19~CilDXpFRmb1 z2CAPZkc}esR5~O!@%N97Qhg#;hV|DAU_iHIck)Nw58t|z^*SqvF*p$8X)uC`39^w#J*B)KwJfl@ML^| zNl7A4NITh!!2xe_pG1&bKo^LF16VP_F4^|fddUk*v*QLRx%<7l-VaW1-@-=9z*XVJ zvTRW)nqF-_&(YV-?|dg!o@?40bMLihKoJ?PKs7eP=GOl*MroHF28W)msbBMZoQkq7 zzXzN49|S?$bP*e6i9x(ULtE%3!)APdBF~xK4Wh{oBf<4#!AcZaQ*||5{2X(HC$sXd zTlgk%e7A4q+mNh-9IxQp%^X|j%rzFDl9b=`Yho7!qOuZhFyOezX>~L^>Msfw{Qsv# z$-{^vRwTjNJu1Iw7#FpylAMcwRJByxLCUZn>`zW6Q`2|n_YOsdAq%@X8xv~{x^)kE#GBXvZCIBf5es;f;D-x!I zq~KP~!^ds, 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: util-linux 2.12q\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"PO-Revision-Date: 2005-04-05 00:53+0400\n" +"Last-Translator: Phan Vinh Thinh \n" +"Language-Team: Vietnamese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.9.1\n" + +#: disk-utils/blockdev.c:62 +msgid "set read-only" +msgstr "thiết lập chỉ đọc" + +#: disk-utils/blockdev.c:63 +msgid "set read-write" +msgstr "thiết lập đọc-viết" + +#: disk-utils/blockdev.c:66 +msgid "get read-only" +msgstr "lấy chỉ đọc" + +#: disk-utils/blockdev.c:69 +msgid "get sectorsize" +msgstr "lấy kích thước sector" + +#: disk-utils/blockdev.c:72 +msgid "get blocksize" +msgstr "lấy kích thước block" + +#: disk-utils/blockdev.c:75 +msgid "set blocksize" +msgstr "lấy kích thước block" + +#: disk-utils/blockdev.c:78 +msgid "get 32-bit sector count" +msgstr "lấy số sector 32 bit" + +#: disk-utils/blockdev.c:81 +msgid "get size in bytes" +msgstr "lấy kích thước theo byte" + +#: disk-utils/blockdev.c:84 +msgid "set readahead" +msgstr "đặt readahead" + +#: disk-utils/blockdev.c:87 +msgid "get readahead" +msgstr "lấy readahead" + +#: disk-utils/blockdev.c:90 +msgid "flush buffers" +msgstr "làm tràn bộ đệm" + +#: disk-utils/blockdev.c:94 +msgid "reread partition table" +msgstr "đọc lại bảng phân vùng" + +#: disk-utils/blockdev.c:103 +#, c-format +msgid "Usage:\n" +msgstr "Sử dụng:\n" + +#: disk-utils/blockdev.c:105 +#, c-format +msgid " %s --report [devices]\n" +msgstr " %s --báo cáo [thiết bị]\n" + +#: disk-utils/blockdev.c:106 +#, c-format +msgid " %s [-v|-q] commands devices\n" +msgstr " %s [-v|-q] câu_lệnh thiết_bị\n" + +#: disk-utils/blockdev.c:107 +#, c-format +msgid "Available commands:\n" +msgstr "Những câu lệnh có:\n" + +#: disk-utils/blockdev.c:254 +#, c-format +msgid "%s: Unknown command: %s\n" +msgstr "%s: Câu lệnh không rõ: %s\n" + +#: disk-utils/blockdev.c:266 disk-utils/blockdev.c:275 +#, c-format +msgid "%s requires an argument\n" +msgstr "%s yêu cầu một tham số\n" + +#: disk-utils/blockdev.c:323 +#, c-format +msgid "%s succeeded.\n" +msgstr "%s thành công.\n" + +#: disk-utils/blockdev.c:341 disk-utils/blockdev.c:367 +#, c-format +msgid "%s: cannot open %s\n" +msgstr "%s: không thể mở %s\n" + +#: disk-utils/blockdev.c:384 +#, c-format +msgid "%s: ioctl error on %s\n" +msgstr "%s: lỗi ioctl trên %s\n" + +#: disk-utils/blockdev.c:391 +#, c-format +msgid "RO RA SSZ BSZ StartSec Size Device\n" +msgstr "RO RA SSZ BSZ Secđầu Kíchthước Thiếtbị\n" + +#: disk-utils/elvtune.c:50 +#, c-format +msgid "usage:\n" +msgstr "sử dụng:\n" + +#: disk-utils/fdformat.c:31 +#, c-format +msgid "Formatting ... " +msgstr "Đang định dạng ... " + +#: disk-utils/fdformat.c:49 disk-utils/fdformat.c:84 +#, c-format +msgid "done\n" +msgstr "xong\n" + +#: disk-utils/fdformat.c:60 +#, c-format +msgid "Verifying ... " +msgstr "Đang kiểm tra ... " + +#: disk-utils/fdformat.c:71 +msgid "Read: " +msgstr "Đọc: " + +#: disk-utils/fdformat.c:73 +#, c-format +msgid "Problem reading cylinder %d, expected %d, read %d\n" +msgstr "Có vấn đề khi đọc cylinder %d, mong chờ %d, đọc %d\n" + +#: disk-utils/fdformat.c:79 +#, c-format +msgid "" +"bad data in cyl %d\n" +"Continuing ... " +msgstr "" +"dữ liệu xấu tại cyl %d\n" +"Đang tiếp tục ... " + +#: disk-utils/fdformat.c:94 +#, c-format +msgid "usage: %s [ -n ] device\n" +msgstr "sử dụng: %s [ -n ] thiết bị\n" + +#: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 +#: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s từ %s\n" + +#: disk-utils/fdformat.c:130 +#, c-format +msgid "%s: not a block device\n" +msgstr "%s: không phải là thiết bị khối\n" + +#: disk-utils/fdformat.c:140 +msgid "Could not determine current format type" +msgstr "Không thể xác định được định dạng hiện thời" + +#: disk-utils/fdformat.c:141 +#, c-format +msgid "%s-sided, %d tracks, %d sec/track. Total capacity %d kB.\n" +msgstr "%s mặt, %d track, %d sec/track. Tổng dung lượng %d kB.\n" + +#: disk-utils/fdformat.c:142 +msgid "Double" +msgstr "Đôi" + +#: disk-utils/fdformat.c:142 +msgid "Single" +msgstr "Đơn" + +#: disk-utils/fsck.cramfs.c:107 +#, c-format +msgid "" +"usage: %s [-hv] [-x dir] file\n" +" -h print this help\n" +" -x dir extract into dir\n" +" -v be more verbose\n" +" file file to test\n" +msgstr "" +"sử dụng: %s [-hv] [-x dir] file\n" +" -h\t\t in ra hướng dẫn này\n" +" -x dir\t ghi thông tin vào thư mục dir\n" +" -v\t\t hiện thị nhiều thông báo khi thực hiện\n" +" file\t\t tệp tin để thử nghiệm\n" + +#: disk-utils/fsck.cramfs.c:200 +#, c-format +msgid "%s: error %d while decompressing! %p(%d)\n" +msgstr "%s: lỗi %d trong khi giải nén! %p(%d)\n" + +#: disk-utils/fsck.cramfs.c:250 +#, c-format +msgid "%s: size error in symlink `%s'\n" +msgstr "%s: lỗi kích thước trong symlink `%s'\n" + +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 +#, c-format +msgid " uncompressing block at %ld to %ld (%ld)\n" +msgstr " giải nén khối tại %ld tới %ld (%ld)\n" + +#: disk-utils/fsck.cramfs.c:294 +#, c-format +msgid "%s: bogus mode on `%s' (%o)\n" +msgstr "%s: chế độ không có thật trên `%s' (%o)\n" + +#: disk-utils/fsck.cramfs.c:326 +#, c-format +msgid " hole at %ld (%d)\n" +msgstr " lỗ trống tại %ld (%d)\n" + +#: disk-utils/fsck.cramfs.c:344 +#, c-format +msgid "%s: Non-block (%ld) bytes\n" +msgstr "%s: Không khối (%ld) byte\n" + +#: disk-utils/fsck.cramfs.c:350 +#, c-format +msgid "%s: Non-size (%ld vs %ld) bytes\n" +msgstr "%s: Không kích thước (%ld với %ld) byte\n" + +#: disk-utils/fsck.cramfs.c:399 +#, c-format +msgid "%s: invalid cramfs--bad path length\n" +msgstr "%s: cramfs bị lỗi--độ dài đường dẫn xấu\n" + +#: disk-utils/fsck.cramfs.c:479 +#, c-format +msgid "%s: compiled without -x support\n" +msgstr "%s: không biên dịch hỗ trợ -x\n" + +#: disk-utils/fsck.cramfs.c:505 +#, c-format +msgid "%s: warning--unable to determine filesystem size \n" +msgstr "%s: cảnh báo--không thể xác định kích thước hệ thống tập tin\n" + +#: disk-utils/fsck.cramfs.c:515 +#, c-format +msgid "%s is not a block device or file\n" +msgstr "%s không phải là thiết bị không hay tập tin\n" + +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 +#, c-format +msgid "%s: invalid cramfs--file length too short\n" +msgstr "%s: cramfs bị lỗi--kích thước tập tin quá ngắn\n" + +#: disk-utils/fsck.cramfs.c:548 +#, c-format +msgid "%s: invalid cramfs--wrong magic\n" +msgstr "%s: cramfs bị lỗi--sai magic\n" + +#: disk-utils/fsck.cramfs.c:561 +#, c-format +msgid "%s: warning--file length too long, padded image?\n" +msgstr "%s: cảnh báo--tập tin quá dài, hình ảnh lớn?\n" + +#: disk-utils/fsck.cramfs.c:571 +#, c-format +msgid "%s: invalid cramfs--crc error\n" +msgstr "%s: cramfs bị lỗi--lỗi crc\n" + +#: disk-utils/fsck.cramfs.c:577 +#, c-format +msgid "%s: warning--old cramfs image, no CRC\n" +msgstr "%s: cảnh báo--hình ảnh cramfs cũ, không có CRC\n" + +#: disk-utils/fsck.cramfs.c:599 +#, c-format +msgid "%s: invalid cramfs--bad superblock\n" +msgstr "%s: cramfs bị lỗi--superblock xấu\n" + +#: disk-utils/fsck.cramfs.c:615 +#, c-format +msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" +msgstr "" +"%s: cramfs bị lỗi--điểm kết thúc dữ liệu thư mục (%ld) != khởi đầu dữ liệu " +"tập tin (%ld)\n" + +#: disk-utils/fsck.cramfs.c:623 +#, c-format +msgid "%s: invalid cramfs--invalid file data offset\n" +msgstr "%s: cramfs bị lỗi--bộ dữ liệu tập tin bị lỗi\n" + +#: disk-utils/fsck.minix.c:186 +#, c-format +msgid "Usage: %s [-larvsmf] /dev/name\n" +msgstr "Sử dụng: %s [-larvsmf] /dev/name\n" + +#: disk-utils/fsck.minix.c:293 +#, c-format +msgid "%s is mounted.\t " +msgstr "%s đã được gắn.\t" + +#: disk-utils/fsck.minix.c:295 +msgid "Do you really want to continue" +msgstr "Bạn có thực sự muốn tiếp tục" + +#: disk-utils/fsck.minix.c:299 +#, c-format +msgid "check aborted.\n" +msgstr "kiểm tra bị dừng.\n" + +#: disk-utils/fsck.minix.c:318 disk-utils/fsck.minix.c:341 +#, c-format +msgid "Zone nr < FIRSTZONE in file `%s'." +msgstr "Vùng nr < VÙNGĐẦUTIÊN trong tập tin `%s'." + +#: disk-utils/fsck.minix.c:322 disk-utils/fsck.minix.c:345 +#, c-format +msgid "Zone nr >= ZONES in file `%s'." +msgstr "Vùng nr >= CÁCVÙNG trong tập tin `%s'." + +#: disk-utils/fsck.minix.c:327 disk-utils/fsck.minix.c:350 +msgid "Remove block" +msgstr "Xóa khối" + +#: disk-utils/fsck.minix.c:368 +#, c-format +msgid "Read error: unable to seek to block in file '%s'\n" +msgstr "Lỗi đọc: không thể tìm tới khối trong tập tin '%s'\n" + +#: disk-utils/fsck.minix.c:374 +#, c-format +msgid "Read error: bad block in file '%s'\n" +msgstr "Lỗi đọc: khối xấu trong tập tin '%s'\n" + +#: disk-utils/fsck.minix.c:389 +#, c-format +msgid "" +"Internal error: trying to write bad block\n" +"Write request ignored\n" +msgstr "" +"Lỗi nội bộ: ghi vào khối xấu\n" +"Yêu cầu ghi bị bỏ qua\n" + +#: disk-utils/fsck.minix.c:395 disk-utils/mkfs.minix.c:267 +msgid "seek failed in write_block" +msgstr "tìm kiếm bị lỗi trong ghi_khối" + +#: disk-utils/fsck.minix.c:398 +#, c-format +msgid "Write error: bad block in file '%s'\n" +msgstr "Lỗi ghi: khối xấu trong tập tin '%s'\n" + +#: disk-utils/fsck.minix.c:514 +msgid "seek failed in write_super_block" +msgstr "tìm kiếm bị lỗi trong ghi_khối_super" + +#: disk-utils/fsck.minix.c:516 disk-utils/mkfs.minix.c:254 +msgid "unable to write super-block" +msgstr "không thể ghi khối super" + +#: disk-utils/fsck.minix.c:526 +msgid "Unable to write inode map" +msgstr "Không thể ghi bảng inode" + +#: disk-utils/fsck.minix.c:528 +msgid "Unable to write zone map" +msgstr "Không thể ghi bảng vùng" + +#: disk-utils/fsck.minix.c:530 +msgid "Unable to write inodes" +msgstr "Không thể ghi các chỉ mục inode" + +#: disk-utils/fsck.minix.c:557 +msgid "seek failed" +msgstr "tìm kiếm bị lỗi" + +#: disk-utils/fsck.minix.c:559 +msgid "unable to read super block" +msgstr "không thể đọc khối super" + +#: disk-utils/fsck.minix.c:577 +msgid "bad magic number in super-block" +msgstr "số magic xấu trong siêu khối" + +#: disk-utils/fsck.minix.c:579 +msgid "Only 1k blocks/zones supported" +msgstr "Chỉ hỗ trợ khối/vùng 1k" + +#: disk-utils/fsck.minix.c:581 +msgid "bad s_imap_blocks field in super-block" +msgstr "vùng s_imap_blocks xấu trong khối super" + +#: disk-utils/fsck.minix.c:583 +msgid "bad s_zmap_blocks field in super-block" +msgstr "vùng s_zmap_blocks xấu trong khối super" + +#: disk-utils/fsck.minix.c:590 +msgid "Unable to allocate buffer for inode map" +msgstr "Không thể phân phối bộ đệm cho bảng inode" + +#: disk-utils/fsck.minix.c:598 +msgid "Unable to allocate buffer for inodes" +msgstr "Không thể phân phối bộ đệm cho các chỉ mục inode" + +#: disk-utils/fsck.minix.c:601 +msgid "Unable to allocate buffer for inode count" +msgstr "Không thể phân phối bộ đệm cho việc đếm inode" + +#: disk-utils/fsck.minix.c:604 +msgid "Unable to allocate buffer for zone count" +msgstr "Không thể phân phối bộ đệm cho việc đếm vùng" + +#: disk-utils/fsck.minix.c:606 +msgid "Unable to read inode map" +msgstr "Không thể đọc bảng inode" + +#: disk-utils/fsck.minix.c:608 +msgid "Unable to read zone map" +msgstr "Không thể đọc bảng vùng" + +#: disk-utils/fsck.minix.c:610 +msgid "Unable to read inodes" +msgstr "Không thể đọc các chỉ mục inodes" + +#: disk-utils/fsck.minix.c:612 +#, c-format +msgid "Warning: Firstzone != Norm_firstzone\n" +msgstr "Cảnh báo: Firszone != Norm_firstzone\n" + +#: disk-utils/fsck.minix.c:617 disk-utils/mkfs.minix.c:508 +#, c-format +msgid "%ld inodes\n" +msgstr "%ld chỉ mục inode\n" + +#: disk-utils/fsck.minix.c:618 disk-utils/mkfs.minix.c:509 +#, c-format +msgid "%ld blocks\n" +msgstr "%ld khối\n" + +#: disk-utils/fsck.minix.c:619 disk-utils/mkfs.minix.c:510 +#, c-format +msgid "Firstdatazone=%ld (%ld)\n" +msgstr "Vùngdữliệuđầutiên=%ld (%ld)\n" + +#: disk-utils/fsck.minix.c:620 disk-utils/mkfs.minix.c:511 +#, c-format +msgid "Zonesize=%d\n" +msgstr "Kíchthướcvùng=%d\n" + +#: disk-utils/fsck.minix.c:621 +#, c-format +msgid "Maxsize=%ld\n" +msgstr "Kíchthướclớnnhất=%ld\n" + +#: disk-utils/fsck.minix.c:622 +#, c-format +msgid "Filesystem state=%d\n" +msgstr "Trạng thái hệ thống tập tin=%d\n" + +#: disk-utils/fsck.minix.c:623 +#, c-format +msgid "" +"namelen=%d\n" +"\n" +msgstr "" +"chiềudàitên=%d\n" +"\n" + +#: disk-utils/fsck.minix.c:638 disk-utils/fsck.minix.c:689 +#, c-format +msgid "Inode %d marked unused, but used for file '%s'\n" +msgstr "inode %d đánh dấu không sử dụng, nhưng lại dùng cho tập tin '%s'\n" + +#: disk-utils/fsck.minix.c:642 disk-utils/fsck.minix.c:693 +msgid "Mark in use" +msgstr "Dấu sử dụng" + +#: disk-utils/fsck.minix.c:664 disk-utils/fsck.minix.c:713 +#, c-format +msgid "The file `%s' has mode %05o\n" +msgstr "Tập tin `%s' có chế độ %05o\n" + +#: disk-utils/fsck.minix.c:671 disk-utils/fsck.minix.c:719 +#, c-format +msgid "Warning: inode count too big.\n" +msgstr "Cảnh báo: số đếm chỉ mục inode quá lớn.\n" + +#: disk-utils/fsck.minix.c:731 +msgid "root inode isn't a directory" +msgstr "chỉ mục inode gốc (root inode) không phải là một thư mục" + +#: disk-utils/fsck.minix.c:753 disk-utils/fsck.minix.c:786 +#, c-format +msgid "Block has been used before. Now in file `%s'." +msgstr "Không đã được sử dụng trước đó. Bây giờ trong tập tin `%s'." + +#: disk-utils/fsck.minix.c:755 disk-utils/fsck.minix.c:788 +#: disk-utils/fsck.minix.c:1111 disk-utils/fsck.minix.c:1120 +#: disk-utils/fsck.minix.c:1166 disk-utils/fsck.minix.c:1175 +msgid "Clear" +msgstr "Xóa" + +#: disk-utils/fsck.minix.c:765 disk-utils/fsck.minix.c:798 +#, c-format +msgid "Block %d in file `%s' is marked not in use." +msgstr "Đánh dấu khối %d trong tập tin `%s' là chưa sử dụng." + +#: disk-utils/fsck.minix.c:767 disk-utils/fsck.minix.c:800 +msgid "Correct" +msgstr "Sửa" + +#: disk-utils/fsck.minix.c:939 disk-utils/fsck.minix.c:1006 +#, c-format +msgid "The directory '%s' contains a bad inode number for file '%.*s'." +msgstr "Thư mục '%s' chứa một số inode xấu cho tập tin '%.*s'." + +#: disk-utils/fsck.minix.c:942 disk-utils/fsck.minix.c:1009 +msgid " Remove" +msgstr " Dỡ bỏ" + +#: disk-utils/fsck.minix.c:956 +#, c-format +msgid "`%s': bad directory: '.' isn't first\n" +msgstr "`%s': thư mục xấu: '.' không phải đứng đầu\n" + +#: disk-utils/fsck.minix.c:964 +#, c-format +msgid "`%s': bad directory: '..' isn't second\n" +msgstr "`%s': thư mục xấu: '..' không phải đứng đứng thứ hai\n" + +#: disk-utils/fsck.minix.c:1023 +#, c-format +msgid "%s: bad directory: '.' isn't first\n" +msgstr "%s: thư mục xấu: '.' không phải đứng đầu\n" + +#: disk-utils/fsck.minix.c:1032 +#, c-format +msgid "%s: bad directory: '..' isn't second\n" +msgstr "%s: thư mục xấu: '..' không phải đứng đứng thứ hai\n" + +#: disk-utils/fsck.minix.c:1066 +msgid "internal error" +msgstr "lỗi nội bộ" + +#: disk-utils/fsck.minix.c:1069 disk-utils/fsck.minix.c:1087 +#, c-format +msgid "%s: bad directory: size < 32" +msgstr "%s: thư mục xấu: kích thước < 32" + +#: disk-utils/fsck.minix.c:1100 +msgid "seek failed in bad_zone" +msgstr "tìm kiếm không thành công trong bad_zone (vùng_xấu)" + +#: disk-utils/fsck.minix.c:1110 disk-utils/fsck.minix.c:1165 +#, c-format +msgid "Inode %d mode not cleared." +msgstr "Không xóa chế độ của chỉ mục inode %d." + +#: disk-utils/fsck.minix.c:1119 disk-utils/fsck.minix.c:1174 +#, c-format +msgid "Inode %d not used, marked used in the bitmap." +msgstr "" +"Chưa sử dụng chỉ mục inode %d, đánh dấu thành đã dùng trong sơ đồ bitmap." + +#: disk-utils/fsck.minix.c:1125 disk-utils/fsck.minix.c:1180 +#, c-format +msgid "Inode %d used, marked unused in the bitmap." +msgstr "" +"Đã sử dụng chỉ mục inode %d, đánh dấu thành chưa dùng trong sơ đồ bitmap." + +#: disk-utils/fsck.minix.c:1131 disk-utils/fsck.minix.c:1185 +#, c-format +msgid "Inode %d (mode = %07o), i_nlinks=%d, counted=%d." +msgstr "Chỉ mục inode %d (chế độ = %07o), i_nlinks=%d, đếm=%d." + +#: disk-utils/fsck.minix.c:1133 disk-utils/fsck.minix.c:1187 +msgid "Set i_nlinks to count" +msgstr "Đặt i_nlinks cho số đếm" + +#: disk-utils/fsck.minix.c:1145 disk-utils/fsck.minix.c:1199 +#, c-format +msgid "Zone %d: marked in use, no file uses it." +msgstr "Vùng %d: được đánh dấu là đang dùng, không tập tin nào dùng nó." + +#: disk-utils/fsck.minix.c:1146 disk-utils/fsck.minix.c:1201 +msgid "Unmark" +msgstr "Bỏ đánh dấu" + +#: disk-utils/fsck.minix.c:1151 disk-utils/fsck.minix.c:1206 +#, c-format +msgid "Zone %d: in use, counted=%d\n" +msgstr "Vùng %d: đang dùng, đếm=%d\n" + +#: disk-utils/fsck.minix.c:1154 disk-utils/fsck.minix.c:1209 +#, c-format +msgid "Zone %d: not in use, counted=%d\n" +msgstr "Vùng %d: không dùng, đếm=%d\n" + +#: disk-utils/fsck.minix.c:1181 +msgid "Set" +msgstr "Đặt" + +#: disk-utils/fsck.minix.c:1254 disk-utils/mkfs.minix.c:631 +#: disk-utils/mkfs.minix.c:633 +msgid "bad inode size" +msgstr "kích thước inode xấu" + +#: disk-utils/fsck.minix.c:1256 +msgid "bad v2 inode size" +msgstr "kích thước inode v2 xấu" + +#: disk-utils/fsck.minix.c:1282 +msgid "need terminal for interactive repairs" +msgstr "cần terminal cho những sửa chữa tương tác qua lại (interactive)" + +#: disk-utils/fsck.minix.c:1286 +#, c-format +msgid "unable to open '%s'" +msgstr "không mở được '%s'" + +#: disk-utils/fsck.minix.c:1301 +#, c-format +msgid "%s is clean, no check.\n" +msgstr "%s sạch sẽ, không kiểm tra.\n" + +#: disk-utils/fsck.minix.c:1305 +#, c-format +msgid "Forcing filesystem check on %s.\n" +msgstr "Bắt buộc hệ thống tập tin kiểm tra trên %s.\n" + +#: disk-utils/fsck.minix.c:1307 +#, c-format +msgid "Filesystem on %s is dirty, needs checking.\n" +msgstr "Hệ thống tập tin %s bẩn, cần kiểm tra.\n" + +#: disk-utils/fsck.minix.c:1333 +#, c-format +msgid "" +"\n" +"%6ld inodes used (%ld%%)\n" +msgstr "" +"\n" +"%6ld inode được dùng (%ld%%)\n" + +#: disk-utils/fsck.minix.c:1338 +#, c-format +msgid "%6ld zones used (%ld%%)\n" +msgstr "%6ld vùng được dùng (%ld%%)\n" + +#: disk-utils/fsck.minix.c:1340 +#, c-format +msgid "" +"\n" +"%6d regular files\n" +"%6d directories\n" +"%6d character device files\n" +"%6d block device files\n" +"%6d links\n" +"%6d symbolic links\n" +"------\n" +"%6d files\n" +msgstr "" +"\n" +"%6d tập tin thông thường\n" +"%6d thư mục\n" +"%6d tập tin thiết bị ký tự\n" +"%6d tập tin thiết bị khối\n" +"%6d liên kết\n" +"%6d liên kết mềm\n" +"------\n" +"%6d tập tin\n" + +#: disk-utils/fsck.minix.c:1353 +#, c-format +msgid "" +"----------------------------\n" +"FILE SYSTEM HAS BEEN CHANGED\n" +"----------------------------\n" +msgstr "" +"----------------------------\n" +"HỆ THỐNG TẬP TIN ĐÃ THAY ĐỔI\n" +"----------------------------\n" + +#: disk-utils/isosize.c:129 +#, c-format +msgid "%s: failed to open: %s\n" +msgstr "%s: không mở được: %s\n" + +#: disk-utils/isosize.c:135 +#, c-format +msgid "%s: seek error on %s\n" +msgstr "%s: lỗi tìm kiếm trên %s\n" + +#: disk-utils/isosize.c:141 +#, c-format +msgid "%s: read error on %s\n" +msgstr "%s: lỗi đọc trên %s\n" + +#: disk-utils/isosize.c:150 +#, c-format +msgid "sector count: %d, sector size: %d\n" +msgstr "số sector: %d, kích thước sector: %d\n" + +#: disk-utils/isosize.c:198 +#, c-format +msgid "%s: option parse error\n" +msgstr "%s: lỗi phân tích tùy chọn\n" + +#: disk-utils/isosize.c:206 +#, c-format +msgid "Usage: %s [-x] [-d ] iso9660-image\n" +msgstr "Sử dụng: %s [-x] [-d ] tập-tin-ảnh-iso9660\n" + +#: disk-utils/mkfs.bfs.c:88 +#, c-format +msgid "" +"Usage: %s [-v] [-N nr-of-inodes] [-V volume-name]\n" +" [-F fsname] device [block-count]\n" +msgstr "" +"Sử dụng: %s [-v] [-N nr-of-inodes] [-V tên-volume]\n" +" [-F fsname] thiếtbị [đếm-khối]\n" + +#: disk-utils/mkfs.bfs.c:135 +msgid "volume name too long" +msgstr "tên volume quá dài" + +#: disk-utils/mkfs.bfs.c:142 +msgid "fsname name too long" +msgstr "tên fsname quá dài" + +#: disk-utils/mkfs.bfs.c:167 +#, c-format +msgid "cannot stat device %s" +msgstr "không thể stat thiết bị %s" + +#: disk-utils/mkfs.bfs.c:171 +#, c-format +msgid "%s is not a block special device" +msgstr "%s không phải là thiết bị khối đặc biệt" + +#: disk-utils/mkfs.bfs.c:176 +#, c-format +msgid "cannot open %s" +msgstr "không mở được %s" + +#: disk-utils/mkfs.bfs.c:187 +#, c-format +msgid "cannot get size of %s" +msgstr "không lấy được kích thước %s" + +#: disk-utils/mkfs.bfs.c:192 +#, c-format +msgid "blocks argument too large, max is %lu" +msgstr "tham số khối quá lớn, max là %lu" + +#: disk-utils/mkfs.bfs.c:207 +msgid "too many inodes - max is 512" +msgstr "quá nhiều inode - lớn nhất là 512" + +#: disk-utils/mkfs.bfs.c:216 +#, c-format +msgid "not enough space, need at least %lu blocks" +msgstr "Không đủ chỗ trống, cần ít nhất %lu khối" + +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 +#, c-format +msgid "Device: %s\n" +msgstr "Thiết bị: %s\n" + +#: disk-utils/mkfs.bfs.c:229 +#, c-format +msgid "Volume: <%-6s>\n" +msgstr "Bộ đĩa: <%-6s>\n" + +#: disk-utils/mkfs.bfs.c:230 +#, c-format +msgid "FSname: <%-6s>\n" +msgstr "Tên FS: <%-6s>\n" + +#: disk-utils/mkfs.bfs.c:231 +#, c-format +msgid "BlockSize: %d\n" +msgstr "Kích thước khối: %d\n" + +#: disk-utils/mkfs.bfs.c:233 +#, c-format +msgid "Inodes: %d (in 1 block)\n" +msgstr "Chỉ mục Inodes: %d (trong 1 khối)\n" + +#: disk-utils/mkfs.bfs.c:236 +#, c-format +msgid "Inodes: %d (in %ld blocks)\n" +msgstr "Chỉ mục Inodes: %d (trong %ld khối)\n" + +#: disk-utils/mkfs.bfs.c:238 +#, c-format +msgid "Blocks: %ld\n" +msgstr "Khối: %ld\n" + +#: disk-utils/mkfs.bfs.c:239 +#, c-format +msgid "Inode end: %d, Data end: %d\n" +msgstr "Kết thúc inode: %d, Kết thúc dữ liệu: %d\n" + +#: disk-utils/mkfs.bfs.c:244 +msgid "error writing superblock" +msgstr "lỗi ghi nhớ siêu khối (superblock)" + +#: disk-utils/mkfs.bfs.c:264 +msgid "error writing root inode" +msgstr "lỗi ghi inode gốc (root)" + +#: disk-utils/mkfs.bfs.c:269 +msgid "error writing inode" +msgstr "lỗi ghi chỉ mục inode" + +#: disk-utils/mkfs.bfs.c:272 +msgid "seek error" +msgstr "lỗi tìm kiếm" + +#: disk-utils/mkfs.bfs.c:278 +msgid "error writing . entry" +msgstr "lỗi ghi phần tử . " + +#: disk-utils/mkfs.bfs.c:282 +msgid "error writing .. entry" +msgstr "lỗi ghi phần tử .. " + +#: disk-utils/mkfs.bfs.c:286 +#, c-format +msgid "error closing %s" +msgstr "lỗi đóng %s" + +#: disk-utils/mkfs.c:73 +#, c-format +msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" +msgstr "Sử dụng: mkfs [-V] [-t fstype] [tùychọn-fs] thiếtbị [kíchthước]\n" + +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 +#: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 +#, c-format +msgid "%s: Out of memory!\n" +msgstr "%s: Tràn bộ nhớ!\n" + +#: disk-utils/mkfs.c:103 +#, c-format +msgid "mkfs version %s (%s)\n" +msgstr "mkfs phiên bản %s (%s)\n" + +#: disk-utils/mkfs.cramfs.c:124 +#, c-format +msgid "" +"usage: %s [-h] [-v] [-b blksz] [-e edition] [-i file] [-n name] dirname " +"outfile\n" +" -h print this help\n" +" -v be verbose\n" +" -E make all warnings errors (non-zero exit status)\n" +" -b blksz use this blocksize, must equal page size\n" +" -e edition set edition number (part of fsid)\n" +" -i file insert a file image into the filesystem (requires >= 2.4.0)\n" +" -n name set name of cramfs filesystem\n" +" -p pad by %d bytes for boot code\n" +" -s sort directory entries (old option, ignored)\n" +" -z make explicit holes (requires >= 2.3.39)\n" +" dirname root of the filesystem to be compressed\n" +" outfile output file\n" +msgstr "" +"Sử dụng: %s [-h] [-v] [-b blksz] [-e edition] [-i tậptin] [-n tên] tênthưmục " +"tậptinra\n" +" -h in ra trợ giúp này\n" +" -v thông báo chi tiết\n" +" -E khiến tất cả cảnh báo thành lỗi (trạng thái thoát khác không)\n" +" -b blksz sử dụng kích thước khối chỉ ra, phải bằng kích thước trang\n" +" -e edition đặt số lần in (một phần của fsid)\n" +" -i file chèn một ảnh tập tin vào hệ thống tập tin (yêu cầu >= 2.4.0)\n" +" -n name đặt tên của hệ thống tập tin cramfs\n" +" -p dán %d byte cho mã khởi động\n" +" -s sắp xếp các mục cho thư mục (tùy chọn cũ, bị lờ đi)\n" +" -z tạo các hố rõ ràng (yêu cầu >= 2.3.39)\n" +" tênthưmục gốc của hệ thống tập tin cần được nén\n" +" tậptinra tập tin chứa kết quả in ra\n" + +#: disk-utils/mkfs.cramfs.c:335 +#, c-format +msgid "" +"Very long (%u bytes) filename `%s' found.\n" +" Please increase MAX_INPUT_NAMELEN in mkcramfs.c and recompile. Exiting.\n" +msgstr "" +"Tên (%u bytes) quá dài cho tập tin `%s'.\n" +" Xin hãy tăng MAX_INPUT_NAMELEN trong mkcramfs.c và biên dịch lại. Đang " +"thoát.\n" + +#: disk-utils/mkfs.cramfs.c:463 +#, c-format +msgid "filesystem too big. Exiting.\n" +msgstr "hệ thống tập tin quá lớn. Đang thoát.\n" + +#: disk-utils/mkfs.cramfs.c:514 +#, c-format +msgid "" +"Exceeded MAXENTRIES. Raise this value in mkcramfs.c and recompile. " +"Exiting.\n" +msgstr "" +"Vượt quá MAXENTRIES. Tăng giá trị này trong mkcramfs.c và biên dịch lại. " +"Đang thoát.\n" + +#: disk-utils/mkfs.cramfs.c:622 +#, c-format +msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" +msgstr "AIEEE: khối \"đã nén\" > 2*chiềudàikhối (%ld)\n" + +#: disk-utils/mkfs.cramfs.c:641 +#, c-format +msgid "%6.2f%% (%+d bytes)\t%s\n" +msgstr "%6.2f%% (%+d byte)\t%s\n" + +#: disk-utils/mkfs.cramfs.c:819 +#, c-format +msgid "" +"warning: guestimate of required size (upper bound) is %LdMB, but maximum " +"image size is %uMB. We might die prematurely.\n" +msgstr "" +"cảnh báo: số lượng của kích thước yêu cầu (giới hạn trên) là %LdMB, nhưng " +"kíchthước ảnh lớn nhất là %uMB. Chúng ta có thể chết non.\n" + +#: disk-utils/mkfs.cramfs.c:860 +#, c-format +msgid "Including: %s\n" +msgstr "Bao gồm: %s\n" + +#: disk-utils/mkfs.cramfs.c:866 +#, c-format +msgid "Directory data: %d bytes\n" +msgstr "Dữ liệu thư mục: %d byte\n" + +#: disk-utils/mkfs.cramfs.c:874 +#, c-format +msgid "Everything: %d kilobytes\n" +msgstr "Mọi thứ: %d kilô byte\n" + +#: disk-utils/mkfs.cramfs.c:879 +#, c-format +msgid "Super block: %d bytes\n" +msgstr "Siêu khối: %d byte\n" + +#: disk-utils/mkfs.cramfs.c:886 +#, c-format +msgid "CRC: %x\n" +msgstr "CRC: %x\n" + +#: disk-utils/mkfs.cramfs.c:891 +#, c-format +msgid "not enough space allocated for ROM image (%Ld allocated, %d used)\n" +msgstr "không đủ khoảng trống phân phối cho ảnh ROM (phân phối %Ld, dùng %d)\n" + +#: disk-utils/mkfs.cramfs.c:903 +#, c-format +msgid "ROM image write failed (%d %d)\n" +msgstr "Ghi ảnh ROM không thành công (%d %d)\n" + +#: disk-utils/mkfs.cramfs.c:912 +#, c-format +msgid "warning: filenames truncated to 255 bytes.\n" +msgstr "cảnh báo: tên tập tin bị cắt ngắn thành 255 byte.\n" + +#: disk-utils/mkfs.cramfs.c:915 +#, c-format +msgid "warning: files were skipped due to errors.\n" +msgstr "cảnh báo: các tập tin bị bỏ qua vì có lỗi.\n" + +#: disk-utils/mkfs.cramfs.c:918 +#, c-format +msgid "warning: file sizes truncated to %luMB (minus 1 byte).\n" +msgstr "cảnh báo: kích thước tập tin bị cắt ngắn thành %luMB (trừ 1 byte).\n" + +#: disk-utils/mkfs.cramfs.c:923 +#, c-format +msgid "" +"warning: uids truncated to %u bits. (This may be a security concern.)\n" +msgstr "" +"cảnh báo: uid bị cắt ngắn thành %u bit. (Đây có thể là sự lo ngại bảo " +"mật.)\n" + +#: disk-utils/mkfs.cramfs.c:928 +#, c-format +msgid "" +"warning: gids truncated to %u bits. (This may be a security concern.)\n" +msgstr "" +"cảnh báo: gid bị cắt ngắn thành %u bit. (Đây có thể là sự lo ngại bảo " +"mật.)\n" + +#: disk-utils/mkfs.cramfs.c:933 +#, c-format +msgid "" +"WARNING: device numbers truncated to %u bits. This almost certainly means\n" +"that some device files will be wrong.\n" +msgstr "" +"CẢNH BÁO: số thiết bị cắt ngắn thành %u bit. Điều này thường có nghĩa là\n" +"một vài tập tin thiết bị sẽ bị hỏng.\n" + +#: disk-utils/mkfs.minix.c:163 +#, c-format +msgid "Usage: %s [-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]\n" +msgstr "Sử dụng: %s [-c | -l têntậptin] [-nXX] [-iXX] /dev/name [khối]\n" + +#: disk-utils/mkfs.minix.c:187 +#, c-format +msgid "%s is mounted; will not make a filesystem here!" +msgstr "%s đã được gắn, sẽ không tạo hệ thống tập tin ở đây!" + +#: disk-utils/mkfs.minix.c:248 +msgid "seek to boot block failed in write_tables" +msgstr "tìm tới khối khởi động không thành công trong write_tables" + +#: disk-utils/mkfs.minix.c:250 +msgid "unable to clear boot sector" +msgstr "không xóa được sector khởi động" + +#: disk-utils/mkfs.minix.c:252 +msgid "seek failed in write_tables" +msgstr "tìm tới không thành công trong write_tables" + +#: disk-utils/mkfs.minix.c:256 +msgid "unable to write inode map" +msgstr "không ghi nhớ được bản đồ inode" + +#: disk-utils/mkfs.minix.c:258 +msgid "unable to write zone map" +msgstr "không ghi nhớ được bản đồ vùng (zone)" + +#: disk-utils/mkfs.minix.c:260 +msgid "unable to write inodes" +msgstr "không ghi nhớ được các inode" + +#: disk-utils/mkfs.minix.c:269 +msgid "write failed in write_block" +msgstr "khi nhớ không thành công trong write_block" + +#: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 +#: disk-utils/mkfs.minix.c:400 +msgid "too many bad blocks" +msgstr "quá nhiều khối xấu" + +#: disk-utils/mkfs.minix.c:285 +msgid "not enough good blocks" +msgstr "không đủ khối tốt" + +#: disk-utils/mkfs.minix.c:497 +msgid "unable to allocate buffers for maps" +msgstr "không thể phân phối các bộ đệm cho bản đồ" + +#: disk-utils/mkfs.minix.c:506 +msgid "unable to allocate buffer for inodes" +msgstr "không thể phân phối các bộ đệm cho inode" + +#: disk-utils/mkfs.minix.c:512 +#, c-format +msgid "" +"Maxsize=%ld\n" +"\n" +msgstr "" +"Kíchthướclớnnhất=%ld\n" +"\n" + +#: disk-utils/mkfs.minix.c:526 +msgid "seek failed during testing of blocks" +msgstr "tìm tới không thành công trong khi kiểm tra (test) các khối" + +#: disk-utils/mkfs.minix.c:534 +#, c-format +msgid "Weird values in do_check: probably bugs\n" +msgstr "Giá trị kỳ lạ trong do_check: có thể là lỗi (bug)\n" + +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 +msgid "seek failed in check_blocks" +msgstr "tìm tới không thành công trong check_blocks" + +#: disk-utils/mkfs.minix.c:574 +msgid "bad blocks before data-area: cannot make fs" +msgstr "khối xấu trước vùng dữ liệu: không thể tạo ra hệ thống tập tin" + +#: disk-utils/mkfs.minix.c:580 disk-utils/mkfs.minix.c:602 +#, c-format +msgid "%d bad blocks\n" +msgstr "%d khối xấu\n" + +#: disk-utils/mkfs.minix.c:582 disk-utils/mkfs.minix.c:604 +#, c-format +msgid "one bad block\n" +msgstr "một khối xấu\n" + +#: disk-utils/mkfs.minix.c:592 +msgid "can't open file of bad blocks" +msgstr "không mở được tập tin của các khối xấu" + +#: disk-utils/mkfs.minix.c:674 +#, c-format +msgid "strtol error: number of blocks not specified" +msgstr "lỗi strtol: không chỉ ra số khối" + +#: disk-utils/mkfs.minix.c:704 +#, c-format +msgid "unable to open %s" +msgstr "không mở được %s" + +#: disk-utils/mkfs.minix.c:706 +#, c-format +msgid "unable to stat %s" +msgstr "không stat được %s" + +#: disk-utils/mkfs.minix.c:710 +#, c-format +msgid "will not try to make filesystem on '%s'" +msgstr "sẽ không thử tạo hệ thống tập tin trên '%s'" + +#: disk-utils/mkswap.c:177 +#, c-format +msgid "Bad user-specified page size %d\n" +msgstr "Kích thước trang do người dùng chỉ ra xấu %d\n" + +#: disk-utils/mkswap.c:186 +#, c-format +msgid "Using user-specified page size %d, instead of the system values %d/%d\n" +msgstr "" +"Sử dụng kích thước trang do người dùng chỉ ra %d, thay cho giá trị hệ thống %" +"d/%d\n" + +#: disk-utils/mkswap.c:190 +#, c-format +msgid "Assuming pages of size %d (not %d)\n" +msgstr "Coi như trang có kích thước %d (chứ không phải %d)\n" + +#: disk-utils/mkswap.c:233 +#, c-format +msgid "Bad swap header size, no label written.\n" +msgstr "Kích thước phần đầu swap xấu, không ghi nhãn nào.\n" + +#: disk-utils/mkswap.c:243 +#, c-format +msgid "Label was truncated.\n" +msgstr "Nhãn bị cắt ngắn.\n" + +#: disk-utils/mkswap.c:249 +#, c-format +msgid "no label, " +msgstr "không nhãn, " + +#: disk-utils/mkswap.c:257 +#, c-format +msgid "no uuid\n" +msgstr "không uuid\n" + +#: disk-utils/mkswap.c:381 +#, c-format +msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" +msgstr "Sử dụng: %s [-c] [-v0|-v1] [-pPAGESZ] [-L nhãn] /dev/name [khối]\n" + +#: disk-utils/mkswap.c:404 +msgid "too many bad pages" +msgstr "quá nhiều trang xấu" + +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 +msgid "Out of memory" +msgstr "Không đủ bộ nhớ" + +#: disk-utils/mkswap.c:435 +#, c-format +msgid "one bad page\n" +msgstr "một trang xấu\n" + +#: disk-utils/mkswap.c:437 +#, c-format +msgid "%lu bad pages\n" +msgstr "%lu trang xấu\n" + +#: disk-utils/mkswap.c:573 +#, c-format +msgid "%s: error: Nowhere to set up swap on?\n" +msgstr "%s: lỗi: Không có chỗ nào để đặt swap lên?\n" + +#: disk-utils/mkswap.c:591 +#, c-format +msgid "%s: error: size %lu is larger than device size %lu\n" +msgstr "%s: lỗi: kích thước %lu lớn hơn kích thước thiết bị %lu\n" + +#: disk-utils/mkswap.c:614 +#, c-format +msgid "%s: error: unknown version %d\n" +msgstr "%s: lỗi: không rõ phiên bản %d\n" + +#: disk-utils/mkswap.c:621 +#, c-format +msgid "%s: error: swap area needs to be at least %ldkB\n" +msgstr "%s: lỗi: vùng swap cần ít nhất %ldkB\n" + +#: disk-utils/mkswap.c:638 +#, c-format +msgid "%s: warning: truncating swap area to %ldkB\n" +msgstr "%s: cảnh báo: cắt ngắn vùng swap thành %ldkB\n" + +#: disk-utils/mkswap.c:644 +#, c-format +msgid "%s: error: label only with v1 swap area\n" +msgstr "%s: lỗi: chỉ ghi nhãn với vùng swap v1\n" + +#: disk-utils/mkswap.c:659 +#, c-format +msgid "Will not try to make swapdevice on '%s'" +msgstr "Sẽ không thử tạo thiết bị swap trên '%s'" + +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 +msgid "fatal: first page unreadable" +msgstr "lỗi nặng: trang đầu tiên là không thể đọc" + +#: disk-utils/mkswap.c:674 +#, c-format +msgid "" +"%s: Device '%s' contains a valid Sun disklabel.\n" +"This probably means creating v0 swap would destroy your partition table\n" +"No swap created. If you really want to create swap v0 on that device, use\n" +"the -f option to force it.\n" +msgstr "" +"%s: Thiết bị '%s' chứa một nhãn đĩa Sun đúng.\n" +"Điều này có nghĩa việc tạo swap v0 sẽ hủy diệt bảng phân vùng của bạn\n" +"Không tạo ra swap. Nếu bạn thực sự muốn tạo swap v0 trên thiết bị đó,\n" +"thì hãy dùng tùy chọn -f để bắt buộc.\n" + +#: disk-utils/mkswap.c:698 +msgid "Unable to set up swap-space: unreadable" +msgstr "Không thể cấu hình không gian swap: không thể đọc" + +#: disk-utils/mkswap.c:699 +#, c-format +msgid "Setting up swapspace version %d, size = %llu kB\n" +msgstr "Đặt không gian swap phiên bản %d, kích thước = %llu kB\n" + +#: disk-utils/mkswap.c:708 +msgid "unable to rewind swap-device" +msgstr "không thể \"tua lại\" thiết bị swap" + +#: disk-utils/mkswap.c:711 +msgid "unable to write signature page" +msgstr "không thể ghi nhớ trang chữ ký" + +#: disk-utils/mkswap.c:719 +msgid "fsync failed" +msgstr "fsync không thành công" + +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 +msgid "Unusable" +msgstr "Không thể sử dụng" + +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +msgid "Free Space" +msgstr "Không gian trống" + +#: fdisk/cfdisk.c:375 +msgid "Linux ext2" +msgstr "Linux ext2" + +#: fdisk/cfdisk.c:377 +msgid "Linux ext3" +msgstr "Linux ext3" + +#: fdisk/cfdisk.c:379 +msgid "Linux XFS" +msgstr "Linux XFS" + +#: fdisk/cfdisk.c:381 +msgid "Linux JFS" +msgstr "Linux JFS" + +#: fdisk/cfdisk.c:383 +msgid "Linux ReiserFS" +msgstr "Linux ReiserFS" + +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 +msgid "Linux" +msgstr "Linux" + +#: fdisk/cfdisk.c:388 +msgid "OS/2 HPFS" +msgstr "OS/2 HPFS" + +#: fdisk/cfdisk.c:390 +msgid "OS/2 IFS" +msgstr "OS/2 IFS" + +#: fdisk/cfdisk.c:394 +msgid "NTFS" +msgstr "NTFS" + +#: fdisk/cfdisk.c:405 +#, c-format +msgid "Disk has been changed.\n" +msgstr "Đĩa đã được thay đổi.\n" + +#: fdisk/cfdisk.c:407 +#, c-format +msgid "Reboot the system to ensure the partition table is correctly updated.\n" +msgstr "" +"Khởi động lại hệ thống để đảm bảo là bảng phân vùng được cập nhật đúng.\n" + +#: fdisk/cfdisk.c:411 +#, c-format +msgid "" +"\n" +"WARNING: If you have created or modified any\n" +"DOS 6.x partitions, please see the cfdisk manual\n" +"page for additional information.\n" +msgstr "" +"\n" +"CẢNH BÁO: Nếu bạn phải tạo hay sử đổi bất kỳ\n" +"phân vùng DOS 6.x nào, xin hãy xem hướng dẫn người\n" +"dùng cfdisk để biết thêm thông tin.\n" + +#: fdisk/cfdisk.c:506 +msgid "FATAL ERROR" +msgstr "LỖI NGHIÊM TRỌNG" + +#: fdisk/cfdisk.c:507 +msgid "Press any key to exit cfdisk" +msgstr "Hãy nhấn phím bất kỳ để thoát khỏi cfdisk" + +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 +msgid "Cannot seek on disk drive" +msgstr "Không thể tìm kiếm trên ổ đĩa" + +#: fdisk/cfdisk.c:556 +msgid "Cannot read disk drive" +msgstr "Không thể đọc ổ đĩa" + +#: fdisk/cfdisk.c:564 +msgid "Cannot write disk drive" +msgstr "Không thể ghi vào ổi đĩa" + +#: fdisk/cfdisk.c:907 +msgid "Too many partitions" +msgstr "Quá nhiều phân vùng" + +#: fdisk/cfdisk.c:912 +msgid "Partition begins before sector 0" +msgstr "Phân vùng bắt đầu trước sector 0" + +#: fdisk/cfdisk.c:917 +msgid "Partition ends before sector 0" +msgstr "Phân vùng kết thúc trước sector 0" + +#: fdisk/cfdisk.c:922 +msgid "Partition begins after end-of-disk" +msgstr "Phân vùng bắt đầu trước kết thúc-của-đĩa" + +#: fdisk/cfdisk.c:927 +msgid "Partition ends after end-of-disk" +msgstr "Phân vùng bắt đầu sau kết thúc-của-đĩa" + +#: fdisk/cfdisk.c:932 +msgid "Partition ends in the final partial cylinder" +msgstr "Phân vùng kết thúc trong cylinder đóng phân vùng" + +#: fdisk/cfdisk.c:956 +msgid "logical partitions not in disk order" +msgstr "Phân vùng lôgíc không trong thứ tự đĩa" + +#: fdisk/cfdisk.c:959 +msgid "logical partitions overlap" +msgstr "phân vùng lôgíc chồng lên nhau" + +#: fdisk/cfdisk.c:963 +msgid "enlarged logical partitions overlap" +msgstr "phân vùng lôgíc mở rộng chồng lên nhau" + +#: fdisk/cfdisk.c:993 +msgid "" +"!!!! Internal error creating logical drive with no extended partition !!!!" +msgstr "!!!! Lỗi nội bộ khi tạo các ổ lôgíc mà không có phân vùng mở rộng !!!!" + +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 +msgid "" +"Cannot create logical drive here -- would create two extended partitions" +msgstr "Không thể tạo ổ lôgíc ở đây -- vì như thế sẽ tạo hai phân vùng mở rộng" + +#: fdisk/cfdisk.c:1158 +msgid "Menu item too long. Menu may look odd." +msgstr "Trình đơn của mục quá dài. Trình đơn có thể trông lạc lõng." + +#: fdisk/cfdisk.c:1214 +msgid "Menu without direction. Defaulting horizontal." +msgstr "Trình đơn không có phương hướng. Mặc định nằm ngang." + +#: fdisk/cfdisk.c:1345 +msgid "Illegal key" +msgstr "Phím không thích hợp" + +#: fdisk/cfdisk.c:1368 +msgid "Press a key to continue" +msgstr "Nhấn một phím để tiếp tục" + +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 +msgid "Primary" +msgstr "Chính" + +#: fdisk/cfdisk.c:1415 +msgid "Create a new primary partition" +msgstr "Tạo một phân vùng chính mới" + +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 +msgid "Logical" +msgstr "Lôgíc" + +#: fdisk/cfdisk.c:1416 +msgid "Create a new logical partition" +msgstr "Tạo một phân vùng lôgíc mới" + +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 +msgid "Cancel" +msgstr "Hủy bỏ" + +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 +msgid "Don't create a partition" +msgstr "Đừng tạo một phân vùng" + +#: fdisk/cfdisk.c:1433 +msgid "!!! Internal error !!!" +msgstr "!!! Lỗi nội bộ !!!" + +#: fdisk/cfdisk.c:1436 +msgid "Size (in MB): " +msgstr "Kích thước (theo MB): " + +#: fdisk/cfdisk.c:1470 +msgid "Beginning" +msgstr "Bắt đầu" + +#: fdisk/cfdisk.c:1470 +msgid "Add partition at beginning of free space" +msgstr "Thêm một phân vùng tại đầu vùng đĩa trống" + +#: fdisk/cfdisk.c:1471 +msgid "End" +msgstr "Kết thúc" + +#: fdisk/cfdisk.c:1471 +msgid "Add partition at end of free space" +msgstr "Thêm một phân vùng tại cuối vùng đĩa trống" + +#: fdisk/cfdisk.c:1489 +msgid "No room to create the extended partition" +msgstr "Không còn chỗ để tạo phân vùng mở rộng" + +#: fdisk/cfdisk.c:1563 +msgid "No partition table.\n" +msgstr "Không có bảng phân vùng\n" + +#: fdisk/cfdisk.c:1567 +msgid "No partition table. Starting with zero table." +msgstr "Không có bảng phân vùng. Khởi động với một bảng trắng." + +#: fdisk/cfdisk.c:1577 +msgid "Bad signature on partition table" +msgstr "Chữ ký xấu trong bảng phân vùng" + +#: fdisk/cfdisk.c:1581 +msgid "Unknown partition table type" +msgstr "Loại bảng phân vùng không xác định" + +#: fdisk/cfdisk.c:1583 +msgid "Do you wish to start with a zero table [y/N] ?" +msgstr "Bạn có muốn khởi động với một bảng trắng [y/N] ?" + +#: fdisk/cfdisk.c:1631 +msgid "You specified more cylinders than fit on disk" +msgstr "Bạn đã đưa ra số cylinder lớn hơn số có trên đĩa" + +#: fdisk/cfdisk.c:1663 +msgid "Cannot open disk drive" +msgstr "Không thể mở ổ đĩa" + +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 +msgid "Opened disk read-only - you have no permission to write" +msgstr "Mở ổ đĩa chỉ đọc - bạn phải có quyền ghi" + +#: fdisk/cfdisk.c:1686 +msgid "Cannot get disk size" +msgstr "Không thể lấy kích thước đĩa" + +#: fdisk/cfdisk.c:1712 +msgid "Bad primary partition" +msgstr "Phân vùng chính xấu" + +#: fdisk/cfdisk.c:1742 +msgid "Bad logical partition" +msgstr "Phân vùng lôgíc xấu" + +#: fdisk/cfdisk.c:1857 +msgid "Warning!! This may destroy data on your disk!" +msgstr "Cảnh báo!! Có thể sẽ xóa hết dữ liệu trên đĩa của bạn!" + +#: fdisk/cfdisk.c:1861 +msgid "Are you sure you want write the partition table to disk? (yes or no): " +msgstr "Bạn có chắc muốn ghi bảng phân vùng lên đĩa? (yes hoặc no): " + +#: fdisk/cfdisk.c:1867 +msgid "no" +msgstr "no (không)" + +#: fdisk/cfdisk.c:1868 +msgid "Did not write partition table to disk" +msgstr "Bảng phân vùng đã không được ghi lên đĩa" + +#: fdisk/cfdisk.c:1870 +msgid "yes" +msgstr "yes (có)" + +#: fdisk/cfdisk.c:1873 +msgid "Please enter `yes' or `no'" +msgstr "Xin hãy nhập `yes' hoặc `no'" + +#: fdisk/cfdisk.c:1877 +msgid "Writing partition table to disk..." +msgstr "Đang viết bảng phân vùng lên đĩa..." + +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 +msgid "Wrote partition table to disk" +msgstr "Đã viết bảng phân vùng lên đĩa" + +#: fdisk/cfdisk.c:1904 +msgid "" +"Wrote partition table, but re-read table failed. Reboot to update table." +msgstr "" +"Đã ghi bảng phân vùng, nhưng việc đọc lại thất bại. Hãy khởi động lại để " +"cập nhật bảng." + +#: fdisk/cfdisk.c:1914 +msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." +msgstr "" +"Không có phân vùng chính nào được đánh dấu có thể khởi động. MBR của DOS " +"không thể khởi động trong trường hợp này." + +#: fdisk/cfdisk.c:1916 +msgid "" +"More than one primary partition is marked bootable. DOS MBR cannot boot this." +msgstr "" +"Có vài phân vùng chính được đánh dấu là có thể khởi động. MBR của DOS không " +"thể khởi động trong trường hợp này." + +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 +msgid "Enter filename or press RETURN to display on screen: " +msgstr "Nhập tên tập tin hoặc nhấn RETURN để hiển thị trên màn hình: " + +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 +#, c-format +msgid "Cannot open file '%s'" +msgstr "Không thể mở tập tin '%s'" + +#: fdisk/cfdisk.c:1994 +#, c-format +msgid "Disk Drive: %s\n" +msgstr "Ổ đĩa: %s\n" + +#: fdisk/cfdisk.c:1996 +msgid "Sector 0:\n" +msgstr "Sector 0:\n" + +#: fdisk/cfdisk.c:2003 +#, c-format +msgid "Sector %d:\n" +msgstr "Sector %d:\n" + +#: fdisk/cfdisk.c:2023 +msgid " None " +msgstr " Không " + +#: fdisk/cfdisk.c:2025 +msgid " Pri/Log" +msgstr " Chính/Lôgíc" + +#: fdisk/cfdisk.c:2027 +msgid " Primary" +msgstr " Chính" + +#: fdisk/cfdisk.c:2029 +msgid " Logical" +msgstr " Lôgíc" + +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 +msgid "Unknown" +msgstr "Không rõ" + +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 +msgid "Boot" +msgstr "Khởi động" + +#: fdisk/cfdisk.c:2075 +#, c-format +msgid "(%02X)" +msgstr "(%02X)" + +#: fdisk/cfdisk.c:2077 +msgid "None" +msgstr "Không" + +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 +#, c-format +msgid "Partition Table for %s\n" +msgstr "Bảng Phân Vùng cho %s\n" + +#: fdisk/cfdisk.c:2114 +msgid " First Last\n" +msgstr " Đầu Cuối\n" + +#: fdisk/cfdisk.c:2115 +msgid "" +" # Type Sector Sector Offset Length Filesystem Type (ID) " +"Flag\n" +msgstr "" +" # Loại Sector Sector Offset Độ dài Hệ thống Loại (ID) " +"Cờ\n" + +#: fdisk/cfdisk.c:2116 +msgid "" +"-- ------- ----------- ----------- ------ ----------- -------------------- " +"----\n" +msgstr "" +"-- ------- ----------- ----------- ------ ----------- -------------------- " +"----\n" + +#: fdisk/cfdisk.c:2199 +msgid " ---Starting--- ----Ending---- Start Number of\n" +msgstr " ---Bắt đầu--- ----Kết thúc---- Bắt_đầu Số của\n" + +#: fdisk/cfdisk.c:2200 +msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" +msgstr " #Cờ Đầuđọc Sect Cyl ID Đầuđọc Sect Cyl Sector Sectors\n" + +#: fdisk/cfdisk.c:2201 +msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" +msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" + +#: fdisk/cfdisk.c:2234 +msgid "Raw" +msgstr "Thô sơ" + +#: fdisk/cfdisk.c:2234 +msgid "Print the table using raw data format" +msgstr "In bảng ra sử dụng định dạng dữ liệu thô" + +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 +msgid "Sectors" +msgstr "Các Sector" + +#: fdisk/cfdisk.c:2235 +msgid "Print the table ordered by sectors" +msgstr "In bảng theo thứ tự sector" + +#: fdisk/cfdisk.c:2236 +msgid "Table" +msgstr "Bảng" + +#: fdisk/cfdisk.c:2236 +msgid "Just print the partition table" +msgstr "Chỉ in bảng phân vùng" + +#: fdisk/cfdisk.c:2237 +msgid "Don't print the table" +msgstr "Đừng in bảng phân vùng" + +#: fdisk/cfdisk.c:2265 +msgid "Help Screen for cfdisk" +msgstr "Trợ giúp của cfdisk" + +#: fdisk/cfdisk.c:2267 +msgid "This is cfdisk, a curses based disk partitioning program, which" +msgstr "Đây là cfdisk, một chương trình phân vùng đĩa dựa trên curse, " + +#: fdisk/cfdisk.c:2268 +msgid "allows you to create, delete and modify partitions on your hard" +msgstr "chương trình cho phép bạn tạo, xóa và sửa đổi các phân vùng" + +#: fdisk/cfdisk.c:2269 +msgid "disk drive." +msgstr "ổ đĩa cứng." + +#: fdisk/cfdisk.c:2271 +msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" +msgstr "Bản quyền (C) 1994-1999 Kevin E. Martin & aeb" + +#: fdisk/cfdisk.c:2273 +msgid "Command Meaning" +msgstr "Câu lệnh Ý nghĩa" + +#: fdisk/cfdisk.c:2274 +msgid "------- -------" +msgstr "------- -------" + +#: fdisk/cfdisk.c:2275 +msgid " b Toggle bootable flag of the current partition" +msgstr " b Bật/tắt khả năng khởi động của phân vùng hiện tại" + +#: fdisk/cfdisk.c:2276 +msgid " d Delete the current partition" +msgstr " d Xóa phân vùng hiện thời" + +#: fdisk/cfdisk.c:2277 +msgid " g Change cylinders, heads, sectors-per-track parameters" +msgstr "" +" g Thay đổi các tham số: cylinders, heads, sectors-per-track" + +#: fdisk/cfdisk.c:2278 +msgid " WARNING: This option should only be used by people who" +msgstr " CẢNH BÁO: Tùy chọn này chỉ dành cho những người dùng" + +#: fdisk/cfdisk.c:2279 +msgid " know what they are doing." +msgstr " đã có kinh nghiệm." + +#: fdisk/cfdisk.c:2280 +msgid " h Print this screen" +msgstr " h Hiển thị trợ giúp này" + +#: fdisk/cfdisk.c:2281 +msgid " m Maximize disk usage of the current partition" +msgstr " m Giới hạn sử dụng lớn nhất của phân vùng hiện thời" + +#: fdisk/cfdisk.c:2282 +msgid " Note: This may make the partition incompatible with" +msgstr " Chú ý: Có thể làm cho phân vùng không tương thích với" + +#: fdisk/cfdisk.c:2283 +msgid " DOS, OS/2, ..." +msgstr " DOS, OS/2, ..." + +#: fdisk/cfdisk.c:2284 +msgid " n Create new partition from free space" +msgstr " n Tạo một phân vùng mới từ không gian trống" + +#: fdisk/cfdisk.c:2285 +msgid " p Print partition table to the screen or to a file" +msgstr " p In ra màn hình hay ghi vào tập tin bảng phân vùng" + +#: fdisk/cfdisk.c:2286 +msgid " There are several different formats for the partition" +msgstr " Có vài định dạng khác nhau cho phân vùng" + +#: fdisk/cfdisk.c:2287 +msgid " that you can choose from:" +msgstr " mà bạn có thể chọn từ:" + +#: fdisk/cfdisk.c:2288 +msgid " r - Raw data (exactly what would be written to disk)" +msgstr " r - Dữ liệu thô (là những gì sẽ được ghi lên đĩa)" + +#: fdisk/cfdisk.c:2289 +msgid " s - Table ordered by sectors" +msgstr " s - Bảng theo thứ tự sector" + +#: fdisk/cfdisk.c:2290 +msgid " t - Table in raw format" +msgstr " t - Bảng trong định dạng thô" + +#: fdisk/cfdisk.c:2291 +msgid " q Quit program without writing partition table" +msgstr " q Thoát khỏi chương trình và không ghi lại bảng phân vùng" + +#: fdisk/cfdisk.c:2292 +msgid " t Change the filesystem type" +msgstr " t Thay đổi loại hệ thống tập tin" + +#: fdisk/cfdisk.c:2293 +msgid " u Change units of the partition size display" +msgstr " u Thay đổi đơn vị hiển thị kích thước" + +#: fdisk/cfdisk.c:2294 +msgid " Rotates through MB, sectors and cylinders" +msgstr " Luân phiên MB, sector và cylinder" + +#: fdisk/cfdisk.c:2295 +msgid " W Write partition table to disk (must enter upper case W)" +msgstr " W Ghi bảng phân vùng lên đĩa (cần nhập chữa W hoa)" + +#: fdisk/cfdisk.c:2296 +msgid " Since this might destroy data on the disk, you must" +msgstr " Vì câu lệnh sẽ hủy dữ liệu trên đĩa, bạn cần" + +#: fdisk/cfdisk.c:2297 +msgid " either confirm or deny the write by entering `yes' or" +msgstr " hoặc đồng ý hoặc hủy bỏ việc ghi bằng các nhập `yes' hoặc" + +#: fdisk/cfdisk.c:2298 +msgid " `no'" +msgstr " `no'" + +#: fdisk/cfdisk.c:2299 +msgid "Up Arrow Move cursor to the previous partition" +msgstr "Mũi tên lên Di chuyển con trỏ tới phân vùng ở trước" + +#: fdisk/cfdisk.c:2300 +msgid "Down Arrow Move cursor to the next partition" +msgstr "Mũi tên xuống Di chuyển con trỏ tới phân vùng tiếp theo" + +#: fdisk/cfdisk.c:2301 +msgid "CTRL-L Redraws the screen" +msgstr "CTRL-L Kéo màn hình lên" + +#: fdisk/cfdisk.c:2302 +msgid " ? Print this screen" +msgstr " ? Hiển thị trợ giúp này" + +#: fdisk/cfdisk.c:2304 +msgid "Note: All of the commands can be entered with either upper or lower" +msgstr "Chú ý: Có thể nhập tất cả các câu lệnh với chữ thường và chữ hoa" + +#: fdisk/cfdisk.c:2305 +msgid "case letters (except for Writes)." +msgstr "(ngoại trừ Writes - ghi)." + +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 +msgid "Cylinders" +msgstr "Cylinder" + +#: fdisk/cfdisk.c:2336 +msgid "Change cylinder geometry" +msgstr "Thay đổi cấu trúc cylinder" + +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 +msgid "Heads" +msgstr "Đầu đọc" + +#: fdisk/cfdisk.c:2337 +msgid "Change head geometry" +msgstr "Thay đổi cấu trúc đầu đọc" + +#: fdisk/cfdisk.c:2338 +msgid "Change sector geometry" +msgstr "Thay đổi cấu trúc sector" + +#: fdisk/cfdisk.c:2339 +msgid "Done" +msgstr "Hoàn thành" + +#: fdisk/cfdisk.c:2339 +msgid "Done with changing geometry" +msgstr "Hoàn thành việc thay đổi cấu trúc" + +#: fdisk/cfdisk.c:2352 +msgid "Enter the number of cylinders: " +msgstr "Nhập số cylinders: " + +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 +msgid "Illegal cylinders value" +msgstr "Giá trị cylinder không thích hợp" + +#: fdisk/cfdisk.c:2369 +msgid "Enter the number of heads: " +msgstr "Nhập số đầu đọc: " + +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 +msgid "Illegal heads value" +msgstr "Giá trị số đầu đọc không thích hợp" + +#: fdisk/cfdisk.c:2382 +msgid "Enter the number of sectors per track: " +msgstr "Nhập số sector trên mỗi rãnh (track): " + +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 +msgid "Illegal sectors value" +msgstr "Giá trị số sector không thích hợp" + +#: fdisk/cfdisk.c:2492 +msgid "Enter filesystem type: " +msgstr "Nhập loại hệ thống tập tin: " + +#: fdisk/cfdisk.c:2510 +msgid "Cannot change FS Type to empty" +msgstr "Không thể thay đổi loại hệ thống tập tin cho rỗng" + +#: fdisk/cfdisk.c:2512 +msgid "Cannot change FS Type to extended" +msgstr "Không thể thay đổi loại hệ thống tập tin cho mở rộng" + +#: fdisk/cfdisk.c:2543 +#, c-format +msgid "Unk(%02X)" +msgstr "Khôngrõ(%02X)" + +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 +msgid ", NC" +msgstr ", NC" + +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 +msgid "NC" +msgstr "NC" + +#: fdisk/cfdisk.c:2565 +msgid "Pri/Log" +msgstr "Chính/Lôgíc" + +#: fdisk/cfdisk.c:2572 +#, c-format +msgid "Unknown (%02X)" +msgstr "Không rõ (%02X)" + +#: fdisk/cfdisk.c:2641 +#, c-format +msgid "Disk Drive: %s" +msgstr "Ổ đĩa: %s" + +#: fdisk/cfdisk.c:2648 +#, c-format +msgid "Size: %lld bytes, %lld MB" +msgstr "Kích thước: %lld byte, %lld MB" + +#: fdisk/cfdisk.c:2651 +#, c-format +msgid "Size: %lld bytes, %lld.%lld GB" +msgstr "Kích thước: %lld byte, %lld.%lld GB" + +#: fdisk/cfdisk.c:2655 +#, c-format +msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" +msgstr "Đầu đọc: %d Sector mỗi rãnh: %d Cylinder: %lld" + +#: fdisk/cfdisk.c:2659 +msgid "Name" +msgstr "Tên" + +#: fdisk/cfdisk.c:2660 +msgid "Flags" +msgstr "Cờ" + +#: fdisk/cfdisk.c:2661 +msgid "Part Type" +msgstr "Loại phân vùng" + +#: fdisk/cfdisk.c:2662 +msgid "FS Type" +msgstr "Loại hệ thống tập tin" + +#: fdisk/cfdisk.c:2663 +msgid "[Label]" +msgstr "[Nhãn]" + +#: fdisk/cfdisk.c:2665 +msgid " Sectors" +msgstr " Sector" + +#: fdisk/cfdisk.c:2667 +msgid " Cylinders" +msgstr " Cylinder" + +#: fdisk/cfdisk.c:2669 +msgid " Size (MB)" +msgstr " Kích thước (MB)" + +#: fdisk/cfdisk.c:2671 +msgid " Size (GB)" +msgstr " Kích thước (GB)" + +#: fdisk/cfdisk.c:2725 +msgid "Bootable" +msgstr "Có thể khởi động" + +#: fdisk/cfdisk.c:2725 +msgid "Toggle bootable flag of the current partition" +msgstr "Bặt tắt khả năng khởi động của phân vùng" + +#: fdisk/cfdisk.c:2726 +msgid "Delete" +msgstr "Xóa" + +#: fdisk/cfdisk.c:2726 +msgid "Delete the current partition" +msgstr "Xóa phân vùng hiện thời" + +#: fdisk/cfdisk.c:2727 +msgid "Geometry" +msgstr "Cấu trúc" + +#: fdisk/cfdisk.c:2727 +msgid "Change disk geometry (experts only)" +msgstr "Thay đổi cấu trúc đĩa (chỉ dành cho người có kinh nghiệm)" + +#: fdisk/cfdisk.c:2728 +msgid "Help" +msgstr "Trợ giúp" + +#: fdisk/cfdisk.c:2728 +msgid "Print help screen" +msgstr "Hiển thị màn hình trợ giúp" + +#: fdisk/cfdisk.c:2729 +msgid "Maximize" +msgstr "Lớn nhất" + +#: fdisk/cfdisk.c:2729 +msgid "Maximize disk usage of the current partition (experts only)" +msgstr "Giới hạn dùng lớn nhất của phân vùng hiện thời" + +#: fdisk/cfdisk.c:2730 +msgid "New" +msgstr "Mới" + +#: fdisk/cfdisk.c:2730 +msgid "Create new partition from free space" +msgstr "Tạo một phân vùng mới từ vùng đĩa trống" + +#: fdisk/cfdisk.c:2731 +msgid "Print" +msgstr "In" + +#: fdisk/cfdisk.c:2731 +msgid "Print partition table to the screen or to a file" +msgstr "In bản phân vùng ra màn hình hay ghi vào tập tin" + +#: fdisk/cfdisk.c:2732 +msgid "Quit" +msgstr "Thoát" + +#: fdisk/cfdisk.c:2732 +msgid "Quit program without writing partition table" +msgstr "Thoát chương trình và không ghi lại bảng phân vùng" + +#: fdisk/cfdisk.c:2733 +msgid "Type" +msgstr "Loại" + +#: fdisk/cfdisk.c:2733 +msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" +msgstr "Thay đổi hệ thống tập tin (DOS, Linux, OS/2 và v.v...)" + +#: fdisk/cfdisk.c:2734 +msgid "Units" +msgstr "Đơn vị" + +#: fdisk/cfdisk.c:2734 +msgid "Change units of the partition size display (MB, sect, cyl)" +msgstr "Thay đổi đơn vị hiện thị kích thước phân vùng (MB, sect, cyl)" + +#: fdisk/cfdisk.c:2735 +msgid "Write" +msgstr "Ghi" + +#: fdisk/cfdisk.c:2735 +msgid "Write partition table to disk (this might destroy data)" +msgstr "Ghi bảng phân vùng lên đĩa (có thể hủy dữ liệu)" + +#: fdisk/cfdisk.c:2781 +msgid "Cannot make this partition bootable" +msgstr "Không thể làm cho phân vùng có thể khởi động" + +#: fdisk/cfdisk.c:2791 +msgid "Cannot delete an empty partition" +msgstr "Không thể xóa một phân vùng rỗng" + +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 +msgid "Cannot maximize this partition" +msgstr "Không thể tăng kích thước lên lớn nhất phân vùng này" + +#: fdisk/cfdisk.c:2821 +msgid "This partition is unusable" +msgstr "Phân vùng không thể sử dụng" + +#: fdisk/cfdisk.c:2823 +msgid "This partition is already in use" +msgstr "Phân vùng đã được sử dụng" + +#: fdisk/cfdisk.c:2840 +msgid "Cannot change the type of an empty partition" +msgstr "Không thể thay đổi loại của một phân vùng rỗng" + +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 +msgid "No more partitions" +msgstr "Không có thêm phân vùng nào nữa" + +#: fdisk/cfdisk.c:2880 +msgid "Illegal command" +msgstr "Lệnh không được chấp nhận" + +#: fdisk/cfdisk.c:2890 +#, c-format +msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" +msgstr "Bản quyền (C) 1994-2002 Kevin E. Martin & aeb\n" + +#: fdisk/cfdisk.c:2897 +#, c-format +msgid "" +"\n" +"Usage:\n" +"Print version:\n" +" %s -v\n" +"Print partition table:\n" +" %s -P {r|s|t} [options] device\n" +"Interactive use:\n" +" %s [options] device\n" +"\n" +"Options:\n" +"-a: Use arrow instead of highlighting;\n" +"-z: Start with a zero partition table, instead of reading the pt from disk;\n" +"-c C -h H -s S: Override the kernel's idea of the number of cylinders,\n" +" the number of heads and the number of sectors/track.\n" +"\n" +msgstr "" +"\n" +"Sử dụng:\n" +"Hiện số phiên bản:\n" +" %s -v\n" +"Hiện bảng phân vùng:\n" +" %s -P {r|s|t} [tùy chọn] thiết bị\n" +"Interactive use:\n" +" %s [tùy chọn] thiết bị\n" +"\n" +"Tùy chọn:\n" +"-a: sử dụng mũi tên thay cho hiện sáng;\n" +"-z: Khởi động với bảng phân vùng rỗng thay vì đọc từ ổ đĩa;\n" +"-c C -h H -s S: Viết chèn lên số cylinder, số đầu đọc và số,\n" +" sectors/track theo quan niệm của nhân Linux.\n" +"\n" + +#: fdisk/fdiskaixlabel.c:27 +msgid "" +"\n" +"\tThere is a valid AIX label on this disk.\n" +"\tUnfortunately Linux cannot handle these\n" +"\tdisks at the moment. Nevertheless some\n" +"\tadvice:\n" +"\t1. fdisk will destroy its contents on write.\n" +"\t2. Be sure that this disk is NOT a still vital\n" +"\t part of a volume group. (Otherwise you may\n" +"\t erase the other disks as well, if unmirrored.)\n" +"\t3. Before deleting this physical volume be sure\n" +"\t to remove the disk logically from your AIX\n" +"\t machine. (Otherwise you become an AIXpert)." +msgstr "" +"\n" +"\tCó một nhãn AIX sai trên đĩa này.\n" +"\tKhông may là hiện tại Linux không thể điều khiển\n" +"\tnhững đĩa này. Tuy nhiên một vài\n" +"\tlời khuyên:\n" +"\t1. fdisk sẽ hủy hết nội dung đĩa khi ghi.\n" +"\t2. Cần đảm bảo là đĩa này KHÔNG phải là phần\n" +"\t quan trọng của một nhóm đĩa. (Nói cách khác bạn có\n" +"\t thể xóa các đĩa khác, nếu không tạo gương.)\n" +"\t3. Trước khi xóa bộ đĩa vật lý này, cần phải\n" +"\t xóa đĩa một cách lôgíc từ máy AIX.\n" +"\t (Nói cách khác bạn trở thành AIXpert)." + +#: fdisk/fdiskbsdlabel.c:122 +#, c-format +msgid "" +"\n" +"BSD label for device: %s\n" +msgstr "" +"\n" +"Nhãn BSD cho thiết bị: %s\n" + +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 +msgid "Command action" +msgstr "Tác dụng của câu lệnh" + +#: fdisk/fdiskbsdlabel.c:130 +msgid " d delete a BSD partition" +msgstr " d xóa một phân vùng BSD" + +#: fdisk/fdiskbsdlabel.c:131 +msgid " e edit drive data" +msgstr " e sửa dữ liệu ổ đĩa" + +#: fdisk/fdiskbsdlabel.c:132 +msgid " i install bootstrap" +msgstr " i cài đặt trình khởi động tự mồi" + +#: fdisk/fdiskbsdlabel.c:133 +msgid " l list known filesystem types" +msgstr " l liệt kê loại hệ thống tập tin đã biết" + +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +msgid " m print this menu" +msgstr " m hiển thị trình đơn này" + +#: fdisk/fdiskbsdlabel.c:135 +msgid " n add a new BSD partition" +msgstr " n thêm một phân vùng BSD mới" + +#: fdisk/fdiskbsdlabel.c:136 +msgid " p print BSD partition table" +msgstr " p in ra bảng phân vùng BSD" + +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 +msgid " q quit without saving changes" +msgstr " q thoát và không ghi nhớ các thay đổi" + +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 +msgid " r return to main menu" +msgstr " r trở lại trình đơn chính" + +#: fdisk/fdiskbsdlabel.c:139 +msgid " s show complete disklabel" +msgstr " s hiển thị nhãn đĩa đầy đủ" + +#: fdisk/fdiskbsdlabel.c:140 +msgid " t change a partition's filesystem id" +msgstr " t thay đổi id hệ thống tập tin của một phân vùng" + +#: fdisk/fdiskbsdlabel.c:141 +msgid " u change units (cylinders/sectors)" +msgstr " u thay đổi đơn vị (cylinder/sector)" + +#: fdisk/fdiskbsdlabel.c:142 +msgid " w write disklabel to disk" +msgstr " w ghi nhớ nhãn đĩa lên ổ đĩa" + +#: fdisk/fdiskbsdlabel.c:144 +msgid " x link BSD partition to non-BSD partition" +msgstr " x liên kết phân vùng BSD tới phân vùng không phải BSD" + +#: fdisk/fdiskbsdlabel.c:176 +#, c-format +msgid "Partition %s has invalid starting sector 0.\n" +msgstr "Phân vùng %s có một sector 0 bị lỗi.\n" + +#: fdisk/fdiskbsdlabel.c:180 +#, c-format +msgid "Reading disklabel of %s at sector %d.\n" +msgstr "Đọc nhãn đĩa của %s tại sector %d.\n" + +#: fdisk/fdiskbsdlabel.c:190 +#, c-format +msgid "There is no *BSD partition on %s.\n" +msgstr "Không có phân vùng *BSD trên %s.\n" + +#: fdisk/fdiskbsdlabel.c:204 +msgid "BSD disklabel command (m for help): " +msgstr "Câu lệnh nhãn đĩa BSD (m để xem trợ giúp): " + +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 +#, c-format +msgid "First %s" +msgstr "%s đầu tiên" + +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 +#, c-format +msgid "Last %s or +size or +sizeM or +sizeK" +msgstr "%s cuối hay +size hay +sizeM hay +sizeK" + +#: fdisk/fdiskbsdlabel.c:318 +#, c-format +msgid "type: %s\n" +msgstr "loại: %s\n" + +#: fdisk/fdiskbsdlabel.c:320 +#, c-format +msgid "type: %d\n" +msgstr "loại: %d\n" + +#: fdisk/fdiskbsdlabel.c:321 +#, c-format +msgid "disk: %.*s\n" +msgstr "đĩa: %.*s\n" + +#: fdisk/fdiskbsdlabel.c:322 +#, c-format +msgid "label: %.*s\n" +msgstr "nhãn: %.*s\n" + +#: fdisk/fdiskbsdlabel.c:323 +#, c-format +msgid "flags:" +msgstr "cờ:" + +#: fdisk/fdiskbsdlabel.c:325 +#, c-format +msgid " removable" +msgstr " có thể xóa" + +#: fdisk/fdiskbsdlabel.c:327 +#, c-format +msgid " ecc" +msgstr " ecc" + +#: fdisk/fdiskbsdlabel.c:329 +#, c-format +msgid " badsect" +msgstr " sector xấu" + +#: fdisk/fdiskbsdlabel.c:333 +#, c-format +msgid "bytes/sector: %ld\n" +msgstr "byte/sector: %ld\n" + +#: fdisk/fdiskbsdlabel.c:334 +#, c-format +msgid "sectors/track: %ld\n" +msgstr "sector/track: %ld\n" + +#: fdisk/fdiskbsdlabel.c:335 +#, c-format +msgid "tracks/cylinder: %ld\n" +msgstr "track/cylinder: %ld\n" + +#: fdisk/fdiskbsdlabel.c:336 +#, c-format +msgid "sectors/cylinder: %ld\n" +msgstr "sector/cylinder: %ld\n" + +#: fdisk/fdiskbsdlabel.c:337 +#, c-format +msgid "cylinders: %ld\n" +msgstr "cylinder: %ld\n" + +#: fdisk/fdiskbsdlabel.c:338 +#, c-format +msgid "rpm: %d\n" +msgstr "vòng mỗi phút: %d\n" + +#: fdisk/fdiskbsdlabel.c:339 +#, c-format +msgid "interleave: %d\n" +msgstr "xen kẽ: %d\n" + +#: fdisk/fdiskbsdlabel.c:340 +#, c-format +msgid "trackskew: %d\n" +msgstr "độ nghiêng track: %d\n" + +#: fdisk/fdiskbsdlabel.c:341 +#, c-format +msgid "cylinderskew: %d\n" +msgstr "Độ nghiêng trụ (cylinder): %d\n" + +#: fdisk/fdiskbsdlabel.c:342 +#, c-format +msgid "headswitch: %ld\t\t# milliseconds\n" +msgstr "bật đầu đọc: %ld\t\t# milli giây\n" + +#: fdisk/fdiskbsdlabel.c:344 +#, c-format +msgid "track-to-track seek: %ld\t# milliseconds\n" +msgstr "tìm kiếm từ track tới track: %ld\t# milli giây\n" + +#: fdisk/fdiskbsdlabel.c:346 +#, c-format +msgid "drivedata: " +msgstr "dữ liệu ổ đĩa: " + +#: fdisk/fdiskbsdlabel.c:355 +#, c-format +msgid "" +"\n" +"%d partitions:\n" +msgstr "" +"\n" +"%d phân vùng:\n" + +#: fdisk/fdiskbsdlabel.c:356 +#, c-format +msgid "# start end size fstype [fsize bsize cpg]\n" +msgstr "" +"# đầu cuối kích thước hệthống [fsize bsize cpg]\n" + +#: fdisk/fdiskbsdlabel.c:405 fdisk/fdiskbsdlabel.c:408 +#, c-format +msgid "Writing disklabel to %s.\n" +msgstr "Viết nhãn đĩa tới %s.\n" + +#: fdisk/fdiskbsdlabel.c:420 fdisk/fdiskbsdlabel.c:422 +#, c-format +msgid "%s contains no disklabel.\n" +msgstr "%s không chứa nhãn đĩa.\n" + +#: fdisk/fdiskbsdlabel.c:427 +msgid "Do you want to create a disklabel? (y/n) " +msgstr "Bạn có muốn tạo một nhãn đĩa? (y/n) " + +#: fdisk/fdiskbsdlabel.c:467 +msgid "bytes/sector" +msgstr "byte/sector" + +#: fdisk/fdiskbsdlabel.c:468 +msgid "sectors/track" +msgstr "sector/track" + +#: fdisk/fdiskbsdlabel.c:469 +msgid "tracks/cylinder" +msgstr "track/cylinder" + +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 +msgid "cylinders" +msgstr "cylinder" + +#: fdisk/fdiskbsdlabel.c:477 +msgid "sectors/cylinder" +msgstr "sector/cylinder" + +#: fdisk/fdiskbsdlabel.c:481 +#, c-format +msgid "Must be <= sectors/track * tracks/cylinder (default).\n" +msgstr "Phải <= số sector/track * số track/cylinder (mặc định).\n" + +#: fdisk/fdiskbsdlabel.c:483 +msgid "rpm" +msgstr "số vòng mỗi phút" + +#: fdisk/fdiskbsdlabel.c:484 +msgid "interleave" +msgstr "xen kẽ" + +#: fdisk/fdiskbsdlabel.c:485 +msgid "trackskew" +msgstr "độ nghiêng track" + +#: fdisk/fdiskbsdlabel.c:486 +msgid "cylinderskew" +msgstr "Độ nghiêng trụ (cylinder)" + +#: fdisk/fdiskbsdlabel.c:487 +msgid "headswitch" +msgstr "bật đầu đọc" + +#: fdisk/fdiskbsdlabel.c:488 +msgid "track-to-track seek" +msgstr "tìm kiếm từ track tới track" + +#: fdisk/fdiskbsdlabel.c:529 +#, c-format +msgid "Bootstrap: %sboot -> boot%s (%s): " +msgstr "Trình mồi: %sboot -> boot%s (%s): " + +#: fdisk/fdiskbsdlabel.c:554 +#, c-format +msgid "Bootstrap overlaps with disk label!\n" +msgstr "Trình mồi đè lên nhau với nhãn đĩa!\n" + +#: fdisk/fdiskbsdlabel.c:575 fdisk/fdiskbsdlabel.c:577 +#, c-format +msgid "Bootstrap installed on %s.\n" +msgstr "Trình mồi được cài trên %s.\n" + +#: fdisk/fdiskbsdlabel.c:599 +#, c-format +msgid "Partition (a-%c): " +msgstr "Phân vùng (a-%c): " + +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 +#, c-format +msgid "The maximum number of partitions has been created\n" +msgstr "Đã tạo ra số phân vùng lớn nhất cho phép\n" + +#: fdisk/fdiskbsdlabel.c:630 +#, c-format +msgid "This partition already exists.\n" +msgstr "Phân vùng này đã có.\n" + +#: fdisk/fdiskbsdlabel.c:756 +#, c-format +msgid "Warning: too many partitions (%d, maximum is %d).\n" +msgstr "Cảnh báo: có quá nhiều phân vùng (%d, max là %d).\n" + +#: fdisk/fdiskbsdlabel.c:804 +#, c-format +msgid "" +"\n" +"Syncing disks.\n" +msgstr "" +"\n" +"Đồng bộ các đĩa.\n" + +#: fdisk/fdisk.c:190 +msgid "" +"Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" +" fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" +" fdisk -s PARTITION Give partition size(s) in blocks\n" +" fdisk -v Give fdisk version\n" +"Here DISK is something like /dev/hdb or /dev/sda\n" +"and PARTITION is something like /dev/hda7\n" +"-u: give Start and End in sector (instead of cylinder) units\n" +"-b 2048: (for certain MO disks) use 2048-byte sectors\n" +msgstr "" +"Sử dụng: fdisk [-b SSZ] [-u] ĐĨA Thay đổi bảng phân vùng\n" +" fdisk -l [-b SSZ] [-u] ĐĨA Liệt kê bảng phân vùng\n" +" fdisk -s PHÂN_VÙNG Cho biết kích thước phân vùng theo khối\n" +" fdisk -v Cho biết số phiên bản fdisk\n" +"Trong đó ĐĨA có dạng /dev/hdb hay /dev/sda\n" +"còn PHÂN_VÙNG có dạng /dev/hda7\n" +"-u: cho biết Đầu và Cuối theo đơn vị sector (thay vì cylinder)\n" +"-b 2048: (cho các đĩa MO) sử dụng các sector 2048 byte\n" + +#: fdisk/fdisk.c:202 +msgid "" +"Usage: fdisk [-l] [-b SSZ] [-u] device\n" +"E.g.: fdisk /dev/hda (for the first IDE disk)\n" +" or: fdisk /dev/sdc (for the third SCSI disk)\n" +" or: fdisk /dev/eda (for the first PS/2 ESDI drive)\n" +" or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)\n" +" ...\n" +msgstr "" +"Sử dụng: fdisk [-l] [-b SSZ] [-u] thiết_bị\n" +"V.d.: fdisk /dev/hda (cho đĩa IDE đầu tiên)\n" +" hay: fdisk /dev/sdc (cho đĩa SCSI thứ ba)\n" +" hay: fdisk /dev/eda (cho ổ PS/2 ESDI đầu tiên)\n" +" hay: fdisk /dev/rd/c0d0 hay: fdisk /dev/ida/c0d0 (cho các thiết bị " +"RAID)\n" +" ...\n" + +#: fdisk/fdisk.c:211 +#, c-format +msgid "Unable to open %s\n" +msgstr "Không thể mở %s\n" + +#: fdisk/fdisk.c:215 +#, c-format +msgid "Unable to read %s\n" +msgstr "Không thể đọc %s\n" + +#: fdisk/fdisk.c:219 +#, c-format +msgid "Unable to seek on %s\n" +msgstr "Không thể tìm trên %s\n" + +#: fdisk/fdisk.c:223 +#, c-format +msgid "Unable to write %s\n" +msgstr "Không thể ghi %s\n" + +#: fdisk/fdisk.c:227 +#, c-format +msgid "BLKGETSIZE ioctl failed on %s\n" +msgstr "BLKGETSIZE ioctl không thành công trên %s\n" + +#: fdisk/fdisk.c:231 +msgid "Unable to allocate any more memory\n" +msgstr "Không thể phân phối thêm bộ nhớ\n" + +#: fdisk/fdisk.c:234 +msgid "Fatal error\n" +msgstr "Lỗi nặng\n" + +#: fdisk/fdisk.c:333 +msgid " a toggle a read only flag" +msgstr " a bật/tắt cờ chỉ đọc" + +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 +msgid " b edit bsd disklabel" +msgstr " b sửa nhãn đĩa bsd" + +#: fdisk/fdisk.c:335 +msgid " c toggle the mountable flag" +msgstr " c bật cờ có thể gắn" + +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 +msgid " d delete a partition" +msgstr " d xóa một phân vùng" + +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +msgid " l list known partition types" +msgstr " l hiển thị loại phân vùng đã biết" + +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 +msgid " n add a new partition" +msgstr " n thêm một phân vùng mới" + +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 +msgid " o create a new empty DOS partition table" +msgstr " o tạo một bảng phân vùng DOS rỗng" + +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 +msgid " p print the partition table" +msgstr " p in ra bảng phân vùng" + +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 +msgid " s create a new empty Sun disklabel" +msgstr " s tạo một nhãn đĩa Sun rỗng" + +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 +msgid " t change a partition's system id" +msgstr " t thay đổi id của phân vùng" + +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 +msgid " u change display/entry units" +msgstr " u thay đổi đơn vị hiển thị" + +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 +msgid " v verify the partition table" +msgstr " v kiểm tra bảng phân vùng" + +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 +msgid " w write table to disk and exit" +msgstr " w ghi bảng phân vùng lên đĩa và thoát" + +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 +msgid " x extra functionality (experts only)" +msgstr " x các chức năng mở rộng (chỉ dành cho người có kinh nghiệm)" + +#: fdisk/fdisk.c:352 +msgid " a select bootable partition" +msgstr " a chọn phân vùng có thể khởi động" + +#: fdisk/fdisk.c:353 +msgid " b edit bootfile entry" +msgstr " b soạn thảo tập tin khởi động" + +#: fdisk/fdisk.c:354 +msgid " c select sgi swap partition" +msgstr " c chọn phân vùng swap sgi" + +#: fdisk/fdisk.c:377 +msgid " a toggle a bootable flag" +msgstr " a bật/tắt cờ có thể khởi động" + +#: fdisk/fdisk.c:379 +msgid " c toggle the dos compatibility flag" +msgstr " c bật/tắt cờ tương thích với dos" + +#: fdisk/fdisk.c:400 +msgid " a change number of alternate cylinders" +msgstr " a thay đổi số cylinder xen kẽ" + +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +msgid " c change number of cylinders" +msgstr " c thay đổi số cylinder" + +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 +msgid " d print the raw data in the partition table" +msgstr " d in ra dữ liệu thô trong bảng phân vùng" + +#: fdisk/fdisk.c:403 +msgid " e change number of extra sectors per cylinder" +msgstr " e thay đổi số sector dự phòng trong mỗi cylinder" + +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +msgid " h change number of heads" +msgstr " h thay đổi số đầu đọc" + +#: fdisk/fdisk.c:405 +msgid " i change interleave factor" +msgstr " i thay đổi hệ số xen kẽ" + +#: fdisk/fdisk.c:406 +msgid " o change rotation speed (rpm)" +msgstr " o thay đổi tốc độ quay (rpm)" + +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +msgid " s change number of sectors/track" +msgstr " s thay đổi số sector/track" + +#: fdisk/fdisk.c:414 +msgid " y change number of physical cylinders" +msgstr " y thay đổi số cylinder vật lý" + +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +msgid " b move beginning of data in a partition" +msgstr " b di chuyển bắt đầu của dữ liệu trong một phân vùng" + +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 +msgid " e list extended partitions" +msgstr " e liệt kê các phân vùng mở rộng" + +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 +msgid " g create an IRIX (SGI) partition table" +msgstr " g tạo một bảng phân vùng IRIX (SGI)" + +#: fdisk/fdisk.c:454 +msgid " f fix partition order" +msgstr " f sửa thứ tự phân vùng" + +#: fdisk/fdisk.c:572 +#, c-format +msgid "You must set" +msgstr "Bạn phải đặt" + +#: fdisk/fdisk.c:589 +msgid "heads" +msgstr "đầu đọc" + +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 +msgid "sectors" +msgstr "sector" + +#: fdisk/fdisk.c:597 +#, c-format +msgid "" +"%s%s.\n" +"You can do this from the extra functions menu.\n" +msgstr "" +"%s%s.\n" +"Bạn có thể làm việc này từ trình đơn chức năng mở rộng.\n" + +#: fdisk/fdisk.c:598 +msgid " and " +msgstr " và " + +#: fdisk/fdisk.c:615 +#, c-format +msgid "" +"\n" +"The number of cylinders for this disk is set to %d.\n" +"There is nothing wrong with that, but this is larger than 1024,\n" +"and could in certain setups cause problems with:\n" +"1) software that runs at boot time (e.g., old versions of LILO)\n" +"2) booting and partitioning software from other OSs\n" +" (e.g., DOS FDISK, OS/2 FDISK)\n" +msgstr "" +"\n" +"Số cylinder cho đĩa này được đặt thành %d.\n" +"Không có gì sai, nhưng số này lớn hơn 1024,\n" +"và có thể tạo vấn đề với:\n" +"1) phần mềm chạy tại thời điểm khởi động (v.d., phiên bản LILO cũ)\n" +"2) phần mềm khởi động và phân vùng từ các HĐH khác\n" +" (v.d., DOS FDISK, OS/2 FDISK)\n" + +#: fdisk/fdisk.c:638 +#, c-format +msgid "Bad offset in primary extended partition\n" +msgstr "Offset xấu trong phân vùng mở rộng chính\n" + +#: fdisk/fdisk.c:652 +#, c-format +msgid "" +"Warning: omitting partitions after #%d.\n" +"They will be deleted if you save this partition table.\n" +msgstr "" +"Cảnh báo: Bỏ sót các phân vùng sau #%d.\n" +"Chúng sẽ bị xóa nếu bạn ghi nhớ bảng phân vùng này.\n" + +#: fdisk/fdisk.c:671 +#, c-format +msgid "Warning: extra link pointer in partition table %d\n" +msgstr "Cảnh báo: điểm liên kết dự phòng trong bảng phân vùng %d\n" + +#: fdisk/fdisk.c:679 +#, c-format +msgid "Warning: ignoring extra data in partition table %d\n" +msgstr "Cảnh báo: bỏ qua dữ liệu dự phòng trong bảng phân vùng %d\n" + +#: fdisk/fdisk.c:724 +#, c-format +msgid "" +"Building a new DOS disklabel. Changes will remain in memory only,\n" +"until you decide to write them. After that, of course, the previous\n" +"content won't be recoverable.\n" +"\n" +msgstr "" +"Tạo một nhãn đĩa DOS mới. Thay đỗi chỉ nằm tạm trong bộ nhớ,\n" +"cho đến khi bạn quyết định ghi chúng. Sau đó, tất nhiên, nội dung\n" +"trước đó sẽ không thể được phục hồi.\n" + +#: fdisk/fdisk.c:768 +#, c-format +msgid "Note: sector size is %d (not %d)\n" +msgstr "Chú ý: kích thước sector là %d (không %d)\n" + +#: fdisk/fdisk.c:925 +#, c-format +msgid "You will not be able to write the partition table.\n" +msgstr "Bạn sẽ không thể ghi nhớ bảng phân vùng.\n" + +#: fdisk/fdisk.c:954 +#, c-format +msgid "" +"This disk has both DOS and BSD magic.\n" +"Give the 'b' command to go to BSD mode.\n" +msgstr "" +"Đĩa này có cả DOS và BSD magic.\n" +"Nhập lệnh 'b' để vào chế độ BSD.\n" + +#: fdisk/fdisk.c:964 +#, c-format +msgid "" +"Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " +"disklabel\n" +msgstr "Thiết bị chứa một bảng phân vùng DOS, hay Sun, SGI hay OSF bị lỗi\n" + +#: fdisk/fdisk.c:981 +#, c-format +msgid "Internal error\n" +msgstr "Lỗi nội bộ\n" + +#: fdisk/fdisk.c:994 +#, c-format +msgid "Ignoring extra extended partition %d\n" +msgstr "Bỏ qua các phân vùng mở rộng dự phòng %d\n" + +#: fdisk/fdisk.c:1006 +#, c-format +msgid "" +"Warning: invalid flag 0x%04x of partition table %d will be corrected by w" +"(rite)\n" +msgstr "" +"Cảnh báo: cờ 0x%04x của bảng phân vùng %d bị lỗi sẽ được sửa bởi w(rite) " +"(ghi nhớ)\n" + +#: fdisk/fdisk.c:1028 +#, c-format +msgid "" +"\n" +"got EOF thrice - exiting..\n" +msgstr "" +"\n" +"nhận được EOF ba lần - đang thoát..\n" + +#: fdisk/fdisk.c:1067 +msgid "Hex code (type L to list codes): " +msgstr "Mã Hex (gõ L để liệt kê mã): " + +#: fdisk/fdisk.c:1107 +#, c-format +msgid "%s (%u-%u, default %u): " +msgstr "%s (%u-%u, mặc định %u): " + +#: fdisk/fdisk.c:1174 +#, c-format +msgid "Using default value %u\n" +msgstr "Sử dụng giá trị mặc định %u\n" + +#: fdisk/fdisk.c:1178 +#, c-format +msgid "Value out of range.\n" +msgstr "Giá trị vượt quá giới hạn.\n" + +#: fdisk/fdisk.c:1188 +msgid "Partition number" +msgstr "Số thứ tự phân vùng" + +#: fdisk/fdisk.c:1199 +#, c-format +msgid "Warning: partition %d has empty type\n" +msgstr "Cảnh báo: phân vùng %d chưa phân loại\n" + +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 +#, c-format +msgid "Selected partition %d\n" +msgstr "Phân vùng được chọn %d\n" + +#: fdisk/fdisk.c:1224 +#, c-format +msgid "No partition is defined yet!\n" +msgstr "Không có phân vùng được xác định!\n" + +#: fdisk/fdisk.c:1250 +#, c-format +msgid "All primary partitions have been defined already!\n" +msgstr "Tất cả các phân vùng chính phải được xác định!\n" + +#: fdisk/fdisk.c:1260 +msgid "cylinder" +msgstr "cylinder" + +#: fdisk/fdisk.c:1260 +msgid "sector" +msgstr "sector" + +#: fdisk/fdisk.c:1269 +#, c-format +msgid "Changing display/entry units to %s\n" +msgstr "Thay đổi đơn vị hiển thị thành %s\n" + +#: fdisk/fdisk.c:1280 +#, c-format +msgid "WARNING: Partition %d is an extended partition\n" +msgstr "CẢNH BÁO: Phân vùng %d là một phân vùng mở rộng\n" + +#: fdisk/fdisk.c:1291 +#, c-format +msgid "DOS Compatibility flag is set\n" +msgstr "Cờ tương thích với DOS được đặt\n" + +#: fdisk/fdisk.c:1295 +#, c-format +msgid "DOS Compatibility flag is not set\n" +msgstr "Cờ tương thích DOS không được đặt\n" + +#: fdisk/fdisk.c:1395 +#, c-format +msgid "Partition %d does not exist yet!\n" +msgstr "Phân vùng %d không tồn tại!\n" + +#: fdisk/fdisk.c:1400 +#, c-format +msgid "" +"Type 0 means free space to many systems\n" +"(but not to Linux). Having partitions of\n" +"type 0 is probably unwise. You can delete\n" +"a partition using the `d' command.\n" +msgstr "" +"Gõ 0 có nghĩa là không gian trống đối với\n" +"nhiều hệ thống (nhưng với Linux thì không).\n" +"Không nên có phân vùng với loại 0. Bạn có\n" +"thể xóa một phân vùng sử dụng câu lệnh `d'.\n" + +#: fdisk/fdisk.c:1409 +#, c-format +msgid "" +"You cannot change a partition into an extended one or vice versa\n" +"Delete it first.\n" +msgstr "" +"Bạn không thể thay đổi một phân vùng thành mở rộng hoặc thay thế cho versa\n" +"Xóa nó trước.\n" + +#: fdisk/fdisk.c:1418 +#, c-format +msgid "" +"Consider leaving partition 3 as Whole disk (5),\n" +"as SunOS/Solaris expects it and even Linux likes it.\n" +"\n" +msgstr "" +"Nên để phân vùng 3 như Cả một đĩa (5),\n" +"vì SunOS/Solaris đòi hỏi điều này và thậm chí Linux thích.\n" +"\n" + +#: fdisk/fdisk.c:1424 +#, c-format +msgid "" +"Consider leaving partition 9 as volume header (0),\n" +"and partition 11 as entire volume (6)as IRIX expects it.\n" +"\n" +msgstr "" +"Nên để phân vùng 9 như đầu một bộ (0), và phân\n" +"vùng 11 như cả một bộ (6) vì IRIX đòi hỏi điều này.\n" +"\n" + +#: fdisk/fdisk.c:1437 +#, c-format +msgid "Changed system type of partition %d to %x (%s)\n" +msgstr "Đã thay đổi loại hệ thống của phân vùng %d thành %x (%s)\n" + +#: fdisk/fdisk.c:1492 +#, c-format +msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" +msgstr "" +"Phân vùng %d có điểm khởi đầu vật lý/lôgíc khác nhay (không phải Linux?):\n" + +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 +#, c-format +msgid " phys=(%d, %d, %d) " +msgstr " vật lý=(%d, %d, %d) " + +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 +#, c-format +msgid "logical=(%d, %d, %d)\n" +msgstr "lôgíc=(%d, %d, %d)\n" + +#: fdisk/fdisk.c:1500 +#, c-format +msgid "Partition %d has different physical/logical endings:\n" +msgstr "Phân vùng %d có điểm cuối vật lý/lôgíc khác nhau:\n" + +#: fdisk/fdisk.c:1509 +#, c-format +msgid "Partition %i does not start on cylinder boundary:\n" +msgstr "Phân vùng %i không bắt đầu trên ranh giới cylinder:\n" + +#: fdisk/fdisk.c:1512 +#, c-format +msgid "should be (%d, %d, 1)\n" +msgstr "phải là (%d, %d, 1)\n" + +#: fdisk/fdisk.c:1518 +#, c-format +msgid "Partition %i does not end on cylinder boundary.\n" +msgstr "Phân vùng %i không kết thúc trên ranh giới cylinder:\n" + +#: fdisk/fdisk.c:1522 +#, c-format +msgid "should be (%d, %d, %d)\n" +msgstr "phải là (%d, %d, %d)\n" + +#: fdisk/fdisk.c:1534 +#, c-format +msgid "" +"\n" +"Disk %s: %ld MB, %lld bytes\n" +msgstr "" +"\n" +"Đĩa %s: %ld MB, %lld bytes\n" + +#: fdisk/fdisk.c:1537 +#, c-format +msgid "" +"\n" +"Disk %s: %ld.%ld GB, %lld bytes\n" +msgstr "" +"\n" +"Đĩa %s: %ld.%ld GB, %lld bytes\n" + +#: fdisk/fdisk.c:1539 +#, c-format +msgid "%d heads, %d sectors/track, %d cylinders" +msgstr "%d đầu đọc, %d sectors/track, %d cylinders" + +#: fdisk/fdisk.c:1542 +#, c-format +msgid ", total %llu sectors" +msgstr ", tổng số %llu sector" + +#: fdisk/fdisk.c:1545 +#, c-format +msgid "" +"Units = %s of %d * %d = %d bytes\n" +"\n" +msgstr "" +"Đơn vị = %s của %d * %d = %d bytes\n" +"\n" + +#: fdisk/fdisk.c:1653 +#, c-format +msgid "" +"Nothing to do. Ordering is correct already.\n" +"\n" +msgstr "" +"Không cần làm gì. Thứ tự đã đúng sẵn.\n" +"\n" + +#: fdisk/fdisk.c:1709 +#, c-format +msgid "" +"This doesn't look like a partition table\n" +"Probably you selected the wrong device.\n" +"\n" +msgstr "" +"Có vẻ như đây không phải là bảng phân vùng\n" +"Có thể bạn đã chọn nhầm thiết bị.\n" +"\n" + +#: fdisk/fdisk.c:1723 +#, c-format +msgid "%*s Boot Start End Blocks Id System\n" +msgstr "%*s Khởiđộng Đầu Cuối Khối Id Hệ thống tập tin\n" + +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 +msgid "Device" +msgstr "Thiết bị" + +#: fdisk/fdisk.c:1761 +#, c-format +msgid "" +"\n" +"Partition table entries are not in disk order\n" +msgstr "" +"\n" +"Các mục trong bảng phân vùng không theo thứ tự như trên đĩa\n" + +#: fdisk/fdisk.c:1771 +#, c-format +msgid "" +"\n" +"Disk %s: %d heads, %d sectors, %d cylinders\n" +"\n" +msgstr "" +"\n" +"Đĩa %s: %d đầu đọc, %d sectors, %d cylinders\n" +"\n" + +#: fdisk/fdisk.c:1773 +#, c-format +msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" +msgstr "Nr AF Hd Sec Cyl Hd Sec Cyl Đầu Kíchthước ID\n" + +#: fdisk/fdisk.c:1818 +#, c-format +msgid "Warning: partition %d contains sector 0\n" +msgstr "Cảnh báo: phân vùng %d chứa sector 0\n" + +#: fdisk/fdisk.c:1821 +#, c-format +msgid "Partition %d: head %d greater than maximum %d\n" +msgstr "Phân vùng %d: đầu %d lớn hơn max %d\n" + +#: fdisk/fdisk.c:1824 +#, c-format +msgid "Partition %d: sector %d greater than maximum %d\n" +msgstr "Phân vùng %d: sector %d lớn hơn max %d\n" + +#: fdisk/fdisk.c:1827 +#, c-format +msgid "Partitions %d: cylinder %d greater than maximum %d\n" +msgstr "Phân vùng %d: cylinder %d lớn hơn max %d\n" + +#: fdisk/fdisk.c:1831 +#, c-format +msgid "Partition %d: previous sectors %d disagrees with total %d\n" +msgstr "Phân vùng %d: các sector phía trước %d không hợp với tổng số %d\n" + +#: fdisk/fdisk.c:1863 +#, c-format +msgid "Warning: bad start-of-data in partition %d\n" +msgstr "Cảnh báo: khởi-đầu-dữ-liệu xấu trong phân vùng %d\n" + +#: fdisk/fdisk.c:1871 +#, c-format +msgid "Warning: partition %d overlaps partition %d.\n" +msgstr "Cảnh báo: phân vùng %d đè lên phân vùng %d.\n" + +#: fdisk/fdisk.c:1891 +#, c-format +msgid "Warning: partition %d is empty\n" +msgstr "Cảnh báo: phân vùng %d rỗng\n" + +#: fdisk/fdisk.c:1896 +#, c-format +msgid "Logical partition %d not entirely in partition %d\n" +msgstr "Phân vùng lôgíc %d không hoàn toàn trong phân vùng %d\n" + +#: fdisk/fdisk.c:1902 +#, c-format +msgid "Total allocated sectors %d greater than the maximum %lld\n" +msgstr "Tổng số sector phân phối %d lớn hơn max %lld\n" + +#: fdisk/fdisk.c:1905 +#, c-format +msgid "%lld unallocated sectors\n" +msgstr "%lld sector không được phân phối\n" + +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 +#, c-format +msgid "Partition %d is already defined. Delete it before re-adding it.\n" +msgstr "" +"Phân vùng %d đã được xác định. Hãy xóa nó trước khi thêm lại lần nữa\n" + +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 +#, c-format +msgid "Sector %d is already allocated\n" +msgstr "Sector %d đã được phân phối\n" + +#: fdisk/fdisk.c:1998 +#, c-format +msgid "No free sectors available\n" +msgstr "Không còn sector nào trống\n" + +#: fdisk/fdisk.c:2072 +#, c-format +msgid "" +"\tSorry - this fdisk cannot handle AIX disk labels.\n" +"\tIf you want to add DOS-type partitions, create\n" +"\ta new empty DOS partition table first. (Use o.)\n" +"\tWARNING: This will destroy the present disk contents.\n" +msgstr "" +"\tXin lỗi - fdisk này không thể quản lý nhãn đĩa AIX.\n" +"\tNếu bạn muốn thêm các phân vùng dạng DOS, hãy tạo\n" +"\tmột bảng phân vùng DOS rỗng trước. (Sử dụng o.)\n" +"\tCẢNH BÁO: Nội dung hiện thời của đĩa sẽ bị hủy.\n" + +#: fdisk/fdisk.c:2092 +#, c-format +msgid "You must delete some partition and add an extended partition first\n" +msgstr "Bạn phải xóa vài phân vùng và thêm một phân vùng mở rộng trước\n" + +#: fdisk/fdisk.c:2095 +#, c-format +msgid "All logical partitions are in use\n" +msgstr "Tất cả các phân vùng lôgíc được sử dụng\n" + +#: fdisk/fdisk.c:2096 +#, c-format +msgid "Adding a primary partition\n" +msgstr "Thêm phân vùng chính\n" + +#: fdisk/fdisk.c:2101 +#, c-format +msgid "" +"Command action\n" +" %s\n" +" p primary partition (1-4)\n" +msgstr "" +"Tác dụng của câu lệnh\n" +" %s\n" +" p phân vùng chính (1-4)\n" + +#: fdisk/fdisk.c:2103 +msgid "l logical (5 or over)" +msgstr "l lôgíc (5 hoặc hơn)" + +#: fdisk/fdisk.c:2103 +msgid "e extended" +msgstr "e mở rộng" + +#: fdisk/fdisk.c:2122 +#, c-format +msgid "Invalid partition number for type `%c'\n" +msgstr "Sai số phân vùng cho loại `%c'\n" + +#: fdisk/fdisk.c:2158 +#, c-format +msgid "" +"The partition table has been altered!\n" +"\n" +msgstr "" +"Bảng phân vùng đã được ghi!\n" +"\n" + +#: fdisk/fdisk.c:2167 +#, c-format +msgid "Calling ioctl() to re-read partition table.\n" +msgstr "Gọi ioctl() để đọc lại bảng phân vùng.\n" + +#: fdisk/fdisk.c:2183 +#, c-format +msgid "" +"\n" +"WARNING: Re-reading the partition table failed with error %d: %s.\n" +"The kernel still uses the old table.\n" +"The new table will be used at the next reboot.\n" +msgstr "" +"\n" +"CẢNH BÁO: Không thể đọc lại bảng phân vùng với lỗi %d: %s.\n" +"Nhân vẫn đang dùng bảng cũ.\n" +"Bảng mới sẽ được sử dụng tại lần khởi động tiếp theo.\n" + +#: fdisk/fdisk.c:2193 +#, c-format +msgid "" +"\n" +"WARNING: If you have created or modified any DOS 6.x\n" +"partitions, please see the fdisk manual page for additional\n" +"information.\n" +msgstr "" +"\n" +"CẢNH BÁO: Nếu bạn đã tạo hoặc sửa đổi bất kỳ phân vùng\n" +"DOS 6.x nào, xin hãy xem trang hướng dẫn sử dụng man fdisk\n" +"để biết thêm chi tiết.\n" + +#: fdisk/fdisk.c:2199 +#, c-format +msgid "" +"\n" +"Error closing file\n" +msgstr "" +"\n" +"Lỗi đóng tậ p tin\n" + +#: fdisk/fdisk.c:2203 +#, c-format +msgid "Syncing disks.\n" +msgstr "Đồng bộ đĩa.\n" + +#: fdisk/fdisk.c:2250 +#, c-format +msgid "Partition %d has no data area\n" +msgstr "Phân vùng %d không có vùng dữ liệu\n" + +#: fdisk/fdisk.c:2255 +msgid "New beginning of data" +msgstr "Điểm bắt đầu dữ liệu mới" + +#: fdisk/fdisk.c:2271 +msgid "Expert command (m for help): " +msgstr "Câu lệnh nâng cao (m để xem trợ giúp): " + +#: fdisk/fdisk.c:2284 +msgid "Number of cylinders" +msgstr "Số cylinder" + +#: fdisk/fdisk.c:2311 +msgid "Number of heads" +msgstr "Số đầu đọc" + +#: fdisk/fdisk.c:2336 +msgid "Number of sectors" +msgstr "Số sector" + +#: fdisk/fdisk.c:2339 +#, c-format +msgid "Warning: setting sector offset for DOS compatiblity\n" +msgstr "Cảnh báo: thiết lập sector offset cho tương thích DOS\n" + +#: fdisk/fdisk.c:2411 +#, c-format +msgid "Disk %s doesn't contain a valid partition table\n" +msgstr "Đĩa %s không chứa một bảng phân vùng hợp lệ\n" + +#: fdisk/fdisk.c:2422 +#, c-format +msgid "Cannot open %s\n" +msgstr "Không thể mở %s\n" + +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 +#, c-format +msgid "cannot open %s\n" +msgstr "không thể mở %s\n" + +#: fdisk/fdisk.c:2460 +#, c-format +msgid "%c: unknown command\n" +msgstr "%c: câu lệnh không biết\n" + +#: fdisk/fdisk.c:2528 +#, c-format +msgid "This kernel finds the sector size itself - -b option ignored\n" +msgstr "Nhân này tự tìm kích thước sector - tùy chọn -b bị bỏ qua\n" + +#: fdisk/fdisk.c:2532 +#, c-format +msgid "" +"Warning: the -b (set sector size) option should be used with one specified " +"device\n" +msgstr "" +"Cảnh báo: tùy chọn -b (đặt kích thước sector) cần sử dụng với một thiết bị " +"xác định\n" + +#: fdisk/fdisk.c:2591 +#, c-format +msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" +msgstr "Tìm thấy một nhãn đĩa OSF/1 trên %s, nhập chế độ nhãn đĩa.\n" + +#: fdisk/fdisk.c:2601 +msgid "Command (m for help): " +msgstr "Câu lệnh (m để xem trợ giúp): " + +#: fdisk/fdisk.c:2617 +#, c-format +msgid "" +"\n" +"The current boot file is: %s\n" +msgstr "" +"\n" +"Tập tin khởi động hiện thời là: %s\n" + +#: fdisk/fdisk.c:2619 +msgid "Please enter the name of the new boot file: " +msgstr "Xin hãy nhập tên của tập tin khởi động mới: " + +#: fdisk/fdisk.c:2621 +#, c-format +msgid "Boot file unchanged\n" +msgstr "Tập tin khởi động không thay đổi\n" + +#: fdisk/fdisk.c:2694 +#, c-format +msgid "" +"\n" +"\tSorry, no experts menu for SGI partition tables available.\n" +"\n" +msgstr "" +"\n" +"\tXin lỗi, không có menu nâng cao cho bảng phân vùng SGI.\n" +"\n" + +#: fdisk/fdisksgilabel.c:80 +msgid "SGI volhdr" +msgstr "SGI volhdr" + +#: fdisk/fdisksgilabel.c:81 +msgid "SGI trkrepl" +msgstr "SGI trkrepl" + +#: fdisk/fdisksgilabel.c:82 +msgid "SGI secrepl" +msgstr "SGI secrepl" + +#: fdisk/fdisksgilabel.c:83 +msgid "SGI raw" +msgstr "SGI thô" + +#: fdisk/fdisksgilabel.c:84 +msgid "SGI bsd" +msgstr "SGI bsd" + +#: fdisk/fdisksgilabel.c:85 +msgid "SGI sysv" +msgstr "SGI sysv" + +#: fdisk/fdisksgilabel.c:86 +msgid "SGI volume" +msgstr "SGI volume" + +#: fdisk/fdisksgilabel.c:87 +msgid "SGI efs" +msgstr "SGI efs" + +#: fdisk/fdisksgilabel.c:88 +msgid "SGI lvol" +msgstr "SGI lvol" + +#: fdisk/fdisksgilabel.c:89 +msgid "SGI rlvol" +msgstr "SGI rlvol" + +#: fdisk/fdisksgilabel.c:90 +msgid "SGI xfs" +msgstr "SGI xfs" + +#: fdisk/fdisksgilabel.c:91 +msgid "SGI xfslog" +msgstr "SGI xfslog" + +#: fdisk/fdisksgilabel.c:92 +msgid "SGI xlv" +msgstr "SGI xlv" + +#: fdisk/fdisksgilabel.c:93 +msgid "SGI xvm" +msgstr "SGI xvm" + +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 +msgid "Linux swap" +msgstr "Linux swap" + +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 +msgid "Linux native" +msgstr "Linux native" + +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 +msgid "Linux LVM" +msgstr "Linux LVM" + +#: fdisk/fdisksgilabel.c:97 +msgid "Linux RAID" +msgstr "Linux RAID" + +#: fdisk/fdisksgilabel.c:163 +#, c-format +msgid "" +"According to MIPS Computer Systems, Inc the Label must not contain more than " +"512 bytes\n" +msgstr "" +"The MIPS Computer Systems, Inc thì Nhãn không được chứa nhiều hơn 512 byte\n" + +#: fdisk/fdisksgilabel.c:182 +#, c-format +msgid "Detected sgi disklabel with wrong checksum.\n" +msgstr "Tìm thấy nhãn đĩa sgi với tổng kiểm tra (checksum) sai.\n" + +#: fdisk/fdisksgilabel.c:200 +#, c-format +msgid "" +"\n" +"Disk %s (SGI disk label): %d heads, %d sectors\n" +"%d cylinders, %d physical cylinders\n" +"%d extra sects/cyl, interleave %d:1\n" +"%s\n" +"Units = %s of %d * %d bytes\n" +"\n" +msgstr "" +"\n" +"Đĩa %s (nhãn đĩa SGI): %d đầu đọc, %d sector\n" +"%d cylinder, %d cylinder vật lý\n" +"%d sects dự phòng/cyl, xen kẽ %d:1\n" +"%s\n" +"Đơn vị = %s của %d * %d byte\n" +"\n" + +#: fdisk/fdisksgilabel.c:213 +#, c-format +msgid "" +"\n" +"Disk %s (SGI disk label): %d heads, %d sectors, %d cylinders\n" +"Units = %s of %d * %d bytes\n" +"\n" +msgstr "" +"\n" +"Đĩa %s (nhãn đĩa SGI): %d đầu đọc, %d sector, %d cylinder\n" +"Đơn vị = %s của %d * %d byte\n" + +#: fdisk/fdisksgilabel.c:220 +#, c-format +msgid "" +"----- partitions -----\n" +"Pt# %*s Info Start End Sectors Id System\n" +msgstr "" +"----- các phân vùng -----\n" +"Pv# %*s Thôngtin Đầu Cuối Sectors Id Hệthống\n" + +#: fdisk/fdisksgilabel.c:242 +#, c-format +msgid "" +"----- Bootinfo -----\n" +"Bootfile: %s\n" +"----- Directory Entries -----\n" +msgstr "" +"----- Thông tin khởi động -----\n" +"Tập tin khởi động: %s\n" +"----- Thư mục -----\n" + +#: fdisk/fdisksgilabel.c:250 +#, c-format +msgid "%2d: %-10s sector%5u size%8u\n" +msgstr "%2d: %-10s sector%5u size%8u\n" + +#: fdisk/fdisksgilabel.c:304 +#, c-format +msgid "" +"\n" +"Invalid Bootfile!\n" +"\tThe bootfile must be an absolute non-zero pathname,\n" +"\te.g. \"/unix\" or \"/unix.save\".\n" +msgstr "" +"\n" +"Tập tin khởi động bị lỗi!\n" +"\tTập tin khởi động phải là một tên đường dẫn không rỗng,\n" +"\tv.d. \"/unix\" hay \"/unix.save\".\n" + +#: fdisk/fdisksgilabel.c:310 +#, c-format +msgid "" +"\n" +"\tName of Bootfile too long: 16 bytes maximum.\n" +msgstr "" +"\n" +"\tTên của Tập tin khởi động quá dài: max là 16 byte.\n" + +#: fdisk/fdisksgilabel.c:315 +#, c-format +msgid "" +"\n" +"\tBootfile must have a fully qualified pathname.\n" +msgstr "" +"\n" +"\tTập tin khởi động phải có đường dẫn đầy đủ.\n" + +#: fdisk/fdisksgilabel.c:322 +#, c-format +msgid "" +"\n" +"\tBe aware, that the bootfile is not checked for existence.\n" +"\tSGI's default is \"/unix\" and for backup \"/unix.save\".\n" +msgstr "" +"\n" +"\tCần biết rằng tập tin khởi động không được kiểm tra tồn tại.\n" +"\tMặc định SGI là \"/unix\" và sao lưu là \"/unix.save\".\n" + +#: fdisk/fdisksgilabel.c:348 +#, c-format +msgid "" +"\n" +"\tBootfile is changed to \"%s\".\n" +msgstr "" +"\n" +"\tTập tin khởi động được thay đổi thành \"%s\".\n" + +#: fdisk/fdisksgilabel.c:438 +#, c-format +msgid "More than one entire disk entry present.\n" +msgstr "Có nhiều hơn một mục đĩa.\n" + +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 +#, c-format +msgid "No partitions defined\n" +msgstr "Không có phân vùng nào được định nghĩa\n" + +#: fdisk/fdisksgilabel.c:451 +#, c-format +msgid "IRIX likes when Partition 11 covers the entire disk.\n" +msgstr "IRIX \"thích\" Phân vùng 11 bao bọc cả một đĩa.\n" + +#: fdisk/fdisksgilabel.c:453 +#, c-format +msgid "" +"The entire disk partition should start at block 0,\n" +"not at diskblock %d.\n" +msgstr "" +"Phân vùng chứa cả một đĩa phải bắt đầu tại khối 0,\n" +"chứ không phải tại khối %d.\n" + +#: fdisk/fdisksgilabel.c:459 +#, c-format +msgid "" +"The entire disk partition is only %d diskblock large,\n" +"but the disk is %d diskblocks long.\n" +msgstr "" +"Phân vùng chứa cả một đĩa chỉ gồm %d khối,\n" +"trong khi đĩa chứa %d khối.\n" + +#: fdisk/fdisksgilabel.c:465 +#, c-format +msgid "One Partition (#11) should cover the entire disk.\n" +msgstr "Một phân vùng (#11) cần chứa cả ổ đĩa.\n" + +#: fdisk/fdisksgilabel.c:475 +#, c-format +msgid "Partition %d does not start on cylinder boundary.\n" +msgstr "Phân vùng %d không bắt đầu trên ranh giới cylinder.\n" + +#: fdisk/fdisksgilabel.c:481 +#, c-format +msgid "Partition %d does not end on cylinder boundary.\n" +msgstr "Phân vùng %d không kết thúc trên rang giới cylinder.\n" + +#: fdisk/fdisksgilabel.c:488 +#, c-format +msgid "The Partition %d and %d overlap by %d sectors.\n" +msgstr "Phân vùng %d và %d chèn lên nhau %d sector.\n" + +#: fdisk/fdisksgilabel.c:496 fdisk/fdisksgilabel.c:514 +#, c-format +msgid "Unused gap of %8u sectors - sectors %8u-%u\n" +msgstr "Khoảng trống không sử dụng %8u sector - sector %8u-%u\n" + +#: fdisk/fdisksgilabel.c:525 +#, c-format +msgid "" +"\n" +"The boot partition does not exist.\n" +msgstr "" +"\n" +"Phân vùng khởi động không tồn tại.\n" + +#: fdisk/fdisksgilabel.c:528 +#, c-format +msgid "" +"\n" +"The swap partition does not exist.\n" +msgstr "" +"\n" +"Phân vùng swap không tồn tại.\n" + +#: fdisk/fdisksgilabel.c:532 +#, c-format +msgid "" +"\n" +"The swap partition has no swap type.\n" +msgstr "" +"\n" +"Phân vùng swap có hệ thống tập tin không phải swap.\n" + +#: fdisk/fdisksgilabel.c:535 +#, c-format +msgid "\tYou have chosen an unusual boot file name.\n" +msgstr "\tBạn đã chọn một tên tập tin khởi động lạ.\n" + +#: fdisk/fdisksgilabel.c:544 +#, c-format +msgid "Sorry You may change the Tag of non-empty partitions.\n" +msgstr "Xin lỗi có thể Bạn thay đổi Tag của phân vùng không rỗng.\n" + +#: fdisk/fdisksgilabel.c:550 +msgid "" +"It is highly recommended that the partition at offset 0\n" +"is of type \"SGI volhdr\", the IRIX system will rely on it to\n" +"retrieve from its directory standalone tools like sash and fx.\n" +"Only the \"SGI volume\" entire disk section may violate this.\n" +"Type YES if you are sure about tagging this partition differently.\n" +msgstr "" +"Rất khuyên dùng là phân vùng tại offset 0 có loại là\n" +"\"SGI volhdr\", hệ thống IRIX sẽ dựa trên đó để nhận từ đó thư\n" +"mục các công cụ đơn lẻ như sash và fx. Chỉ có các \"bộ đĩa SGI\"\n" +"chứa cả một đĩa mới nằm ngoại lệ. Gõ YES (đồng ý) nếu bạn chắc chắn muốn " +"đặt\n" +"tag cho phân vùng này khác đi.\n" + +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 +msgid "YES\n" +msgstr "YES\n" + +#: fdisk/fdisksgilabel.c:579 +#, c-format +msgid "Do You know, You got a partition overlap on the disk?\n" +msgstr "Bạn Có biết, rằng bạn có một phân vùng đè lên nhau trên đĩa?\n" + +#: fdisk/fdisksgilabel.c:637 +#, c-format +msgid "Attempting to generate entire disk entry automatically.\n" +msgstr "Thử tự động phân vùng cả đĩa.\n" + +#: fdisk/fdisksgilabel.c:642 +#, c-format +msgid "The entire disk is already covered with partitions.\n" +msgstr "Ổ đĩa đã chứa các phân vùng.\n" + +#: fdisk/fdisksgilabel.c:646 +#, c-format +msgid "You got a partition overlap on the disk. Fix it first!\n" +msgstr "Bạn có một phân vùng đè lên nhau trên ổ đĩa. Hãy sửa trước!\n" + +#: fdisk/fdisksgilabel.c:655 fdisk/fdisksgilabel.c:684 +#, c-format +msgid "" +"It is highly recommended that eleventh partition\n" +"covers the entire disk and is of type `SGI volume'\n" +msgstr "" +"Rất khuyên dùng khi phân vùng số mười một chứa\n" +"cả ổ đĩa và có loại `SGI volume'\n" + +#: fdisk/fdisksgilabel.c:671 +#, c-format +msgid "You will get a partition overlap on the disk. Fix it first!\n" +msgstr "Bạn sẽ có một phân vùng đè lên nhau trên ổ đĩa. Hãy sửa trước!\n" + +#: fdisk/fdisksgilabel.c:676 +#, c-format +msgid " Last %s" +msgstr " %s cuối" + +#: fdisk/fdisksgilabel.c:706 +#, c-format +msgid "" +"Building a new SGI disklabel. Changes will remain in memory only,\n" +"until you decide to write them. After that, of course, the previous\n" +"content will be unrecoverably lost.\n" +"\n" +msgstr "" +"Xây dựng một nhãn đĩa SGI mới. Thay đổi sẽ chỉ ghi trong bộ nhớ,\n" +"cho đến khi bạn quyết định ghi chúng. Sau đó, tất nhiên, nội dung cũ\n" +"sẽ mất và không thể phục hồi.\n" + +#: fdisk/fdisksgilabel.c:728 +#, c-format +msgid "" +"Warning: BLKGETSIZE ioctl failed on %s. Using geometry cylinder value of %" +"d.\n" +"This value may be truncated for devices > 33.8 GB.\n" +msgstr "" +"Cảnh báo: BLKGETSIZE ioctl lỗi trên %s. Sử dụng giá trị cấu trúc cylinder của" +"%d.\n" + +#: fdisk/fdisksgilabel.c:741 +#, c-format +msgid "Trying to keep parameters of partition %d.\n" +msgstr "Đang cố giữ lại các tham số của phân vùng %d.\n" + +#: fdisk/fdisksgilabel.c:743 +#, c-format +msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" +msgstr "ID=%02x\tĐẦU=%d\tĐỘ DÀI=%d\n" + +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 +msgid "Empty" +msgstr "Rỗng" + +#: fdisk/fdisksunlabel.c:45 +msgid "SunOS root" +msgstr "Gốc SunOS" + +#: fdisk/fdisksunlabel.c:46 +msgid "SunOS swap" +msgstr "SunOS swap" + +#: fdisk/fdisksunlabel.c:47 +msgid "SunOS usr" +msgstr "SunOS usr" + +#: fdisk/fdisksunlabel.c:48 +msgid "Whole disk" +msgstr "Cả đĩa" + +#: fdisk/fdisksunlabel.c:49 +msgid "SunOS stand" +msgstr "SunOS stand" + +#: fdisk/fdisksunlabel.c:50 +msgid "SunOS var" +msgstr "SunOS var" + +#: fdisk/fdisksunlabel.c:51 +msgid "SunOS home" +msgstr "SunOS home" + +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 +msgid "Linux raid autodetect" +msgstr "Tự động nhận ra Linux raid" + +#: fdisk/fdisksunlabel.c:132 +#, c-format +msgid "" +"Detected sun disklabel with wrong checksum.\n" +"Probably you'll have to set all the values,\n" +"e.g. heads, sectors, cylinders and partitions\n" +"or force a fresh label (s command in main menu)\n" +msgstr "" +"Đã nhận ra nhãn đĩa sun với tổng kiểm tra checksum\n" +"lỗi. Có thể bạn phải đặt lại tất cả các giá trị,\n" +"v.d. đầu đọc, sector, cylinder và phân vùng hoặc\n" +"bắt buộc một nhãn mới (câu lệnh s trong trình đơn chính)\n" + +#: fdisk/fdisksunlabel.c:231 +#, c-format +msgid "Autoconfigure found a %s%s%s\n" +msgstr "Trình tự động cấu hình tìm thấy một %s%s%s\n" + +#: fdisk/fdisksunlabel.c:258 +#, c-format +msgid "" +"Building a new sun disklabel. Changes will remain in memory only,\n" +"until you decide to write them. After that, of course, the previous\n" +"content won't be recoverable.\n" +"\n" +msgstr "" +"Xây dựng một nhãn đĩa sun mới. Thay đổi sẽ chỉ ghi trong bộ nhớ,\n" +"cho đến khi bạn quyết định ghi chúng. Sau đó, tất nhiên, nội dung cũ\n" +"sẽ mất và không thể phục hồi.\n" + +#: fdisk/fdisksunlabel.c:269 +msgid "" +"Drive type\n" +" ? auto configure\n" +" 0 custom (with hardware detected defaults)" +msgstr "" +"Loại ổ\n" +"\t?\ttự động cấu hình\n" +"\t0\tngười dùng chọn (với các mặc định xác định phần cứng)" + +#: fdisk/fdisksunlabel.c:279 +msgid "Select type (? for auto, 0 for custom): " +msgstr "Chọn loại (? để tự động, 0 người dùng chọn): " + +#: fdisk/fdisksunlabel.c:291 +#, c-format +msgid "Autoconfigure failed.\n" +msgstr "Tự động cấu hình không thành công.\n" + +#: fdisk/fdisksunlabel.c:315 +msgid "Sectors/track" +msgstr "Sector/track" + +#: fdisk/fdisksunlabel.c:322 +msgid "Alternate cylinders" +msgstr "Cylinder xen kẽ" + +#: fdisk/fdisksunlabel.c:325 +msgid "Physical cylinders" +msgstr "Cylinder vật lý" + +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 +msgid "Rotation speed (rpm)" +msgstr "Tốc độ quay (rpm)" + +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 +msgid "Interleave factor" +msgstr "Hệ số xen kẽ" + +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 +msgid "Extra sectors per cylinder" +msgstr "Số sector dự phòng mỗi cylinder" + +#: fdisk/fdisksunlabel.c:347 +msgid "You may change all the disk params from the x menu" +msgstr "Bạn có thể thay đổi tất cả các tham số đĩa từ trình đơn x" + +#: fdisk/fdisksunlabel.c:354 +msgid "3,5\" floppy" +msgstr "Đĩa mềm 3,5" + +#: fdisk/fdisksunlabel.c:354 +msgid "Linux custom" +msgstr "Linux tùy chỉnh" + +#: fdisk/fdisksunlabel.c:441 +#, c-format +msgid "Partition %d doesn't end on cylinder boundary\n" +msgstr "Phân vùng %d không kết thúc trên ranh giới cylinder\n" + +#: fdisk/fdisksunlabel.c:461 +#, c-format +msgid "Partition %d overlaps with others in sectors %d-%d\n" +msgstr "Phân vùng %d đè lên nhau với các phân vùng khác trên sector %d-%d\n" + +#: fdisk/fdisksunlabel.c:483 +#, c-format +msgid "Unused gap - sectors 0-%d\n" +msgstr "Khoảng trống không sử dụng - sector 0-%d\n" + +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 +#, c-format +msgid "Unused gap - sectors %d-%d\n" +msgstr "Khoảng trống không sử dụng - sector %d-%d\n" + +#: fdisk/fdisksunlabel.c:512 +#, c-format +msgid "" +"Other partitions already cover the whole disk.\n" +"Delete some/shrink them before retry.\n" +msgstr "" +"Các phân vùng khác đã chứa cả đĩa.\n" +"Hãy xóa hay thu nhỏ chúng trước khi thử lại.\n" + +#: fdisk/fdisksunlabel.c:593 +#, c-format +msgid "" +"You haven't covered the whole disk with the 3rd partition, but your value\n" +"%d %s covers some other partition. Your entry has been changed\n" +"to %d %s\n" +msgstr "" +"Phân vùng thứ 3 không chứa cả ổ đĩa, nhưng các giá trị %d %s đè lên\n" +"một số phân vùng khác. Các mục đã thay đổi thành %d %s\n" + +#: fdisk/fdisksunlabel.c:615 +#, c-format +msgid "" +"If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" +"partition as Whole disk (5), starting at 0, with %u sectors\n" +msgstr "" +"Nếu bạn muốn duy trì một đĩa tương thích với SunOS/Solaris, thì cần để phân\n" +"vùng này là cả đĩa (5), bắt đầu từ 0, và với %u sectors\n" + +#: fdisk/fdisksunlabel.c:627 +msgid "" +"It is highly recommended that the partition at offset 0\n" +"is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" +"there may destroy your partition table and bootblock.\n" +"Type YES if you're very sure you would like that partition\n" +"tagged with 82 (Linux swap): " +msgstr "" +"Rất khuyên dùng phân vùng tại offset 0 có hệ thống tập tin\n" +"UFS, EXT2FS hay swap SunOS. Nếu đặt thành swap của Linux thì\n" +"có thể hủy bảng phân vùng của bạn và khối khởi động.\n" +"Gõ CO (CÓ) nếu bạn chắc chắn muốn phân vùng được đặt thành\n" +"82 (swap của Linux): " + +#: fdisk/fdisksunlabel.c:658 +#, c-format +msgid "" +"\n" +"Disk %s (Sun disk label): %d heads, %d sectors, %d rpm\n" +"%d cylinders, %d alternate cylinders, %d physical cylinders\n" +"%d extra sects/cyl, interleave %d:1\n" +"%s\n" +"Units = %s of %d * 512 bytes\n" +"\n" +msgstr "" +"\n" +"Đĩa %s (nhãn đĩa Sun): %d đầu đọc, %d sector, %d rpm\n" +"%d cylinder, %d cylinder xen kẽ, %d cylinder vật lý\n" +"%d sector dự phòng/cyl, độ xen kẽ %d:1\n" +"%s\n" +"Đơn vị = %s của %d * 512 byte\n" +"\n" + +#: fdisk/fdisksunlabel.c:672 +#, c-format +msgid "" +"\n" +"Disk %s (Sun disk label): %d heads, %d sectors, %d cylinders\n" +"Units = %s of %d * 512 bytes\n" +"\n" +msgstr "" +"\n" +"Đĩa %s (nhãn đĩa Sun): %d đầu đọc, %d sector, %d cylinder\n" +"Đơn vị = %s của %d * 512 byte\n" +"\n" + +#: fdisk/fdisksunlabel.c:677 +#, c-format +msgid "%*s Flag Start End Blocks Id System\n" +msgstr "%*s Cờ Đầu Cuối Khối Id Hệ thống\n" + +#: fdisk/fdisksunlabel.c:702 +msgid "Number of alternate cylinders" +msgstr "Số cylinder xen kẽ" + +#: fdisk/fdisksunlabel.c:735 +msgid "Number of physical cylinders" +msgstr "Số cylinder vật lý" + +#: fdisk/i386_sys_types.c:7 +msgid "FAT12" +msgstr "FAT12" + +#: fdisk/i386_sys_types.c:8 +msgid "XENIX root" +msgstr "XENIX root" + +#: fdisk/i386_sys_types.c:9 +msgid "XENIX usr" +msgstr "XENIX usr" + +#: fdisk/i386_sys_types.c:10 +msgid "FAT16 <32M" +msgstr "FAT16 <32M" + +#: fdisk/i386_sys_types.c:11 +msgid "Extended" +msgstr "Mở rộng" + +#: fdisk/i386_sys_types.c:12 +msgid "FAT16" +msgstr "FAT16" + +#: fdisk/i386_sys_types.c:13 +msgid "HPFS/NTFS" +msgstr "HPFS/NTFS" + +#: fdisk/i386_sys_types.c:14 +msgid "AIX" +msgstr "AIX" + +#: fdisk/i386_sys_types.c:15 +msgid "AIX bootable" +msgstr "ATX có thể khởi động" + +#: fdisk/i386_sys_types.c:16 +msgid "OS/2 Boot Manager" +msgstr "OS/2 Quản lý khởi động" + +#: fdisk/i386_sys_types.c:17 +msgid "W95 FAT32" +msgstr "W95 FAT32" + +#: fdisk/i386_sys_types.c:18 +msgid "W95 FAT32 (LBA)" +msgstr "W95 FAT32 (LBA)" + +#: fdisk/i386_sys_types.c:19 +msgid "W95 FAT16 (LBA)" +msgstr "W95 FAT16 (LBA)" + +#: fdisk/i386_sys_types.c:20 +msgid "W95 Ext'd (LBA)" +msgstr "W95 Ext'd (LBA)" + +#: fdisk/i386_sys_types.c:21 +msgid "OPUS" +msgstr "OPUS" + +#: fdisk/i386_sys_types.c:22 +msgid "Hidden FAT12" +msgstr "FAT12 ẩn" + +#: fdisk/i386_sys_types.c:23 +msgid "Compaq diagnostics" +msgstr "Chuẩn đoán Compaq" + +#: fdisk/i386_sys_types.c:24 +msgid "Hidden FAT16 <32M" +msgstr "FAT16 ẩn <32M" + +#: fdisk/i386_sys_types.c:25 +msgid "Hidden FAT16" +msgstr "FAT16 ẩn" + +#: fdisk/i386_sys_types.c:26 +msgid "Hidden HPFS/NTFS" +msgstr "HPFS/NTFS ẩn" + +#: fdisk/i386_sys_types.c:27 +msgid "AST SmartSleep" +msgstr "AST SmartSleep" + +#: fdisk/i386_sys_types.c:28 +msgid "Hidden W95 FAT32" +msgstr "W95 FAT32 ẩn" + +#: fdisk/i386_sys_types.c:29 +msgid "Hidden W95 FAT32 (LBA)" +msgstr "W95 FAT32 ẩn (LBA)" + +#: fdisk/i386_sys_types.c:30 +msgid "Hidden W95 FAT16 (LBA)" +msgstr "W95 FAT16 (LBA) ẩn" + +#: fdisk/i386_sys_types.c:31 +msgid "NEC DOS" +msgstr "NEC DOS" + +#: fdisk/i386_sys_types.c:32 +msgid "Plan 9" +msgstr "Plan 9" + +#: fdisk/i386_sys_types.c:33 +msgid "PartitionMagic recovery" +msgstr "Khôi phục PartitionMagic" + +#: fdisk/i386_sys_types.c:34 +msgid "Venix 80286" +msgstr "Venix 80286" + +#: fdisk/i386_sys_types.c:35 +msgid "PPC PReP Boot" +msgstr "Khởi động PPC PReP" + +#: fdisk/i386_sys_types.c:36 +msgid "SFS" +msgstr "SFS" + +#: fdisk/i386_sys_types.c:37 +msgid "QNX4.x" +msgstr "QNX4.x" + +#: fdisk/i386_sys_types.c:38 +msgid "QNX4.x 2nd part" +msgstr "QNX4.x phần 2" + +#: fdisk/i386_sys_types.c:39 +msgid "QNX4.x 3rd part" +msgstr "QNX4.x phần 3" + +#: fdisk/i386_sys_types.c:40 +msgid "OnTrack DM" +msgstr "OnTrack DM" + +#: fdisk/i386_sys_types.c:41 +msgid "OnTrack DM6 Aux1" +msgstr "OnTrack DM6 Aux1" + +#: fdisk/i386_sys_types.c:42 +msgid "CP/M" +msgstr "CP/M" + +#: fdisk/i386_sys_types.c:43 +msgid "OnTrack DM6 Aux3" +msgstr "OnTrack DM6 Aux3" + +#: fdisk/i386_sys_types.c:44 +msgid "OnTrackDM6" +msgstr "OnTrackDM6" + +#: fdisk/i386_sys_types.c:45 +msgid "EZ-Drive" +msgstr "EZ-Drive" + +#: fdisk/i386_sys_types.c:46 +msgid "Golden Bow" +msgstr "Golden Bow" + +#: fdisk/i386_sys_types.c:47 +msgid "Priam Edisk" +msgstr "Priam Edisk" + +#: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 +#: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 +msgid "SpeedStor" +msgstr "SpeedStor" + +#: fdisk/i386_sys_types.c:49 +msgid "GNU HURD or SysV" +msgstr "GNU HURD hay SysV" + +#: fdisk/i386_sys_types.c:50 +msgid "Novell Netware 286" +msgstr "Novell Netware 286" + +#: fdisk/i386_sys_types.c:51 +msgid "Novell Netware 386" +msgstr "Novell Netware 386" + +#: fdisk/i386_sys_types.c:52 +msgid "DiskSecure Multi-Boot" +msgstr "Bảomậtđĩa Đa-khởi-động" + +#: fdisk/i386_sys_types.c:53 +msgid "PC/IX" +msgstr "PC/IX" + +#: fdisk/i386_sys_types.c:54 +msgid "Old Minix" +msgstr "Minix cũ" + +#: fdisk/i386_sys_types.c:55 +msgid "Minix / old Linux" +msgstr "Minux / Linux cũ" + +#: fdisk/i386_sys_types.c:56 +msgid "Linux swap / Solaris" +msgstr "Linux swap / Solaris" + +#: fdisk/i386_sys_types.c:58 +msgid "OS/2 hidden C: drive" +msgstr "OS/2 ổ đĩa C: ẩn" + +#: fdisk/i386_sys_types.c:59 +msgid "Linux extended" +msgstr "Mở rộng Linux" + +#: fdisk/i386_sys_types.c:60 fdisk/i386_sys_types.c:61 +msgid "NTFS volume set" +msgstr "Bộ khối (volume) NTFS" + +#: fdisk/i386_sys_types.c:62 +msgid "Linux plaintext" +msgstr "Văn bản đơn giản Linux" + +#: fdisk/i386_sys_types.c:64 +msgid "Amoeba" +msgstr "Amoeba" + +#: fdisk/i386_sys_types.c:65 +msgid "Amoeba BBT" +msgstr "Amoeba BBT" + +#: fdisk/i386_sys_types.c:66 +msgid "BSD/OS" +msgstr "BSD/OS" + +#: fdisk/i386_sys_types.c:67 +msgid "IBM Thinkpad hibernation" +msgstr "Hibernation của IBM Thinkpad" + +#: fdisk/i386_sys_types.c:68 +msgid "FreeBSD" +msgstr "FreeBSD" + +#: fdisk/i386_sys_types.c:69 +msgid "OpenBSD" +msgstr "OpenBSD" + +#: fdisk/i386_sys_types.c:70 +msgid "NeXTSTEP" +msgstr "NeXTSTEP" + +#: fdisk/i386_sys_types.c:71 +msgid "Darwin UFS" +msgstr "Darwin UFS" + +#: fdisk/i386_sys_types.c:72 +msgid "NetBSD" +msgstr "NetBSD" + +#: fdisk/i386_sys_types.c:73 +msgid "Darwin boot" +msgstr "Khởi động Darwin" + +#: fdisk/i386_sys_types.c:74 +msgid "BSDI fs" +msgstr "BSDI fs" + +#: fdisk/i386_sys_types.c:75 +msgid "BSDI swap" +msgstr "BSDI swap" + +#: fdisk/i386_sys_types.c:76 +msgid "Boot Wizard hidden" +msgstr "Thuật sĩ khởi động ẩn" + +#: fdisk/i386_sys_types.c:77 +msgid "Solaris boot" +msgstr "Khởi động Solaris" + +#: fdisk/i386_sys_types.c:78 +msgid "Solaris" +msgstr "Solaris" + +#: fdisk/i386_sys_types.c:79 +msgid "DRDOS/sec (FAT-12)" +msgstr "DRDOS/sec (FAT-12)" + +#: fdisk/i386_sys_types.c:80 +msgid "DRDOS/sec (FAT-16 < 32M)" +msgstr "DRDOS/sec (FAT-16 < 32M)" + +#: fdisk/i386_sys_types.c:81 +msgid "DRDOS/sec (FAT-16)" +msgstr "DRDOS/sec (FAT-16)" + +#: fdisk/i386_sys_types.c:82 +msgid "Syrinx" +msgstr "Syrinx" + +#: fdisk/i386_sys_types.c:83 +msgid "Non-FS data" +msgstr "Dữ liệu không phải FS" + +#: fdisk/i386_sys_types.c:84 +msgid "CP/M / CTOS / ..." +msgstr "CP/M / CTOS / ..." + +#: fdisk/i386_sys_types.c:86 +msgid "Dell Utility" +msgstr "Công cụ Dell" + +#: fdisk/i386_sys_types.c:87 +msgid "BootIt" +msgstr "BootIt (khởi động nó)" + +#: fdisk/i386_sys_types.c:88 +msgid "DOS access" +msgstr "Truy cập DOS" + +#: fdisk/i386_sys_types.c:90 +msgid "DOS R/O" +msgstr "DOS R/O (chỉ đọc)" + +#: fdisk/i386_sys_types.c:93 +msgid "BeOS fs" +msgstr "Hệ thống tập tin BeOS" + +#: fdisk/i386_sys_types.c:94 +msgid "EFI GPT" +msgstr "EFI GPT" + +#: fdisk/i386_sys_types.c:95 +msgid "EFI (FAT-12/16/32)" +msgstr "EFI (FAT-12/16/32)" + +#: fdisk/i386_sys_types.c:96 +msgid "Linux/PA-RISC boot" +msgstr "Khởi động Linux/PA-RISC" + +#: fdisk/i386_sys_types.c:99 +msgid "DOS secondary" +msgstr "DOS phụ" + +#: fdisk/i386_sys_types.c:103 +msgid "LANstep" +msgstr "LANstep (bước LAN)" + +#: fdisk/i386_sys_types.c:104 +msgid "BBT" +msgstr "BBT" + +#: fdisk/sfdisk.c:195 +#, c-format +msgid "seek error on %s - cannot seek to %lu\n" +msgstr "lỗi tìm kiếm trên %s - không thể tìm tới %lu\n" + +#: fdisk/sfdisk.c:200 +#, c-format +msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" +msgstr "lỗi tìm kiếm: cần 0x%08x%08x, nhận được 0x%08x%08x\n" + +#: fdisk/sfdisk.c:246 +msgid "out of memory - giving up\n" +msgstr "tràn bộ nhớ - không thể tiếp tục\n" + +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 +#, c-format +msgid "read error on %s - cannot read sector %lu\n" +msgstr "lỗi đọc trên %s - không thể đọc sector %lu\n" + +#: fdisk/sfdisk.c:269 +#, c-format +msgid "ERROR: sector %lu does not have an msdos signature\n" +msgstr "LỖI: sector %lu không có dấu hiệu của msdos\n" + +#: fdisk/sfdisk.c:284 +#, c-format +msgid "write error on %s - cannot write sector %lu\n" +msgstr "lỗi ghi trên %s - không thể ghi sector %lu\n" + +#: fdisk/sfdisk.c:322 +#, c-format +msgid "cannot open partition sector save file (%s)\n" +msgstr "không thể mở phân vùng sector ghi tập tin (%s)\n" + +#: fdisk/sfdisk.c:340 +#, c-format +msgid "write error on %s\n" +msgstr "lỗi ghi trên %s\n" + +#: fdisk/sfdisk.c:358 +#, c-format +msgid "cannot stat partition restore file (%s)\n" +msgstr "không thể xác định tập tin phục hồi phân vùng (%s)\n" + +#: fdisk/sfdisk.c:363 +msgid "partition restore file has wrong size - not restoring\n" +msgstr "tập tin phục hồi phân vùng có kích thước sai - không phục hồi\n" + +#: fdisk/sfdisk.c:367 +msgid "out of memory?\n" +msgstr "tràn bộ nhớ?\n" + +#: fdisk/sfdisk.c:373 +#, c-format +msgid "cannot open partition restore file (%s)\n" +msgstr "không thể mở tập tin phục hồi phân vùng (%s)\n" + +#: fdisk/sfdisk.c:379 +#, c-format +msgid "error reading %s\n" +msgstr "lỗi đọc %s\n" + +#: fdisk/sfdisk.c:386 +#, c-format +msgid "cannot open device %s for writing\n" +msgstr "không thể mở thiết bị %s để ghi\n" + +#: fdisk/sfdisk.c:398 +#, c-format +msgid "error writing sector %lu on %s\n" +msgstr "lỗi ghi sector %lu trên %s\n" + +#: fdisk/sfdisk.c:451 +#, c-format +msgid "Disk %s: cannot get geometry\n" +msgstr "Đĩa %s: không thể lấy cấu trúc\n" + +#: fdisk/sfdisk.c:468 +#, c-format +msgid "Disk %s: cannot get size\n" +msgstr "Đĩa %s: không thể lấy kích thước\n" + +#: fdisk/sfdisk.c:501 +#, c-format +msgid "" +"Warning: start=%lu - this looks like a partition rather than\n" +"the entire disk. Using fdisk on it is probably meaningless.\n" +"[Use the --force option if you really want this]\n" +msgstr "" +"Cảnh báo: đầu=%lu - giống một phân vùng hơn là cả một đĩa.\n" +"Sử dụng fdisk có thể không có ý nghĩa gì.\n" +"[Sử dụng tùy chọn --force nếu bạn thực sự muốn]\n" + +#: fdisk/sfdisk.c:508 +#, c-format +msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" +msgstr "Cảnh báo: HDIO_GETGEO nói có %lu đầu đọc\n" + +#: fdisk/sfdisk.c:511 +#, c-format +msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" +msgstr "Cảnh báo: HDIO_GETGEO nói có %lu sector\n" + +#: fdisk/sfdisk.c:515 +#, c-format +msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" +msgstr "Cảnh báo: BLKGETSIZE/HDIO_GETGEO nói có %lu cylinder\n" + +#: fdisk/sfdisk.c:520 +#, c-format +msgid "" +"Warning: unlikely number of sectors (%lu) - usually at most 63\n" +"This will give problems with all software that uses C/H/S addressing.\n" +msgstr "" +"Cảnh báo: không giống số sector (%lu) - thường là 63\n" +"Sẽ nảy sinh vấn đề với tất cả phần mềm sử dụng việc đánh địa chỉ C/H/S.\n" + +#: fdisk/sfdisk.c:524 +#, c-format +msgid "" +"\n" +"Disk %s: %lu cylinders, %lu heads, %lu sectors/track\n" +msgstr "" +"\n" +"Đĩa %s: %lu cylinder, %lu đầu đọc, %lu sector/track\n" + +#: fdisk/sfdisk.c:606 +#, c-format +msgid "" +"%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" +msgstr "" +"%s của phân vùng %s có số đầu đọc không thể có: %lu (phải trong khoảng 0-%" +"lu)\n" + +#: fdisk/sfdisk.c:611 +#, c-format +msgid "" +"%s of partition %s has impossible value for sector: %lu (should be in 1-%" +"lu)\n" +msgstr "" +"%s của phân vùng %s có số sector không thể có: %lu (phải trong khoảng 1-%" +"lu)\n" + +#: fdisk/sfdisk.c:616 +#, c-format +msgid "" +"%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" +"lu)\n" +msgstr "" +"%s của phân vùng %s có số cylinder không thể có: %lu (phải trong khoảng 1-%" +"lu)\n" + +#: fdisk/sfdisk.c:656 +#, c-format +msgid "" +"Id Name\n" +"\n" +msgstr "" +"Tên Id\n" +"\n" + +#: fdisk/sfdisk.c:812 +#, c-format +msgid "Re-reading the partition table ...\n" +msgstr "Đang đọc lại bảng phân vùng ...\n" + +#: fdisk/sfdisk.c:818 +msgid "" +"The command to re-read the partition table failed\n" +"Reboot your system now, before using mkfs\n" +msgstr "" +"Lỗi chạy lệnh đọc lại bảng phân vùng\n" +"Khởi động lại hệ thống ngay bây giờ trước khi sử dụng mkfs\n" + +#: fdisk/sfdisk.c:823 +#, c-format +msgid "Error closing %s\n" +msgstr "Lỗi đóng %s\n" + +#: fdisk/sfdisk.c:861 +#, c-format +msgid "%s: no such partition\n" +msgstr "%s: không có phân vùng như vậy\n" + +#: fdisk/sfdisk.c:884 +msgid "unrecognized format - using sectors\n" +msgstr "định dạng không nhận ra - sử dụng sector\n" + +#: fdisk/sfdisk.c:923 +#, c-format +msgid "# partition table of %s\n" +msgstr "# bảng phân vùng của %s\n" + +#: fdisk/sfdisk.c:934 +#, c-format +msgid "unimplemented format - using %s\n" +msgstr "định dạng chưa hỗ trợ - sử dụng %s\n" + +#: fdisk/sfdisk.c:938 +#, c-format +msgid "" +"Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" +"\n" +msgstr "" +"Đơn vị = cylinder %lu byte, khối 1024 byte, đếm từ %d\n" +"\n" + +#: fdisk/sfdisk.c:941 +#, c-format +msgid " Device Boot Start End #cyls #blocks Id System\n" +msgstr " Thiết bị Khởi động Đầu Cuối #cyl #Khối Id Hệ thống\n" + +#: fdisk/sfdisk.c:946 +#, c-format +msgid "" +"Units = sectors of 512 bytes, counting from %d\n" +"\n" +msgstr "" +"Đơn vị = sector 512 byte, đếm từ %d\n" +"\n" + +#: fdisk/sfdisk.c:948 +#, c-format +msgid " Device Boot Start End #sectors Id System\n" +msgstr " Thiết bị Khởi động Đầu Cuối #sector Id Hệ thống\n" + +#: fdisk/sfdisk.c:951 +#, c-format +msgid "" +"Units = blocks of 1024 bytes, counting from %d\n" +"\n" +msgstr "" +"Đơn vị = khối 1024 byte, đếm từ %d\n" +"\n" + +#: fdisk/sfdisk.c:953 +#, c-format +msgid " Device Boot Start End #blocks Id System\n" +msgstr " Thiết bị Khởi động Đầu Cuối #Khối Id Hệ thống\n" + +#: fdisk/sfdisk.c:956 +#, c-format +msgid "" +"Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" +"\n" +msgstr "" +"Đơn vị = mebibyte 1048576 byte, khối 1024 byte, đếm từ %d\n" +"\n" + +#: fdisk/sfdisk.c:958 +#, c-format +msgid " Device Boot Start End MiB #blocks Id System\n" +msgstr " Thiết bị Khởi động Đầu MiB #Khối Id Hệ thống\n" + +#: fdisk/sfdisk.c:1118 +#, c-format +msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" +msgstr "\t\tđầu: (c,h,s) mong đợi (%ld,%ld,%ld) tìm thấy (%ld,%ld,%ld)\n" + +#: fdisk/sfdisk.c:1125 +#, c-format +msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" +msgstr "\t\tcuối: (c,h,s) mong đợi (%ld,%ld,%ld) tìm thấy (%ld,%ld,%ld)\n" + +#: fdisk/sfdisk.c:1128 +#, c-format +msgid "partition ends on cylinder %ld, beyond the end of the disk\n" +msgstr "phân vùng kết thúc trên cylinder %ld, vượt quá điểm cuối của đĩa\n" + +#: fdisk/sfdisk.c:1138 +msgid "No partitions found\n" +msgstr "Không tìm thấy phân vùng nào\n" + +#: fdisk/sfdisk.c:1142 +#, c-format +msgid "" +"Warning: The partition table looks like it was made\n" +" for C/H/S=*/%ld/%ld (instead of %ld/%ld/%ld).\n" +"For this listing I'll assume that geometry.\n" +msgstr "" +"Cảnh báo: Bảng phân vùng có vẻ như được tạo ra\n" +"với C/H/S=*/%ld/%ld (thay vì %ld/%ld/%ld).\n" +"Tôi sẽ thừa nhận cấu trúc đó cho danh sách này.\n" + +#: fdisk/sfdisk.c:1191 +msgid "no partition table present.\n" +msgstr "không có bảng phân vùng nào.\n" + +#: fdisk/sfdisk.c:1193 +#, c-format +msgid "strange, only %d partitions defined.\n" +msgstr "kỳ lạ, chỉ có %d phân vùng xác định.\n" + +#: fdisk/sfdisk.c:1202 +#, c-format +msgid "Warning: partition %s has size 0 but is not marked Empty\n" +msgstr "" +"Cảnh báo: phân vùng %s có kích thước 0 nhưng không được đánh dấu rỗng\n" + +#: fdisk/sfdisk.c:1205 +#, c-format +msgid "Warning: partition %s has size 0 and is bootable\n" +msgstr "Cảnh báo: phân vùng %s có kích thước 0 và có thể khởi động\n" + +#: fdisk/sfdisk.c:1208 +#, c-format +msgid "Warning: partition %s has size 0 and nonzero start\n" +msgstr "Cảnh báo: phân vùng %s có kích thước 0 và điểm đầu khác 0\n" + +#: fdisk/sfdisk.c:1219 +#, c-format +msgid "Warning: partition %s " +msgstr "Cảnh báo: phân vùng %s " + +#: fdisk/sfdisk.c:1220 +#, c-format +msgid "is not contained in partition %s\n" +msgstr "không chứa trong phân vùng %s\n" + +#: fdisk/sfdisk.c:1231 +#, c-format +msgid "Warning: partitions %s " +msgstr "Cảnh báo: các phân vùng %s " + +#: fdisk/sfdisk.c:1232 +#, c-format +msgid "and %s overlap\n" +msgstr "và %s đè lên nhau\n" + +#: fdisk/sfdisk.c:1243 +#, c-format +msgid "" +"Warning: partition %s contains part of the partition table (sector %lu),\n" +"and will destroy it when filled\n" +msgstr "" +"Cảnh báo: phân vùng %s chứa một phần của bảng phân vùng (sector %lu),\n" +"và sẽ hủy nó khi đầy\n" + +#: fdisk/sfdisk.c:1255 +#, c-format +msgid "Warning: partition %s starts at sector 0\n" +msgstr "Cảnh báo: phân vùng %s bắt đầu tại sector 0\n" + +#: fdisk/sfdisk.c:1259 +#, c-format +msgid "Warning: partition %s extends past end of disk\n" +msgstr "Cảnh báo: phân vùng %s kéo dài quá điểm cuối đĩa\n" + +#: fdisk/sfdisk.c:1274 +msgid "" +"Among the primary partitions, at most one can be extended\n" +" (although this is not a problem under Linux)\n" +msgstr "" +"Trong số các phân vùng chính, nhiều nhất chỉ có một là mở rộng\n" +" (mặc dù đây không phải là vấn đề dưới Linux)\n" + +#: fdisk/sfdisk.c:1292 +#, c-format +msgid "Warning: partition %s does not start at a cylinder boundary\n" +msgstr "Cảnh báo: phân vùng %s không bắt đầu trên ranh giới cylinder\n" + +#: fdisk/sfdisk.c:1298 +#, c-format +msgid "Warning: partition %s does not end at a cylinder boundary\n" +msgstr "Cảnh báo: phân vùng %s không kết thúc trên ranh giới cylinder\n" + +#: fdisk/sfdisk.c:1316 +msgid "" +"Warning: more than one primary partition is marked bootable (active)\n" +"This does not matter for LILO, but the DOS MBR will not boot this disk.\n" +msgstr "" +"Cảnh báo: có nhiều hơn một phân vùng chính được đánh dấu có thể khởi\n" +"động. Đây không phải là vấn đề đối với LILO, nhưng MBR của DOS sẽ không\n" +"khởi động đĩa này.\n" + +#: fdisk/sfdisk.c:1323 +msgid "" +"Warning: usually one can boot from primary partitions only\n" +"LILO disregards the `bootable' flag.\n" +msgstr "" +"Cảnh báo: thông thường người dùng chỉ có thể khởi động từ phân vùng\n" +"chính. LILO không quan tâm đến cờ `có thể khởi động'.\n" + +#: fdisk/sfdisk.c:1329 +msgid "" +"Warning: no primary partition is marked bootable (active)\n" +"This does not matter for LILO, but the DOS MBR will not boot this disk.\n" +msgstr "" +"Cảnh báo: không có phân vùng chính nào được đánh dấu có thể khởi\n" +"động. Đây không phải là vấn đề đối với LILO, nhưng MBR của DOS sẽ không\n" +"khởi động đĩa này.\n" + +#: fdisk/sfdisk.c:1343 +msgid "start" +msgstr "đầu" + +#: fdisk/sfdisk.c:1346 +#, c-format +msgid "" +"partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" +msgstr "" +"phân vùng %s: đầu: (c,h,s) mong đợi (%ld,%ld,%ld) tìm thấy (%ld,%ld,%ld)\n" + +#: fdisk/sfdisk.c:1352 +msgid "end" +msgstr "cuối" + +#: fdisk/sfdisk.c:1355 +#, c-format +msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" +msgstr "" +"phân vùng %s: cuối: (c,h,s) mong đợi (%ld,%ld,%ld) tìm thấy (%ld,%ld,%ld)\n" + +#: fdisk/sfdisk.c:1358 +#, c-format +msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" +msgstr "phân vùng %s kết thúc trên cylinder %ld, vượt quá điểm cuối của đĩa\n" + +#: fdisk/sfdisk.c:1383 +#, c-format +msgid "" +"Warning: shifted start of the extd partition from %ld to %ld\n" +"(For listing purposes only. Do not change its contents.)\n" +msgstr "" +"Cảnh báo: dịch chuyển đầu của phân vùng mởi rộng từ %ld tới %ld\n" +" (Chỉ với mục đích liệt kê. Không thay đổi nội dung.)\n" + +#: fdisk/sfdisk.c:1389 +msgid "" +"Warning: extended partition does not start at a cylinder boundary.\n" +"DOS and Linux will interpret the contents differently.\n" +msgstr "" +"Cảnh báo: phân vùng mở rộng không bắt đầu trên ranh giới cylinder.\n" +"DOS và Linux sẽ biên dịch nội dung khác nhau.\n" + +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 +#, c-format +msgid "too many partitions - ignoring those past nr (%d)\n" +msgstr "quá nhiều phân vùng - bỏ qua những phân vùng sau nr (%d)\n" + +#: fdisk/sfdisk.c:1422 +msgid "tree of partitions?\n" +msgstr "cây phân vùng?\n" + +#: fdisk/sfdisk.c:1543 +msgid "detected Disk Manager - unable to handle that\n" +msgstr "tìm thấy Trình Quản Lý Đĩa - không thể điều khiển nó\n" + +#: fdisk/sfdisk.c:1550 +msgid "DM6 signature found - giving up\n" +msgstr "Không tìm thấy dấu hiệu DM6 - dừng lại\n" + +#: fdisk/sfdisk.c:1570 +msgid "strange..., an extended partition of size 0?\n" +msgstr "kỳ lạ..., một phân vùng mở rộng với kích thước 0?\n" + +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 +msgid "strange..., a BSD partition of size 0?\n" +msgstr "kỳ lại..., một phân vùng BSD với kích thước 0?\n" + +#: fdisk/sfdisk.c:1622 +#, c-format +msgid " %s: unrecognized partition table type\n" +msgstr " %s: loại bảng phân vùng không nhận ra\n" + +#: fdisk/sfdisk.c:1634 +msgid "-n flag was given: Nothing changed\n" +msgstr "đã đưa ra cờ -n: Không có gì thay đổi\n" + +#: fdisk/sfdisk.c:1650 +msgid "Failed saving the old sectors - aborting\n" +msgstr "Lỗi ghi sector cũ - đang dừng lại\n" + +#: fdisk/sfdisk.c:1655 +#, c-format +msgid "Failed writing the partition on %s\n" +msgstr "Lỗi ghi phân vùng trên %s\n" + +#: fdisk/sfdisk.c:1732 +msgid "long or incomplete input line - quitting\n" +msgstr "dòng nhập vào dài hay không đầy đủ - đang thoát\n" + +#: fdisk/sfdisk.c:1768 +#, c-format +msgid "input error: `=' expected after %s field\n" +msgstr "lỗi nhập: mong đợi `=' sau vùng %s\n" + +#: fdisk/sfdisk.c:1775 +#, c-format +msgid "input error: unexpected character %c after %s field\n" +msgstr "lỗi nhập: mong đợi ký tự %c sau vùng %s\n" + +#: fdisk/sfdisk.c:1781 +#, c-format +msgid "unrecognized input: %s\n" +msgstr "dữ liệu vào không nhận ra: %s\n" + +#: fdisk/sfdisk.c:1823 +msgid "number too big\n" +msgstr "số quá lớn\n" + +#: fdisk/sfdisk.c:1827 +msgid "trailing junk after number\n" +msgstr "đuôi bỏ đi sau một số\n" + +#: fdisk/sfdisk.c:1950 +msgid "no room for partition descriptor\n" +msgstr "không có chỗ cho mô tả phân vùng\n" + +#: fdisk/sfdisk.c:1983 +msgid "cannot build surrounding extended partition\n" +msgstr "không thể tạo phân vùng mở rộng bao quanh\n" + +#: fdisk/sfdisk.c:2034 +msgid "too many input fields\n" +msgstr "quá nhiều vùng nhập vào\n" + +#: fdisk/sfdisk.c:2068 +msgid "No room for more\n" +msgstr "Không còn chỗ trống\n" + +#: fdisk/sfdisk.c:2087 +msgid "Illegal type\n" +msgstr "Loại không cho phép\n" + +#: fdisk/sfdisk.c:2119 +#, c-format +msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" +msgstr "" +"Cảnh báo: kích thước đưa ra (%lu) vượt quá kích thước max cho phép (%lu)\n" + +#: fdisk/sfdisk.c:2125 +msgid "Warning: empty partition\n" +msgstr "Cảnh báo: phân vùng rỗng\n" + +#: fdisk/sfdisk.c:2139 +#, c-format +msgid "Warning: bad partition start (earliest %lu)\n" +msgstr "Cảnh báo: điểm đầu phân vùng xấu (trước %lu)\n" + +#: fdisk/sfdisk.c:2152 +msgid "unrecognized bootable flag - choose - or *\n" +msgstr "cờ có thể khởi động không nhận ra - chọn - hay *\n" + +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 +msgid "partial c,h,s specification?\n" +msgstr "Đặc điểm phân vùng c,h,s?\n" + +#: fdisk/sfdisk.c:2193 +msgid "Extended partition not where expected\n" +msgstr "Phân vùng mở rộng không ở chỗ mong đợi\n" + +#: fdisk/sfdisk.c:2225 +msgid "bad input\n" +msgstr "dữ liệu vào xấu\n" + +#: fdisk/sfdisk.c:2247 +msgid "too many partitions\n" +msgstr "quá nhiều phân vùng\n" + +#: fdisk/sfdisk.c:2280 +msgid "" +"Input in the following format; absent fields get a default value.\n" +" \n" +"Usually you only need to specify and (and perhaps ).\n" +msgstr "" +"Dữ liệu vào trong định dạng sau; dùng giá trị mặc định cho chỗ thiếu\n" +"<đầu> \n" +"Thông thường bạn chỉ cần chỉ rõ <đầu> và (và có thể ).\n" + +#: fdisk/sfdisk.c:2306 +#, c-format +msgid "Usage: %s [options] device ...\n" +msgstr "Sử dụng: %s [tùy chọn] thiết bị...\n" + +#: fdisk/sfdisk.c:2307 +msgid "device: something like /dev/hda or /dev/sda" +msgstr "thiết bị: có dạng /dev/hda hay /dev/sda" + +#: fdisk/sfdisk.c:2308 +msgid "useful options:" +msgstr "tùy chọn có ích:" + +#: fdisk/sfdisk.c:2309 +msgid " -s [or --show-size]: list size of a partition" +msgstr " -s [hay --show-size]: liệt kê kích thước phân vùng" + +#: fdisk/sfdisk.c:2310 +msgid " -c [or --id]: print or change partition Id" +msgstr " -c [hay --id]: in ra hay thay đổi Id phân vùng" + +#: fdisk/sfdisk.c:2311 +msgid " -l [or --list]: list partitions of each device" +msgstr " -l [hay --list]: liệt kê phân vùng của mỗi thiết bị" + +#: fdisk/sfdisk.c:2312 +msgid " -d [or --dump]: idem, but in a format suitable for later input" +msgstr "" +" -d [hay --dump]: cũng như trên nhưng ở dạng có thể dùng cho nhập vào" + +#: fdisk/sfdisk.c:2313 +msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" +msgstr " -i [hay --increment]: số cylinders v.v... từ 1 thay vì từ 0" + +#: fdisk/sfdisk.c:2314 +msgid "" +" -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" +"MB" +msgstr "" +" -uS, -uB, -uC, -uM: chấp nhận/báo cáo với đơn vị sector/khối/cylinder/MB" + +#: fdisk/sfdisk.c:2315 +msgid " -T [or --list-types]:list the known partition types" +msgstr " -T [hay --list-types]:liệt kê các loại phân vùng đã biết" + +#: fdisk/sfdisk.c:2316 +msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" +msgstr "" +" -D [hay --DOS]: để tương thích với DOS: lãng phí một chút khoảng " +"trống" + +#: fdisk/sfdisk.c:2317 +msgid " -R [or --re-read]: make kernel reread partition table" +msgstr " -R [hay --re-read]: khiến nhân đọc lại bảng phân vùng" + +#: fdisk/sfdisk.c:2318 +msgid " -N# : change only the partition with number #" +msgstr " -N# : chỉ thay đổi phân vùng với số #" + +#: fdisk/sfdisk.c:2319 +msgid " -n : do not actually write to disk" +msgstr " -n : không thực sự viết lên đĩa" + +#: fdisk/sfdisk.c:2320 +msgid "" +" -O file : save the sectors that will be overwritten to file" +msgstr " -O tập tin : ghi các sector sẽ bị ghi chèn vào tập tin" + +#: fdisk/sfdisk.c:2321 +msgid " -I file : restore these sectors again" +msgstr " -I tập tin : phục hồi lại những sector này" + +#: fdisk/sfdisk.c:2322 +msgid " -v [or --version]: print version" +msgstr " -v [hay --version]: in ra số phiên bản" + +#: fdisk/sfdisk.c:2323 +msgid " -? [or --help]: print this message" +msgstr " -? [hay --help]: in trợ giúp này" + +#: fdisk/sfdisk.c:2324 +msgid "dangerous options:" +msgstr "tùy chọn nguy hiểm:" + +#: fdisk/sfdisk.c:2325 +msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" +msgstr "" +" -g [hay --show-geometry]: in ra cấu trúc đĩa theo quan niệm của nhân" + +#: fdisk/sfdisk.c:2326 +msgid "" +" -G [or --show-pt-geometry]: print geometry guessed from the partition " +"table" +msgstr "" +" -G [hay --show-pt-geometry]: in ra cấu trúc dự đoán từ bảng phân vùng" + +#: fdisk/sfdisk.c:2327 +msgid "" +" -x [or --show-extended]: also list extended partitions on output\n" +" or expect descriptors for them on input" +msgstr "" +" -x [hay --show-extended]: đồng thời liệt kê các phân vùng mở rộng\n" +" trong đầu ra hay các mô tả mong đợi cho chúng\n" +" trong đầu vào" + +#: fdisk/sfdisk.c:2329 +msgid "" +" -L [or --Linux]: do not complain about things irrelevant for Linux" +msgstr "" +" -L [hay --Linux]: không than phiền về những gì không thích hợp với " +"Linux" + +#: fdisk/sfdisk.c:2330 +msgid " -q [or --quiet]: suppress warning messages" +msgstr " -q [hay --quiet]: bỏ các cảnh báo" + +#: fdisk/sfdisk.c:2331 +msgid " You can override the detected geometry using:" +msgstr " Bạn có thể viết đè lên cấu trúc nhận ra sử dụng:" + +#: fdisk/sfdisk.c:2332 +msgid " -C# [or --cylinders #]:set the number of cylinders to use" +msgstr " -C# [hay --cylinders #]:đặt số cylinder sử dụng" + +#: fdisk/sfdisk.c:2333 +msgid " -H# [or --heads #]: set the number of heads to use" +msgstr " -H# [or --heads #]: đặt số đầu đọc sử dụng" + +#: fdisk/sfdisk.c:2334 +msgid " -S# [or --sectors #]: set the number of sectors to use" +msgstr " -S# [or --sectors #]: đặt số sector sử dụng" + +#: fdisk/sfdisk.c:2335 +msgid "You can disable all consistency checking with:" +msgstr "Bạn có thể tắt tất cả các kiểm tra cố định với:" + +#: fdisk/sfdisk.c:2336 +msgid " -f [or --force]: do what I say, even if it is stupid" +msgstr " -f [hay --force]: làm bất theo lời bạn, thậm chí là ngu ngốc" + +#: fdisk/sfdisk.c:2342 +msgid "Usage:" +msgstr "Sử dụng:" + +#: fdisk/sfdisk.c:2343 +#, c-format +msgid "%s device\t\t list active partitions on device\n" +msgstr "%s thiết bị\t\t liệt kê phân vùng kích hoạt trên thiết bị\n" + +#: fdisk/sfdisk.c:2344 +#, c-format +msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" +msgstr "" +"%s thiết bị n1 n2 ... kích hoạt phân vùng n1 ..., bỏ kích hoạt phần còn lại\n" + +#: fdisk/sfdisk.c:2345 +#, c-format +msgid "%s -An device\t activate partition n, inactivate the other ones\n" +msgstr "%s -An thiết bị\t kích hoạt phân vùng n, bỏ kích hoạt những cái khác\n" + +#: fdisk/sfdisk.c:2512 +msgid "no command?\n" +msgstr "không lệnh?\n" + +#: fdisk/sfdisk.c:2635 +#, c-format +msgid "total: %llu blocks\n" +msgstr "tổng sô: %llu khối\n" + +#: fdisk/sfdisk.c:2674 +msgid "usage: sfdisk --print-id device partition-number\n" +msgstr "sử dụng: sfdisk --print-id thiết-bị số-phân-vùng\n" + +#: fdisk/sfdisk.c:2676 +msgid "usage: sfdisk --change-id device partition-number Id\n" +msgstr "sử dụng: sfdisk --change-id thiết-bị số-phân-vùng Id\n" + +#: fdisk/sfdisk.c:2678 +msgid "usage: sfdisk --id device partition-number [Id]\n" +msgstr "sử dụng: sfdisk --id thiết-bị số-phân-vùng [Id]\n" + +#: fdisk/sfdisk.c:2685 +msgid "can specify only one device (except with -l or -s)\n" +msgstr "chỉ có thể chỉ ra một thiết bị (ngoại trừ với -l hay -s)\n" + +#: fdisk/sfdisk.c:2711 +#, c-format +msgid "cannot open %s read-write\n" +msgstr "không thể mở %s đọc-viết\n" + +#: fdisk/sfdisk.c:2713 +#, c-format +msgid "cannot open %s for reading\n" +msgstr "không mở được %s để đọc\n" + +#: fdisk/sfdisk.c:2738 +#, c-format +msgid "%s: OK\n" +msgstr "%s: OK\n" + +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 +#, c-format +msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" +msgstr "%s: %ld cylinder, %ld đầu đọc, %ld sector/trac\n" + +#: fdisk/sfdisk.c:2803 +#, c-format +msgid "Cannot get size of %s\n" +msgstr "Không thể lấy kích thước của %s\n" + +#: fdisk/sfdisk.c:2881 +#, c-format +msgid "bad active byte: 0x%x instead of 0x80\n" +msgstr "byte kích hoạt xấu: 0x%x thay vì 0x80\n" + +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 +msgid "" +"Done\n" +"\n" +msgstr "" +"Hoàn thành\n" +"\n" + +#: fdisk/sfdisk.c:2908 +#, c-format +msgid "" +"You have %d active primary partitions. This does not matter for LILO,\n" +"but the DOS MBR will only boot a disk with 1 active partition.\n" +msgstr "" +"Bạn có %d phân vùng chính kích hoạt. Đây không phải là vấn đề cho LILO,\n" +"nhưng MBR của DOS sẽ chỉ khởi động một đĩa với 1 phân vùng kích hoạt.\n" + +#: fdisk/sfdisk.c:2922 +#, c-format +msgid "partition %s has id %x and is not hidden\n" +msgstr "phân vùng %s có id %x và không phải là ẩn\n" + +#: fdisk/sfdisk.c:2979 +#, c-format +msgid "Bad Id %lx\n" +msgstr "Id xấu %lx\n" + +#: fdisk/sfdisk.c:2994 +msgid "This disk is currently in use.\n" +msgstr "Đĩa này hiện đang được sử dụng.\n" + +#: fdisk/sfdisk.c:3011 +#, c-format +msgid "Fatal error: cannot find %s\n" +msgstr "Lỗi nặng: không thể tìm %s\n" + +#: fdisk/sfdisk.c:3014 +#, c-format +msgid "Warning: %s is not a block device\n" +msgstr "Cảnh báo: %s không phải là thiết bị khối\n" + +#: fdisk/sfdisk.c:3020 +msgid "Checking that no-one is using this disk right now ...\n" +msgstr "Đang kiểm tra xem có ai đó đang sử dụng đĩa này không...\n" + +#: fdisk/sfdisk.c:3022 +msgid "" +"\n" +"This disk is currently in use - repartitioning is probably a bad idea.\n" +"Umount all file systems, and swapoff all swap partitions on this disk.\n" +"Use the --no-reread flag to suppress this check.\n" +msgstr "" +"\n" +"Đĩa này hiện thời đang được sử dụng - phân vùng lại không phải là ý muốn\n" +"tốt. Bỏ gắn tất cả các hệ thống tập tin, và tắt các phân vùng swap trên\n" +"đĩa này. Sử dụng --no-reread để bỏ kiểm tra này.\n" + +#: fdisk/sfdisk.c:3026 +msgid "Use the --force flag to overrule all checks.\n" +msgstr "Sử dụng --force để bãi bỏ mọi kiểm tra.\n" + +#: fdisk/sfdisk.c:3030 +msgid "OK\n" +msgstr "OK\n" + +#: fdisk/sfdisk.c:3039 +#, c-format +msgid "Old situation:\n" +msgstr "Tình huống cũ:\n" + +#: fdisk/sfdisk.c:3043 +#, c-format +msgid "Partition %d does not exist, cannot change it\n" +msgstr "Phân vùng %d không tồn tại, không thể thay đổi nó\n" + +#: fdisk/sfdisk.c:3051 +#, c-format +msgid "New situation:\n" +msgstr "Tình huống mới:\n" + +#: fdisk/sfdisk.c:3056 +msgid "" +"I don't like these partitions - nothing changed.\n" +"(If you really want this, use the --force option.)\n" +msgstr "" +"Tôi không thích những phân vùng này - không có gì thay đổi.\n" +"(Nếu bạn thực sự muốn điều này, sử dụng tùy chọn --force.)\n" + +#: fdisk/sfdisk.c:3059 +msgid "I don't like this - probably you should answer No\n" +msgstr "Tôi không thích điều này - bạn nên trả lời No\n" + +#: fdisk/sfdisk.c:3064 +#, c-format +msgid "Are you satisfied with this? [ynq] " +msgstr "Bạn có hài lòng với điều này? [ynq] " + +#: fdisk/sfdisk.c:3066 +#, c-format +msgid "Do you want to write this to disk? [ynq] " +msgstr "Bạn có muốn ghi lên đĩa? [ynq] " + +#: fdisk/sfdisk.c:3071 +#, c-format +msgid "" +"\n" +"sfdisk: premature end of input\n" +msgstr "" +"\n" +"sfdisk: dữ liệu vào kết thúc sớm\n" + +#: fdisk/sfdisk.c:3073 +msgid "Quitting - nothing changed\n" +msgstr "Đang thoát - không có gì thay đổi\n" + +#: fdisk/sfdisk.c:3079 +#, c-format +msgid "Please answer one of y,n,q\n" +msgstr "Xin hãy trả lời một trng y,n,q\n" + +#: fdisk/sfdisk.c:3087 +#, c-format +msgid "" +"Successfully wrote the new partition table\n" +"\n" +msgstr "" +"Viết thành công bảng phân vùng mới\n" +"\n" + +#: fdisk/sfdisk.c:3093 +msgid "" +"If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" +"to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" +"(See fdisk(8).)\n" +msgstr "" +"Nếu bạn tạo hay thay đổi một phân vùng DOS, ví dụ /dev/foo7, thì hãy dùng\n" +"dd(1) để làm rỗng 512 byte đầu: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" +"(Xem fdisk(8).)\n" + +#: getopt/getopt.c:233 +msgid "Try `getopt --help' for more information.\n" +msgstr "Hãy thử `getopt --help' để biết thêm thông tin.\n" + +#: getopt/getopt.c:299 +msgid "empty long option after -l or --long argument" +msgstr "tùy chọn dài rỗng sau -l hay tham số --long" + +#: getopt/getopt.c:319 +msgid "unknown shell after -s or --shell argument" +msgstr "shell không rõ sau -s hay tham số --shell" + +#: getopt/getopt.c:324 +msgid "Usage: getopt optstring parameters\n" +msgstr "Sử dụng: getopt optstring thamsố\n" + +#: getopt/getopt.c:325 +msgid " getopt [options] [--] optstring parameters\n" +msgstr " getopt [tùychọn] [--] optstring thamsố\n" + +#: getopt/getopt.c:326 +msgid " getopt [options] -o|--options optstring [options] [--]\n" +msgstr " getopt [tùychọn] -o|--options optstring [tùychọn] [--]\n" + +#: getopt/getopt.c:327 +msgid " parameters\n" +msgstr " tham số\n" + +#: getopt/getopt.c:328 +msgid "" +" -a, --alternative Allow long options starting with single -\n" +msgstr "" +" -a, --alternative Cho phép tùy chọn dài bắt đầu với một - đơn\n" + +#: getopt/getopt.c:329 +msgid " -h, --help This small usage guide\n" +msgstr " -h, --help Hướng dẫn sử dụng nhỏ này\n" + +#: getopt/getopt.c:330 +msgid " -l, --longoptions=longopts Long options to be recognized\n" +msgstr " -l, --longoptions=tùychọndài Tùy chọn dài cần nhận ra\n" + +#: getopt/getopt.c:331 +msgid "" +" -n, --name=progname The name under which errors are reported\n" +msgstr "" +" -n, --name=tênchươngtrình Báo cáo lỗi dưới tên chương trình\n" + +#: getopt/getopt.c:332 +msgid " -o, --options=optstring Short options to be recognized\n" +msgstr " -o, --options=optstring Tùy chọn ngắn cần nhận ra\n" + +#: getopt/getopt.c:333 +msgid " -q, --quiet Disable error reporting by getopt(3)\n" +msgstr " -q, --quiet Tắt bỏ báo cáo lỗi bằng getopt(3)\n" + +#: getopt/getopt.c:334 +msgid " -Q, --quiet-output No normal output\n" +msgstr " -Q, --quiet-output Không có kết quả ra thông thường\n" + +#: getopt/getopt.c:335 +msgid " -s, --shell=shell Set shell quoting conventions\n" +msgstr " -s, --shell=shell Đặt quy ước trích dẫn shell\n" + +#: getopt/getopt.c:336 +msgid " -T, --test Test for getopt(1) version\n" +msgstr " -T, --test Thử phiên bản getopt(1)\n" + +#: getopt/getopt.c:337 +msgid " -u, --unqote Do not quote the output\n" +msgstr " -u, --unqote Không trích dẫn kết quả ra\n" + +#: getopt/getopt.c:338 +msgid " -V, --version Output version information\n" +msgstr " -V, --version In ra thông tin phiên bản\n" + +#: getopt/getopt.c:395 getopt/getopt.c:456 +msgid "missing optstring argument" +msgstr "thiếu tham số optstring" + +#: getopt/getopt.c:444 +#, c-format +msgid "getopt (enhanced) 1.1.3\n" +msgstr "getopt (đã nâng cao) 1.1.3\n" + +#: getopt/getopt.c:450 +msgid "internal error, contact the author." +msgstr "lỗi nội bộ, hãy liên hệ với tác giả." + +#: hwclock/cmos.c:176 +#, c-format +msgid "booted from MILO\n" +msgstr "khởi động từ MILO\n" + +#: hwclock/cmos.c:185 +#, c-format +msgid "Ruffian BCD clock\n" +msgstr "Đồng hồ Ruffian BCD\n" + +#: hwclock/cmos.c:201 +#, c-format +msgid "clockport adjusted to 0x%x\n" +msgstr "clockport (cổng đồng hồ) điều chỉnh thành 0x%x\n" + +#: hwclock/cmos.c:213 +#, c-format +msgid "funky TOY!\n" +msgstr "ĐỒ CHƠI nhút nhát!\n" + +#: hwclock/cmos.c:267 +#, c-format +msgid "%s: atomic %s failed for 1000 iterations!" +msgstr "%s: %s nguyên tử lỗi sau1000 vòng quay!" + +#: hwclock/cmos.c:591 +#, c-format +msgid "Cannot open /dev/port: %s" +msgstr "Không mở được /dev/port: %s" + +#: hwclock/cmos.c:598 +#, c-format +msgid "I failed to get permission because I didn't try.\n" +msgstr "Tôi lấy thông tin quyền hạn không thành công vì đã không cố thử.\n" + +#: hwclock/cmos.c:601 +#, c-format +msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" +msgstr "" +"không thể dùng %s để lấy truy cập cổng I/O: gọi iopl(3) không thành công.\n" + +#: hwclock/cmos.c:604 +#, c-format +msgid "Probably you need root privileges.\n" +msgstr "Rất có thể bạn cần quyền người dùng root.\n" + +#: hwclock/hwclock.c:223 +#, c-format +msgid "Assuming hardware clock is kept in %s time.\n" +msgstr "Coi như đồng hồ phần cứng được giữ tại %s.\n" + +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 +msgid "UTC" +msgstr "UTC" + +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 +msgid "local" +msgstr "nội bộ" + +#: hwclock/hwclock.c:303 +#, c-format +msgid "%s: Warning: unrecognized third line in adjtime file\n" +msgstr "" +"%s: Cảnh báo: không nhận ra dòng thứ ba trong tập tin điều chỉnh thời gian\n" + +#: hwclock/hwclock.c:305 +#, c-format +msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" +msgstr "(Mong đợi: `UTC' hay `LOCAL' hay không gì cả.)\n" + +#: hwclock/hwclock.c:312 +#, c-format +msgid "Last drift adjustment done at %ld seconds after 1969\n" +msgstr "Điều chỉnh độ lệch lần cuối tại %ld giây sau 1969\n" + +#: hwclock/hwclock.c:314 +#, c-format +msgid "Last calibration done at %ld seconds after 1969\n" +msgstr "Sự định khuôn cuối cùng thực hiện lần cuối tại %ld giây sau 1969\n" + +#: hwclock/hwclock.c:316 +#, c-format +msgid "Hardware clock is on %s time\n" +msgstr "Đồng hồ phần cứng là trên %s\n" + +#: hwclock/hwclock.c:318 +msgid "unknown" +msgstr "không rõ" + +#: hwclock/hwclock.c:342 +#, c-format +msgid "Waiting for clock tick...\n" +msgstr "Chờ tiếng tíc tắc của đồng hồ...\n" + +#: hwclock/hwclock.c:346 +#, c-format +msgid "...got clock tick\n" +msgstr "...đã nghe thấy tiếng tíc tắc\n" + +#: hwclock/hwclock.c:399 +#, c-format +msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" +msgstr "" +"Giá trị không đúng trong đồng hồ phần cứng: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" + +#: hwclock/hwclock.c:407 +#, c-format +msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" +msgstr "" +"Thời gian đồng hồ phần cứng : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld giây kể từ " +"1969\n" + +#: hwclock/hwclock.c:435 +#, c-format +msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" +msgstr "Thời gian đọc từ Đồng hồ Phần cứng: %4d/%.2d/%.2d %02d:%02d:%02d\n" + +#: hwclock/hwclock.c:462 +#, c-format +msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" +msgstr "Đặt Đồng hồ Phần cứng thành %.2d:%.2d:%.2d = %ld giây kể từ 1969\n" + +#: hwclock/hwclock.c:468 +#, c-format +msgid "Clock not changed - testing only.\n" +msgstr "Đồng hồ không thay đổi - chỉ thử nghiệm mà thôi.\n" + +#: hwclock/hwclock.c:516 +#, c-format +msgid "" +"Time elapsed since reference time has been %.6f seconds.\n" +"Delaying further to reach the next full second.\n" +msgstr "" +"Thời gian trôi qua kể từ khi chỉnh thời gian là %.6f giây.\n" +"Trì hoãn thêm để đi tới giây đầy đủ tiếp theo.\n" + +#: hwclock/hwclock.c:545 +#, c-format +msgid "" +"The Hardware Clock registers contain values that are either invalid (e.g. " +"50th day of month) or beyond the range we can handle (e.g. Year 2095).\n" +msgstr "" +"Đồng hồ Phần cứng chứa các giá trị hoặc không đúng (v.d. ngày thứ 50 của " +"tháng) hoặc vượt quá phạm vi chúng ta có thể điều khiển (v.d. Năm 2095).\n" + +#: hwclock/hwclock.c:555 +#, c-format +msgid "%s %.6f seconds\n" +msgstr "%s %.6f giây\n" + +#: hwclock/hwclock.c:589 +#, c-format +msgid "No --date option specified.\n" +msgstr "Không chỉ ra tùy chọn --date.\n" + +#: hwclock/hwclock.c:595 +#, c-format +msgid "--date argument too long\n" +msgstr "Tham số --date quá dài\n" + +#: hwclock/hwclock.c:602 +#, c-format +msgid "" +"The value of the --date option is not a valid date.\n" +"In particular, it contains quotation marks.\n" +msgstr "" +"Giá trị của tùy chọn --date không phải là một ngày thích hợp.\n" +"Trong trường hợp này, nó chứa các dấu trích dẫn.\n" + +#: hwclock/hwclock.c:610 +#, c-format +msgid "Issuing date command: %s\n" +msgstr "Đưa ra câu lệnh date (ngày tháng): %s\n" + +#: hwclock/hwclock.c:614 +msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" +msgstr "Không chạy được chương trình 'date' trong shell /bin/sh. popen()" + +#: hwclock/hwclock.c:622 +#, c-format +msgid "response from date command = %s\n" +msgstr "trả lời không thành công từ câu lệnh date = %s\n" + +#: hwclock/hwclock.c:624 +#, c-format +msgid "" +"The date command issued by %s returned unexpected results.\n" +"The command was:\n" +" %s\n" +"The response was:\n" +" %s\n" +msgstr "" +"Câu lệnh date (ngày tháng) đưa ra bởi %s trả lại kết quả không mong đợi.\n" +"Câu lệnh là:\n" +" %s\n" +"Kết quả là:\n" +" %s\n" + +#: hwclock/hwclock.c:636 +#, c-format +msgid "" +"The date command issued by %s returned something other than an integer where " +"the converted time value was expected.\n" +"The command was:\n" +" %s\n" +"The response was:\n" +" %s\n" +msgstr "" +"Câu lệnh date (ngày tháng) đưa ra bởi %s trả lại kết quả không phải là một " +"số nguyên, trong khi mong đợi giá trị thời gian đã chuyển đổi.\n" +"Câu lệnh là:\n" +" %s\n" +"Kết quả là:\n" +" %s\n" + +#: hwclock/hwclock.c:647 +#, c-format +msgid "date string %s equates to %ld seconds since 1969.\n" +msgstr "chuỗi ngày tháng %s bằng %ld giây kể từ 1969.\n" + +#: hwclock/hwclock.c:679 +#, c-format +msgid "" +"The Hardware Clock does not contain a valid time, so we cannot set the " +"System Time from it.\n" +msgstr "" +"Đồng hồ Phần cứng không chứa thời gian thích hợp, vì thế chúng ta không thể " +"đặt Thời gian của Hệ thống từ đó.\n" + +#: hwclock/hwclock.c:701 +#, c-format +msgid "Calling settimeofday:\n" +msgstr "Đang gọi settimeofday:\n" + +#: hwclock/hwclock.c:702 +#, c-format +msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" +msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" + +#: hwclock/hwclock.c:704 +#, c-format +msgid "\ttz.tz_minuteswest = %d\n" +msgstr "\ttz.tz_minuteswest = %d\n" + +#: hwclock/hwclock.c:707 +#, c-format +msgid "Not setting system clock because running in test mode.\n" +msgstr "" +"Không thiết lập đồng hồ hệ thống bở vì đang chạy trong chế độ thử nghiệm.\n" + +#: hwclock/hwclock.c:716 +#, c-format +msgid "Must be superuser to set system clock.\n" +msgstr "Cần phải là người dùng root để đặt đồng hồ hệ thống.\n" + +#: hwclock/hwclock.c:719 +msgid "settimeofday() failed" +msgstr "settimeofday() không thành công" + +#: hwclock/hwclock.c:749 +#, c-format +msgid "" +"Not adjusting drift factor because the Hardware Clock previously contained " +"garbage.\n" +msgstr "Không chỉnh độ lệnh thời gian vì Đồng hồ phần cứng chứa rác.\n" + +#: hwclock/hwclock.c:754 +#, c-format +msgid "" +"Not adjusting drift factor because last calibration time is zero,\n" +"so history is bad and calibration startover is necessary.\n" +msgstr "" +"Không chỉnh độ lệnh thời gian vì lần định thời gian cuối cùng bằng 0,\n" +"vì thế lịch sử xấu, và cần khởi động lại việc định thời gian.\n" + +#: hwclock/hwclock.c:760 +#, c-format +msgid "" +"Not adjusting drift factor because it has been less than a day since the " +"last calibration.\n" +msgstr "" +"Không chỉnh độ lệnh thời gian vì nó nhỏ hơn một ngày kể từ lần định thời " +"gian cuối cùng.\n" + +#: hwclock/hwclock.c:808 +#, c-format +msgid "" +"Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " +"of %f seconds/day.\n" +"Adjusting drift factor by %f seconds/day\n" +msgstr "" +"Đồng hồ chạy sai lệch %.1f giây trong số %d giây đã qua, và đi ngược lạiđộ " +"sai lệch %f giây/ngày.\n" +"Chỉnh lại độ sai lệch %f giây/ngày\n" + +#: hwclock/hwclock.c:859 +#, c-format +msgid "Time since last adjustment is %d seconds\n" +msgstr "Thời gian kể từ lần chỉnh cuối cùng là %d giây\n" + +#: hwclock/hwclock.c:861 +#, c-format +msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" +msgstr "Cần thêm %d giây và chuyển thời gian ngược lại %.6f giây\n" + +#: hwclock/hwclock.c:890 +#, c-format +msgid "Not updating adjtime file because of testing mode.\n" +msgstr "Không cập nhật thời gian chỉnh vì chế độ thử nghiệm.\n" + +#: hwclock/hwclock.c:891 +#, c-format +msgid "" +"Would have written the following to %s:\n" +"%s" +msgstr "" +"Ghi nhớ cái sau tới %s:\n" +"%s" + +#: hwclock/hwclock.c:915 +#, c-format +msgid "Drift adjustment parameters not updated.\n" +msgstr "Không cập nhật các tham số chỉnh sai lệch.\n" + +#: hwclock/hwclock.c:956 +#, c-format +msgid "" +"The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" +msgstr "" +"Đồng hồ Phần cứng không có thời gian thích hợp, vì thế chúng ta không thể " +"chỉnh.\n" + +#: hwclock/hwclock.c:988 +#, c-format +msgid "Needed adjustment is less than one second, so not setting clock.\n" +msgstr "Cần chỉnh ít hơn một giây, vì thế không đặt đồng hồ.\n" + +#: hwclock/hwclock.c:1014 +#, c-format +msgid "Using %s.\n" +msgstr "Sử dụng %s.\n" + +#: hwclock/hwclock.c:1016 +#, c-format +msgid "No usable clock interface found.\n" +msgstr "Không tìm thấy giao diện đồng hồ có thể sử dụng nào.\n" + +#: hwclock/hwclock.c:1112 +#, c-format +msgid "Unable to set system clock.\n" +msgstr "Không đặt được đồng hồ hệ thống.\n" + +#: hwclock/hwclock.c:1142 +#, c-format +msgid "" +"The kernel keeps an epoch value for the Hardware Clock only on an Alpha " +"machine.\n" +"This copy of hwclock was built for a machine other than Alpha\n" +"(and thus is presumably not running on an Alpha now). No action taken.\n" +msgstr "" +"Nhân chỉ giữ giá trị khởi đầu cho Đồng hồ Phần cứng trên một máy Alpha.\n" +"Bản sao này của hwclock được biên dịch cho một máy khác Alpha\n" +"(và vì thế đoán rằng không chạy trên một máy Alpha). Không thực hiện gì.\n" + +#: hwclock/hwclock.c:1151 +#, c-format +msgid "Unable to get the epoch value from the kernel.\n" +msgstr "Không lấy được giá trị khởi đầu từ nhân.\n" + +#: hwclock/hwclock.c:1153 +#, c-format +msgid "Kernel is assuming an epoch value of %lu\n" +msgstr "Nhân đang giữ giá trị khởi đầu là %lu\n" + +#: hwclock/hwclock.c:1156 +#, c-format +msgid "" +"To set the epoch value, you must use the 'epoch' option to tell to what " +"value to set it.\n" +msgstr "" +"Để đặt giá trị khởi đầu, bạn cần sử dụng tùy chọn 'epoch' để thông báo giá " +"trị muốn đặt.\n" + +#: hwclock/hwclock.c:1159 +#, c-format +msgid "Not setting the epoch to %d - testing only.\n" +msgstr "Không đặt khởi đầu thành %d - chỉ thử nghiệm.\n" + +#: hwclock/hwclock.c:1162 +#, c-format +msgid "Unable to set the epoch value in the kernel.\n" +msgstr "Không đặt được giá trị khởi đầu trong nhân.\n" + +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s từ %s\n" + +#: hwclock/hwclock.c:1196 +#, c-format +msgid "" +"hwclock - query and set the hardware clock (RTC)\n" +"\n" +"Usage: hwclock [function] [options...]\n" +"\n" +"Functions:\n" +" --help show this help\n" +" --show read hardware clock and print result\n" +" --set set the rtc to the time given with --date\n" +" --hctosys set the system time from the hardware clock\n" +" --systohc set the hardware clock to the current system time\n" +" --adjust adjust the rtc to account for systematic drift since \n" +" the clock was last set or adjusted\n" +" --getepoch print out the kernel's hardware clock epoch value\n" +" --setepoch set the kernel's hardware clock epoch value to the \n" +" value given with --epoch\n" +" --version print out the version of hwclock to stdout\n" +"\n" +"Options: \n" +" --utc the hardware clock is kept in coordinated universal time\n" +" --localtime the hardware clock is kept in local time\n" +" --directisa access the ISA bus directly instead of %s\n" +" --badyear ignore rtc's year because the bios is broken\n" +" --date specifies the time to which to set the hardware clock\n" +" --epoch=year specifies the year which is the beginning of the \n" +" hardware clock's epoch value\n" +" --noadjfile do not access /etc/adjtime. Requires the use of\n" +" either --utc or --localtime\n" +msgstr "" +"hwclock - hỏi giờ và đặt đồng hồ phần cứng (theo RTC)\n" +"\n" +"Sử dụng: hwclock [hàm số] [các tùy chọn...]\n" +"\n" +"Hàm số:\n" +" --help hiển thị trợ giúp này\n" +" --show đọc thời gian rồi in ra kết quả\n" +" --set đặt rtc tới thời gian đưa ra với --date\n" +" --hctosys đặt thời gian hệ thống từ đồng hồ phần cứng\n" +" --systohc đặt thời gian hệ thống hiện thời vào cho đồng hồ phần cứng\n" +" --adjust chỉnh rtc để tính độ sai lệch có hệ thống kể từ\n" +" lần đặt hay chỉnh đồng hồ cuối cùng\n" +" --getepoch in ra giá trị khởi đầu (trong nhân) của đồng hồ phần cứng\n" +" --setepoch đặt giá trị khởi đầu (trong nhân) của đồng hồ phần cứng\n" +" thành giá trị đưa bằng --epoch\n" +" --version in ra phiên bản của hwclock tới stdout (màn hình)\n" +"\n" +"Các tùy chọn: \n" +" --utc đồng hồ phần cứng chỉ thời gian utc (đối với kinh tuyến 0)\n" +" --localtime đồng hồ phần cứng chỉ thời gian nội bộ\n" +" --directisa truy cập thằng tới ISA thay vì %s\n" +" --badyear lờ đi các năm rtc bởi vì bios bị hỏng\n" +" --date chỉ ra thời gian để đặt cho đồng hồ phần cứng\n" +" --epoch=year chỉ ra năm đầu tiên của giá trị thời gian khởi đầu\n" +" đồng hồ phần cứng\n" +" --noadjfile không truy cập /etc/adjtime. Cần sử dụng\n" +" hoặc --utc hoặc --localtime\n" + +#: hwclock/hwclock.c:1223 +#, c-format +msgid "" +" --jensen, --arc, --srm, --funky-toy\n" +" tell hwclock the type of alpha you have (see hwclock(8))\n" +msgstr "" +" --jensen, --arc, --srm, --funky-toy\n" +" thông báo cho hwclock loại alpha bạn có (hãy xem hwclock" +"(8))\n" + +#: hwclock/hwclock.c:1397 +#, c-format +msgid "%s takes no non-option arguments. You supplied %d.\n" +msgstr "%s lấy các tham số không tùy chọn. Bạn đã cung cấp %d.\n" + +#: hwclock/hwclock.c:1403 +#, c-format +msgid "" +"You have specified multiple functions.\n" +"You can only perform one function at a time.\n" +msgstr "" +"Bạn phải chỉ ra nhiều hàm.\n" +"Bạn chỉ có thể thực hiện một hàm mỗi lần.\n" + +#: hwclock/hwclock.c:1410 +#, c-format +msgid "" +"%s: The --utc and --localtime options are mutually exclusive. You specified " +"both.\n" +msgstr "" +"%s: Các tùy chọn --utc và --localtime loại trừ lẫn nhau. Bạn lại đưa ra cả " +"hai.\n" + +#: hwclock/hwclock.c:1417 +#, c-format +msgid "" +"%s: The --adjust and --noadjfile options are mutually exclusive. You " +"specified both.\n" +msgstr "" +"%s: Các tùy chọn --adjust và --noadjust loại trừ lẫn nhau. Bạn lại đưara cả " +"hai.\n" + +#: hwclock/hwclock.c:1424 +#, c-format +msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" +msgstr "%s: Với --noadjfile, bạn phải chỉ ra --utc hoặc --localtime\n" + +#: hwclock/hwclock.c:1438 +#, c-format +msgid "No usable set-to time. Cannot set clock.\n" +msgstr "Không có thời gian set-to nào có thể sử dụng. Không thể đặt đồng hồ\n" + +#: hwclock/hwclock.c:1454 +#, c-format +msgid "Sorry, only the superuser can change the Hardware Clock.\n" +msgstr "" +"Rất tiếc, nhưng chỉ người dùng root mới có thể thay đổi Đồng hồ Phần cứng.\n" + +#: hwclock/hwclock.c:1459 +#, c-format +msgid "Sorry, only the superuser can change the System Clock.\n" +msgstr "" +"Rất tiếc, nhưng chỉ người dùng root mới có thể thay đổi Đồng hồ Hệ thống.\n" + +#: hwclock/hwclock.c:1464 +#, c-format +msgid "" +"Sorry, only the superuser can change the Hardware Clock epoch in the " +"kernel.\n" +msgstr "" +"Rất tiếc, nhưng chỉ người dùng root mới có thể thay đổi khởi đầu củaĐồng hồ " +"Phần cứng trong nhân.\n" + +#: hwclock/hwclock.c:1484 +#, c-format +msgid "Cannot access the Hardware Clock via any known method.\n" +msgstr "" +"Không thể truy cập tới Đồng hồ Phần cứng qua một phương pháp không rõ.\n" + +#: hwclock/hwclock.c:1488 +#, c-format +msgid "" +"Use the --debug option to see the details of our search for an access " +"method.\n" +msgstr "" +"Sử dụng tùy chọn --debug để xem chi tiết về quá trình tìm kiếm phương pháp " +"truy cập của chúng ta.\n" + +#: hwclock/kd.c:55 +#, c-format +msgid "Waiting in loop for time from KDGHWCLK to change\n" +msgstr "Đang chờ thời gian từ KDGHWCLK thay đổi\n" + +#: hwclock/kd.c:58 +msgid "KDGHWCLK ioctl to read time failed" +msgstr "KDGHWCLK ioctl đọc thời gian không thành công" + +#: hwclock/kd.c:79 hwclock/rtc.c:188 +#, c-format +msgid "Timed out waiting for time change.\n" +msgstr "Quá thời gian chờ thay đổi.\n" + +#: hwclock/kd.c:83 +msgid "KDGHWCLK ioctl to read time failed in loop" +msgstr "KDGHWCLK ioctl đọc thời gian không thành công trong vòng tròn (loop)" + +#: hwclock/kd.c:105 +#, c-format +msgid "ioctl() failed to read time from %s" +msgstr "ioctl() đọc thời gian không thàh công từ %s" + +#: hwclock/kd.c:141 +msgid "ioctl KDSHWCLK failed" +msgstr "ioctl KDSHWCLK không thành công" + +#: hwclock/kd.c:177 +msgid "Can't open /dev/tty1 or /dev/vc/1" +msgstr "Không thể mở /dev/tty1 hay /dev/vc/1" + +#: hwclock/kd.c:181 +msgid "KDGHWCLK ioctl failed" +msgstr "KDGHWCLK ioctl không thành công" + +#: hwclock/rtc.c:116 hwclock/rtc.c:209 +#, c-format +msgid "open() of %s failed" +msgstr "open() cho %s không thành công" + +#: hwclock/rtc.c:150 +#, c-format +msgid "ioctl() to %s to read the time failed.\n" +msgstr "ioctl() tới %s để đọc thời gian không thành công.\n" + +#: hwclock/rtc.c:172 +#, c-format +msgid "Waiting in loop for time from %s to change\n" +msgstr "Chờ cho thời gian từ %s thay đổi\n" + +#: hwclock/rtc.c:227 +#, c-format +msgid "%s does not have interrupt functions. " +msgstr "%s không có hàm gián đoạn (interrupt) nào. " + +#: hwclock/rtc.c:238 +#, c-format +msgid "read() to %s to wait for clock tick failed" +msgstr "read() tới %s để chờ tiếng tíc tắc không thành công" + +#: hwclock/rtc.c:256 +#, c-format +msgid "select() to %s to wait for clock tick failed" +msgstr "select() tới %s để chờ tiếng tíc tắc không thành công" + +#: hwclock/rtc.c:259 +#, c-format +msgid "select() to %s to wait for clock tick timed out\n" +msgstr "select() tới %s để chờ tiếng tíc tắc bị quá thời gian\n" + +#: hwclock/rtc.c:268 +#, c-format +msgid "ioctl() to %s to turn off update interrupts failed" +msgstr "ioctl() tới %s để tắt việc gián đoạn cập nhật không thành công" + +#: hwclock/rtc.c:271 +#, c-format +msgid "ioctl() to %s to turn on update interrupts failed unexpectedly" +msgstr "ioctl() tới %s để bật việc gián đoạn cập nhật không thành công" + +#: hwclock/rtc.c:330 +#, c-format +msgid "ioctl() to %s to set the time failed.\n" +msgstr "ioctl() tới %s để đặt thời gian không thành công.\n" + +#: hwclock/rtc.c:336 +#, c-format +msgid "ioctl(%s) was successful.\n" +msgstr "ioctl(%s) đã thành công.\n" + +#: hwclock/rtc.c:365 +#, c-format +msgid "Open of %s failed" +msgstr "Mở %s không thành công" + +#: hwclock/rtc.c:383 hwclock/rtc.c:429 +#, c-format +msgid "" +"To manipulate the epoch value in the kernel, we must access the Linux 'rtc' " +"device driver via the device special file %s. This file does not exist on " +"this system.\n" +msgstr "" +"Để điều khiển giá trị khởi đầu (epoch) trong nhân, chúng ta cần truy cập tới " +"driver thiết bị 'rtc' qua tập tin thiết bị đặc biệt %s. Tập tin này không " +"tồn tại trên hệ thống.\n" + +#: hwclock/rtc.c:388 hwclock/rtc.c:434 +#, c-format +msgid "Unable to open %s" +msgstr "Không mở được %s" + +#: hwclock/rtc.c:395 +#, c-format +msgid "ioctl(RTC_EPOCH_READ) to %s failed" +msgstr "ioctl(RTC_EPOCH_READ) tới %s không thành công" + +#: hwclock/rtc.c:401 +#, c-format +msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" +msgstr "chúng ta đọc khởi đầu (epoch) %ld từ %s bằng RTC_EPOCH_READ ioctl.\n" + +#: hwclock/rtc.c:421 +#, c-format +msgid "The epoch value may not be less than 1900. You requested %ld\n" +msgstr "" +"Giá trị khởi đầu (epoch) không được nhỏ hơn 1900. Bạn đã yêu cầu %ld\n" + +#: hwclock/rtc.c:439 +#, c-format +msgid "setting epoch to %ld with RTC_EPOCH_SET ioctl to %s.\n" +msgstr "" +"thiết lập khởi đầu (epoch) thành %ld bằng RTC_EPOCH_SET ioctl tới %s.\n" + +#: hwclock/rtc.c:444 +#, c-format +msgid "" +"The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl.\n" +msgstr "Driver thiết bị của nhân cho %s không có RTC_EPOCH_SET ioctl.\n" + +#: hwclock/rtc.c:447 +#, c-format +msgid "ioctl(RTC_EPOCH_SET) to %s failed" +msgstr "ioctl(RTC_EPOCH_SET) tới %s không thành công" + +#: login-utils/agetty.c:312 +msgid "calling open_tty\n" +msgstr "đang gọi open_tty\n" + +#: login-utils/agetty.c:325 +msgid "calling termio_init\n" +msgstr "đang gọi termio_init\n" + +#: login-utils/agetty.c:330 +msgid "writing init string\n" +msgstr "đang ghi chuỗi khởi đầu (init)\n" + +#: login-utils/agetty.c:340 +msgid "before autobaud\n" +msgstr "trước autobaud\n" + +#: login-utils/agetty.c:352 +msgid "waiting for cr-lf\n" +msgstr "chờ cr-lf\n" + +#: login-utils/agetty.c:356 +#, c-format +msgid "read %c\n" +msgstr "đọc %c\n" + +#: login-utils/agetty.c:365 +msgid "reading login name\n" +msgstr "đọc tên đăng nhập\n" + +#: login-utils/agetty.c:386 +#, c-format +msgid "%s: can't exec %s: %m" +msgstr "%s: không exec (thực hiện) được %s: %m" + +#: login-utils/agetty.c:406 +msgid "can't malloc initstring" +msgstr "không mailloc được chuỗi khởi đầu (init)" + +#: login-utils/agetty.c:471 +#, c-format +msgid "bad timeout value: %s" +msgstr "giá trị thời gian chờ xấu: %s" + +#: login-utils/agetty.c:480 +msgid "after getopt loop\n" +msgstr "sau khi getopt vòng lặp\n" + +#: login-utils/agetty.c:530 +msgid "exiting parseargs\n" +msgstr "đang thoát parseargs (phân tích tham số)\n" + +#: login-utils/agetty.c:542 +msgid "entered parse_speeds\n" +msgstr "đang nhập parse_speeds (tốc độ phân tích)\n" + +#: login-utils/agetty.c:545 +#, c-format +msgid "bad speed: %s" +msgstr "tốc độ xấu: %s" + +#: login-utils/agetty.c:547 +msgid "too many alternate speeds" +msgstr "quá nhiều tốc độ luân phiên" + +#: login-utils/agetty.c:549 +msgid "exiting parsespeeds\n" +msgstr "đang thoát parseargs (phân tích tham số)\n" + +#: login-utils/agetty.c:649 +#, c-format +msgid "/dev: chdir() failed: %m" +msgstr "/dev: chdir() không thành công: %m" + +#: login-utils/agetty.c:653 +#, c-format +msgid "/dev/%s: not a character device" +msgstr "/dev/%s: không phải thiết bị ký tự (character)" + +#: login-utils/agetty.c:660 +msgid "open(2)\n" +msgstr "open(2) (mở)\n" + +#: login-utils/agetty.c:662 +#, c-format +msgid "/dev/%s: cannot open as standard input: %m" +msgstr "không mở được /dev/%s như một đầu vào tiêu chuẩn (stdin): %m" + +#: login-utils/agetty.c:672 +#, c-format +msgid "%s: not open for read/write" +msgstr "%s: không mở được đọc/viết" + +#: login-utils/agetty.c:676 +msgid "duping\n" +msgstr "đang dup (nhân đôi)\n" + +#: login-utils/agetty.c:678 +#, c-format +msgid "%s: dup problem: %m" +msgstr "%s: vấn đề khi dup: %m" + +#: login-utils/agetty.c:752 +msgid "term_io 2\n" +msgstr "term_io 2\n" + +#: login-utils/agetty.c:937 +#, c-format +msgid "user" +msgstr "người dùng" + +#: login-utils/agetty.c:937 +#, c-format +msgid "users" +msgstr "người dùng" + +#: login-utils/agetty.c:1025 +#, c-format +msgid "%s: read: %m" +msgstr "%s: đọc: %m" + +#: login-utils/agetty.c:1071 +#, c-format +msgid "%s: input overrun" +msgstr "%s: thừa dữ liệu vào" + +#: login-utils/agetty.c:1195 +#, c-format +msgid "" +"Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H " +"login_host] baud_rate,... line [termtype]\n" +"or\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] " +"line baud_rate,... [termtype]\n" +msgstr "" +"Sử dụng: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H " +"login_host] baud_rate,... line [termtype]\n" +"hoặc\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H " +"login_host] line baud_rate,... [termtype]\n" + +#: login-utils/checktty.c:84 login-utils/checktty.c:105 +#, c-format +msgid "login: memory low, login may fail\n" +msgstr "login: ít bộ nhớ, có thể không đăng nhập thành công\n" + +#: login-utils/checktty.c:85 +msgid "can't malloc for ttyclass" +msgstr "không malloc được cho ttyclass (lớp tty)" + +#: login-utils/checktty.c:106 +msgid "can't malloc for grplist" +msgstr "không malloc được cho grplist" + +#: login-utils/checktty.c:396 +#, c-format +msgid "Login on %s from %s denied by default.\n" +msgstr "Đăng nhập trên %s từ %s bị cấm theo mặc định.\n" + +#: login-utils/checktty.c:407 +#, c-format +msgid "Login on %s from %s denied.\n" +msgstr "Đăng nhập trên %s từ %s bị cấm.\n" + +#: login-utils/chfn.c:128 login-utils/chsh.c:113 +#, c-format +msgid "%s: you (user %d) don't exist.\n" +msgstr "%s: bạn (người dùng %d) không tồn tại.\n" + +#: login-utils/chfn.c:135 login-utils/chsh.c:120 +#, c-format +msgid "%s: user \"%s\" does not exist.\n" +msgstr "%s: người dùng \"%s\" không tồn tại.\n" + +#: login-utils/chfn.c:140 login-utils/chsh.c:125 +#, c-format +msgid "%s: can only change local entries; use yp%s instead.\n" +msgstr "%s: chỉ thay đổi được các phần tử nội bộ, hãy dùng yp%s để thay thế.\n" + +#: login-utils/chfn.c:151 login-utils/chsh.c:136 +msgid "Unknown user context" +msgstr "Không rõ ngữ cảnh người dùng" + +#: login-utils/chfn.c:152 +#, c-format +msgid "%s: %s is not authorized to change the finger info of %s\n" +msgstr "%s: %s chưa được xác thực để thay đổi thông tin finger của %s\n" + +#: login-utils/chfn.c:159 login-utils/chsh.c:144 +#, c-format +msgid "%s: Can't set default context for /etc/passwd" +msgstr "%s: Không đặt được văn cảnh cho /etc/passwd" + +#: login-utils/chfn.c:173 +#, c-format +msgid "Changing finger information for %s.\n" +msgstr "Thay đổi thông tin finger cho %s.\n" + +#: login-utils/chfn.c:179 login-utils/chfn.c:183 login-utils/chfn.c:190 +#: login-utils/chfn.c:194 login-utils/chsh.c:176 login-utils/chsh.c:180 +#: login-utils/chsh.c:187 login-utils/chsh.c:191 +msgid "Password error." +msgstr "Lỗi mật khẩu." + +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: mount/lomount.c:300 +msgid "Password: " +msgstr "Mật khẩu: " + +#: login-utils/chfn.c:206 login-utils/chsh.c:203 +msgid "Incorrect password." +msgstr "Mật khẩu không đúng." + +#: login-utils/chfn.c:217 +#, c-format +msgid "Finger information not changed.\n" +msgstr "Thông tin finger chưa thay đổi.\n" + +#: login-utils/chfn.c:319 +#, c-format +msgid "Usage: %s [ -f full-name ] [ -o office ] " +msgstr "Sử dụng: %s [ -f tên-đầy-đủ ] [ -o văn-phòng ] " + +#: login-utils/chfn.c:320 +#, c-format +msgid "" +"[ -p office-phone ]\n" +"\t[ -h home-phone ] " +msgstr "" +"[ -p số-điện-thoại-văn-phòng ]\n" +"\t[ -h số-điện-thoại-nhà ] " + +#: login-utils/chfn.c:321 +#, c-format +msgid "[ --help ] [ --version ]\n" +msgstr "[ --help ] [ --version ]\n" + +#: login-utils/chfn.c:392 login-utils/chsh.c:311 +#, c-format +msgid "" +"\n" +"Aborted.\n" +msgstr "" +"\n" +"Bị gián đoạn.\n" + +#: login-utils/chfn.c:425 +#, c-format +msgid "field is too long.\n" +msgstr "vùng quá dài.\n" + +#: login-utils/chfn.c:433 +#, c-format +msgid "'%c' is not allowed.\n" +msgstr "'%c' không được phép.\n" + +#: login-utils/chfn.c:438 +#, c-format +msgid "Control characters are not allowed.\n" +msgstr "Các ký tự điều khiển không được cho phép.\n" + +#: login-utils/chfn.c:503 +#, c-format +msgid "Finger information *NOT* changed. Try again later.\n" +msgstr "Thông tin finger *CHƯA* thay đổi. Hãy thử lại sau.\n" + +#: login-utils/chfn.c:506 +#, c-format +msgid "Finger information changed.\n" +msgstr "Thông tin finger đã thay đổi.\n" + +#: login-utils/chfn.c:520 login-utils/chsh.c:426 sys-utils/cytune.c:322 +msgid "malloc failed" +msgstr "malloc không thành công" + +#: login-utils/chsh.c:137 +#, c-format +msgid "%s: %s is not authorized to change the shell of %s\n" +msgstr "%s: %s chưa được xác thực để thay đổi shell của %s\n" + +#: login-utils/chsh.c:157 +#, c-format +msgid "" +"%s: Running UID doesn't match UID of user we're altering, shell change " +"denied\n" +msgstr "" +"%s: UID đang hoạt động không tương ứng với UID của người dùng chúng ta đang " +"nhập, không được phép thay đổi shell\n" + +#: login-utils/chsh.c:163 +#, c-format +msgid "%s: Your shell is not in /etc/shells, shell change denied\n" +msgstr "" +"%s: Shell của bạn không có strong /etc/shells, không cho phép thay đổi " +"shell\n" + +#: login-utils/chsh.c:170 +#, c-format +msgid "Changing shell for %s.\n" +msgstr "Đang thay đổi shell cho %s.\n" + +#: login-utils/chsh.c:211 +msgid "New shell" +msgstr "Shell mới" + +#: login-utils/chsh.c:218 +#, c-format +msgid "Shell not changed.\n" +msgstr "Shell chưa thay đổi.\n" + +#: login-utils/chsh.c:225 +#, c-format +msgid "Shell *NOT* changed. Try again later.\n" +msgstr "Shell *CHƯA* thay đổi. Hãy thử lại sau.\n" + +#: login-utils/chsh.c:228 +#, c-format +msgid "Shell changed.\n" +msgstr "Shell đã thay đổi.\n" + +#: login-utils/chsh.c:293 +#, c-format +msgid "" +"Usage: %s [ -s shell ] [ --list-shells ] [ --help ] [ --version ]\n" +" [ username ]\n" +msgstr "" +"Sử dụng: %s [ -s shell ] [ --list-shells ] [ --help ] [ --version ]\n" +" [ tên-người-dùng ]\n" + +#: login-utils/chsh.c:336 +#, c-format +msgid "%s: shell must be a full path name.\n" +msgstr "%s: shell phải là một tên đường dẫn đầy đủ.\n" + +#: login-utils/chsh.c:340 +#, c-format +msgid "%s: \"%s\" does not exist.\n" +msgstr "%s: \"%s\" không tồn tại.\n" + +#: login-utils/chsh.c:344 +#, c-format +msgid "%s: \"%s\" is not executable.\n" +msgstr "%s: \"%s\" là không thể thực hiện.\n" + +#: login-utils/chsh.c:351 +#, c-format +msgid "%s: '%c' is not allowed.\n" +msgstr "%s: '%c' không cho phép.\n" + +#: login-utils/chsh.c:355 +#, c-format +msgid "%s: Control characters are not allowed.\n" +msgstr "%s: Các ký tự điều khiển không được cho phép.\n" + +#: login-utils/chsh.c:362 +#, c-format +msgid "Warning: \"%s\" is not listed in /etc/shells\n" +msgstr "Cảnh báo: \"%s\" không có trong /etc/shells\n" + +#: login-utils/chsh.c:364 +#, c-format +msgid "%s: \"%s\" is not listed in /etc/shells.\n" +msgstr "%s: \"%s\" không liệt kê trong /etc/shells.\n" + +#: login-utils/chsh.c:366 +#, c-format +msgid "%s: use -l option to see list\n" +msgstr "%s: hãy dùng tùy chọn -l để xem danh sách\n" + +#: login-utils/chsh.c:372 +#, c-format +msgid "Warning: \"%s\" is not listed in /etc/shells.\n" +msgstr "Cảnh báo: \"%s\" không có trong /etc/shells\n" + +#: login-utils/chsh.c:373 +#, c-format +msgid "Use %s -l to see list.\n" +msgstr "Hãy dùng %s -l để xem danh sách.\n" + +#: login-utils/chsh.c:393 +#, c-format +msgid "No known shells.\n" +msgstr "Không có shell biết đến.\n" + +#: login-utils/islocal.c:38 +#, c-format +msgid "Can't read %s, exiting." +msgstr "Không đọc được %s, đang thoát." + +#: login-utils/last.c:148 +msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" +msgstr "" +"sử dụng: last [-#] [-f tập-tin] [-t tty] [-h hostname] [người-dùng ...]\n" + +#: login-utils/last.c:284 +msgid " still logged in" +msgstr " vẫn còn đăng nhập" + +#: login-utils/last.c:306 +#, c-format +msgid "" +"\n" +"wtmp begins %s" +msgstr "" +"\n" +"wtmp bắt đầu %s" + +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 +msgid "last: malloc failure.\n" +msgstr "last: malloc thất bại.\n" + +#: login-utils/last.c:407 +msgid "last: gethostname" +msgstr "last: gethostname (lấy tên máy)" + +#: login-utils/last.c:456 +#, c-format +msgid "" +"\n" +"interrupted %10.10s %5.5s \n" +msgstr "" +"\n" +"đã gián đoạn %10.10s %5.5s \n" + +#: login-utils/login.c:196 +#, c-format +msgid "FATAL: can't reopen tty: %s" +msgstr "LỖI NẶNG: không thể mở lại (reopen) tty: %s" + +#: login-utils/login.c:227 +msgid "FATAL: bad tty" +msgstr "LỖI NẶNG: tty xấu" + +#: login-utils/login.c:355 +#, c-format +msgid "login: -h for super-user only.\n" +msgstr "login: -h chỉ dành cho super-user (root).\n" + +#: login-utils/login.c:382 +#, c-format +msgid "usage: login [-fp] [username]\n" +msgstr "sử dụng: login [-fp] [tên-người-dùng]\n" + +#: login-utils/login.c:475 +#, c-format +msgid "login: PAM Failure, aborting: %s\n" +msgstr "login: PAM Thất bại, đang thoát: %s\n" + +#: login-utils/login.c:477 +#, c-format +msgid "Couldn't initialize PAM: %s" +msgstr "Không thể bắt đầu PAM: %s" + +#: login-utils/login.c:494 +msgid "login: " +msgstr "đăng nhập: " + +#: login-utils/login.c:534 +#, c-format +msgid "FAILED LOGIN %d FROM %s FOR %s, %s" +msgstr "ĐĂNG NHẬP KHÔNG THÀNH CÔNG %d TỪ %s CHO %s, %s" + +#: login-utils/login.c:538 +#, c-format +msgid "" +"Login incorrect\n" +"\n" +msgstr "" +"Sai tên người dùng hoặc mật khẩu\n" +"\n" + +#: login-utils/login.c:547 +#, c-format +msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" +msgstr "QUÁ NHIỀU LẦN THỬ ĐĂNG NHẬP (%d) TỪ %s CHO %s, %s" + +#: login-utils/login.c:551 +#, c-format +msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" +msgstr "ĐĂNG NHẬP KHÔNG THÀNH CÔNG TỪ %s CHO %s, %s" + +#: login-utils/login.c:555 +#, c-format +msgid "" +"\n" +"Login incorrect\n" +msgstr "" +"\n" +"Sai tên người dùng hoặc mật khẩu\n" + +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 +#, c-format +msgid "" +"\n" +"Session setup problem, abort.\n" +msgstr "" +"\n" +"Có vấn đề cấu hình buổi làm việc, thoát.\n" + +#: login-utils/login.c:578 +#, c-format +msgid "NULL user name in %s:%d. Abort." +msgstr "Tên người dùng bằng KHÔNG (NULL) trong %s:%d. Thoát." + +#: login-utils/login.c:585 +#, c-format +msgid "Invalid user name \"%s\" in %s:%d. Abort." +msgstr "Tên người dùng sai \"%s\" trong %s:%d. Thoát." + +#: login-utils/login.c:604 +#, c-format +msgid "login: Out of memory\n" +msgstr "login: Không đủ bộ nhớ\n" + +#: login-utils/login.c:646 +msgid "Illegal username" +msgstr "Tên người dùng không hợp pháp" + +#: login-utils/login.c:689 +#, c-format +msgid "%s login refused on this terminal.\n" +msgstr "%s đăng nhập từ chối trên terminal này.\n" + +#: login-utils/login.c:694 +#, c-format +msgid "LOGIN %s REFUSED FROM %s ON TTY %s" +msgstr "ĐĂNG NHẬP %s TỪ CHỐI TỪ %s TRÊN TTY %s" + +#: login-utils/login.c:698 +#, c-format +msgid "LOGIN %s REFUSED ON TTY %s" +msgstr "ĐĂNG NHẬP %s TỪ CHỐI TRÊN TTY %s" + +#: login-utils/login.c:751 +#, c-format +msgid "Login incorrect\n" +msgstr "" +"Sai tên người dùng hoặc mật khẩu\n" +"\n" + +#: login-utils/login.c:972 +#, c-format +msgid "DIALUP AT %s BY %s" +msgstr "QUAY SỐ TẠI %s BỞI %s" + +#: login-utils/login.c:979 +#, c-format +msgid "ROOT LOGIN ON %s FROM %s" +msgstr "ĐĂNG NHẬP CỦA ROOT TRÊN %s TỪ %s" + +#: login-utils/login.c:982 +#, c-format +msgid "ROOT LOGIN ON %s" +msgstr "ĐĂNG NHẬP CỦA ROOT TRÊN %s" + +#: login-utils/login.c:985 +#, c-format +msgid "LOGIN ON %s BY %s FROM %s" +msgstr "ĐĂNG NHẬP TRÊN %s BỞI %s TỪ %s" + +#: login-utils/login.c:988 +#, c-format +msgid "LOGIN ON %s BY %s" +msgstr "ĐĂNG NHẬP TRÊN %s BỞI %s" + +#: login-utils/login.c:1009 +#, c-format +msgid "You have new mail.\n" +msgstr "Bạn có thư mới.\n" + +#: login-utils/login.c:1011 +#, c-format +msgid "You have mail.\n" +msgstr "Bạn có thư.\n" + +#: login-utils/login.c:1031 +#, c-format +msgid "login: failure forking: %s" +msgstr "login: phân nhánh (fork) thất bại: %s" + +#: login-utils/login.c:1068 +#, c-format +msgid "TIOCSCTTY failed: %m" +msgstr "TIOCSCTTY không thành công: %m" + +#: login-utils/login.c:1074 +msgid "setuid() failed" +msgstr "setuid() thất bại" + +#: login-utils/login.c:1080 +#, c-format +msgid "No directory %s!\n" +msgstr "Không có thư mục %s!\n" + +#: login-utils/login.c:1084 +#, c-format +msgid "Logging in with home = \"/\".\n" +msgstr "Đang đăng nhập với thư mục cá nhân = \"/\".\n" + +#: login-utils/login.c:1092 +#, c-format +msgid "login: no memory for shell script.\n" +msgstr "login: không có bộ nhớ cho script của shell.\n" + +#: login-utils/login.c:1119 +#, c-format +msgid "login: couldn't exec shell script: %s.\n" +msgstr "login: không thực hiện được shell script: %s.\n" + +#: login-utils/login.c:1122 +#, c-format +msgid "login: no shell: %s.\n" +msgstr "login: không có shell: %s.\n" + +#: login-utils/login.c:1137 +#, c-format +msgid "" +"\n" +"%s login: " +msgstr "" +"\n" +"%s đăng nhập: " + +#: login-utils/login.c:1148 +#, c-format +msgid "login name much too long.\n" +msgstr "tên đăng nhập quá dài.\n" + +#: login-utils/login.c:1149 +msgid "NAME too long" +msgstr "TÊN quá dài" + +#: login-utils/login.c:1156 +#, c-format +msgid "login names may not start with '-'.\n" +msgstr "tên đăng nhập không được bắt đầu với '-'.\n" + +#: login-utils/login.c:1166 +#, c-format +msgid "too many bare linefeeds.\n" +msgstr "quá nhiều dòng nhập vào trống\n" + +#: login-utils/login.c:1167 +msgid "EXCESSIVE linefeeds" +msgstr "dòng nhập vào THỪA" + +#: login-utils/login.c:1199 +#, c-format +msgid "Login timed out after %d seconds\n" +msgstr "Hết thời gian chờ đăng nhập sau %d giây\n" + +#: login-utils/login.c:1287 +#, c-format +msgid "Last login: %.*s " +msgstr "Đăng nhập lần cuối: %.*s " + +#: login-utils/login.c:1291 +#, c-format +msgid "from %.*s\n" +msgstr "từ %.*s\n" + +#: login-utils/login.c:1294 +#, c-format +msgid "on %.*s\n" +msgstr "trên %.*s\n" + +#: login-utils/login.c:1314 +#, c-format +msgid "LOGIN FAILURE FROM %s, %s" +msgstr "ĐĂNG NHẬP THẤT BẠI TỪ %s, %s" + +#: login-utils/login.c:1317 +#, c-format +msgid "LOGIN FAILURE ON %s, %s" +msgstr "ĐĂNG NHẬP THẤT BẠI TRÊN %s, %s" + +#: login-utils/login.c:1321 +#, c-format +msgid "%d LOGIN FAILURES FROM %s, %s" +msgstr "%d ĐĂNG NHẬP THẤT BẠI TỪ %s, %s" + +#: login-utils/login.c:1324 +#, c-format +msgid "%d LOGIN FAILURES ON %s, %s" +msgstr "%d ĐĂNG NHẬP THẤT BẠI TRÊN %s, %s" + +#: login-utils/mesg.c:89 +#, c-format +msgid "is y\n" +msgstr "là y (có)\n" + +#: login-utils/mesg.c:92 +#, c-format +msgid "is n\n" +msgstr "là n (không)\n" + +#: login-utils/mesg.c:112 +#, c-format +msgid "usage: mesg [y | n]\n" +msgstr "sử dụng: mesg [y | n]\n" + +#: login-utils/newgrp.c:69 +msgid "newgrp: Who are you?" +msgstr "newgrp: Bạn là ai?" + +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 +msgid "newgrp: setgid" +msgstr "newgrp: setgid" + +#: login-utils/newgrp.c:82 +msgid "newgrp: No such group." +msgstr "newgrp: Không có nhóm như vậy." + +#: login-utils/newgrp.c:91 +msgid "newgrp: Permission denied" +msgstr "newgrp: Không đủ quyền hạn" + +#: login-utils/newgrp.c:98 +msgid "newgrp: setuid" +msgstr "newgrp: setuid" + +#: login-utils/newgrp.c:104 +msgid "No shell" +msgstr "Không có shell" + +#: login-utils/shutdown.c:113 +#, c-format +msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" +msgstr "Sử dụng: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" + +#: login-utils/shutdown.c:131 +msgid "Shutdown process aborted" +msgstr "Dừng việc tắt máy" + +#: login-utils/shutdown.c:162 +#, c-format +msgid "%s: Only root can shut a system down.\n" +msgstr "%s: Chỉ root có thể tắt máy.\n" + +#: login-utils/shutdown.c:256 +#, c-format +msgid "That must be tomorrow, can't you wait till then?\n" +msgstr "Là ngày mai, có thể chờ đến lúc đó?\n" + +#: login-utils/shutdown.c:307 +msgid "for maintenance; bounce, bounce" +msgstr "cho bảo dưỡng;" + +#: login-utils/shutdown.c:311 +#, c-format +msgid "timeout = %d, quiet = %d, reboot = %d\n" +msgstr "thời gian chờ = %d, im lặng = %d, khởi động lại = %d\n" + +#: login-utils/shutdown.c:336 +msgid "The system is being shut down within 5 minutes" +msgstr "Sẽ tắt máy sau 5 phút" + +#: login-utils/shutdown.c:340 +msgid "Login is therefore prohibited." +msgstr "Do đó đăng nhập là không thể." + +#: login-utils/shutdown.c:362 +#, c-format +msgid "rebooted by %s: %s" +msgstr "khởi động lại bởi %s: %s" + +#: login-utils/shutdown.c:365 +#, c-format +msgid "halted by %s: %s" +msgstr "dừng bởi %s: %s" + +#: login-utils/shutdown.c:429 +msgid "" +"\n" +"Why am I still alive after reboot?" +msgstr "" +"\n" +"Tại sao tôi vẫn còn sống sau khi khởi động lại?" + +#: login-utils/shutdown.c:431 +msgid "" +"\n" +"Now you can turn off the power..." +msgstr "" +"\n" +"Bây giờ có thể tắt nguồn điện..." + +#: login-utils/shutdown.c:447 +#, c-format +msgid "Calling kernel power-off facility...\n" +msgstr "Đang gọi phương tiện tắt máy của nhân...\n" + +#: login-utils/shutdown.c:450 +#, c-format +msgid "Error powering off\t%s\n" +msgstr "Lỗi tắt máy \t%s\n" + +#: login-utils/shutdown.c:458 +#, c-format +msgid "Executing the program \"%s\" ...\n" +msgstr "Đang thực hiện chương trình \"%s\"...\n" + +#: login-utils/shutdown.c:461 +#, c-format +msgid "Error executing\t%s\n" +msgstr "Lỗi thực hiện \t%s\n" + +#: login-utils/shutdown.c:488 +#, c-format +msgid "URGENT: broadcast message from %s:" +msgstr "URGENT: thông báo toàn thể từ %s:" + +#: login-utils/shutdown.c:494 +#, c-format +msgid "System going down in %d hours %d minutes" +msgstr "Hệ thống sẽ tắt sau %d giờ %d phút" + +#: login-utils/shutdown.c:497 +#, c-format +msgid "System going down in 1 hour %d minutes" +msgstr "Hệ thống sẽ tắt sau 1 giờ %d phút" + +#: login-utils/shutdown.c:500 +#, c-format +msgid "System going down in %d minutes\n" +msgstr "Hệ thống sẽ tắt sau %d phút\n" + +#: login-utils/shutdown.c:503 +#, c-format +msgid "System going down in 1 minute\n" +msgstr "Hệ thống sẽ tắt sau 1 phút\n" + +#: login-utils/shutdown.c:505 +#, c-format +msgid "System going down IMMEDIATELY!\n" +msgstr "Hệ thống sẽ tắt sau NGAY LẬP TỨC!\n" + +#: login-utils/shutdown.c:510 +#, c-format +msgid "\t... %s ...\n" +msgstr "\t... %s ...\n" + +#: login-utils/shutdown.c:567 +msgid "Cannot fork for swapoff. Shrug!" +msgstr "Không thể phân nhánh cho swapoff. Bỏ đi!" + +#: login-utils/shutdown.c:575 +msgid "Cannot exec swapoff, hoping umount will do the trick." +msgstr "Không thực hiện được swapoff, hy vọng umount sẽ làm thay." + +#: login-utils/shutdown.c:594 +msgid "Cannot fork for umount, trying manually." +msgstr "Không phân nhánh được cho umount, đang thử một cách thủ công." + +#: login-utils/shutdown.c:603 +#, c-format +msgid "Cannot exec %s, trying umount.\n" +msgstr "Không chạy được %s, đang thử umount.\n" + +#: login-utils/shutdown.c:607 +msgid "Cannot exec umount, giving up on umount." +msgstr "Không chạy được umount, bỏ trên umount." + +#: login-utils/shutdown.c:612 +msgid "Unmounting any remaining filesystems..." +msgstr "Đang bỏ gắn mọi hệ thống tập tin nói đến..." + +#: login-utils/shutdown.c:659 +#, c-format +msgid "shutdown: Couldn't umount %s: %s\n" +msgstr "shutdown: Không umount được %s: %s\n" + +#: login-utils/simpleinit.c:132 +msgid "Booting to single user mode.\n" +msgstr "Khởi động vào chế độ một người dùng.\n" + +#: login-utils/simpleinit.c:136 +msgid "exec of single user shell failed\n" +msgstr "không chạy thành công shell cho người dùng đơn\n" + +#: login-utils/simpleinit.c:140 +msgid "fork of single user shell failed\n" +msgstr "không phân nhánh thành công shell cho người dùng đơn\n" + +#: login-utils/simpleinit.c:208 +msgid "error opening fifo\n" +msgstr "lỗi mở kênh fifo\n" + +#: login-utils/simpleinit.c:212 +msgid "error setting close-on-exec on /dev/initctl" +msgstr "lỗi thiết lập close-on-exec trên /dev/initctl" + +#: login-utils/simpleinit.c:259 +msgid "error running finalprog\n" +msgstr "lỗi chạy finalprog (kết thúc chương trình)\n" + +#: login-utils/simpleinit.c:263 +msgid "error forking finalprog\n" +msgstr "lỗi phân nhánh finalprog (kết thúc chương trình)\n" + +#: login-utils/simpleinit.c:345 +msgid "" +"\n" +"Wrong password.\n" +msgstr "" +"\n" +"Mật khẩu không đúng.\n" + +#: login-utils/simpleinit.c:418 +msgid "lstat of path failed\n" +msgstr "lstat đường dẫn không thành công\n" + +#: login-utils/simpleinit.c:426 +msgid "stat of path failed\n" +msgstr "stat đường dẫn không thành công\n" + +#: login-utils/simpleinit.c:434 +msgid "open of directory failed\n" +msgstr "mở thư mục không thành công\n" + +#: login-utils/simpleinit.c:508 +msgid "fork failed\n" +msgstr "phân nhánh không thành công\n" + +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 +msgid "exec failed\n" +msgstr "thực hiện (exec) không thành công\n" + +#: login-utils/simpleinit.c:563 +msgid "cannot open inittab\n" +msgstr "không mở được inittab\n" + +#: login-utils/simpleinit.c:630 +msgid "no TERM or cannot stat tty\n" +msgstr "không có TERM hoặc không thể stat (lấy trạng thái) tty\n" + +#: login-utils/simpleinit.c:936 +#, c-format +msgid "error stopping service: \"%s\"" +msgstr "lỗi dừng dịch vụ: \"%s\"" + +#: login-utils/ttymsg.c:75 +msgid "too many iov's (change code in wall/ttymsg.c)" +msgstr "quá nhiều iov (thay đổi mã trong wall/ttymsg.c)" + +#: login-utils/ttymsg.c:85 +#, c-format +msgid "excessively long line arg" +msgstr "arg dài quá mức" + +#: login-utils/ttymsg.c:139 +#, c-format +msgid "cannot fork" +msgstr "không phân nhánh được" + +#: login-utils/ttymsg.c:143 +#, c-format +msgid "fork: %s" +msgstr "fork: %s" + +#: login-utils/ttymsg.c:171 +#, c-format +msgid "%s: BAD ERROR" +msgstr "%s: LỖI XẤU" + +#: login-utils/vipw.c:143 +#, c-format +msgid "%s: the password file is busy.\n" +msgstr "%s: tập tin mật khẩu đang bận.\n" + +#: login-utils/vipw.c:146 +#, c-format +msgid "%s: the group file is busy.\n" +msgstr "%s: tập tin nhóm đang bận.\n" + +#: login-utils/vipw.c:162 +#, c-format +msgid "%s: the %s file is busy (%s present)\n" +msgstr "%s: tập tin %s đang bận (%s hiện thời)\n" + +#: login-utils/vipw.c:168 +#, c-format +msgid "%s: can't link %s: %s\n" +msgstr "%s: không liên kết (link) được %s: %s\n" + +#: login-utils/vipw.c:202 +#, c-format +msgid "%s: Can't get context for %s" +msgstr "%s: Không lấy được văn cảnh cho %s" + +#: login-utils/vipw.c:208 +#, c-format +msgid "%s: Can't set context for %s" +msgstr "%s: Không đặt được văn cảnh cho %s" + +#: login-utils/vipw.c:217 +#, c-format +msgid "%s: can't unlock %s: %s (your changes are still in %s)\n" +msgstr "%s: không mở khóa được %s: %s (mọi thay đổi vẫn còn trong %s)\n" + +#: login-utils/vipw.c:240 +#, c-format +msgid "%s: Cannot fork\n" +msgstr "%s: Không thể phân nhánh\n" + +#: login-utils/vipw.c:276 +#, c-format +msgid "%s: %s unchanged\n" +msgstr "%s: %s không thay đổi\n" + +#: login-utils/vipw.c:297 +#, c-format +msgid "%s: no changes made\n" +msgstr "%s: không có thay đổi nào\n" + +#: login-utils/vipw.c:352 +#, c-format +msgid "You are using shadow groups on this system.\n" +msgstr "Bạn đang dùng shadow group (bóng nhóm) trên hệ thống này.\n" + +#: login-utils/vipw.c:353 +#, c-format +msgid "You are using shadow passwords on this system.\n" +msgstr "Bạn đang dùng shadow (bóng) mật khẩu trên hệ thống này.\n" + +#: login-utils/vipw.c:354 +#, c-format +msgid "Would you like to edit %s now [y/n]? " +msgstr "Soạn thảo %s bây giờ [y/n]? " + +#: login-utils/wall.c:104 +#, c-format +msgid "usage: %s [file]\n" +msgstr "sử dụng: %s [ tập tin ]\n" + +#: login-utils/wall.c:159 +#, c-format +msgid "%s: can't open temporary file.\n" +msgstr "%s: không mở được tập tin tạm thời.\n" + +#: login-utils/wall.c:186 +#, c-format +msgid "Broadcast Message from %s@%s" +msgstr "Thông báo Toàn thể từ %s@%s" + +#: login-utils/wall.c:204 +#, c-format +msgid "%s: will not read %s - use stdin.\n" +msgstr "%s: sẽ không đọc %s - sử dụng stdin.\n" + +#: login-utils/wall.c:209 +#, c-format +msgid "%s: can't read %s.\n" +msgstr "%s: không đọc được %s.\n" + +#: login-utils/wall.c:231 +#, c-format +msgid "%s: can't stat temporary file.\n" +msgstr "%s: không lấy được trạng thái (stat) tập tin tạm thời.\n" + +#: login-utils/wall.c:241 +#, c-format +msgid "%s: can't read temporary file.\n" +msgstr "%s: không đọc được tập tin tạm thời.\n" + +#: misc-utils/cal.c:327 +msgid "illegal month value: use 1-12" +msgstr "giá trị tháng bị sai: hãy dùng từ 1 đến 12" + +#: misc-utils/cal.c:331 +msgid "illegal year value: use 1-9999" +msgstr "giá trị năm không thích hợp: hãy dùng 1-9999" + +#: misc-utils/cal.c:439 +#, c-format +msgid "%s %d" +msgstr "%s %d" + +#: misc-utils/cal.c:780 +#, c-format +msgid "usage: cal [-13smjyV] [[month] year]\n" +msgstr "sử dụng: cal [-13smjyV] [[tháng] năm]\n" + +#: misc-utils/ddate.c:203 +#, c-format +msgid "usage: %s [+format] [day month year]\n" +msgstr "sử dụng: %s [+địnhdạng] [ngày tháng năm]\n" + +#: misc-utils/ddate.c:250 +msgid "St. Tib's Day" +msgstr "Ngày thánh Tib" + +#: misc-utils/kill.c:207 +#, c-format +msgid "%s: unknown signal %s\n" +msgstr "%s: tín hiệu không rõ %s\n" + +#: misc-utils/kill.c:270 +#, c-format +msgid "%s: can't find process \"%s\"\n" +msgstr "%s: không thể tìm thấy tiến trình \"%s\"\n" + +#: misc-utils/kill.c:314 +#, c-format +msgid "%s: unknown signal %s; valid signals:\n" +msgstr "%s: tín hiệu không rõ %s; tín hiệu có thể dùng:\n" + +#: misc-utils/kill.c:354 +#, c-format +msgid "usage: %s [ -s signal | -p ] [ -a ] pid ...\n" +msgstr "sử dụng: %s [ -s tín hiệu | -p ] [ -a ] pid ...\n" + +#: misc-utils/kill.c:355 +#, c-format +msgid " %s -l [ signal ]\n" +msgstr " %s -l [ tínhiệu ]\n" + +#: misc-utils/logger.c:141 +#, c-format +msgid "logger: %s: %s.\n" +msgstr "logger: %s: %s.\n" + +#: misc-utils/logger.c:248 +#, c-format +msgid "logger: unknown facility name: %s.\n" +msgstr "logger: không rõ tên phương tiện: %s.\n" + +#: misc-utils/logger.c:260 +#, c-format +msgid "logger: unknown priority name: %s.\n" +msgstr "logger: không rõ tên quyền ưu tiên: %s.\n" + +#: misc-utils/logger.c:287 +#, c-format +msgid "" +"usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n" +msgstr "" +"Sử dụng: logger [-is] [-f tậptin] [-p pri] [-t tag] [-u socket] " +"[ thôngbáo ... ]\n" + +#: misc-utils/look.c:349 +#, c-format +msgid "usage: look [-dfa] [-t char] string [file]\n" +msgstr "sử dụng: look [-dfa] [-t char] string [file]\n" + +#: misc-utils/mcookie.c:122 misc-utils/mcookie.c:149 +#, c-format +msgid "Could not open %s\n" +msgstr "Không mở được %s\n" + +#: misc-utils/mcookie.c:126 misc-utils/mcookie.c:145 +#, c-format +msgid "Got %d bytes from %s\n" +msgstr "Nhận %d byte từ %s\n" + +#: misc-utils/namei.c:103 +#, c-format +msgid "namei: unable to get current directory - %s\n" +msgstr "namei: không lấy được thư mục hiện thời - %s\n" + +#: misc-utils/namei.c:116 +#, c-format +msgid "namei: unable to chdir to %s - %s (%d)\n" +msgstr "namei: không chdir (thay đổi thư mục) được tới %s - %s (%d)\n" + +#: misc-utils/namei.c:126 +#, c-format +msgid "usage: namei [-mx] pathname [pathname ...]\n" +msgstr "sử dụng: namei [-mx] tênđườngdẫn [tênđườngdẫn ...]\n" + +#: misc-utils/namei.c:151 +#, c-format +msgid "namei: could not chdir to root!\n" +msgstr "namei: không thể chdir (thay đổi thư mục) tới root (gốc)!\n" + +#: misc-utils/namei.c:158 +#, c-format +msgid "namei: could not stat root!\n" +msgstr "namei: không thể lấy được trạng thái (stat) root!\n" + +#: misc-utils/namei.c:172 +#, c-format +msgid "namei: buf overflow\n" +msgstr "namei: tràn bộ đệm\n" + +#: misc-utils/namei.c:218 +#, c-format +msgid " ? could not chdir into %s - %s (%d)\n" +msgstr " ? không thể chdir (thay đổi thư mục) và %s - %s (%d)\n" + +#: misc-utils/namei.c:247 +#, c-format +msgid " ? problems reading symlink %s - %s (%d)\n" +msgstr " ? vấn đề đọc liên kết mềm %s - %s (%d)\n" + +#: misc-utils/namei.c:257 +#, c-format +msgid " *** EXCEEDED UNIX LIMIT OF SYMLINKS ***\n" +msgstr " *** VƯỢT QUÁ GIỚI HẠN LIÊN KẾT MỀM CỦA UNIX ***\n" + +#: misc-utils/namei.c:294 +#, c-format +msgid "namei: unknown file type 0%06o on file %s\n" +msgstr "namei: không rõ loại tập tin 0%06o tên tập tin %s\n" + +#: misc-utils/rename.c:38 +#, c-format +msgid "%s: out of memory\n" +msgstr "%s: không đủ bộ nhớ\n" + +#: misc-utils/rename.c:56 +#, c-format +msgid "%s: renaming %s to %s failed: %s\n" +msgstr "%s: thay đổi tên %s thành %s không thành công: %s\n" + +#: misc-utils/rename.c:86 +#, c-format +msgid "call: %s from to files...\n" +msgstr "call: %s sang các tập tin...\n" + +#: misc-utils/script.c:106 +#, c-format +msgid "" +"Warning: `%s' is a link.\n" +"Use `%s [options] %s' if you really want to use it.\n" +"Script not started.\n" +msgstr "" +"Cảnh báo: `%s' là một liên kết.\n" +"Hãy dùng `%s [tùy chọn] %s' nếu thực sự muốn sử dụng nó.\n" +"Script chưa chạy.\n" + +#: misc-utils/script.c:168 +#, c-format +msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" +msgstr "sử dụng: script [-a] [-f] [-q] [-t] [tập tin]\n" + +#: misc-utils/script.c:191 +#, c-format +msgid "Script started, file is %s\n" +msgstr "Script đã chạy, tập tin là %s\n" + +#: misc-utils/script.c:277 +#, c-format +msgid "Script started on %s" +msgstr "Script đã chạy trên %s" + +#: misc-utils/script.c:361 +#, c-format +msgid "" +"\n" +"Script done on %s" +msgstr "" +"\n" +"Script hoàn thành trên %s" + +#: misc-utils/script.c:368 +#, c-format +msgid "Script done, file is %s\n" +msgstr "Script hoàn thành, tập tin là %s\n" + +#: misc-utils/script.c:379 +#, c-format +msgid "openpty failed\n" +msgstr "openpty không thành công\n" + +#: misc-utils/script.c:413 +#, c-format +msgid "Out of pty's\n" +msgstr "Ngoài pty\n" + +#: misc-utils/setterm.c:746 +#, c-format +msgid "%s: Argument error, usage\n" +msgstr "%s: Lỗi tham số, sử dụng\n" + +#: misc-utils/setterm.c:749 +#, c-format +msgid " [ -term terminal_name ]\n" +msgstr " [ -term tên_terminal ]\n" + +#: misc-utils/setterm.c:750 +#, c-format +msgid " [ -reset ]\n" +msgstr " [ -reset ]\n" + +#: misc-utils/setterm.c:751 +#, c-format +msgid " [ -initialize ]\n" +msgstr " [ -initialize ]\n" + +#: misc-utils/setterm.c:752 +#, c-format +msgid " [ -cursor [on|off] ]\n" +msgstr " [ -cursor [on|off] ]\n" + +#: misc-utils/setterm.c:754 +#, c-format +msgid " [ -snow [on|off] ]\n" +msgstr " [ -snow [on|off] ]\n" + +#: misc-utils/setterm.c:755 +#, c-format +msgid " [ -softscroll [on|off] ]\n" +msgstr " [ -softscroll [on|off] ]\n" + +#: misc-utils/setterm.c:757 +#, c-format +msgid " [ -repeat [on|off] ]\n" +msgstr " [ -repeat [on|off] ]\n" + +#: misc-utils/setterm.c:758 +#, c-format +msgid " [ -appcursorkeys [on|off] ]\n" +msgstr " [ -appcursorkeys [on|off] ]\n" + +#: misc-utils/setterm.c:759 +#, c-format +msgid " [ -linewrap [on|off] ]\n" +msgstr " [ -linewrap [on|off] ]\n" + +#: misc-utils/setterm.c:760 +#, c-format +msgid " [ -default ]\n" +msgstr " [ -default ]\n" + +#: misc-utils/setterm.c:761 +#, c-format +msgid " [ -foreground black|blue|green|cyan" +msgstr " [ -foreground black|blue|green|cyan" + +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 +#, c-format +msgid "|red|magenta|yellow|white|default ]\n" +msgstr "|red|magenta|yellow|white|default ]\n" + +#: misc-utils/setterm.c:763 +#, c-format +msgid " [ -background black|blue|green|cyan" +msgstr " [ -background black|blue|green|cyan" + +#: misc-utils/setterm.c:765 +#, c-format +msgid " [ -ulcolor black|grey|blue|green|cyan" +msgstr " [ -ulcolor black|grey|blue|green|cyan" + +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 +#, c-format +msgid "|red|magenta|yellow|white ]\n" +msgstr "|red|magenta|yellow|white ]\n" + +#: misc-utils/setterm.c:767 +#, c-format +msgid " [ -ulcolor bright blue|green|cyan" +msgstr " [ -ulcolor bright blue|green|cyan" + +#: misc-utils/setterm.c:769 +#, c-format +msgid " [ -hbcolor black|grey|blue|green|cyan" +msgstr " [ -hbcolor black|grey|blue|green|cyan" + +#: misc-utils/setterm.c:771 +#, c-format +msgid " [ -hbcolor bright blue|green|cyan" +msgstr " [ -hbcolor bright blue|green|cyan" + +#: misc-utils/setterm.c:774 +#, c-format +msgid " [ -standout [ attr ] ]\n" +msgstr " [ -standout [ thuộc tính ] ]\n" + +#: misc-utils/setterm.c:776 +#, c-format +msgid " [ -inversescreen [on|off] ]\n" +msgstr " [ -inversescreen [on|off] ]\n" + +#: misc-utils/setterm.c:777 +#, c-format +msgid " [ -bold [on|off] ]\n" +msgstr " [ -bold [on|off] ]\n" + +#: misc-utils/setterm.c:778 +#, c-format +msgid " [ -half-bright [on|off] ]\n" +msgstr " [ -half-bright [on|off] ]\n" + +#: misc-utils/setterm.c:779 +#, c-format +msgid " [ -blink [on|off] ]\n" +msgstr " [ -blink [on|off] ]\n" + +#: misc-utils/setterm.c:780 +#, c-format +msgid " [ -reverse [on|off] ]\n" +msgstr " [ -reverse [on|off] ]\n" + +#: misc-utils/setterm.c:781 +#, c-format +msgid " [ -underline [on|off] ]\n" +msgstr " [ -underline [on|off] ]\n" + +#: misc-utils/setterm.c:782 +#, c-format +msgid " [ -store ]\n" +msgstr " [ -store ]\n" + +#: misc-utils/setterm.c:783 +#, c-format +msgid " [ -clear [all|rest] ]\n" +msgstr " [ -clear [all|rest] ]\n" + +#: misc-utils/setterm.c:784 +#, c-format +msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" +msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" + +#: misc-utils/setterm.c:785 +#, c-format +msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" +msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" + +#: misc-utils/setterm.c:786 +#, c-format +msgid " [ -regtabs [1-160] ]\n" +msgstr " [ -regtabs [1-160] ]\n" + +#: misc-utils/setterm.c:787 +#, c-format +msgid " [ -blank [0-60] ]\n" +msgstr " [ -blank [0-60] ]\n" + +#: misc-utils/setterm.c:788 +#, c-format +msgid " [ -dump [1-NR_CONSOLES] ]\n" +msgstr " [ -dump [1-NR_CONSOLES] ]\n" + +#: misc-utils/setterm.c:789 +#, c-format +msgid " [ -append [1-NR_CONSOLES] ]\n" +msgstr " [ -append [1-NR_CONSOLES] ]\n" + +#: misc-utils/setterm.c:790 +#, c-format +msgid " [ -file dumpfilename ]\n" +msgstr " [ -file têntậptindump ]\n" + +#: misc-utils/setterm.c:791 +#, c-format +msgid " [ -msg [on|off] ]\n" +msgstr " [ -msg [on|off] ]\n" + +#: misc-utils/setterm.c:792 +#, c-format +msgid " [ -msglevel [0-8] ]\n" +msgstr " [ -msglevel [0-8] ]\n" + +#: misc-utils/setterm.c:793 +#, c-format +msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" +msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" + +#: misc-utils/setterm.c:794 +#, c-format +msgid " [ -powerdown [0-60] ]\n" +msgstr " [ -powerdown [0-60] ]\n" + +#: misc-utils/setterm.c:795 +#, c-format +msgid " [ -blength [0-2000] ]\n" +msgstr " [ -blength [0-2000] ]\n" + +#: misc-utils/setterm.c:796 +#, c-format +msgid " [ -bfreq freqnumber ]\n" +msgstr " [ -bfreq tầnsố ]\n" + +#: misc-utils/setterm.c:1051 +#, c-format +msgid "cannot (un)set powersave mode\n" +msgstr "không (bỏ) đặt được chế độ tiết kiệm nguồn điện\n" + +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 +#, c-format +msgid "klogctl error: %s\n" +msgstr "lỗi klogctl: %s\n" + +#: misc-utils/setterm.c:1151 +#, c-format +msgid "Error reading %s\n" +msgstr "Lỗi đọc %s\n" + +#: misc-utils/setterm.c:1166 +#, c-format +msgid "Error writing screendump\n" +msgstr "Lỗi ghi screendump (dump màn hình)\n" + +#: misc-utils/setterm.c:1180 +#, c-format +msgid "couldn't read %s, and cannot ioctl dump\n" +msgstr "không đọc được %s, và không thể ioctl dump\n" + +#: misc-utils/setterm.c:1246 +#, c-format +msgid "%s: $TERM is not defined.\n" +msgstr "%s: $TERM chưa định nghĩa.\n" + +#: misc-utils/whereis.c:157 +#, c-format +msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" +msgstr "whereis [ -sbmu ] [ -SBM thưmục ... -f ] tên...\n" + +#: misc-utils/write.c:99 +#, c-format +msgid "write: can't find your tty's name\n" +msgstr "write: không tìm thấy tên tty của bạn\n" + +#: misc-utils/write.c:110 +#, c-format +msgid "write: you have write permission turned off.\n" +msgstr "write: quyền ghi nhớ của bạn đã tắt.\n" + +#: misc-utils/write.c:131 +#, c-format +msgid "write: %s is not logged in on %s.\n" +msgstr "write: %s chưa đăng nhập vào trên %s.\n" + +#: misc-utils/write.c:139 +#, c-format +msgid "write: %s has messages disabled on %s\n" +msgstr "write: %s tắt thông báo trên %s\n" + +#: misc-utils/write.c:146 +#, c-format +msgid "usage: write user [tty]\n" +msgstr "sử dụng: write người-dùng [tty]\n" + +#: misc-utils/write.c:234 +#, c-format +msgid "write: %s is not logged in\n" +msgstr "write: %s chưa đăng nhập vào\n" + +#: misc-utils/write.c:243 +#, c-format +msgid "write: %s has messages disabled\n" +msgstr "write: %s tắt không dùng thông báo\n" + +#: misc-utils/write.c:247 +#, c-format +msgid "write: %s is logged in more than once; writing to %s\n" +msgstr "write: %s đăng nhập nhiều hơn một lần, đang ghi nhớ vào %s\n" + +#: misc-utils/write.c:313 +#, c-format +msgid "Message from %s@%s (as %s) on %s at %s ..." +msgstr "Tin nhắn từ %s@%s (như %s) trên %s lúc %s ..." + +#: misc-utils/write.c:316 +#, c-format +msgid "Message from %s@%s on %s at %s ..." +msgstr "Tin nhắn %s@%s tên %s lúc %s ..." + +#: mount/fstab.c:136 +#, c-format +msgid "warning: error reading %s: %s" +msgstr "cảnh báo: lỗi đọc %s: %s" + +#: mount/fstab.c:164 mount/fstab.c:189 +#, c-format +msgid "warning: can't open %s: %s" +msgstr "cảnh báo: không mở được %s: %s" + +#: mount/fstab.c:169 +#, c-format +msgid "mount: could not open %s - using %s instead\n" +msgstr "mount: không mở được %s - sử dụng %s để thay thế\n" + +#: mount/fstab.c:484 +#, c-format +msgid "can't create lock file %s: %s (use -n flag to override)" +msgstr "không tạo được tập tin khóa %s: %s (hãy dùng cờ -n để ghi đè lên)" + +#: mount/fstab.c:499 +#, c-format +msgid "can't link lock file %s: %s (use -n flag to override)" +msgstr "không liên kết được tập tin khóa %s: %s (hãy dùng cờ -n để ghi đè lên)" + +#: mount/fstab.c:511 +#, c-format +msgid "can't open lock file %s: %s (use -n flag to override)" +msgstr "không mở được tập tin khóa %s: %s (hãy dùng cờ -n để ghi đè lên)" + +#: mount/fstab.c:526 +#, c-format +msgid "Can't lock lock file %s: %s\n" +msgstr "Không khóa được tập tin khóa (lock file) %s: %s\n" + +#: mount/fstab.c:538 +#, c-format +msgid "can't lock lock file %s: %s" +msgstr "không khóa được tập tin khóa (lock file) %s: %s" + +#: mount/fstab.c:540 +msgid "timed out" +msgstr "hết thời gian" + +#: mount/fstab.c:547 +#, c-format +msgid "" +"Cannot create link %s\n" +"Perhaps there is a stale lock file?\n" +msgstr "" +"Không tạo được liên kết %s\n" +"Có thể đây là tập tin khóa bền vững?\n" + +#: mount/fstab.c:587 mount/fstab.c:625 +#, c-format +msgid "cannot open %s (%s) - mtab not updated" +msgstr "không mở được %s (%s) - mtab chưa cập nhật" + +#: mount/fstab.c:633 +#, c-format +msgid "error writing %s: %s" +msgstr "lỗi ghi nhớ %s: %s" + +#: mount/fstab.c:643 +#, c-format +msgid "error changing mode of %s: %s\n" +msgstr "lỗi thay đổi chế độ (mode) của %s: %s\n" + +#: mount/fstab.c:661 +#, c-format +msgid "can't rename %s to %s: %s\n" +msgstr "không đổi tên được %s thành %s: %s\n" + +#: mount/lomount.c:73 +#, c-format +msgid "loop: can't open device %s: %s\n" +msgstr "loop: không mở được thiết bị %s: %s\n" + +#: mount/lomount.c:89 +#, c-format +msgid ", offset %lld" +msgstr ", bộ %lld" + +#: mount/lomount.c:92 +#, c-format +msgid ", sizelimit %lld" +msgstr ", giớihạnkíchthước %lld" + +#: mount/lomount.c:100 +#, c-format +msgid ", encryption %s (type %d)" +msgstr ", mã hóa %s (dạng %d)" + +#: mount/lomount.c:114 +#, c-format +msgid ", offset %d" +msgstr ", bộ %d" + +#: mount/lomount.c:117 +#, c-format +msgid ", encryption type %d\n" +msgstr ", dạng mã hóa %d\n" + +#: mount/lomount.c:126 +#, c-format +msgid "loop: can't get info on device %s: %s\n" +msgstr "loop: không lấy được thông tin trên thiết bị %s: %s\n" + +#: mount/lomount.c:179 +#, c-format +msgid "%s: could not find any device /dev/loop#" +msgstr "%s: không tìm thấy bất kỳ thiết bị /dev/loop# nào" + +#: mount/lomount.c:181 +#, c-format +msgid "%s: no permission to look at /dev/loop#" +msgstr "%s: không có quyền xem /dev/loop#" + +#: mount/lomount.c:184 +#, c-format +msgid "" +"%s: Could not find any loop device. Maybe this kernel does not know\n" +" about the loop device? (If so, recompile or `modprobe loop'.)" +msgstr "" +"%s: Không tìm thấy bất kỳ thiết bị loop nào. Có thể nhân này không biết\n" +" về thiết bị loop? (Nếu vậy, hãy biên dịch lại hoặc thử `modprobe " +"loop'.)" + +#: mount/lomount.c:189 +#, c-format +msgid "%s: could not find any free loop device" +msgstr "%s: không tìm thấy thiết bị loop nào còn trống" + +#: mount/lomount.c:287 +#, c-format +msgid "Couldn't lock into memory, exiting.\n" +msgstr "Không khóa được vào bộ nhớ, đang thoát.\n" + +#: mount/lomount.c:340 +#, c-format +msgid "set_loop(%s,%s,%llu): success\n" +msgstr "set_loop(%s,%s,%llu): thành công\n" + +#: mount/lomount.c:351 +#, c-format +msgid "loop: can't delete device %s: %s\n" +msgstr "loop: không xóa được thiết bị %s: %s\n" + +#: mount/lomount.c:361 +#, c-format +msgid "del_loop(%s): success\n" +msgstr "del_loop(%s): thành công\n" + +#: mount/lomount.c:369 +#, c-format +msgid "This mount was compiled without loop support. Please recompile.\n" +msgstr "Phiên bản mout biên dịch không hỗ trợ loop. Xin hãy biên dịch lại.\n" + +#: mount/lomount.c:406 +#, c-format +msgid "" +"usage:\n" +" %s loop_device # give info\n" +" %s -d loop_device # delete\n" +" %s -f # find unused\n" +" %s [-e encryption] [-o offset] {-f|loop_device} file # setup\n" +msgstr "" +"sử dụng:\n" +" %s thiết_bị_loop # đưa thông tin\n" +" %s -d thiết_bị_loop # xóa\n" +" %s -f # tìm chưa sử dụng\n" +" %s [-e mã_hóa] [-o offset] {-f|thiết_bị_loop} tập-tin # cấu hình\n" + +#: mount/lomount.c:425 mount/sundries.c:205 mount/xmalloc.c:29 +#, c-format +msgid "not enough memory" +msgstr "không đủ bộ nhớ" + +#: mount/lomount.c:540 +#, c-format +msgid "No loop support was available at compile time. Please recompile.\n" +msgstr "Biên dịch không hỗ trợ loop. Xin hãy biên dịch lại.\n" + +#: mount/mntent.c:166 +#, c-format +msgid "[mntent]: warning: no final newline at the end of %s\n" +msgstr "[mntent]: cảnh báo: không có dòng mới đặt ở cuối %s\n" + +#: mount/mntent.c:217 +#, c-format +msgid "[mntent]: line %d in %s is bad%s\n" +msgstr "[mntent]: dòng %d trong %s xấu%s\n" + +#: mount/mntent.c:220 +msgid "; rest of file ignored" +msgstr "; bỏ qua phần còn lại của tập tin" + +#: mount/mount_blkid.c:87 +#, c-format +msgid "%s: error: the label %s occurs on both %s and %s\n" +msgstr "%s: lỗi: ghi nhãn %s xuất hiện trên cả %s và %s\n" + +#: mount/mount_blkid.c:99 +#, c-format +msgid "mount: going to mount %s by UUID\n" +msgstr "mount: chuẩn bị gắn %s theo UUID\n" + +#: mount/mount_blkid.c:103 +#, c-format +msgid "mount: going to mount %s by label\n" +msgstr "mount: chuẩn bị gắn %s theo nhãn\n" + +#: mount/mount_by_label.c:192 +#, c-format +msgid "%s: could not open %s, so UUID and LABEL conversion cannot be done.\n" +msgstr "" +"%s: không mở được %s, vì thế không thực hiện được phép chuyển UUID và NHÃN.\n" + +#: mount/mount_by_label.c:315 +#, c-format +msgid "%s: bad UUID" +msgstr "%s: UUID xấu" + +#: mount/mount.c:382 +#, c-format +msgid "mount: according to mtab, %s is already mounted on %s" +msgstr "mount: theo như mtab thì %s đã gắn vào %s" + +#: mount/mount.c:387 +#, c-format +msgid "mount: according to mtab, %s is mounted on %s" +msgstr "mount: theo như mtab thì %s đã gắn vào %s" + +#: mount/mount.c:407 +#, c-format +msgid "mount: can't open %s for writing: %s" +msgstr "mount: không mở được %s để ghi nhớ: %s" + +#: mount/mount.c:424 mount/mount.c:677 +#, c-format +msgid "mount: error writing %s: %s" +msgstr "mount: lỗi ghi nhớ %s: %s" + +#: mount/mount.c:432 +#, c-format +msgid "mount: error changing mode of %s: %s" +msgstr "mount: lỗi thay đổi chế độ của %s: %s" + +#: mount/mount.c:483 +#, c-format +msgid "%s looks like swapspace - not mounted" +msgstr "%s có vẻ là không gian swap - không gắn" + +#: mount/mount.c:570 +msgid "mount failed" +msgstr "mount (gắn) không thành công" + +#: mount/mount.c:572 +#, c-format +msgid "mount: only root can mount %s on %s" +msgstr "mount: chỉ người dùng root có quyền gắn %s vào %s" + +#: mount/mount.c:600 +msgid "mount: loop device specified twice" +msgstr "mount: chỉ ra thiết bị loop hai lần" + +#: mount/mount.c:605 +msgid "mount: type specified twice" +msgstr "mount: chỉ ra loại hệ thống tập tin hai lần" + +#: mount/mount.c:617 +#, c-format +msgid "mount: skipping the setup of a loop device\n" +msgstr "mount: bỏ qua việc cấu hình thiết bị loop\n" + +#: mount/mount.c:626 +#, c-format +msgid "mount: going to use the loop device %s\n" +msgstr "mount: sẽ sử dụng thiết bị loop %s\n" + +#: mount/mount.c:631 +#, c-format +msgid "mount: failed setting up loop device\n" +msgstr "mount: thiết lập thiết bị loop không thành công\n" + +#: mount/mount.c:635 +#, c-format +msgid "mount: setup loop device successfully\n" +msgstr "mount: thiết lập thiết bị loop thành công\n" + +#: mount/mount.c:672 +#, c-format +msgid "mount: can't open %s: %s" +msgstr "mount: không mở được %s: %s" + +#: mount/mount.c:693 +msgid "mount: argument to -p or --pass-fd must be a number" +msgstr "mount: tham số cho -p hoặc --pass-fd phải là một số" + +#: mount/mount.c:706 +#, c-format +msgid "mount: cannot open %s for setting speed" +msgstr "mount: không mở được %s để đặt tốc độ" + +#: mount/mount.c:709 +#, c-format +msgid "mount: cannot set speed: %s" +msgstr "mount: không đặt được tốc độ: %s" + +#: mount/mount.c:763 mount/mount.c:1339 +#, c-format +msgid "mount: cannot fork: %s" +msgstr "mount: không thể phân nhánh %s" + +#: mount/mount.c:885 +#, c-format +msgid "mount: failed with nfs mount version 4, trying 3..\n" +msgstr "mount: gắn nfs phiên bản 4 không thành công, đang thử 3..\n" + +#: mount/mount.c:895 +msgid "" +"mount: I could not determine the filesystem type, and none was specified" +msgstr "" +"mount: không thể nhận ra loại hệ thống tập tin, và người dùng không chỉ ra " +"loại nào" + +#: mount/mount.c:898 +msgid "mount: you must specify the filesystem type" +msgstr "mount: cần chỉ rõ loại hệ thống tập tin" + +#: mount/mount.c:901 +msgid "mount: mount failed" +msgstr "mount: gắn không thành công" + +#: mount/mount.c:907 mount/mount.c:942 +#, c-format +msgid "mount: mount point %s is not a directory" +msgstr "mount: điểm gắn %s không phải là một thư mục" + +#: mount/mount.c:909 +msgid "mount: permission denied" +msgstr "mount: không đủ quyền hạn" + +#: mount/mount.c:911 +msgid "mount: must be superuser to use mount" +msgstr "mount: cần phải là người dùng root để sử dụng mount" + +#: mount/mount.c:915 mount/mount.c:919 +#, c-format +msgid "mount: %s is busy" +msgstr "mount: %s đang bận" + +#: mount/mount.c:921 +msgid "mount: proc already mounted" +msgstr "mount: đã gắn proc" + +#: mount/mount.c:923 +#, c-format +msgid "mount: %s already mounted or %s busy" +msgstr "mount: đã gắn %s hoặc %s đang bận" + +#: mount/mount.c:929 +#, c-format +msgid "mount: mount point %s does not exist" +msgstr "mount: điểm gắn %s không tồn tại" + +#: mount/mount.c:931 +#, c-format +msgid "mount: mount point %s is a symbolic link to nowhere" +msgstr "mount: điểm gắn %s là một liên kết mềm không chỉ tới đâu" + +#: mount/mount.c:934 +#, c-format +msgid "mount: special device %s does not exist" +msgstr "mount: thiết bị %s không tồn tại" + +#: mount/mount.c:944 +#, c-format +msgid "" +"mount: special device %s does not exist\n" +" (a path prefix is not a directory)\n" +msgstr "" +"mount: thiết bị %s không tồn tại\n" +" (tiền tố của đường dẫn không phải là một thư mục)\n" + +#: mount/mount.c:957 +#, c-format +msgid "mount: %s not mounted already, or bad option" +msgstr "mount: %s chưa gắn, hoặc tùy chọn xấu" + +#: mount/mount.c:959 +#, c-format +msgid "" +"mount: wrong fs type, bad option, bad superblock on %s,\n" +" missing codepage or other error" +msgstr "" +"mount: sai dạng hệ thống tập tin, tùy chọn xấu, siêu khối (superblock) xấu " +"trên %s,\n" +" thiếu bảng mã hoặc lỗi khác" + +#: mount/mount.c:969 +msgid "" +" (could this be the IDE device where you in fact use\n" +" ide-scsi so that sr0 or sda or so is needed?)" +msgstr "" +" (có thể đây là thiết bị IDE mà trên thực tế sử dụng\n" +" ide-scsi vì thế cần sr0 hoặc sda hoặc tương tự?)" + +#: mount/mount.c:975 +msgid "" +" (aren't you trying to mount an extended partition,\n" +" instead of some logical partition inside?)" +msgstr "" +" (có phải bạn đang cố gắn một phân vùng mở rộng,\n" +" chứ không phải một phân vùng lôgíc bên trong nó?)" + +#: mount/mount.c:992 +msgid "" +" In some cases useful info is found in syslog - try\n" +" dmesg | tail or so\n" +msgstr "" +" Trong một số trường hợp có thể tìm thấy thông tin có\n" +" ích trong syslog - hãy thử dmesg | tail hoặc tương tự\n" + +#: mount/mount.c:998 +msgid "mount table full" +msgstr "đầy bảng gắn" + +#: mount/mount.c:1000 +#, c-format +msgid "mount: %s: can't read superblock" +msgstr "mount: %s không đọc được siêu khối superblock" + +#: mount/mount.c:1004 +#, c-format +msgid "mount: %s: unknown device" +msgstr "mount: %s: không rõ thiết bị này" + +#: mount/mount.c:1009 +#, c-format +msgid "mount: unknown filesystem type '%s'" +msgstr "mount: không rõ loại hệ thống tập tin '%s'" + +#: mount/mount.c:1021 +#, c-format +msgid "mount: probably you meant %s" +msgstr "mount: có thể muốn đặt %s" + +#: mount/mount.c:1023 +msgid "mount: maybe you meant 'iso9660'?" +msgstr "mount: có thể muốn đặt 'iso9660'?" + +#: mount/mount.c:1025 +msgid "mount: maybe you meant 'vfat'?" +msgstr "mount: có thể muốn đặt 'vfat'?" + +#: mount/mount.c:1028 +#, c-format +msgid "mount: %s has wrong device number or fs type %s not supported" +msgstr "mount: %s có số thiết bị sai hoặc chưa hỗ trợ loại fs %s" + +#: mount/mount.c:1034 +#, c-format +msgid "mount: %s is not a block device, and stat fails?" +msgstr "mount: %s không phải là một thiết bị khối, và stat không thành công?" + +#: mount/mount.c:1036 +#, c-format +msgid "" +"mount: the kernel does not recognize %s as a block device\n" +" (maybe `insmod driver'?)" +msgstr "" +"mount: nhân không nhận ra thiết bị khối %s\n" +" (có thể thử `insmod driver'?)" + +#: mount/mount.c:1039 +#, c-format +msgid "mount: %s is not a block device (maybe try `-o loop'?)" +msgstr "mount: %s không phải là thiết bị khối (có thể hãy thử `-o loop'?)" + +#: mount/mount.c:1042 +#, c-format +msgid "mount: %s is not a block device" +msgstr "mount: %s không phải là thiết bị khối" + +#: mount/mount.c:1045 +#, c-format +msgid "mount: %s is not a valid block device" +msgstr "mount: %s không phải là thiết bị khối thích hợp" + +#: mount/mount.c:1048 +msgid "block device " +msgstr "thiết bị khối" + +#: mount/mount.c:1050 +#, c-format +msgid "mount: cannot mount %s%s read-only" +msgstr "mount: không gắn được %s%s với chế độ chỉ đọc" + +#: mount/mount.c:1054 +#, c-format +msgid "mount: %s%s is write-protected but explicit `-w' flag given" +msgstr "mount: %s%s được bảo vệ khỏi ghi nhưng đưa ra cờ `-w' (write, ghi)" + +#: mount/mount.c:1071 +#, c-format +msgid "mount: %s%s is write-protected, mounting read-only" +msgstr "mount: %s%s được bảo vệ khỏi ghi, đang gắn chỉ đọc" + +#: mount/mount.c:1170 +#, c-format +msgid "mount: no type was given - I'll assume nfs because of the colon\n" +msgstr "mount: không đưa ra loại fs - Coi như nfs vì có dấu hai chấm\n" + +#: mount/mount.c:1176 +#, c-format +msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" +msgstr "mount: không đưa ra loại fs - Coi như smbfs vì có // đằng trước\n" + +#: mount/mount.c:1193 +#, c-format +msgid "mount: backgrounding \"%s\"\n" +msgstr "mount: đưa ra nền sau \"%s\"\n" + +#: mount/mount.c:1204 +#, c-format +msgid "mount: giving up \"%s\"\n" +msgstr "mount: đang bỏ \"%s\"\n" + +#: mount/mount.c:1286 +#, c-format +msgid "mount: %s already mounted on %s\n" +msgstr "mount: đã gắn %s trên %s\n" + +#: mount/mount.c:1416 +#, c-format +msgid "" +"Usage: mount -V : print version\n" +" mount -h : print this help\n" +" mount : list mounted filesystems\n" +" mount -l : idem, including volume labels\n" +"So far the informational part. Next the mounting.\n" +"The command is `mount [-t fstype] something somewhere'.\n" +"Details found in /etc/fstab may be omitted.\n" +" mount -a [-t|-O] ... : mount all stuff from /etc/fstab\n" +" mount device : mount device at the known place\n" +" mount directory : mount known device here\n" +" mount -t type dev dir : ordinary mount command\n" +"Note that one does not really mount a device, one mounts\n" +"a filesystem (of the given type) found on the device.\n" +"One can also mount an already visible directory tree elsewhere:\n" +" mount --bind olddir newdir\n" +"or move a subtree:\n" +" mount --move olddir newdir\n" +"A device can be given by name, say /dev/hda1 or /dev/cdrom,\n" +"or by label, using -L label or by uuid, using -U uuid .\n" +"Other options: [-nfFrsvw] [-o options] [-p passwdfd].\n" +"For many more details, say man 8 mount .\n" +msgstr "" +"Sử dụng: mount -V : in ra phiên bản\n" +" mount -h : in ra trợ giúp này\n" +" mount : liệt kê hệ thống tập tin đã gắn\n" +" mount -l : như trên, bao gồm cả nhãn khối (volume)\n" +"Tiếp theo là phần thông tin. Lần gắn ngay sau.\n" +"Câu lệnh là `mount [-t fstype] thứ-gì-đó nơi-nào-đó'.\n" +"Chi tiết tìm thấy trong /etc/fstab có thể bị bỏ đi.\n" +" mount -a [-t|-O] ... : gắn mọi thứ từ /etc/fstab\n" +" mount thiết-bị : gắn thiết-bị vào nơi đã biết\n" +" mount thư-mục : gắn thiết bị đã biết vào thư-mục\n" +" mount -t loại thiết-bị thư-mục : câu lệnh gắn một lần\n" +"Chú ý rằng người dùng không thực sự gắn một thiết bị, mà gắn hệ thống\n" +"tập tin (với loại chỉ ra) tìm thấy trên thiết bị.\n" +"Người dùng còn có thể gắn cây thư mục đã gắn vào nơi khác:\n" +" mount --bind thưmục-cũ thưmục-mới\n" +"hoặc di chuyển một cây thư mục con:\n" +" mount --move thưmục-cũ thưmục-mới\n" +"Có thể chỉ ra thiết bị theo tên, ví dụ /dev/hda1 hoặc /dev/cdrom,\n" +"hoặc theo nhãn bằng -L tên-nhãn, hoặc theo uuid bằng -U uuid .\n" +"Những tùy chọn khácO: [-nfFrsvw] [-o tùy-chọn] [-p passwdfd].\n" +"Để biết thêm thông tin hãy gõ lệnh man 8 mount .\n" + +#: mount/mount.c:1605 +msgid "mount: only root can do that" +msgstr "mount: chỉ có root có quyền thực hiện" + +#: mount/mount.c:1610 +#, c-format +msgid "mount: no %s found - creating it..\n" +msgstr "mount: không tìm thấy %s - đang tạo..\n" + +#: mount/mount.c:1622 +msgid "mount: no such partition found" +msgstr "mount: không tìm thấy phân vùng như vậy" + +#: mount/mount.c:1624 +#, c-format +msgid "mount: mounting %s\n" +msgstr "mount: đang gắn %s\n" + +#: mount/mount.c:1633 +msgid "nothing was mounted" +msgstr "không gắn gì cả" + +#: mount/mount.c:1648 +#, c-format +msgid "mount: cannot find %s in %s" +msgstr "mount: không tìm thấy %s trong %s" + +#: mount/mount.c:1663 +#, c-format +msgid "mount: can't find %s in %s or %s" +msgstr "mount: không tìm thấy %s trong %s hoặc %s" + +#: mount/mount_guess_fstype.c:489 +#, c-format +msgid "mount: error while guessing filesystem type\n" +msgstr "mount: lỗi khi đoán loại hệ thống tập tin\n" + +#: mount/mount_guess_fstype.c:541 +#, c-format +msgid "mount: you didn't specify a filesystem type for %s\n" +msgstr "mount: người dùng chưa chỉ ra loại thiết bị tập tin cho %s\n" + +#: mount/mount_guess_fstype.c:544 +#, c-format +msgid " I will try all types mentioned in %s or %s\n" +msgstr " Sẽ thử tất cả mọi loại đề cập đến trong %s hay %s\n" + +#: mount/mount_guess_fstype.c:547 +#, c-format +msgid " and it looks like this is swapspace\n" +msgstr " và đây có vẻ là không gian swap\n" + +#: mount/mount_guess_fstype.c:549 +#, c-format +msgid " I will try type %s\n" +msgstr " Sẽ thử loại %s\n" + +#: mount/mount_guess_fstype.c:637 +#, c-format +msgid "Trying %s\n" +msgstr "Đang thử %s.\n" + +#: mount/nfsmount.c:235 +#, c-format +msgid "mount: excessively long host:dir argument\n" +msgstr "mount: tham số tênmáy:thưmục dài quá mức\n" + +#: mount/nfsmount.c:249 +#, c-format +msgid "mount: warning: multiple hostnames not supported\n" +msgstr "mount: cảnh báo: không hỗ trợ việc đưa ra nhiều tên máy\n" + +#: mount/nfsmount.c:254 +#, c-format +msgid "mount: directory to mount not in host:dir format\n" +msgstr "mount: thư mục để gắn tới không phải ở dạng tênmáy:thưmục\n" + +#: mount/nfsmount.c:265 mount/nfsmount.c:520 +#, c-format +msgid "mount: can't get address for %s\n" +msgstr "mount: không lấy được địa chỉ cho %s\n" + +#: mount/nfsmount.c:271 +#, c-format +msgid "mount: got bad hp->h_length\n" +msgstr "mount: nhận được hp->h_length xấu\n" + +#: mount/nfsmount.c:288 +#, c-format +msgid "mount: excessively long option argument\n" +msgstr "mount: tham số của tùy chọn quá dài\n" + +#: mount/nfsmount.c:380 +#, c-format +msgid "Warning: Unrecognized proto= option.\n" +msgstr "Cảnh báo: Không biết đến tùy chọn proto=.\n" + +#: mount/nfsmount.c:387 +#, c-format +msgid "Warning: Option namlen is not supported.\n" +msgstr "Cảnh báo: Không hỗ trợ tùy chọn namlen\n" + +#: mount/nfsmount.c:391 +#, c-format +msgid "unknown nfs mount parameter: %s=%d\n" +msgstr "tham số gắn nfs không biết đến: %s=%d\n" + +#: mount/nfsmount.c:425 +#, c-format +msgid "Warning: option nolock is not supported.\n" +msgstr "Cảnh báo: không hỗ trợ tùy chọn nolock\n" + +#: mount/nfsmount.c:430 +#, c-format +msgid "unknown nfs mount option: %s%s\n" +msgstr "không rõ tùy chọn gắn nfs: %s%s\n" + +#: mount/nfsmount.c:526 +#, c-format +msgid "mount: got bad hp->h_length?\n" +msgstr "mount: nhận được hp->h_length xấu?\n" + +#: mount/nfsmount.c:714 +#, c-format +msgid "NFS over TCP is not supported.\n" +msgstr "Không hỗ trợ NFS qua TCP.\n" + +#: mount/nfsmount.c:721 +msgid "nfs socket" +msgstr "nfs socket" + +#: mount/nfsmount.c:725 +msgid "nfs bindresvport" +msgstr "nfs bindresvport" + +#: mount/nfsmount.c:739 +msgid "nfs server reported service unavailable" +msgstr "máy chủ nfs thông báo dịch vụ chưa sẵng sàng" + +#: mount/nfsmount.c:748 +#, c-format +msgid "used portmapper to find NFS port\n" +msgstr "sử dụng portmapper (sơ đồ cổng) để tìm cổng NFS\n" + +#: mount/nfsmount.c:752 +#, c-format +msgid "using port %d for nfs deamon\n" +msgstr "sử dụng cổng %d cho deamon nfs\n" + +#: mount/nfsmount.c:763 +msgid "nfs connect" +msgstr "kết nối nfs" + +#: mount/nfsmount.c:850 +#, c-format +msgid "unknown nfs status return value: %d" +msgstr "không rõ giá trị trạng thái nfs: %d" + +#: mount/sundries.c:26 +msgid "bug in xstrndup call" +msgstr "lỗi (bug) trong lời gọi xstrndup" + +#: mount/swapon.c:56 +#, c-format +msgid "" +"usage: %s [-hV]\n" +" %s -a [-e] [-v]\n" +" %s [-v] [-p priority] special|LABEL=volume_name ...\n" +" %s [-s]\n" +msgstr "" +"sử dụng: %s [-hV]\n" +" %s -a [-e] [-v]\n" +" %s [-v] [-p ưu-tiên] special|LABEL=tên_volume ...\n" +" %s [-s]\n" + +#: mount/swapon.c:66 +#, c-format +msgid "" +"usage: %s [-hV]\n" +" %s -a [-v]\n" +" %s [-v] special ...\n" +msgstr "" +"sử dụng: %s [-hV]\n" +" %s -a [-v]\n" +" %s [-v] special ...\n" + +#: mount/swapon.c:173 mount/swapon.c:265 +#, c-format +msgid "%s on %s\n" +msgstr "%s trên %s\n" + +#: mount/swapon.c:177 mount/swapon.c:243 +#, c-format +msgid "%s: cannot find the device for %s\n" +msgstr "%s: không tìm thấy thiết bị cho %s\n" + +#: mount/swapon.c:184 +#, c-format +msgid "%s: cannot stat %s: %s\n" +msgstr "%s: không thể stat %s: %s\n" + +#: mount/swapon.c:195 +#, c-format +msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" +msgstr "%s: cảnh báo: %s có quyền không bảo mật %04o, đề nghị dùng %04o\n" + +#: mount/swapon.c:207 +#, c-format +msgid "%s: Skipping file %s - it appears to have holes.\n" +msgstr "%s: Bỏ qua tập tin %s - nó có vẻ có lỗ hổng.\n" + +#: mount/swapon.c:275 +#, c-format +msgid "Not superuser.\n" +msgstr "Không phải người dùng root.\n" + +#: mount/swapon.c:309 mount/swapon.c:501 +#, c-format +msgid "%s: cannot open %s: %s\n" +msgstr "%s: không mở được %s: %s\n" + +#: mount/umount.c:49 +#, c-format +msgid "umount: compiled without support for -f\n" +msgstr "umount: không biên dịch hỗ trợ -f\n" + +#: mount/umount.c:139 +#, c-format +msgid "umount: cannot fork: %s" +msgstr "umount: không thể phân nhánh %s" + +#: mount/umount.c:171 +#, c-format +msgid "host: %s, directory: %s\n" +msgstr "host: %s, thư mục %s\n" + +#: mount/umount.c:191 +#, c-format +msgid "umount: can't get address for %s\n" +msgstr "umount: không lấy được địa chỉ cho %s\n" + +#: mount/umount.c:196 +#, c-format +msgid "umount: got bad hostp->h_length\n" +msgstr "umount: nhận hostp->h_length xấu\n" + +#: mount/umount.c:243 +#, c-format +msgid "umount: %s: invalid block device" +msgstr "umount: %s: thiết bị khối không đúng" + +#: mount/umount.c:245 +#, c-format +msgid "umount: %s: not mounted" +msgstr "umount: %s: chưa gắn" + +#: mount/umount.c:247 +#, c-format +msgid "umount: %s: can't write superblock" +msgstr "umount: %s: không thể ghi khối super" + +#: mount/umount.c:251 +#, c-format +msgid "umount: %s: device is busy" +msgstr "umount: %s: thiết bị đang bận" + +#: mount/umount.c:253 +#, c-format +msgid "umount: %s: not found" +msgstr "umount: %s: không tìm thấy" + +#: mount/umount.c:255 +#, c-format +msgid "umount: %s: must be superuser to umount" +msgstr "umount: %s: phải là người dùng root để bỏ gắn" + +#: mount/umount.c:257 +#, c-format +msgid "umount: %s: block devices not permitted on fs" +msgstr "umount: %s: thiết bị khối không cho phép trên fs" + +#: mount/umount.c:259 +#, c-format +msgid "umount: %s: %s" +msgstr "umount: %s: %s" + +#: mount/umount.c:313 +#, c-format +msgid "no umount2, trying umount...\n" +msgstr "không có umount2, đang thử umount..\n" + +#: mount/umount.c:329 +#, c-format +msgid "could not umount %s - trying %s instead\n" +msgstr "không bỏ gắn được %s - đang thử %s để thay thế\n" + +#: mount/umount.c:347 +#, c-format +msgid "umount: %s busy - remounted read-only\n" +msgstr "umount: %s bận - gắn lại chỉ đọc\n" + +#: mount/umount.c:357 +#, c-format +msgid "umount: could not remount %s read-only\n" +msgstr "umount: không thể gắn lại %s chỉ đọc\n" + +#: mount/umount.c:366 +#, c-format +msgid "%s umounted\n" +msgstr "%s đã bỏ gắn\n" + +#: mount/umount.c:464 +msgid "umount: cannot find list of filesystems to unmount" +msgstr "umount: không tìm thấy danh sách hệ thống tập tin để bỏ gắn" + +#: mount/umount.c:494 +#, c-format +msgid "" +"Usage: umount [-hV]\n" +" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-f] [-r] [-n] [-v] special | node...\n" +msgstr "" +"Sử dụng: umount [-hV]\n" +" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O tùychọn]\n" +" umount [-f] [-r] [-n] [-v] special | node...\n" + +#: mount/umount.c:546 +msgid "Cannot umount \"\"\n" +msgstr "Không bỏ gắn được \"\"\n" + +#: mount/umount.c:552 +#, c-format +msgid "Trying to umount %s\n" +msgstr "Đang thử bỏ gắn %s\n" + +#: mount/umount.c:558 +#, c-format +msgid "Could not find %s in mtab\n" +msgstr "Không tìm thấy %s trong mtab\n" + +#: mount/umount.c:565 +#, c-format +msgid "umount: %s is not mounted (according to mtab)" +msgstr "umount: %s chưa gắn (theo mtab)" + +#: mount/umount.c:572 +#, c-format +msgid "umount: it seems %s is mounted multiple times" +msgstr "umount: có vẻ %s được gắn nhiều lần" + +#: mount/umount.c:585 +#, c-format +msgid "umount: %s is not in the fstab (and you are not root)" +msgstr "umount: %s không có trong fstab (và người dùng không phải là root)" + +#: mount/umount.c:589 +#, c-format +msgid "umount: %s mount disagrees with the fstab" +msgstr "umount: gắn %s không tương ứng fstab" + +#: mount/umount.c:630 +#, c-format +msgid "umount: only %s can unmount %s from %s" +msgstr "umount: chỉ có %s có thể bỏ gắn %s từ %s" + +#: mount/umount.c:711 +msgid "umount: only root can do that" +msgstr "umount: chỉ có root có quyền thực hiện" + +#: sys-utils/ctrlaltdel.c:27 +#, c-format +msgid "You must be root to set the Ctrl-Alt-Del behaviour.\n" +msgstr "Phải là root để đặt tính năng của Ctrl-Alt-Del.\n" + +#: sys-utils/ctrlaltdel.c:42 +#, c-format +msgid "Usage: ctrlaltdel hard|soft\n" +msgstr "Sử dụng: ctrlaltdel hard|soft\n" + +#: sys-utils/cytune.c:115 +#, c-format +msgid "" +"File %s, For threshold value %lu, Maximum characters in fifo were %d,\n" +"and the maximum transfer rate in characters/second was %f\n" +msgstr "" +"Tập tin %s, Giá trị ngưỡng %lu, Số ký tự lớn nhất trong fifo là %d,\n" +"và tốc độ truyền tải lớn nhất tính theo ký tự/giây là %f\n" + +#: sys-utils/cytune.c:126 +#, c-format +msgid "" +"File %s, For threshold value %lu and timrout value %lu, Maximum characters " +"in fifo were %d,\n" +"and the maximum transfer rate in characters/second was %f\n" +msgstr "" +"Tập tin %s, Giá trị ngưỡng %lu, và giá trị thời gian chờ %lu, Số ký tự lớn " +"nhất trong fifo là %d,\n" +"và tốc độ truyền tải lớn nhất tính theo ký tự/giây là %f\n" + +#: sys-utils/cytune.c:190 +#, c-format +msgid "Invalid interval value: %s\n" +msgstr "Giá trị khoảng thời gian không đúng: %s\n" + +#: sys-utils/cytune.c:198 +#, c-format +msgid "Invalid set value: %s\n" +msgstr "Giá trị đặt không đúng: %s\n" + +#: sys-utils/cytune.c:206 +#, c-format +msgid "Invalid default value: %s\n" +msgstr "Giá trị mặc định không đúng: %s\n" + +#: sys-utils/cytune.c:214 +#, c-format +msgid "Invalid set time value: %s\n" +msgstr "Giá trị đặt thời gian không đúng: %s\n" + +#: sys-utils/cytune.c:222 +#, c-format +msgid "Invalid default time value: %s\n" +msgstr "Giá trị thời gian mặc định không đúng: %s\n" + +#: sys-utils/cytune.c:239 +#, c-format +msgid "" +"Usage: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T value]) " +"[-g|-G] file [file...]\n" +msgstr "" +"Sử dụng: %s [-q [-i khoảngthờigian]] ([-s giátrị]|[-S giátrị]) ([-t giátrị]|" +"[-T giátrị]) [-g|-G] tậptin [tậptin...]\n" + +#: sys-utils/cytune.c:251 sys-utils/cytune.c:270 sys-utils/cytune.c:290 +#: sys-utils/cytune.c:340 +#, c-format +msgid "Can't open %s: %s\n" +msgstr "Không mở được %s: %s\n" + +#: sys-utils/cytune.c:258 +#, c-format +msgid "Can't set %s to threshold %d: %s\n" +msgstr "Không đặt được %s cho ngưỡng %d: %s\n" + +#: sys-utils/cytune.c:277 +#, c-format +msgid "Can't set %s to time threshold %d: %s\n" +msgstr "Không đặt được %s cho ngưỡng thời gian %d: %s\n" + +#: sys-utils/cytune.c:295 sys-utils/cytune.c:352 sys-utils/cytune.c:383 +#, c-format +msgid "Can't get threshold for %s: %s\n" +msgstr "Không lấy được ngưỡng cho %s: %s\n" + +#: sys-utils/cytune.c:301 sys-utils/cytune.c:358 sys-utils/cytune.c:389 +#, c-format +msgid "Can't get timeout for %s: %s\n" +msgstr "Không lấy được thời gian chờ cho %s: %s\n" + +#: sys-utils/cytune.c:307 +#, c-format +msgid "%s: %ld current threshold and %ld current timeout\n" +msgstr "%s: %ld ngưỡng hiện thời và %ld thời gian chờ hiện thời\n" + +#: sys-utils/cytune.c:310 +#, c-format +msgid "%s: %ld default threshold and %ld default timeout\n" +msgstr "%s: %ld ngưỡng mặc định và %ld thời gian chờ mặc định\n" + +#: sys-utils/cytune.c:328 +msgid "Can't set signal handler" +msgstr "Không lấy được trình điều khiển tín hiệu" + +#: sys-utils/cytune.c:332 sys-utils/cytune.c:367 +msgid "gettimeofday failed" +msgstr "gettimeofday không thành công" + +#: sys-utils/cytune.c:345 sys-utils/cytune.c:377 +#, c-format +msgid "Can't issue CYGETMON on %s: %s\n" +msgstr "Không CYGETMON được trên %s: %s\n" + +#: sys-utils/cytune.c:419 +#, c-format +msgid "" +"%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" +msgstr "" +"%s: %lu ints, %lu/%lu kýtự; fifo: %lu thresh, %lu tmout, %lu max, %lu " +"bâygiờ\n" + +#: sys-utils/cytune.c:425 +#, c-format +msgid " %f int/sec; %f rec, %f send (char/sec)\n" +msgstr " %f int/giây; %f rec, %f gửi (kýtự/giây)\n" + +#: sys-utils/cytune.c:430 +#, c-format +msgid "" +"%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" +msgstr "" +"%s: %lu ints, %lu kýtự; fifo: %lu thresh, %lu tmout, %lu max, %lu bâygiờ\n" + +#: sys-utils/cytune.c:436 +#, c-format +msgid " %f int/sec; %f rec (char/sec)\n" +msgstr " %f int/giây; %f rec (kýtự/giây)\n" + +#: sys-utils/dmesg.c:56 +#, c-format +msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" +msgstr "Sử dụng: %s [-c] [-n bậc] [ -s kíchthước_bộđệm]\n" + +#: sys-utils/flock.c:59 +#, c-format +msgid "flock: unknown option, aborting.\n" +msgstr "flock: tùy chọn không rõ, đang thoát.\n" + +#: sys-utils/flock.c:77 +#, fuzzy, c-format +msgid "" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" +msgstr "" +"Sử dụng câu lệnh flock [--shared | --timeout=?giây] têntậptin {arg arg...}\n" + +#: sys-utils/ipcrm.c:66 +#, c-format +msgid "invalid id: %s\n" +msgstr "id sai: %s\n" + +#: sys-utils/ipcrm.c:84 +#, c-format +msgid "cannot remove id %s (%s)\n" +msgstr "không xóa bỏ được id %s (%s)\n" + +#: sys-utils/ipcrm.c:99 +#, c-format +msgid "deprecated usage: %s {shm | msg | sem} id ...\n" +msgstr "không nên sử dụng: %s {shm | msg | sem} id ...\n" + +#: sys-utils/ipcrm.c:126 +#, c-format +msgid "unknown resource type: %s\n" +msgstr "dạng nguồn không rõ: %s\n" + +#: sys-utils/ipcrm.c:130 +#, c-format +msgid "resource(s) deleted\n" +msgstr "đã xóa (các) nguồn\n" + +#: sys-utils/ipcrm.c:140 +#, c-format +msgid "" +"usage: %s [ [-q msqid] [-m shmid] [-s semid]\n" +" [-Q msgkey] [-M shmkey] [-S semkey] ... ]\n" +msgstr "" +"sử dụng: %s [ [-q msqid] [-m shmid] [-s semid]\n" +" [-Q msgkey] [-M shmkey] [-S semkey] ... ]\n" + +#: sys-utils/ipcrm.c:181 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: tùy chọn không cho phép -- %c\n" + +#: sys-utils/ipcrm.c:193 +#, c-format +msgid "%s: illegal key (%s)\n" +msgstr "%s: phím không cho phép (%s)\n" + +#: sys-utils/ipcrm.c:208 sys-utils/ipcrm.c:240 +msgid "permission denied for key" +msgstr "không đủ quyền hạn cho chìa khóa" + +#: sys-utils/ipcrm.c:211 sys-utils/ipcrm.c:250 +msgid "already removed key" +msgstr "đã xóa chìa khoá" + +#: sys-utils/ipcrm.c:214 sys-utils/ipcrm.c:245 +msgid "invalid key" +msgstr "chìa khóa không đúng" + +#: sys-utils/ipcrm.c:217 sys-utils/ipcrm.c:255 +msgid "unknown error in key" +msgstr "lỗi không rõ trong chìa khóa" + +#: sys-utils/ipcrm.c:241 +msgid "permission denied for id" +msgstr "không đủ quyền hạn cho id" + +#: sys-utils/ipcrm.c:246 +msgid "invalid id" +msgstr "id sai" + +#: sys-utils/ipcrm.c:251 +msgid "already removed id" +msgstr "đã xóa id" + +#: sys-utils/ipcrm.c:256 +msgid "unknown error in id" +msgstr "lỗi không rõ trong id" + +#: sys-utils/ipcrm.c:259 +#, c-format +msgid "%s: %s (%s)\n" +msgstr "%s: %s (%s)\n" + +#: sys-utils/ipcrm.c:267 +#, c-format +msgid "%s: unknown argument: %s\n" +msgstr "%s: tham số không rõ: %s\n" + +#: sys-utils/ipcs.c:121 +#, c-format +msgid "usage : %s -asmq -tclup \n" +msgstr "sử dụng : %s -asmq -tclup \n" + +#: sys-utils/ipcs.c:122 +#, c-format +msgid "\t%s [-s -m -q] -i id\n" +msgstr "\t%s [-s -m -q] -i id\n" + +#: sys-utils/ipcs.c:123 +#, c-format +msgid "\t%s -h for help.\n" +msgstr "\t%s -h để xem trợ giúp.\n" + +#: sys-utils/ipcs.c:129 +#, c-format +msgid "" +"%s provides information on ipc facilities for which you have read access.\n" +msgstr "" +"%s cung cấp thông tin về phương tiện ipc cho những gì người dùng có truy cập " +"đọc.\n" + +#: sys-utils/ipcs.c:131 +#, c-format +msgid "" +"Resource Specification:\n" +"\t-m : shared_mem\n" +"\t-q : messages\n" +msgstr "" +"Đặc điểm nguồn:\n" +"\t-m : nguồn_chiasẻ\n" +"\t-q : tinnhắn\n" + +#: sys-utils/ipcs.c:132 +#, c-format +msgid "" +"\t-s : semaphores\n" +"\t-a : all (default)\n" +msgstr "" +"\t-s : cột đèn hiệu\n" +"\t-a : tất cả (mặc định)\n" + +#: sys-utils/ipcs.c:133 +#, c-format +msgid "" +"Output Format:\n" +"\t-t : time\n" +"\t-p : pid\n" +"\t-c : creator\n" +msgstr "" +"Định dạng kết quả đưa ra:\n" +"\t-t : thời gian\n" +"\t-p : pid\n" +"\t-c : creator\n" + +#: sys-utils/ipcs.c:134 +#, c-format +msgid "" +"\t-l : limits\n" +"\t-u : summary\n" +msgstr "" +"\t-l : giới hạn\n" +"\t-u : tổng kết\n" + +#: sys-utils/ipcs.c:135 +#, c-format +msgid "-i id [-s -q -m] : details on resource identified by id\n" +msgstr "-i id [-s -q -m] : chi tiết về nguồn có tên id\n" + +#: sys-utils/ipcs.c:267 +#, c-format +msgid "kernel not configured for shared memory\n" +msgstr "nhân không cấu hình cho bộ nhớ chia sẻ\n" + +#: sys-utils/ipcs.c:273 +#, c-format +msgid "------ Shared Memory Limits --------\n" +msgstr "------ Giới hạn bộ nhớ chia sẻ --------\n" + +#: sys-utils/ipcs.c:278 +#, c-format +msgid "max number of segments = %lu\n" +msgstr "số đoạn lớn nhất = %lu\n" + +#: sys-utils/ipcs.c:280 +#, c-format +msgid "max seg size (kbytes) = %lu\n" +msgstr "kích thước đoạn lớn nhất (kbyte) = %lu\n" + +#: sys-utils/ipcs.c:282 +#, c-format +msgid "max total shared memory (pages) = %lu\n" +msgstr "tổng số bộ nhớ chia sẻ lớn nhất (tính theo trang) = %lu\n" + +#: sys-utils/ipcs.c:284 +#, c-format +msgid "min seg size (bytes) = %lu\n" +msgstr "kích thước đoạn nhỏ nhất (byte) = %lu\n" + +#: sys-utils/ipcs.c:289 +#, c-format +msgid "------ Shared Memory Status --------\n" +msgstr "------ Trạng thái bộ nhớ chia sẻ --------\n" + +#: sys-utils/ipcs.c:290 +#, c-format +msgid "segments allocated %d\n" +msgstr "%d đoạn đã phân phối\n" + +#: sys-utils/ipcs.c:291 +#, c-format +msgid "pages allocated %ld\n" +msgstr "%ld trang đã phân phối\n" + +#: sys-utils/ipcs.c:292 +#, c-format +msgid "pages resident %ld\n" +msgstr "%ld trang nội trú\n" + +#: sys-utils/ipcs.c:293 +#, c-format +msgid "pages swapped %ld\n" +msgstr "%ld trang đã đưa vào swap\n" + +#: sys-utils/ipcs.c:294 +#, c-format +msgid "Swap performance: %ld attempts\t %ld successes\n" +msgstr "Hiệu suất swap: %ld lần thử\t %ld lần thành công\n" + +#: sys-utils/ipcs.c:299 +#, c-format +msgid "------ Shared Memory Segment Creators/Owners --------\n" +msgstr "------ Người tạo/Chủ sở hữu các đoạn của bộ nhớ chia sẻ --------\n" + +#: sys-utils/ipcs.c:300 sys-utils/ipcs.c:420 sys-utils/ipcs.c:519 +#, c-format +msgid "%-10s %-10s %-10s %-10s %-10s %-10s\n" +msgstr "%-10s %-10s %-10s %-10s %-10s %-10s\n" + +#: sys-utils/ipcs.c:301 sys-utils/ipcs.c:307 sys-utils/ipcs.c:314 +#: sys-utils/ipcs.c:320 sys-utils/ipcs.c:427 +msgid "shmid" +msgstr "shmid" + +#: sys-utils/ipcs.c:301 sys-utils/ipcs.c:320 sys-utils/ipcs.c:421 +#: sys-utils/ipcs.c:436 sys-utils/ipcs.c:520 sys-utils/ipcs.c:538 +msgid "perms" +msgstr "quyền hạn" + +#: sys-utils/ipcs.c:301 sys-utils/ipcs.c:421 sys-utils/ipcs.c:520 +msgid "cuid" +msgstr "cuid" + +#: sys-utils/ipcs.c:301 sys-utils/ipcs.c:421 sys-utils/ipcs.c:520 +msgid "cgid" +msgstr "cgid" + +#: sys-utils/ipcs.c:301 sys-utils/ipcs.c:421 sys-utils/ipcs.c:520 +msgid "uid" +msgstr "uid" + +#: sys-utils/ipcs.c:301 sys-utils/ipcs.c:520 +msgid "gid" +msgstr "gid" + +#: sys-utils/ipcs.c:305 +#, c-format +msgid "------ Shared Memory Attach/Detach/Change Times --------\n" +msgstr "------ Gắn/Bỏ gắn/Thời gian thay đổi bộ nhớ chia sẻ --------\n" + +#: sys-utils/ipcs.c:306 +#, c-format +msgid "%-10s %-10s %-20s %-20s %-20s\n" +msgstr "%-10s %-10s %-20s %-20s %-20s\n" + +#: sys-utils/ipcs.c:307 sys-utils/ipcs.c:314 sys-utils/ipcs.c:320 +#: sys-utils/ipcs.c:427 sys-utils/ipcs.c:436 sys-utils/ipcs.c:526 +#: sys-utils/ipcs.c:532 sys-utils/ipcs.c:538 +msgid "owner" +msgstr "chủ sở hữu" + +#: sys-utils/ipcs.c:307 +msgid "attached" +msgstr "đã gắn" + +#: sys-utils/ipcs.c:307 +msgid "detached" +msgstr "đã bỏ gắn" + +#: sys-utils/ipcs.c:308 +msgid "changed" +msgstr "đã thay đổi" + +#: sys-utils/ipcs.c:312 +#, c-format +msgid "------ Shared Memory Creator/Last-op --------\n" +msgstr "------ Bộ nhớ chia sẻ Người tạo/Thao tác cuối --------\n" + +#: sys-utils/ipcs.c:313 sys-utils/ipcs.c:531 +#, c-format +msgid "%-10s %-10s %-10s %-10s\n" +msgstr "%-10s %-10s %-10s %-10s\n" + +#: sys-utils/ipcs.c:314 +msgid "cpid" +msgstr "cpid" + +#: sys-utils/ipcs.c:314 +msgid "lpid" +msgstr "lpid" + +#: sys-utils/ipcs.c:318 +#, c-format +msgid "------ Shared Memory Segments --------\n" +msgstr "------ Các đoạn bộ nhớ chia sẻ --------\n" + +#: sys-utils/ipcs.c:319 +#, c-format +msgid "%-10s %-10s %-10s %-10s %-10s %-10s %-12s\n" +msgstr "%-10s %-10s %-10s %-10s %-10s %-10s %-12s\n" + +#: sys-utils/ipcs.c:320 sys-utils/ipcs.c:436 sys-utils/ipcs.c:538 +msgid "key" +msgstr "chìa khóa" + +#: sys-utils/ipcs.c:320 +msgid "bytes" +msgstr "byte" + +#: sys-utils/ipcs.c:321 +msgid "nattch" +msgstr "nattch" + +#: sys-utils/ipcs.c:321 +msgid "status" +msgstr "trạng thái" + +#: sys-utils/ipcs.c:342 sys-utils/ipcs.c:344 sys-utils/ipcs.c:346 +#: sys-utils/ipcs.c:458 sys-utils/ipcs.c:460 sys-utils/ipcs.c:559 +#: sys-utils/ipcs.c:561 sys-utils/ipcs.c:563 sys-utils/ipcs.c:616 +#: sys-utils/ipcs.c:618 sys-utils/ipcs.c:647 sys-utils/ipcs.c:649 +#: sys-utils/ipcs.c:651 sys-utils/ipcs.c:675 +msgid "Not set" +msgstr "Chưa đặt" + +#: sys-utils/ipcs.c:374 +msgid "dest" +msgstr "đích" + +#: sys-utils/ipcs.c:375 +msgid "locked" +msgstr "đã khóa" + +#: sys-utils/ipcs.c:395 +#, c-format +msgid "kernel not configured for semaphores\n" +msgstr "nhân không cấu hình cho đèn tín hiệu\n" + +#: sys-utils/ipcs.c:401 +#, c-format +msgid "------ Semaphore Limits --------\n" +msgstr "------ Giới hạn đèn tín hiệu --------\n" + +#: sys-utils/ipcs.c:405 +#, c-format +msgid "max number of arrays = %d\n" +msgstr "số dãy lớn nhất = %d\n" + +#: sys-utils/ipcs.c:406 +#, c-format +msgid "max semaphores per array = %d\n" +msgstr "số đèn hiện lớn nhất trên mỗi dãy = %d\n" + +#: sys-utils/ipcs.c:407 +#, c-format +msgid "max semaphores system wide = %d\n" +msgstr "số đèn hiện lớn nhất của cả hệ thống = %d\n" + +#: sys-utils/ipcs.c:408 +#, c-format +msgid "max ops per semop call = %d\n" +msgstr "số thao tác lớn nhất của mỗi lời gọi đèn hiệu = %d\n" + +#: sys-utils/ipcs.c:409 +#, c-format +msgid "semaphore max value = %d\n" +msgstr "giá trị đèn hiệu lớn nhất = %d\n" + +#: sys-utils/ipcs.c:413 +#, c-format +msgid "------ Semaphore Status --------\n" +msgstr "------ Trạng thái đèn tín hiệu --------\n" + +#: sys-utils/ipcs.c:414 +#, c-format +msgid "used arrays = %d\n" +msgstr "dãy đã sử dụng = %d\n" + +#: sys-utils/ipcs.c:415 +#, c-format +msgid "allocated semaphores = %d\n" +msgstr "đèn tín hiệu đã phân phối = %d\n" + +#: sys-utils/ipcs.c:419 +#, c-format +msgid "------ Semaphore Arrays Creators/Owners --------\n" +msgstr "------ Người tạo/Chủ sở hữu dãy đèn hiệu --------\n" + +#: sys-utils/ipcs.c:421 sys-utils/ipcs.c:436 +msgid "semid" +msgstr "semid" + +#: sys-utils/ipcs.c:425 +#, c-format +msgid "------ Shared Memory Operation/Change Times --------\n" +msgstr "------ Thao tác/Thời gian thay đổi bộ nhớ chia sẻ--------\n" + +#: sys-utils/ipcs.c:426 +#, c-format +msgid "%-8s %-10s %-26.24s %-26.24s\n" +msgstr "%-8s %-10s %-26.24s %-26.24s\n" + +#: sys-utils/ipcs.c:427 +msgid "last-op" +msgstr "thao tác cuối cùng" + +#: sys-utils/ipcs.c:427 +msgid "last-changed" +msgstr "thay đổi cuối cùng" + +#: sys-utils/ipcs.c:434 +#, c-format +msgid "------ Semaphore Arrays --------\n" +msgstr "------ Dãy đèn tín hiệu --------\n" + +#: sys-utils/ipcs.c:435 sys-utils/ipcs.c:678 +#, c-format +msgid "%-10s %-10s %-10s %-10s %-10s\n" +msgstr "%-10s %-10s %-10s %-10s %-10s\n" + +#: sys-utils/ipcs.c:437 +msgid "nsems" +msgstr "nsems" + +#: sys-utils/ipcs.c:496 +#, c-format +msgid "kernel not configured for message queues\n" +msgstr "nhân không cấu hình cho hàng đợi tin nhắn\n" + +#: sys-utils/ipcs.c:504 +#, c-format +msgid "------ Messages: Limits --------\n" +msgstr "------ Tin nhắn: Giới hạn --------\n" + +#: sys-utils/ipcs.c:505 +#, c-format +msgid "max queues system wide = %d\n" +msgstr "số hàng đợi lớn nhất của hệ thống = %d\n" + +#: sys-utils/ipcs.c:506 +#, c-format +msgid "max size of message (bytes) = %d\n" +msgstr "kích thước lớn nhất của tin nhắn (theo byte) = %d\n" + +#: sys-utils/ipcs.c:507 +#, c-format +msgid "default max size of queue (bytes) = %d\n" +msgstr "kích thước mặc định lớn nhất của hàng đợi (byte) = %d\n" + +#: sys-utils/ipcs.c:511 +#, c-format +msgid "------ Messages: Status --------\n" +msgstr "------ Tin nhắn: Trạng thái --------\n" + +#: sys-utils/ipcs.c:512 +#, c-format +msgid "allocated queues = %d\n" +msgstr "hàng đợi đã phân phối = %d\n" + +#: sys-utils/ipcs.c:513 +#, c-format +msgid "used headers = %d\n" +msgstr "phần đầu đã sử dụng = %d\n" + +#: sys-utils/ipcs.c:514 +#, c-format +msgid "used space = %d bytes\n" +msgstr "không gian đã sử dụng = %d byte\n" + +#: sys-utils/ipcs.c:518 +#, c-format +msgid "------ Message Queues: Creators/Owners --------\n" +msgstr "------ Hàng đợi: Người tạo/Chủ sở hữu --------\n" + +#: sys-utils/ipcs.c:520 sys-utils/ipcs.c:526 sys-utils/ipcs.c:532 +#: sys-utils/ipcs.c:538 +msgid "msqid" +msgstr "msqid" + +#: sys-utils/ipcs.c:524 +#, c-format +msgid "------ Message Queues Send/Recv/Change Times --------\n" +msgstr "------ Hàng đợi tin nhắn Gửi/Nhận/Thời gian thay đổi --------\n" + +#: sys-utils/ipcs.c:525 +#, c-format +msgid "%-8s %-10s %-20s %-20s %-20s\n" +msgstr "%-8s %-10s %-20s %-20s %-20s\n" + +#: sys-utils/ipcs.c:526 +msgid "send" +msgstr "gửi" + +#: sys-utils/ipcs.c:526 +msgid "recv" +msgstr "nhận" + +#: sys-utils/ipcs.c:526 +msgid "change" +msgstr "thay đổi" + +#: sys-utils/ipcs.c:530 +#, c-format +msgid "------ Message Queues PIDs --------\n" +msgstr "------ PID của hàng đợi tin nhắn --------\n" + +#: sys-utils/ipcs.c:532 +msgid "lspid" +msgstr "lspid" + +#: sys-utils/ipcs.c:532 +msgid "lrpid" +msgstr "lrpid" + +#: sys-utils/ipcs.c:536 +#, c-format +msgid "------ Message Queues --------\n" +msgstr "------ Hàng đợi tin nhắn --------\n" + +#: sys-utils/ipcs.c:537 +#, c-format +msgid "%-10s %-10s %-10s %-10s %-12s %-12s\n" +msgstr "%-10s %-10s %-10s %-10s %-12s %-12s\n" + +#: sys-utils/ipcs.c:539 +msgid "used-bytes" +msgstr "byte đã dùng" + +#: sys-utils/ipcs.c:539 +msgid "messages" +msgstr "tin nhắn" + +#: sys-utils/ipcs.c:607 +#, c-format +msgid "" +"\n" +"Shared memory Segment shmid=%d\n" +msgstr "" +"\n" +"shmid của một đoạn bộ nhớ chia sẻ =%d\n" + +#: sys-utils/ipcs.c:608 +#, c-format +msgid "uid=%d\tgid=%d\tcuid=%d\tcgid=%d\n" +msgstr "uid=%d\tgid=%d\tcuid=%d\tcgid=%d\n" + +#: sys-utils/ipcs.c:610 +#, c-format +msgid "mode=%#o\taccess_perms=%#o\n" +msgstr "chế_độ=%#o\tquyền_truy_cập=%#o\n" + +#: sys-utils/ipcs.c:612 +#, c-format +msgid "bytes=%ld\tlpid=%d\tcpid=%d\tnattch=%ld\n" +msgstr "byte=%ld\tlpid=%d\tcpid=%d\tnattch=%ld\n" + +#: sys-utils/ipcs.c:615 +#, c-format +msgid "att_time=%-26.24s\n" +msgstr "att_time=%-26.24s\n" + +#: sys-utils/ipcs.c:617 +#, c-format +msgid "det_time=%-26.24s\n" +msgstr "det_time=%-26.24s\n" + +#: sys-utils/ipcs.c:619 sys-utils/ipcs.c:650 +#, c-format +msgid "change_time=%-26.24s\n" +msgstr "change_time=%-26.24s\n" + +#: sys-utils/ipcs.c:634 +#, c-format +msgid "" +"\n" +"Message Queue msqid=%d\n" +msgstr "" +"\n" +"msqid của hàng đợi tin nhắn=%d\n" + +#: sys-utils/ipcs.c:635 +#, c-format +msgid "uid=%d\tgid=%d\tcuid=%d\tcgid=%d\tmode=%#o\n" +msgstr "uid=%d\tgid=%d\tcuid=%d\tcgid=%d\tchế_độ=%#o\n" + +#: sys-utils/ipcs.c:637 +#, c-format +msgid "cbytes=%ld\tqbytes=%ld\tqnum=%ld\tlspid=%d\tlrpid=%d\n" +msgstr "cbytes=%ld\tqbytes=%ld\tqnum=%ld\tlspid=%d\tlrpid=%d\n" + +#: sys-utils/ipcs.c:646 +#, c-format +msgid "send_time=%-26.24s\n" +msgstr "send_time=%-26.24s\n" + +#: sys-utils/ipcs.c:648 +#, c-format +msgid "rcv_time=%-26.24s\n" +msgstr "rcv_time=%-26.24s\n" + +#: sys-utils/ipcs.c:668 +#, c-format +msgid "" +"\n" +"Semaphore Array semid=%d\n" +msgstr "" +"\n" +"semid của dãy đèn tín hiệu=%d\n" + +#: sys-utils/ipcs.c:669 +#, c-format +msgid "uid=%d\t gid=%d\t cuid=%d\t cgid=%d\n" +msgstr "uid=%d\t gid=%d\t cuid=%d\t cgid=%d\n" + +#: sys-utils/ipcs.c:671 +#, c-format +msgid "mode=%#o, access_perms=%#o\n" +msgstr "chế_độ=%#o, quyền_truy_cập=%#o\n" + +#: sys-utils/ipcs.c:673 +#, c-format +msgid "nsems = %ld\n" +msgstr "nsems = %ld\n" + +#: sys-utils/ipcs.c:674 +#, c-format +msgid "otime = %-26.24s\n" +msgstr "otime = %-26.24s\n" + +#: sys-utils/ipcs.c:676 +#, c-format +msgid "ctime = %-26.24s\n" +msgstr "ctime = %-26.24s\n" + +#: sys-utils/ipcs.c:679 +msgid "semnum" +msgstr "sốđèn" + +#: sys-utils/ipcs.c:679 +msgid "value" +msgstr "giátrị" + +#: sys-utils/ipcs.c:679 +msgid "ncount" +msgstr "ncount" + +#: sys-utils/ipcs.c:679 +msgid "zcount" +msgstr "zcount" + +#: sys-utils/ipcs.c:679 +msgid "pid" +msgstr "pid" + +#: sys-utils/rdev.c:69 +msgid "usage: rdev [ -rv ] [ -o OFFSET ] [ IMAGE [ VALUE [ OFFSET ] ] ]" +msgstr "sử dụng: rdev [ -rv ] [ -o OFFSET ] [ HÌNHẢNH [ GIÁTRỊ [ OFFSET ] ] ]" + +#: sys-utils/rdev.c:70 +msgid "" +" rdev /dev/fd0 (or rdev /linux, etc.) displays the current ROOT device" +msgstr "" +" rdev /dev/fd0 (hoặc rdev /linux, v.v...) hiển thị thiết bị ROOT hiện thời" + +#: sys-utils/rdev.c:71 +msgid " rdev /dev/fd0 /dev/hda2 sets ROOT to /dev/hda2" +msgstr " rdev /dev/fd0 /dev/hda2 đặt ROOT thành /dev/hda2" + +#: sys-utils/rdev.c:72 +msgid " rdev -R /dev/fd0 1 set the ROOTFLAGS (readonly status)" +msgstr " rdev -R /dev/fd0 1 đặt ROOTFLAGS (trạng thái chỉ đọc)" + +#: sys-utils/rdev.c:73 +msgid " rdev -r /dev/fd0 627 set the RAMDISK size" +msgstr " rdev -r /dev/fd0 627 đặt kích thước RAMDISK" + +#: sys-utils/rdev.c:74 +msgid " rdev -v /dev/fd0 1 set the bootup VIDEOMODE" +msgstr " rdev -v /dev/fd0 1 đặt chế độ VIDEOMODE khởi động" + +#: sys-utils/rdev.c:75 +msgid " rdev -o N ... use the byte offset N" +msgstr " -u, --unqote sử dụng bộ byte N" + +#: sys-utils/rdev.c:76 +msgid " rootflags ... same as rdev -R" +msgstr " rootflags ... giống như rdev -R" + +#: sys-utils/rdev.c:77 +msgid " ramsize ... same as rdev -r" +msgstr " ramsize ... giống như rdev -r" + +#: sys-utils/rdev.c:78 +msgid " vidmode ... same as rdev -v" +msgstr " vidmode ... giống như rdev -v" + +#: sys-utils/rdev.c:79 +msgid "" +"Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,..." +msgstr "" +"Chú ý: chế độ video là: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,..." + +#: sys-utils/rdev.c:80 +msgid " use -R 1 to mount root readonly, -R 0 for read/write." +msgstr " hãy dùng -R 1 để gắn root chỉ đọc, -R 0 để đọc/ghi." + +#: sys-utils/rdev.c:247 +msgid "missing comma" +msgstr "thiếu dấu phẩy" + +#: sys-utils/readprofile.c:72 +#, c-format +msgid "out of memory" +msgstr "không đủ bộ nhớ" + +#: sys-utils/readprofile.c:118 +#, c-format +msgid "" +"%s: Usage: \"%s [options]\n" +"\t -m (defaults: \"%s\" and\n" +"\t\t\t\t \"%s\")\n" +"\t -p (default: \"%s\")\n" +"\t -M set the profiling multiplier to \n" +"\t -i print only info about the sampling step\n" +"\t -v print verbose data\n" +"\t -a print all symbols, even if count is 0\n" +"\t -b print individual histogram-bin counts\n" +"\t -s print individual counters within functions\n" +"\t -r reset all the counters (root only)\n" +"\t -n disable byte order auto-detection\n" +"\t -V print version and exit\n" +msgstr "" +"%s: Sử dụng: \"%s [tùy chọn]\n" +"\t -m (mặc định: \"%s\" và\n" +"\t\t\t\t \"%s\")\n" +"\t -p (mặc định: \"%s\")\n" +"\t -M đặt trình số nhân của xác lập thành \n" +"\t -i chỉ in ra thông tin về bước thử\n" +"\t -v in dữ liệu chi tiết\n" +"\t -a in mọi ký tự, kể cả nếu số đếm là 0\n" +"\t -b in ra số đếm histogram-bin riêng\n" +"\t -s in ra số đếm riêng trong hàm\n" +"\t -r đặt lại tất cả số đếm (chỉ root)\n" +"\t -n tắt bỏ việc tự động tìm ra thứ tự byte\n" +"\t -V in ra phiên bản và thoát\n" + +#: sys-utils/readprofile.c:197 +#, c-format +msgid "%s version %s\n" +msgstr "%s phiên bản %s\n" + +#: sys-utils/readprofile.c:284 +#, c-format +msgid "Sampling_step: %i\n" +msgstr "Sampling_step: %i\n" + +#: sys-utils/readprofile.c:305 sys-utils/readprofile.c:329 +#, c-format +msgid "%s: %s(%i): wrong map line\n" +msgstr "%s: %s(%i): sai dòng ánh xạ\n" + +#: sys-utils/readprofile.c:317 +#, c-format +msgid "%s: can't find \"_stext\" in %s\n" +msgstr "%s: không tìm thấy \"_stext\" trong %s\n" + +#: sys-utils/readprofile.c:343 +#, c-format +msgid "%s: profile address out of range. Wrong map file?\n" +msgstr "%s: địa chỉ của xác lập nằm ngoài phạm vi. Tập tin ánh xạ sai?\n" + +#: sys-utils/readprofile.c:401 +msgid "total" +msgstr "tổng số" + +#: sys-utils/renice.c:68 +#, c-format +msgid "" +"usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n" +msgstr "" +"sử dụng: renice mứcđộ_ưutiên [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] người " +"dùng ]\n" + +#: sys-utils/renice.c:97 +#, c-format +msgid "renice: %s: unknown user\n" +msgstr "renice: %s: người dùng không biết\n" + +#: sys-utils/renice.c:105 +#, c-format +msgid "renice: %s: bad value\n" +msgstr "renice: %s: giá trị xấu\n" + +#: sys-utils/renice.c:123 sys-utils/renice.c:135 +msgid "getpriority" +msgstr "getpriority" + +#: sys-utils/renice.c:128 +msgid "setpriority" +msgstr "setpriority" + +#: sys-utils/renice.c:139 +#, c-format +msgid "%d: old priority %d, new priority %d\n" +msgstr "%d: mức độ ưu tiên cũ %d, mới %d\n" + +#: sys-utils/setsid.c:26 +#, c-format +msgid "usage: %s program [arg ...]\n" +msgstr "sử dụng: %s chương trình [arg ...]\n" + +#: sys-utils/tunelp.c:75 +#, c-format +msgid "" +"Usage: %s [ -i | -t

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 literal 0 HcmV?d00001 diff --git a/po/de.po b/po/de.po index 71ef3b83..4a124cf6 100644 --- a/po/de.po +++ b/po/de.po @@ -3,48 +3,54 @@ # Michael Piefel , 2002, 2004. # Karl Eichwalder , 2001-2002. # Elrond , 1999-2001. -# Adrian Bunk , 2004. # # Note: # ===== # Changes done by Karl Eichwalder are put into the Public Domain. # Mine too. MPi +# # As requested here is the unmodified header: +# # -=-=-=-=-=-=-=-=-=-=-=-=-=- cut here -=-=-=-=-=-=-=-=-=-=-=-=-=- # German translation for util-linux. # Copyright (C) 1999, 2000, 2001 Elrond . # Elrond , 1999-2001. +# # $Revision: 1.42 $ +# # Permission is granted to freely copy and distribute # this file and modified versions, provided, that this # header is not removed and modified versions are marked # as such. +# # If you have additions/changes/other requests, please # send them to me (Elrond )! +# # People who helped or contributed (in historical order): -# Martin Schulze -# Daniel Egger -# deliA +# Martin Schulze +# Daniel Egger +# deliA +# # Submitted to the TP 2001-07-18 14:32:47 CEST -ke- +# # -=-=-=-=-=-=-=-=-=-=-=-=-=- cut here -=-=-=-=-=-=-=-=-=-=-=-=-=- +# # Hinweise zur Übersetzung: # ========================= # command – Befehl # bad – beschädigt (z. B. „beschädigte Blöcke“) -# bzw. ungültig (z. B. „ungültige ‚magic number‘ im Superblock“) -# Michael Piefel , 2004. -# -# +# bzw. ungültig (z. B. „ungültige ‚magic number‘ im Superblock“) +# msgid "" msgstr "" -"Project-Id-Version: util-linux 2.12q-pre1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" -"PO-Revision-Date: 2004-12-31 16:13+0100\n" -"Last-Translator: Adrian Bunk \n" +"Project-Id-Version: util-linux 2.12q\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"PO-Revision-Date: 2005-06-27 16:17+0200\n" +"Last-Translator: Michael Piefel \n" "Language-Team: German \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #: disk-utils/blockdev.c:62 @@ -145,7 +151,7 @@ msgstr "%s: IOCTL-Fehler bei %s\n" msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "NurL RA SGr BGr Startsek Größe Gerät\n" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "Aufruf:\n" @@ -194,13 +200,12 @@ msgstr "Aufruf: %s [ -n ] Gerät\n" # "mkfs aus util-linux-2.10d" # "mkfs von util-linux-2.10d" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s von %s\n" #: disk-utils/fdformat.c:130 @@ -225,7 +230,7 @@ msgstr "Doppel" msgid "Single" msgstr "Einfach" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -240,99 +245,99 @@ msgstr "" " -v gesprächiger sein\n" " Datei zu testende Datei\n" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "%s: Fehler %d beim Entpacken! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: Größenfehler bei symbolischer Verknüpfung „%s“\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr " entpacke Block bei %ld nach %ld (%ld)\n" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "%s: unsinniger Modus auf „%s“ (%o)\n" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" msgstr " Loch bei %ld (%d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "%s: Nicht-Block (%ld) Bytes\n" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "%s: Nicht-Größe (%ld vs %ld) Bytes\n" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "%s: ungültiges cramfs – ungültige Pfadlänge\n" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" msgstr "%s: Die Unterstützung für -x wurde nicht mit übersetzt\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "%s: Warnung – kann Dateisystemgröße nicht bestimmen\n" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" msgstr "%s ist kein blockorientiertes Gerät oder Datei\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "%s: ungültiges cramfs – Dateilänge zu kurz\n" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "%s: ungültiges cramfs – falsche Magie\n" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "%s: Warnung – Dateilänge zu lang, aufgefülltes Abbild?\n" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: ungültiges cramfs -- CRC-Fehler\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "%s: Warnung – altes cramfs-Abbild, kein CRC\n" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "%s: ungültiges cramfs – ungültiger Superblock\n" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" "%s: ungültiges cramfs – Verzeichnisdatenende (%ld) != Dateidatenanfang (%" "ld)\n" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "%s: ungültiges cramfs – ungültiges Dateidatenoffset\n" @@ -802,7 +807,6 @@ msgid "blocks argument too large, max is %lu" msgstr "„blocks“-Argument zu groß, max ist %lu" #: disk-utils/mkfs.bfs.c:207 -#, fuzzy msgid "too many inodes - max is 512" msgstr "zu viele Inodes – Maximum ist 512" @@ -811,7 +815,7 @@ msgstr "zu viele Inodes – Maximum ist 512" msgid "not enough space, need at least %lu blocks" msgstr "nicht genügend Platz; es werden wenigstens %lu Blöcke benötigt" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Gerät: %s\n" @@ -880,24 +884,24 @@ msgstr "Fehler beim Schreiben des „..“-Eintrags" msgid "error closing %s" msgstr "Fehler beim Schließen von %s" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "Aufruf: mkfs [-V] [-t FS-Typ] [FS-Optionen] Gerät [Größe]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: Speicher ist aufgebraucht!\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs Version %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 -#, fuzzy, c-format +#, c-format msgid "" "usage: %s [-h] [-v] [-b blksz] [-e edition] [-i file] [-n name] dirname " "outfile\n" @@ -914,13 +918,13 @@ msgid "" " dirname root of the filesystem to be compressed\n" " outfile output file\n" msgstr "" -"Aufruf: %s [-v] [-b blkgr] [-e edition] [-i datei] [-n name] verzname " +"Aufruf: %s [-h] [-v] [-b blkgr] [-e edition] [-i datei] [-n name] verzname " "ausdatei\n" " -h diese Hilfe ausgeben\n" " -v wortreich sein\n" " -E alle Warnungen zu Fehlern machen (von 0 versch. Exit-Status)\n" " -b blkgr diese Blockgröße verwenden, muss gleich der Seitengröße sein\n" -" -e edition Edition-Nummber setzen (Teil von fsid)\n" +" -e edition Edition-Nummer setzen (Teil von fsid)\n" " -i datei ein Dateiabbild in das Dateisystem einfügen (benötigt >= 2.4.0)\n" " -n name name des cramfs-Dateisystems setzen\n" " -p mit %d Bytes für Boot-Code auffüllen\n" @@ -953,7 +957,6 @@ msgstr "" "MAXENTRIES überschritten. Setzen Sie diesen Wert in mkcramfs.c hoch und\n" "übersetzen Sie erneut. Breche jetzt ab.\n" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -1010,10 +1013,6 @@ msgstr "" msgid "ROM image write failed (%d %d)\n" msgstr "Schreiben des ROM-Abbilds fehlgeschlagen (%d %d)\n" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -1092,7 +1091,6 @@ msgstr "kann Inodes nicht Schreiben" msgid "write failed in write_block" msgstr "Schreiben fehlgeschlagen in write_block" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1128,7 +1126,7 @@ msgstr "Seek fehlgeschlagen während Blocküberprüfung" msgid "Weird values in do_check: probably bugs\n" msgstr "Merkwürdige Werte in do_check: wahrscheinlich Fehler\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "Seek fehlgeschlagen in check_blocks" @@ -1171,110 +1169,110 @@ msgstr "kann kein „stat“ auf %s anwenden" msgid "will not try to make filesystem on '%s'" msgstr "Es wird nicht versucht, ein Dateisystem auf „%s“ zu erzeugen" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Ungültige nutzerdefinierte Seitengröße %d\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" "Benutze nutzerdefinierte Seitengröße %d anstelle der Systemwerte %d/%d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Es wird eine Seitengröße von %d (nicht %d) angenommen.\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" -msgstr "" +msgstr "Ungültige Swap-Headergröße, kein Label geschrieben.\n" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" -msgstr "" +msgstr "Label wurde abgeschnitten.\n" # dito -#: disk-utils/mkswap.c:250 -#, fuzzy, c-format +#: disk-utils/mkswap.c:249 +#, c-format msgid "no label, " -msgstr "Label" +msgstr "kein Label, " -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" -msgstr "" +msgstr "keine UUID\n" -#: disk-utils/mkswap.c:382 -#, fuzzy, c-format +#: disk-utils/mkswap.c:381 +#, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" -msgstr "Aufruf: %s [-c] [-v0|-v1] [-pSEITENGRÖSSE] /dev/Name [Größe in kB]\n" +msgstr "" +"Aufruf: %s [-c] [-v0|-v1] [-pSEITENGRÖSSE] [-L Label] /dev/Name [Blöcke]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "Zu viele beschädigte „Seiten“" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Speicher ist aufgebraucht" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "Eine beschädigte „Seite“\n" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, c-format msgid "%lu bad pages\n" msgstr "%lu beschädigte Seiten\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "" "%s: Es wurde nicht angegeben, wo der Swapbereich angelegt werden soll.\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "" "%s: Fehler: Die angegebene Größe %lu ist größer als die des Gerätes: %lu\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: Fehler: unbekannte Version %d\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: Fehler: Der Swapbereich muss mindestens %ldkB groß sein\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: Warnung: Der Swapbereich wird nur mit der Größe %ldkB angelegt\n" -#: disk-utils/mkswap.c:645 -#, fuzzy, c-format +#: disk-utils/mkswap.c:644 +#, c-format msgid "%s: error: label only with v1 swap area\n" -msgstr "" -"%s: Es wurde nicht angegeben, wo der Swapbereich angelegt werden soll.\n" +msgstr "%s: Fehler: Label nur mit V1-Swapbereich\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "Es wird nicht versucht, Swap auf ‚%s‘ anzulegen" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "fatal: erste Seite nicht lesbar" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1288,124 +1286,85 @@ msgstr "" "Es wird kein Swapbereich angelegt. Wenn Sie wirklich einen Swapbereich\n" "anlegen wollen, so benutzen Sie die Option -f.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "Es ist nicht möglich, einen Swapbereich einzurichten: nicht lesbar" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Swapbereich Version %d wird angelegt, Größe %llu KBytes\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "kann Swap-Gerät nicht zurückspulen" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "kann Signaturseite nicht schreiben" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "Aufruf von „fsync“ fehlgeschlagen" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Ungültige Nummer: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Syntaxfehler: „%s“\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Keine solche Parametermenge: „%s“\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr " %s [ -p ] Gerät Name\n" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" -" %s [ -p ] gerät größe sekt köpfe spuren stretch lücke rate spec1 " -"fmt_lücke\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] Gerät\n" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] Gerät\n" - # "Unbrauchbar" -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Unbenutzbar" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Freier Bereich" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 -#, fuzzy +#: fdisk/cfdisk.c:381 msgid "Linux JFS" -msgstr "Linux XFS" +msgstr "Linux JFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "Festplatte wurde verändert.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" "Rebooten Sie das System, um sicherzustellen, dass die Partitionstabelle neu " "gelesen wird.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1418,248 +1377,245 @@ msgstr "" "oder verändert haben, dann schauen Sie bitte in die\n" "cfdisk-manual-Seite nach weiteren Informationen\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "FATALER FEHLER" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "Eine Taste drücken, um cfdisk zu beenden" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "Konnte „seek()“ nicht auf der Festplatte benutzen" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "Konnte nicht von der Festplatte lesen" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "Konnte nicht auf die Festplatte schreiben" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "Zu viele Partitionen" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "Partition fängt vor Sektor 0 an" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "Partition endet vor Sektor 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "Partition fängt hinter dem Ende der Festplatte an" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "Partition endet hinter dem Ende der Festplatte" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "Partition endet im letzten teilweisen Zylinder" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "logische Partitionen nicht in Platten-Reihenfolge" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "logische Partitionen überlappen" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "vergrößerte logische Partitionen überlappen" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" "!! Interner Fehler beim Erzeugen einer log. Part. ohne eine erw. Part. !!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" "Kann hier keine log. Part. anlegen -- eine zweite erw. müsste erzeugt werden." -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "Menüeintrag ist zu lang. Das Menü könnte ungewöhnlich aussehen" # "Ausrichtung" "Nehme horizontale Voreinstellung." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "Menü ohne Richtung, verwende horizontal." -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Diese Taste ist hier nicht verwendbar" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Eine Taste drücken, um fortzufahren" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Primäre" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Erzeuge eine neue primäre Partition" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Logische" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Erzeuge eine neue logische Partition" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Abbruch" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Erzeuge keine neue Partition" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! Interner Fehler !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Größe (in MB): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Anfang" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Erzeuge Partition am Anfang des freien Bereiches" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Ende" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Erzeuge Partition am Ende des freien Bereiches" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "Kein Platz, um die erweiterte Partition anzulegen" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 msgid "No partition table.\n" msgstr "Keine Partitionstabelle.\n" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 msgid "No partition table. Starting with zero table." msgstr "Keine Partitionstabelle. Fange mit Null-Tabelle an." -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 msgid "Bad signature on partition table" msgstr "Ungültige Signatur an Partitionstabelle" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 msgid "Unknown partition table type" msgstr "Unbekannter Partitionstabellentyp" # If rpmatch is available, ‘j’ for “ja” will do. If not, my translation # is wrong. Anyway, I opt for a full-featured C library. -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "Möchten Sie mit einer Null-Tabelle beginnen [j/N]" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "Sie haben mehr Zylinder angegeben, als auf die Festplatte passen" # That's not a direct translation, but I've tried to be # more informative. -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "Konnte nicht auf die Festplatte zugreifen" # "Nur lesender Zugriff möglich – Sie haben keine Schreibberechtigung" (joey) -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 -#, fuzzy +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "" "Platte wurde nur zum Lesen geöffnet – Sie haben keine Rechte zum Schreiben" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "Konnte die Größe der Festplatte nicht feststellen" # "Ungültige primäre Partition" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Beschädigte primäre Partition" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Beschädigte logische Partition" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "Warnung!! Dies kann Daten auf der Festplatte zerstören!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "" "Sind Sie sicher, dass Sie die Partitionstabelle schreiben wollen? (ja/nein): " -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "nein" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "Die Partitionstabelle wurde nicht auf die Festplatte geschrieben" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "ja" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "Bitte „ja“ oder „nein“ eingeben" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Die Partitionstabelle wird auf die Festplatte geschrieben..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Die Partitionstabelle wurde auf die Festplatte geschrieben" # That's not a good translation, but I guess, I can't make it longer. -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" "Die Tabelle wurde geschr., aber das Neueinlesen schlug fehl. Rebooten Sie." # This one isn't really correct. -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" "Keine primäre Partition als bootfähig markiert; der DOS-MBR kann nicht " "booten." # This one isn't really correct. -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" @@ -1668,90 +1624,73 @@ msgstr "" # "Geben sie einen Dateinamen ein oder drücken Sie Return, um es auf dem Bildschirm anzuzeigen: " # is too long -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "Dateiname oder Return um es auf dem Bildschirm anzuzeigen: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "Konnte „%s“ nicht öffnen" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Festplatte: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Sektor 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Sektor %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Keine " -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Pri/Log" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Primäre" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Logische" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Unbekannt" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Boot" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, c-format msgid "(%02X)" msgstr "(%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 msgid "None" msgstr "Kein" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Partitionstabelle von %s\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 msgid " First Last\n" msgstr " Erster Letzter\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " "Flag\n" @@ -1759,7 +1698,7 @@ msgstr "" " # Typ Sektor Sektor Offset Länge Dateisystemtyp (ID) " "Flags\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" @@ -1767,493 +1706,487 @@ msgstr "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "-----\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ---Anfangs---- -----End------ Anfangs- Anzahl der\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # Flags Kopf Sekt Zyl. ID Kopf Sekt Zyl Sektor Sektoren\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "„Roh“" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Die „rohen“ Daten der Tabelle ausgeben" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Sektoren" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Die Tabelle nach Sektoren sortiert ausgeben" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Tabelle" # "Nur die Partitionstabelle ausgeben" (joey) -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Einfach die Tabelle ausgeben" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Zeige die Tabelle nicht an" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Hilfe für cfdisk" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "Dies ist cfdisk, ein Programm das curses benutzt und es ihnen" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "erlaubt, auf Ihren Festplatten Partitionen anzulegen, zu löschen" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "und zu verändern." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" # "Befehl" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "Befehl Bedeutung" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "-------- ---------" # " b Wechselt zwischen bootfähig und nicht bootfähig." -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr "" " b (De)Aktivieren des bootfähig-flags der aktuellen Partition" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d Die aktuelle Partition löschen" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr "" " g Die Anzahl der Zylinder, Köpfe und Sektoren pro Spur ändern" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " WARNUNG: Diese Funktion sollte nur von Leuten benutzt" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " werden, die wissen, was sie tun." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h Diese Hilfe anzeigen" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m Maximieren der Nutzung der aktuellen Partition" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr "" " Beachten Sie, dass dies die Partition nicht mehr kompatibel" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " zu DOS, OS/2, ... machen kann" -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n Aus dem freien Bereich eine neue Partition erzeugen" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr "" " p Die Partitionstab. auf dem Bildschirm oder in eine Datei " "ausgeben" # "verschiedene" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Es gibt mehrere Formate für die Partitionstabelle, aus" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " denen man wählen kann" -#: fdisk/cfdisk.c:2290 -#, fuzzy +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr "" " r – „Rohe“ Daten (was auf die Festplatte geschrieben würde)" -#: fdisk/cfdisk.c:2291 -#, fuzzy +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s – Tabelle nach Sektoren sortiert" -#: fdisk/cfdisk.c:2292 -#, fuzzy +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t – Tabelle mit den reinen Daten" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr "" " q Das Programm beenden ohne die Partitionstabelle zu schreiben" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t Den Dateisystemtyp ändern" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr " u Einheit für die Größenanzeige ändern" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " Wechselt zwischen MB, Sektoren und Zylindern" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr "" " W Die Partitionstabelle auf die Festplatte schreiben (großes W)" # or "Da dieses ..." ? -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr " Da dies Daten auf der Festplatte zerstören kann, müssen" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr " Sie das Schreiben mit „yes“ oder „no“ bestätigen oder" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " ablehnen" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "Pfeil-hoch Den Cursor zur vorherigen Partition bewegen" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "Pfeil-runter Den Cursor zur nächsten Partition bewegen" # "Baut den Bildschirm neu auf" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "Strg-L Zeichnet den Bildschirm erneut" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? Diese Hilfe anzeigen" # "Hinweis" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Hinweis: Alle Befehle können mit Klein- oder Großbuchstaben " -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "eingegeben werden (außer W zum Schreiben)." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr " Zylinder" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Die Anzahl der Zylinder ändern" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "Köpfe" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "Die Anzahl der Köpfe ändern" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Die Anzahl der Sektoren pro Spur ändern" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Fertig" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "Ändern der Geometrie beenden" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "Geben Sie die Anzahl der Zylinder ein: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Ungültiger Wert für die Anzahl der Zylinder" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "Geben Sie die Anzahl der Köpfe ein: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "Ungültiger Wert für die Anzahl der Köpfe" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "Geben Sie die Anzahl der Sektoren pro Spur ein: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "Ungültiger Wert für die Anzahl der Sektoren" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "Geben Sie den Dateisystemtyp ein: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "Der Dateisystemtyp kann nicht auf „leer“ gesetzt werden" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "Der Dateisystemtyp kann nicht auf „erweitert“ gesetzt werden" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Unb(%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Pri/Log" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Unbekannt (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Festplatte: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Größe: %lld Bytes, %lld MB" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Größe: %lld Bytes, %lld,%lld GB" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Köpfe: %d Sektoren pro Spur: %d Zylinder: %lld" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Name" # I currently don't know a better translation -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Flags" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Part. Typ" -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "Dateisystemtyp" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Bezeichner]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 msgid " Sectors" msgstr " Sektoren" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 msgid " Cylinders" msgstr " Zylinder" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" msgstr " Größe (MB)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" msgstr " Größe (GB)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr " Bootbar" # "Bootfähigkeit der aktuellen Partition ändern" (joey) -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "(De)Aktivieren des bootfähig-flags der aktuellen Partition" # "Löschen" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Löschen" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Die aktuelle Partition löschen" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geometrie" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Die Festplattengeometrieparameter ändern (nur für Experten)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Hilfe" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "Die Hilfe anzeigen" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Maxim." -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "Maximieren der Nutzung der aktuellen Partition (nur für Experten)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Neue" # "Erzeuge aus dem freien Bereich eine neue Partition" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Neue Partition im freiem Bereich anlegen" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Ausgabe" # "Gib die Partitionstabelle auf dem Bildschirm oder in eine Datei aus" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Partitionstabelle auf dem Bildschirm oder in Datei ausgeben" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Ende" # "Beende das Programm ohne die Partitionstabelle zu schreiben" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Das Programm beenden, ohne die Partitionstabelle zu speichern" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Typ" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "Den Typ des Dateisystems (DOS, Linux, OS/2, etc.) ändern" # Maybe without the dot. -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Einheit." # "Ändert die Einheiten der Größenanzeige (" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "" "Zwischen den Einheiten für die Größenanzeige wechseln (MB, Sekt., Zyl.)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Schreib." -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "Die Partitionstabelle schreiben (dies kann Daten zerstören)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "Diese Partition kann nicht als bootfähig markiert werden" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "Eine leere Partition kann nicht gelöscht werden" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "Die Nutzung dieser Partition kann nicht maximiert werden" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "Diese Partition ist unbenutzbar" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "Diese Partition ist bereits in Benutzung" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "Der Dateisystemtyp einer leeren Partition kann nicht geändert werden" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "Keine weiteren Partitionen" # "Ungültige Taste" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Unzulässiger Befehl" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2325,9 +2258,9 @@ msgstr "" "\n" "„BSD label“ für Gerät: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "Befehl Bedeutung" @@ -2347,10 +2280,9 @@ msgstr " i Bootstrap installieren" msgid " l list known filesystem types" msgstr " l Die bekannten Dateisystemtypen anzeigen" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m Dieses Menü anzeigen" @@ -2362,14 +2294,14 @@ msgstr " n Eine neue BSD-Partition anlegen" msgid " p print BSD partition table" msgstr " p Die BSD-Partitionstabelle anzeigen" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q Ende ohne Speichern der Änderungen" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr " r Zurück zum Hauptmenü" @@ -2413,13 +2345,13 @@ msgid "BSD disklabel command (m for help): " msgstr "„BSD disklabel“ Befehl (m für Hilfe): " # %s can be "Sektor" or "Zylinder". -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "Erster %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Letzter %s oder +Größe, +GrößeK oder +GrößeM" @@ -2465,8 +2397,6 @@ msgstr " ecc" msgid " badsect" msgstr " badsect" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2567,8 +2497,8 @@ msgstr "Sektoren/Spur" msgid "tracks/cylinder" msgstr "Spuren/Zylinder" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "Zylinder" @@ -2625,7 +2555,7 @@ msgstr "Bootstrap auf %s installiert.\n" msgid "Partition (a-%c): " msgstr "Partition (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "Die maximale Anzahl von Partitionen wurde erzeugt\n" @@ -2649,7 +2579,7 @@ msgstr "" "\n" "Synchronisiere Platten.\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2671,7 +2601,7 @@ msgstr "" "-u: „Anfang“ und „Ende“ werden in Sektoren statt in Zylindern angegeben\n" "-b 2048: (für bestimmte MO-Geräte) 2048-Byte-Sektoren benutzen\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2688,202 +2618,188 @@ msgstr "" " oder: fdisk /dev/ida/c0d0 (RAID-Festplatten)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "Konnte %s nicht öffnen\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "Konnte %s nicht lesen\n" # "Konnte in %s nicht positionieren" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "Konnte in %s nicht positionieren\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "Konnte %s nicht schreiben\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "BLKGETSIZE-IOCTL fehlgeschlagen bei %s\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "Konnte keinen weiteren Speicher reservieren\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Fataler Fehler\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a (De)Aktivieren eines Nur-Lese-Flags" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b „bsd disklabel“ bearbeiten" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c (De)Aktivieren des Mountable(Einhängbarkeit)-Flags" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d Eine Partition löschen" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l Die bekannten Dateisystemtypen anzeigen" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n Eine neue Partition anlegen" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o Eine neue leere DOS Partitionstabelle anlegen" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p Die Partitionstabelle anzeigen" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s Einen neuen leeren „Sun disklabel“ anlegen" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t Den Dateisystemtyp einer Partition ändern" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u Die Einheit für die Anzeige/Eingabe ändern" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v Die Partitionstabelle überprüfen" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr "" " w Die Tabelle auf die Festplatte schreiben und das Programm beenden" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x Zusätzliche Funktionen (nur für Experten)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a Wählen der bootfähigen Partition" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b Bearbeiten des „bootfile“-Eintrags" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c Die sgi-swap-Partition auswählen" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a (De)Aktivieren des bootfähig-Flags" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c (De)Aktivieren des DOS Kompatibilitätsflags" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a Die Anzahl der alternierenden Zylinder ändern" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c Die Anzahl der Zylinder ändern" # XXX -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d Die „raw“-Daten der Partitionstabelle anzeigen" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e Die Anzahl der Extra-Sektoren pro Zylinder ändern" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr " h Die Anzahl der Köpfe ändern" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i Den Interleave-Faktor ändern" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr " o Umdrehungsgeschwindigkeit ändern (U/min)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr " s Die Anzahl der Sektoren/Spur ändern" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr " y Die Anzahl der physischen Zylinder ändern" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr " b Den Datenanfang einer Partition verschieben" # XXX – Or should this be "logical" instead of "extended" ? -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e Erweiterte Partitionen anzeigen" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" msgstr " g Eine IRIX-Partitionstabelle (SGI) anlegen" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr " f Partitionsreihenfolge korrigieren" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "Sie müssen angeben" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "Köpfe" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "Sektoren" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" @@ -2892,11 +2808,11 @@ msgstr "" "%s%s.\n" "Sie können dies im Zusatzfunktionsmenü tun.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " und " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2915,29 +2831,31 @@ msgstr "" "2) Boot- und Partitionierungssoftware anderer Betriebssysteme\n" " (z. B. DOS FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "Ungültiges Offset in primärer erweiterter Partition\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" "They will be deleted if you save this partition table.\n" msgstr "" +"Warnung: Lasse Partition hinter #%d aus.\n" +"Sie werden gelöscht, wenn Sie diese Partitionstabelle schreiben.\n" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "Warnung: zusätzlicher Link-Pointer in Partitionstabelle %d\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "Warnung: ignoriere weitere Daten in Partitionstabelle %d\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2952,18 +2870,18 @@ msgstr "" "vorherige Inhalt unrettbar verloren.\n" "\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Hinweis: Die Sektorgröße ist %d (nicht %d)\n" # XXX -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "Sie werden die Partitionstabelle nicht schreiben können.\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" @@ -2972,7 +2890,7 @@ msgstr "" "Diese Platte hat sowohl DOS- als auch BSD-Magic.\n" "Nutzen Sie den „b“-Befehl, um in den BSD-Modus zu gehen.\n" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " @@ -2981,17 +2899,17 @@ msgstr "" "Das Gerät enthält weder eine gültige DOS-Partitionstabelle,\n" "noch einen „Sun“, „SGI“ oder „OSF disklabel“\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "Interner Fehler\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "Die zusätzliche erweiterte Partition %d ignorieren\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" @@ -3000,8 +2918,8 @@ msgstr "" "Warnung: Schreiben wird ungültiges Flag 0x%04x in Part.-tabelle %d " "korrigieren\n" -#: fdisk/fdisk.c:1026 -#, fuzzy, c-format +#: fdisk/fdisk.c:1028 +#, c-format msgid "" "\n" "got EOF thrice - exiting..\n" @@ -3009,83 +2927,83 @@ msgstr "" "\n" "dreimalig EOF bekommen – beende...\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "Hex code (L um eine Liste anzuzeigen): " -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%u-%u, Vorgabe: %u): " -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, c-format msgid "Using default value %u\n" msgstr "Benutze den Standardwert %u\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "Wert außerhalb des Bereichs.\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Partitionsnummer" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "Warnung: Partition %d hat leeren Typ\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format msgid "Selected partition %d\n" msgstr "Partition %d ausgewählt\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, c-format msgid "No partition is defined yet!\n" msgstr "Noch keine Partition definiert!\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "Alle primären Partitionen sind schon definiert worden!\n" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "Zylinder" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "Sektor" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "Die Einheit für die Anzeige/Eingabe ist nun %s\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "WARNUNG: Partition %d ist eine erweiterte Partition\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "DOS-Kompatibilitätsflag ist gesetzt\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "DOS-Kompatibilitätsflag ist nicht gesetzt\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "Partition %d existiert noch nicht!\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -3098,7 +3016,7 @@ msgstr "" "ist wahrscheinlich unklug. Sie können eine Partition\n" "mit dem „d“-Kommando löschen.\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" @@ -3107,7 +3025,7 @@ msgstr "" "Es ist nicht möglich, eine Partition in eine Erweiterte zu ändern oder\n" "umgekehrt. Bitte löschen Sie die Partition zuerst.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -3118,7 +3036,7 @@ msgstr "" "zu lassen, wie es SunOS/Solaris erwartet und sogar Linux es mag.\n" "\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -3130,52 +3048,52 @@ msgstr "" "als gesamte Platte zu lassen, wie es IRIX erwartet.\n" "\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "Der Dateisystemtyp der Partition %d ist nun %x (%s)\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "Partition %d hat unterschiedliche phys./log. Anfänge (nicht-Linux?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " phys=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "logisch=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "Partition %d hat unterschiedliche phys./log. Enden:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "Partition %i beginnt nicht an einer Zylindergrenze:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "sollte sein (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "Partition %i endet nicht an einer Zylindergrenze.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "sollte sein (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" @@ -3184,7 +3102,7 @@ msgstr "" "\n" "Platte %s: %ld MByte, %lld Byte\n" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" @@ -3193,17 +3111,17 @@ msgstr "" "\n" "Platte %s: %ld.%ld GByte, %lld Byte\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "%d Köpfe, %d Sektoren/Spuren, %d Zylinder" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr ", zusammen %llu Sektoren" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" @@ -3212,7 +3130,7 @@ msgstr "" "Einheiten = %s von %d × %d = %d Bytes\n" "\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" @@ -3221,7 +3139,7 @@ msgstr "" "Keine Änderungen notwendig. Die Anordnung ist schon korrekt.\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -3236,16 +3154,16 @@ msgstr "" # " Device" # " Gerät" # 2002-05-10 12:15:13 CEST -ke- -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s boot. Anfang Ende Blöcke Id System\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Gerät" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" @@ -3254,7 +3172,7 @@ msgstr "" "\n" "Partitionstabelleneinträge sind nicht in Platten-Reihenfolge\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3267,83 +3185,83 @@ msgstr "" # Ist "Kp" eine gute Abkürzung für "Kopf" ? # Kf ist besser (2001-11-24 21:30:51 CET -ke-) -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "Nr AF Kp Sek Zyl Kp Sek Zyl Anfang Größe ID\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "Warnung: Partition %d enthält Sektor 0\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "Partition %d: Kopf %d größer als Maximum %d\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "Partition %d: Sektor %d größer als Maximum %d\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "Partition %d: Zylinder %d größer als Maximum %d\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "Partition %d: verheriger Sektor %d widerspricht sich mit gesamt %d\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "Warnung: ungültiger Anfang-der-Daten in Partition %d\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "Warnung: Partition %d überlappt mit Partition %d.\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "Warnung: Partition %d ist leer\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "" "Logische Partition %d ist nicht vollständig in Partition %d enthalten\n" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "Gesamtanzahl belegter Sektoren %d größer als Maximum %lld\n" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, c-format msgid "%lld unallocated sectors\n" msgstr "%lld unbenutzte Sektoren\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "Partition %d ist schon festgelegt. Vor Wiederanlegen bitte löschen.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "Sektor %d wird bereits benutzt\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "Es sind keine freien Sektoren verfügbar\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3356,23 +3274,23 @@ msgstr "" "\tzuerst eine neue, leere DOS-Partitionstabelle (mit o).\n" "\tWARNUNG: Das zerstört den momentanen Inhalt Ihrer Platte.\n" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "Sie müssen erst eine Partion löschen und eine erweiterte anlegen.\n" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, c-format msgid "All logical partitions are in use\n" msgstr "Alle logischen Partitionen sind in Benutzung\n" # "Ungültige primäre Partition" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, c-format msgid "Adding a primary partition\n" msgstr "Füge primäre Partition hinzu\n" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3383,20 +3301,20 @@ msgstr "" " %s\n" " p Primäre Partition (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l Logische Partition (5 oder größer)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e Erweiterte" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Ungültige Partitionsnummer für den Typ „%c“\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" @@ -3405,12 +3323,12 @@ msgstr "" "Die Partitionstabelle wurde verändert!\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "Rufe ioctl() um Partitionstabelle neu einzulesen.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3423,7 +3341,7 @@ msgstr "" "Der Kernel benutzt noch die alte Tabelle.\n" "Die neue Tabelle wird beim nächsten Neustart verwendet.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3436,75 +3354,77 @@ msgstr "" "oder verändert haben, dann schauen Sie bitte in die\n" "fdisk-manual-Seite nach weiteren Informationen\n" -#: fdisk/fdisk.c:2197 -#, fuzzy, c-format +#: fdisk/fdisk.c:2199 +#, c-format msgid "" "\n" "Error closing file\n" -msgstr "Fehler beim Schließen von %s\n" +msgstr "" +"\n" +"Fehler beim Schließen von Datei\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "Synchronisiere Platten.\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "Partition %d hat keinen Datenbereich\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Neuer Datenanfang" # That sounds pretty ummm... -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "Expertenkommando (m für Hilfe): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "Anzahl der Zylinder" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "Anzahl der Köpfe" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "Anzahl der Sektoren" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "Warnung: setze Sektoren-Offset für DOS-Kompatibilität\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "Festplatte %s enthält keine gültige Partitionstabelle\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "Konnte %s nicht öffnen\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "Konnte %s nicht öffnen\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "%c: Unbekannter Befehl\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "Dieser Kernel stellt Sektorengröße selbst fest – Option -b ignoriert\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " @@ -3513,17 +3433,16 @@ msgstr "" "Warnung: Option -b (Sektorengröße setzen) sollte nur mit einem\n" "angegebenen Gerät benutzt werden\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "Ein ODF/1-Disklabel auf %s entdeckt, gehe in Disklabel-Modus.\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "Befehl (m für Hilfe): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" @@ -3532,16 +3451,16 @@ msgstr "" "\n" "Momentane Bootdatei ist: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "Bitte geben Sie den Namen der neuen Boot-Datei an: " -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "Boot-Datei unverändert\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3608,15 +3527,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux Swap" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux native" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3639,7 +3558,7 @@ msgid "Detected sgi disklabel with wrong checksum.\n" msgstr "SGI-Disklabel mit falscher Prüfsumme entdeckt.\n" #: fdisk/fdisksgilabel.c:200 -#, fuzzy, c-format +#, c-format msgid "" "\n" "Disk %s (SGI disk label): %d heads, %d sectors\n" @@ -3654,11 +3573,11 @@ msgstr "" "%d Zylinder, %d physische Zylinder\n" "%d Extrasekt./Zyl, Interleave %d:1\n" "%s\n" -"Einheiten = %s mit %d × 512 Bytes\n" +"Einheiten = %s mit %d × %d Bytes\n" "\n" #: fdisk/fdisksgilabel.c:213 -#, fuzzy, c-format +#, c-format msgid "" "\n" "Disk %s (SGI disk label): %d heads, %d sectors, %d cylinders\n" @@ -3667,7 +3586,7 @@ msgid "" msgstr "" "\n" "Platte %s („SGI disklabel“): %d Köpfe, %d Sektoren, %d Zylinder\n" -"Einheiten: %s mit %d × 512 Bytes\n" +"Einheiten: %s mit %d × %d Bytes\n" "\n" #: fdisk/fdisksgilabel.c:220 @@ -3695,7 +3614,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s Sektor%5u Größe%8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3752,7 +3670,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Mehr als ein Eintrag für ‚gesamte Platte‘ vorhanden.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "Keine Partitionen definiert\n" @@ -3837,7 +3755,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\tSie haben einen unüblichen Boot-Dateinamen gewählt.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3860,11 +3777,10 @@ msgstr "" "Geben Sie JAWOHL ein, wenn Sie sicher sind, diese\n" "Partition von anderem Typ sein lassen zu wollen.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "JAWOHL\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3932,6 +3848,9 @@ msgid "" "d.\n" "This value may be truncated for devices > 33.8 GB.\n" msgstr "" +"Warnung: BLKGETSIZE-Ioctl fehlgeschlagen auf %s. Benutze " +"Geometriezylinderwert\n" +"von %d. Dieser Wert kann für Geräte > 33,8 GB abgeschnitten sein.\n" #: fdisk/fdisksgilabel.c:741 #, c-format @@ -3943,44 +3862,43 @@ msgstr "Versuche, Parameter der Partition %d zu erhalten.\n" msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tANFANG=%d\tLÄNGE=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Leer" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS Swap" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Gesamte Platte" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Linux raid autodetect" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3993,12 +3911,12 @@ msgstr "" "Zylinder und Partitionen, setzen müssen oder mit einem\n" "frischen Label beginnen (s im Hauptmenü).\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "Autoconfigure gefunden bei %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -4013,7 +3931,7 @@ msgstr "" "vorherige Inhalt unrettbar verloren.\n" "\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -4023,79 +3941,82 @@ msgstr "" " ? Auto-Konfiguration\n" " 0 von Hand (mit Voreinstellungen aus der Hardwareerkennung)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " -msgstr "" +msgstr "Typ wählen (? für Auto, 0 für von Hand): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "Auto-Konfiguration fehlgeschlagen.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Sektoren/Spur" -#: fdisk/fdisksunlabel.c:323 +# XXX Oder abwechselnde? +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" -msgstr "" +msgstr "Alternative Zylinder" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" -msgstr "" +msgstr "Physikalische Zylinder" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" -msgstr "" +msgstr "Rotationsgeschwindigkeit (U/min)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" -msgstr "" +msgstr "Interleave-Faktor" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" -msgstr "" +msgstr "Extra-Sektoren pro Zylinder" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" -msgstr "" +msgstr "Sie können alle Plattenparameter aus dem x-Menü heraus ändern" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "3,5″-Diskette" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linux custom" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "Partition %d endet nicht an einer Zylindergrenze\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "Partition %d überlappt mit anderen in Sektoren %d–%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Unbenutzter Bereich – Sektor 0–%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Unbenutzter Bereich – Sektor %d–%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" "Delete some/shrink them before retry.\n" msgstr "" +"Andere Partition überdecken bereits die ganze Platte.\n" +"Löschen/verkleinern Sie sie vor einem erneuten Versuch.\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -4103,14 +4024,14 @@ msgid "" "to %d %s\n" msgstr "" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" "partition as Whole disk (5), starting at 0, with %u sectors\n" msgstr "" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -4119,7 +4040,7 @@ msgid "" "tagged with 82 (Linux swap): " msgstr "" -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4131,7 +4052,7 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4144,18 +4065,18 @@ msgstr "" "Einheiten: %s mit %d × 512 Bytes\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" -msgstr "" +msgstr "%*s Flag Start Ende Blöcke Id System\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" -msgstr "" +msgstr "Anzahl der alternierenden Zylinder" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" -msgstr "" +msgstr "Anzahl der physikalischen Zylinder" #: fdisk/i386_sys_types.c:7 msgid "FAT12" @@ -4177,33 +4098,27 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "Erweiterte" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" # "bootfähig" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX bootfähig" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Bootmanager" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "W95 FAT32" @@ -4212,7 +4127,6 @@ msgstr "W95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "W95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "W95 FAT16 (LBA)" @@ -4305,12 +4219,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4331,8 +4243,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4342,7 +4252,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD / SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4363,12 +4272,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Old Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / old Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 msgid "Linux swap / Solaris" msgstr "Linux Swap / Solaris" @@ -4386,9 +4293,8 @@ msgid "NTFS volume set" msgstr "NTFS volume set" #: fdisk/i386_sys_types.c:62 -#, fuzzy msgid "Linux plaintext" -msgstr "Linux ext3" +msgstr "Linux Plaintext" #: fdisk/i386_sys_types.c:64 msgid "Amoeba" @@ -4398,12 +4304,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad hibernation" @@ -4412,7 +4316,6 @@ msgstr "IBM Thinkpad hibernation" msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4477,30 +4380,22 @@ msgstr "Nicht-DS-Daten" msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Dell Utility" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS access" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS fs" @@ -4509,118 +4404,111 @@ msgstr "BeOS fs" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "Linux/PA-RISC boot" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS sekundär" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "Seek-Fehler auf %s – kann nicht nach %lu springen\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" -msgstr "" +msgstr "Seek-Fehler: wollte 0x%08x%08x, bekam 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "Speicher ist aufgebraucht – Abbruch\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "Fehler beim Lesen von %s – Sektor %lu konnte nicht gelesen werden\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" -msgstr "" +msgstr "FEHLER: Sektor %lu hat keine MS-DOS-Signatur\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "" "Fehler beim Schreiben auf %s – der Sektor %lu konnte nicht geschrieben " "werden\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "Fehler beim Schreiben auf %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "Speicher aufgebraucht?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "Fehler beim Lesen von %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "Konnte das Gerät %s nicht zum Schreiben öffnen\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "Fehler beim Schreiben des Sektors %lu auf %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Festplatte %s: Die Geometrie konnte nicht festgestellt werden\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4628,29 +4516,29 @@ msgid "" "[Use the --force option if you really want this]\n" msgstr "" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" "This will give problems with all software that uses C/H/S addressing.\n" msgstr "" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4659,27 +4547,27 @@ msgstr "" "\n" "Festplatte %s: %lu Zylinder, %lu Köpfe, %lu Sektoren/Spur\n" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" msgstr "" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" "lu)\n" msgstr "" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" "lu)\n" msgstr "" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4688,42 +4576,42 @@ msgstr "" "Id Name\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Die Partitionstabelle wird erneut gelesen...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" msgstr "" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "Fehler beim Schließen von %s\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: es gibt keine derartige Partition\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# Partitionstabelle von %s\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" -msgstr "" +msgstr "nicht implementiertes Format – benutze %s\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4733,12 +4621,12 @@ msgstr "" "%d\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr " Gerät boot. Anfang Ende #Zyl. #Blöcke Id System\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4747,12 +4635,12 @@ msgstr "" "Einheit = Sektoren von 512 Bytes, Zählung beginnt bei %d\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " Gerät boot. Anfang Ende #Sektoren Id System\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4761,12 +4649,12 @@ msgstr "" "Einheit = Blöcke von 1024 Bytes, Zählung beginnt bei %d\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " Gerät boot. Anfang Ende #Blöcke Id System\n" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" @@ -4776,31 +4664,31 @@ msgstr "" "beginnt bei %d\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " Gerät boot. Anfang Ende MiB #Blöcke Id System\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "Keine Partitionen gefunden\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4808,86 +4696,86 @@ msgid "" "For this listing I'll assume that geometry.\n" msgstr "" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "" # XXX – Merge with next strings. -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "" -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "" # XXX – Merge with next strings. -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "" -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" "and will destroy it when filled\n" msgstr "" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "Warnung: Partition %s fängt bei Sektor 0 an\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" -msgstr "" +msgstr "Warnung: Partition %s reicht über das Ende der Platte hinaus\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" msgstr "" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "Warnung: Partition %s beginnt nicht an einer Zylindergrenze\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "Warnung: Partition %s endet nicht an einer Zylindergrenze\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4897,13 +4785,15 @@ msgstr "" " Dies spielt bei LILO keine Rolle, aber der DOS-MBR wird diese\n" " Festplatte nicht booten.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" msgstr "" +"Warnung: Normalerweise kann man nur von primäre Partitionen booten.\n" +"LILO ignoriert die „bootfähig“-Einstellung komplett.\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4912,40 +4802,40 @@ msgstr "" " Dies spielt bei LILO keine Rolle, aber der DOS-MBR wird auf\n" " dieser Festplatte nicht booten.\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 msgid "start" msgstr "Anfang" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "Partition %s: Anfang: (c,h,s) erwartet (%ld,%ld,%ld) gefunden (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 msgid "end" msgstr "Ende" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "Partition %s: Ende: (c,h,s) erwartet (%ld,%ld,%ld) gefunden (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "Partition %s endet am Zylinder %ld, hinter dem Ende der Platte\n" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" "(For listing purposes only. Do not change its contents.)\n" msgstr "" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" @@ -4953,348 +4843,342 @@ msgstr "" "Warnung: erweiterte Partition beginnt nicht an einer Zylindergrenze\n" "DOS und Linux werden den Inhalt unterschiedlich interpretieren.\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "Zu viele Partitionen - ignoriere alle hinter Nr. (%d)\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "Partitionsbaum?\n" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "Disk Manager erkannt – kann das nicht handhaben\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "DM6-Signatur gefunden – gebe auf\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "merkwürdig... eine erweiterte Partition der Größe 0?\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "merkwürdig... eine BSD-Partition der Größe 0?\n" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, c-format msgid " %s: unrecognized partition table type\n" msgstr " %s: nicht erkannte Partitiontabellentyp\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "Die Option „-n“ wurde verwendet: Es wurde nichts verändert\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "Speichern der alten Sektoren fehlgeschlagen – Abbruch\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "Zahl zu groß\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "Für mehr kein Platz\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "ungültige Eingabe\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "Zu viele Partitionen\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" "Usually you only need to specify and (and perhaps ).\n" msgstr "" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr "" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr "" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr "" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr "" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" msgstr "" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr "" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr "" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr "" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr "" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr "" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr "" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr "" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr "" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr "" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr "" -#: fdisk/sfdisk.c:2330 -#, fuzzy +#: fdisk/sfdisk.c:2326 msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" -msgstr "Konnte die Geometrie nicht aus der Partitionstabelle ableiten" +msgstr "" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" msgstr "" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr "" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr "" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr "" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr "" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr "" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr "" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr "" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "Aufruf:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, c-format msgid "total: %llu blocks\n" msgstr "zusammen: %llu Blöcke\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "Aufruf: sfdisk --print-id Gerät Partitionsnummer\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "Aufruf: sfdisk --change-id Gerät Partitionsnummer Id\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "Aufruf: sfdisk --id Gerät Partitionsnummer [Id]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "Man kann nur ein Gerät angeben (außer mit -l oder -s)\n" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "Konnte %s nicht zum Lesen/Schreiben öffnen\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "Konnte %s nicht zum Lesen öffnen\n" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: OK\n" # And again one for show_geometry()... -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: %ld Zylinder, %ld Köpfe, %ld Sektoren/Spur\n" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, c-format msgid "Cannot get size of %s\n" msgstr "Kann die Größe von %s nicht feststellen\n" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "ungültiges Aktiv-Byte: 0x%x anstelle von 0x80\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5302,7 +5186,7 @@ msgstr "" "Fertig\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" @@ -5311,36 +5195,36 @@ msgstr "" "Sie haben %d aktive primäre Partitionen. Dies spielt bei LILO keine Rolle,\n" "aber der DOS-MBR bootet nur Festplatten mit einer aktiven Partition.\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" -msgstr "" +msgstr "Partition %s hat ID %x und ist nicht versteckt\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "Diese Platte ist momentan in Benutzung.\n" # This is a stat() -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5348,66 +5232,66 @@ msgid "" "Use the --no-reread flag to suppress this check.\n" msgstr "" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "OK\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Alte Aufteilung:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Neue Aufteilung:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" msgstr "" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "" -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "" -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" "sfdisk: premature end of input\n" msgstr "" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5416,7 +5300,7 @@ msgstr "" "Die neue Partitionstabelle wurde erfolgreich geschrieben\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5515,24 +5399,24 @@ msgstr "getopt (enhanced) 1.1.3\n" msgid "internal error, contact the author." msgstr "Interner Fehler, kontaktieren Sie den Autor." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "von MILO gebootet\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Bösartige BCD-Uhr\n" # Egger -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "Uhrport auf 0x%x gestellt\n" # debug -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "„funky TOY“!\n" @@ -5540,24 +5424,24 @@ msgstr "„funky TOY“!\n" # The second %s can be: # "clock read" # "set time" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: atomares „%s“ schlug bei 1000 Iterationen fehl!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "Konnte /dev/port nicht öffnen: %s" # Egger, not really nice -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "Ich bekam keine Erlaubnis, weil ich es nicht versucht habe.\n" # Egger -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "" @@ -5565,54 +5449,54 @@ msgstr "" # This is not the correct translation, but it # explains the situation better. -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Sie benötigen root-Rechte.\n" # debug -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Die Hardwareuhr läuft vermutlich in %s.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "lokaler Zeit" # merge with next -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: Warnung: Unbekannte dritte Zeile in der adjtime-Datei\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Erwartet: „UTC“ oder „LOCAL“ oder nichts.)\n" # XXX -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Letzte Abweichungskorrektur vorgenommen bei %ld Sekunden nach 1969\n" # XXX -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "Letzte Kalibrierung vorgenommen bei %ld Sekunden nach 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "Hardwareuhr geht nach %s Zeit\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "unbekannter" @@ -5621,45 +5505,45 @@ msgstr "unbekannter" # kein sendeausfall... ich wart nur auf das anbrechen der nächsten für mich # relevanten zeiteinheit. # Egger -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "Warte auf Uhrtick...\n" # Egger -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "... erhielt Uhrtick\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "Ungültige Werte in Hardwareuhr: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Zeit der Hardwareuhr: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld Sekunden seit 1969\n" # Egger -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "Zeit gelesen aus Hardwareuhr: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "Stelle die Hardwareuhr auf %.2d:%.2d:%.2d = %ld Sekunden seit 1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "Die Uhrzeit der Hardwareuhr wurde nicht verstellt – Testmodus.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5669,9 +5553,9 @@ msgstr "" "Es wird weiter gewartet, um die nächste ganze Sekunde zu erreichen.\n" # Die Registereinträge der Hardwareuhr enthalten Werte, die ungültig -# sind (z.B. der 50. Tag des Monats) oder ausserhalb des unterstützen +# sind (z.B. der 50. Tag des Monats) oder außerhalb des unterstützen # Bereiches (z.B. das Jahr 2095) liegen. -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " @@ -5681,23 +5565,23 @@ msgstr "" "Monats), oder die Werte liegen außerhalb des Bereiches, der unterstützt\n" "wird (z.B. das Jahr 2095).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f Sekunden\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "Es wurde keine „--date“-Option angegeben.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "--date-Argument zu lang\n" # The english version is already a little misleading. -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5706,21 +5590,21 @@ msgstr "" "Der Wert der „--date“-Option ist kein gültiges Datum.\n" "Es darf kein Anführungszeichen enthalten.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Der „date“-Befehl wird aufgerufen: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "Konnte „date“ nicht in der /bin/sh-Shell starten. popen() schlug fehl" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "Ausgabe des „date“-Befehls: %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5736,7 +5620,7 @@ msgstr "" "Die Ausgabe war:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5754,12 +5638,12 @@ msgstr "" " %s\n" # Egger, fixed %s->%d -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "Die Zeichenkette %s entspricht %ld Sekunden seit 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " @@ -5769,40 +5653,40 @@ msgstr "" "es nicht möglich, die Systemzeit zu setzen.\n" # debug -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "settimeofday() wird aufgerufen:\n" # not much to translate # debug -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" # not much to translate # debug -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "Keine Änderung an der Systemuhr vorgenommen – Testmodus.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "Sie müssen root sein, um die Systemuhr zu verändern.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "settimeofday() schlug fehl" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " @@ -5811,7 +5695,7 @@ msgstr "" "Der Driftfaktor wird nicht verändert, da die Hardwareuhr vorher keinen " "sinnvollen Wert enthielt.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" @@ -5822,7 +5706,7 @@ msgstr "" "ist, also die Aufzeichnungen beschädigt sind und die Kalibrierung von neuem\n" "starten muss.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " @@ -5832,7 +5716,7 @@ msgstr "" "letzten Kalibrierung vergangen ist.\n" # Egger -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5844,13 +5728,13 @@ msgstr "" "Der Faktor wird um %4$f Sekunden/Tag geändert.\n" # Egger -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "Es vergingen %d Sekunden seit der letzten Anpassung.\n" # Egger -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "" @@ -5858,14 +5742,14 @@ msgstr "" "Sekunden zugegriffen werden\n" # merge with next -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "Die adjtime Datei wird nicht aktualisiert – Testmodus \n" # "Hätte das folgende in die Datei %s geschrieben:\n" # passiv, Konjunktiv in der Umschreibungsform -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5875,13 +5759,13 @@ msgstr "" "%s" # "Abweichungsparameter" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "Die Abweichungsparameter wurden nicht verändert.\n" # "anpassen" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" @@ -5890,31 +5774,31 @@ msgstr "" "werden.\n" # "Justierung" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "" "Da die Anpassung weniger als eine Sekunde betragen hätte, wird sie nicht " "durchgeführt.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "Benutze %s.\n" # "Schnittstelle" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "Keine brauchbare Uhrschnittstelle gefunden.\n" # "stellen" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "Konnte die Systemuhr nicht stellen.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5929,19 +5813,19 @@ msgstr "" "gemacht.\n" # Egger -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "Kann den Epochenwert nicht vom Kernel bekommen.\n" # Egger # "Epochenwert" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "Kernel geht von einem Epochenwert von %lu aus.\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " @@ -5950,19 +5834,26 @@ msgstr "" "Um den Epochenwert zu ändern, müssen sie die „epoch“-Option benutzen, um " "anzugeben auf welchen Wert er gesetzt werden soll.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "Der Epochenwert wird nicht auf %d gesetzt – Testmodus.\n" # Egger -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "Kann den Epochenwert im Kernel nicht ändern.\n" +# "mkfs aus util-linux-2.10d" +# "mkfs von util-linux-2.10d" +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s von %s\n" + # "Universalzeit" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -6023,7 +5914,7 @@ msgstr "" " --noadjfile nicht auf /etc/adjtime zugreifen; erfordert Benutzung von\n" " entweder --utc oder --localtime\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -6033,12 +5924,12 @@ msgstr "" " hwclock mitteilen, um welchen Alpha-Typ es sich handelt\n" " (siehe hwclock(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s nimmt keine Nicht-Options-Argumente. Sie gaben %d.\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" @@ -6047,7 +5938,7 @@ msgstr "" "Sie haben mehrere Funktionen angefordert.\n" "Sie können immer nur eine Funktion gleichzeitig ausführen.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " @@ -6056,7 +5947,7 @@ msgstr "" "%s: Die Optionen --utc und --localtime schließen sich aus. Sie gaben beide " "an.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " @@ -6065,42 +5956,42 @@ msgstr "" "%s: Die Optionen --adjust und --noadjfile schließen sich aus. Sie gaben " "beide an.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "" "%s: Ohne --noadjfile müssen Sie entweder --utc oder --localtime angeben.\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "Keine brauchbare Zeitangabe. Kann Uhr nicht stellen.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "Sie müssen root sein, um die Hardwareuhr zu ändern.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "Sie müssen root sein, um die Systemuhr zu ändern.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " "kernel.\n" msgstr "Sie müssen root sein, um den „epoch“-Wert zu ändern.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "" "Es wurde keine Zugriffsart gefunden, mit der auf die Hardwareuhr zugegriffen " "werden konnte.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -6137,7 +6028,6 @@ msgstr "ioctl() konnte Zeit nicht von %s lesen." msgid "ioctl KDSHWCLK failed" msgstr "Ioctl KDSHWCLK fehlgeschlagen" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "Konnte /dev/tty1 oder /dev/vc/1 nicht öffnen" @@ -6233,9 +6123,6 @@ msgstr "ioctl(RTC_EPOCH_READ) auf %s fehlgeschlagen" msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "Wir haben Epoche %ld aus %s mit dem RTC_EPOCH_READ-Ioctl gelesen.\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -6263,7 +6150,6 @@ msgstr "ioctl(RTC_EPOCH_SET) auf %s fehlt" msgid "calling open_tty\n" msgstr "calling open_tty\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "calling termio_init\n" @@ -6272,7 +6158,6 @@ msgstr "calling termio_init\n" msgid "writing init string\n" msgstr "writing init string\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "before autobaud\n" @@ -6286,7 +6171,6 @@ msgstr "waiting for cr-lf\n" msgid "read %c\n" msgstr "read %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "reading login name\n" @@ -6341,7 +6225,6 @@ msgid "/dev/%s: not a character device" msgstr "/dev/%s ist kein zeichenorientiertes Gerät" # debug -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6356,12 +6239,10 @@ msgstr "Konnte /dev/%s nicht als Standardeingabe öffnen: %m" msgid "%s: not open for read/write" msgstr "%s: nicht offen für Lesen/Schreiben" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "duping\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6404,32 +6285,27 @@ msgstr "" " oder: [-hiLmw] [-l login_programm] [-t zeitlimit] [-I initstring] [-H " "login_host] zeile baud_rate,... [termtype]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "login: wenig Speicher, Einloggen könnte fehlschlagen\n" # Das geht ins Syslog – ich übersetze es nicht. (MPi) -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "can't malloc for ttyclass" # Das geht ins Syslog – ich übersetze es nicht. (MPi) -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "can't malloc for grplist" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "Login on %s from %s denied by default.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "Login on %s from %s denied.\n" @@ -6457,11 +6333,12 @@ msgstr "unbekannter Nutzerkontext" #, c-format msgid "%s: %s is not authorized to change the finger info of %s\n" msgstr "" +"%s: %s ist nicht autorisiert, die Finger-Informationen für %s zu ändern\n" #: login-utils/chfn.c:159 login-utils/chsh.c:144 #, c-format msgid "%s: Can't set default context for /etc/passwd" -msgstr "" +msgstr "%s: Kann keinen voreingestellten Kontext für /etc/passwd setzen" #: login-utils/chfn.c:173 #, c-format @@ -6474,8 +6351,8 @@ msgstr "Ändere finger-Information für %s.\n" msgid "Password error." msgstr "Passwort‐Fehler." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Passwort: " @@ -6501,7 +6378,7 @@ msgid "" "[ -p office-phone ]\n" "\t[ -h home-phone ] " msgstr "" -"[ -p Bureau-Telefon ]\n" +"[ -p Büro-Telefon ]\n" "\t[ -h Heim-Telefon ] " #: login-utils/chfn.c:321 @@ -6550,7 +6427,7 @@ msgstr "„malloc“ schlug fehl" #: login-utils/chsh.c:137 #, c-format msgid "%s: %s is not authorized to change the shell of %s\n" -msgstr "%s: „%s“ ist nicht authorisiert, die Shell für %s zu ändern\n" +msgstr "%s: „%s“ ist nicht autorisiert, die Shell für %s zu ändern\n" #: login-utils/chsh.c:157 #, c-format @@ -6558,11 +6435,14 @@ msgid "" "%s: Running UID doesn't match UID of user we're altering, shell change " "denied\n" msgstr "" +"%s: Laufende UID stimmt nicht mit der UID des zu ändernden Nutzers überein,\n" +"Shell-Änderung abgelehnt.\n" #: login-utils/chsh.c:163 #, c-format msgid "%s: Your shell is not in /etc/shells, shell change denied\n" -msgstr "%s: Ihre Shell fehlt in /etc/shells, Shell ändern ist fehlgeschlagen\n" +msgstr "" +"%s: Ihre Shell fehlt in /etc/shells, Shell-Änderung ist fehlgeschlagen\n" #: login-utils/chsh.c:170 #, c-format @@ -6653,34 +6533,6 @@ msgstr "Rufen Sie „%s -l“ auf, um die Liste zu sehen.\n" msgid "No known shells.\n" msgstr "Keine bekannten Shells.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "Konnte /dev/urandom nicht öffnen" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "konnte keine zufälligen Daten aus /dev/urandom lesen" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "Konnte %s nicht zum Lesen öffnen" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "stat(%s) fehlgeschlagen" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s hat nicht den korrekten Dateimodus" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "kann keine Daten von %s lesen" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6690,11 +6542,11 @@ msgstr "Kann %s nicht lesen, beende." msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "Aufruf: last [-#] [-f datei] [-t tty] [-h hostame] [nutzer ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " noch immer eingeloggt" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6703,15 +6555,15 @@ msgstr "" "\n" "wtmp beginnt %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: malloc-Fehlschlag.\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6720,54 +6572,48 @@ msgstr "" "\n" "unterbrochen %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "FATAL: kann TTY nicht erneut öffnen: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "FATAL: ungültiges TTY" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: -h nur für den Superuser.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "Aufruf: login [-fp] [Benutzername]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: PAM-Fehlschlag, breche ab: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "Konnte PAM nicht initialisieren: %s" # unten nochmal mit NL -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "Anmeldung: " # Das geht ins Syslog – ich übersetze es nicht. (MPi) -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "FAILED LOGIN %d FROM %s FOR %s, %s" # unten noch zwei mal mit anderen NL -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6777,17 +6623,17 @@ msgstr "" "\n" # Das geht ins Syslog – ich übersetze es nicht. (MPi) -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "FAILED LOGIN SESSION FROM %s FOR %s, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6796,7 +6642,7 @@ msgstr "" "\n" "Login inkorrekt\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" @@ -6805,137 +6651,122 @@ msgstr "" "\n" "Problem beim Aufsetzen der Sitzung, Abbruch.\n" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "Leerer Benutzername in %s:%d. Abbruch." -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "Ungültiger Nutzername „%s“ in %s:%d. Abbruch." -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "login: Speicher ist alle!\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Ungültiger Nutzername" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "%s Login auf diesem Terminal verweigert.\n" # Das geht ins Syslog – ich übersetze es nicht. (MPi) -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "LOGIN %s REFUSED FROM %s ON TTY %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "LOGIN %s REFUSED ON TTY %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Login inkorrekt\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Bereits zu viele Nutzer eingeloggt.\n" -"Versuchen Sie es später wieder.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Sie haben zu viele Prozesse am Laufen.\n" - # Das geht ins Syslog – ich übersetze es nicht. (MPi) -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "DIALUP AT %s BY %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "ROOT LOGIN ON %s FROM %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "ROOT LOGIN ON %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "LOGIN ON %s BY %s FROM %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "LOGIN ON %s BY %s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "Sie haben neue E-Mail.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "Sie haben E-Mail.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: Kann keinen neuen Prozess erzeugen: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "TIOCSCTTY fehlgeschlagen: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "setuid() fehlgeschlagen" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "Konnte nicht in das Verzeichnis %s wechseln!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Logge ein mit Heimatverzeichnis = „/“.\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: kein Speicher für Shellskipt.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: konnte Shellskipt nicht ausführen: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: keine Shell: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6944,69 +6775,69 @@ msgstr "" "\n" "%s Anmeldung: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "Login-Name viel zu lang.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "NAME zu lang" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "Benutzernamen dürfen nicht mit einem „-“ anfangen.\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "zu viele nackte Zeilenvorschübe\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "EXZESSIV viele Zeilenvorschübe" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "Login nach %d Sekunden abgebrochen\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Letzte Anmeldung: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "von %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "auf %.*s\n" # Das geht ins Syslog – ich übersetze es nicht. (MPi) -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "LOGIN FAILURE FROM %s, %s" # Das geht ins Syslog – ich übersetze es nicht. (MPi) -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "LOGIN FAILURE ON %s, %s" # Das geht ins Syslog – ich übersetze es nicht. (MPi) -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d LOGIN FAILURES FROM %s, %s" # Das geht ins Syslog – ich übersetze es nicht. (MPi) -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d LOGIN FAILURES ON %s, %s" @@ -7026,168 +6857,31 @@ msgstr "is n\n" msgid "usage: mesg [y | n]\n" msgstr "Aufruf: mesg [y | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "newgrp: Wer sind Sie?" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "newgrp: Keine solche Gruppe." # libc.po: "Keine Berechtigung" -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "newgrp: Keine Berechtigung" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "Keine Shell" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "Das Passwort muss mindesten 6 Zeichen haben, nochmal bitte.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"Das Passwort muss Zeichen aus zwei der folgenden Klassen enthalten:\n" -"Groß- und Kleinbuchstaben, Ziffern und nicht-alphanumerische Zeichen.\n" -"Siehe auch passwd(1) für weitere Informationen.\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "Sie können das alte Passwort nicht wiederbenutzen.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "Benutzen Sie bitte nicht etwas wie Ihren Nutzernamen als Passwort!\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "Benutzen Sie bitte nicht etwas wie Ihren echten Namen als Passwort!\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Aufruf: passwd [nutzername [passwort]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "Nur root kann die ein- und zweiargumentigen Formen benutzen.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Aufruf: passwd [-foqsvV] [nutzer [passwort]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "Kann %s nicht ausführen: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "Kann Login-namen nicht finden" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Nur root kann das Passwort für andere ändern.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "Zu viele Argumente.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "Kann Nutzernamen nirgends finden. Ist „%s“ wirklich ein Nutzer?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "" -"Tut mir leid, ich kann nur lokale Passwörter ändern. Bitte yppasswd benutzen." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "UID und Nutzername stimmen nicht überein, Hochstapler!" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Ändere Passwort für %s\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Altes Passwort: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Illegales Passwort, Hochstapler." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Neues Passwort: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "Passwort nicht geändert." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Neues Passwort wiederholen: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Sie haben sich vertippt. Passwort nicht geändert." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "Passwort geändert, Nutzer %s" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "ROOT-PASSWORT GEÄNDERT" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "Passwort durch root geändert, Nutzer %s" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "rufe setpwnam, um Passwort zu setzen.\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "Passwort *NICHT* geändert. Später erneut versuchen.\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Passwort geändert.\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -7236,7 +6930,6 @@ msgstr "neu gestartet durch %s: %s" msgid "halted by %s: %s" msgstr "angehalten durch %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -7275,7 +6968,6 @@ msgstr "Fehler beim Ausführen\t%s\n" # XXX - Have to look at other OSs translation for Broadcast # Message -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7366,7 +7058,6 @@ msgstr "Fehler beim Setzen von „close-on-exec“ auf /dev/initctl" msgid "error running finalprog\n" msgstr "Fehler beim „exec“ von finalprog\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "Fehler beim „fork“ von finalprog\n" @@ -7395,7 +7086,7 @@ msgstr "Öffnen des Verzeichnisses fehlgeschlagen\n" msgid "fork failed\n" msgstr "„fork“ fehlgeschlagen\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "„exec“ fehlgeschlagen\n" @@ -7436,7 +7127,7 @@ msgstr "Prozesserzeugung (fork): %s" #: login-utils/ttymsg.c:171 #, c-format msgid "%s: BAD ERROR" -msgstr "" +msgstr "%s: BAD ERROR" #: login-utils/vipw.c:143 #, c-format @@ -7550,12 +7241,6 @@ msgstr "illegaler Wert für Monat: benutzen Sie 1-12" msgid "illegal year value: use 1-9999" msgstr "illegaler Wert für Jahr: benutzen Sie 1-9999" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7566,14 +7251,13 @@ msgstr "%s %d" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "Aufruf: cal [-13smjyV] [[Monat] Jahr]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "Aufruf: %s [+Format] [Tag Monat Jahr]\n" # The rest is untranslated, leave it (MPi) -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "St. Tib’s Day" @@ -7708,7 +7392,7 @@ msgstr "%s: Konnte %s nicht in %s umbenennen: %s\n" msgid "call: %s from to files...\n" msgstr "Aufrug: %s von nach Dateien...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7719,25 +7403,25 @@ msgstr "" "Benutzen Sie „%s [optionen] %s“, wenn Sie es tatsächlich starten wollen.\n" "Script nicht gestartet.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "Aufruf: script [-a] [-f] [-q] [-t] [Datei]\n" # Not really nice... -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "Script wurde gestartet, die Datei ist %s\n" # The %s must be at the end, 'cause it contains the \n -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "Script wurde gestartet: %s" # The %s must be at the end, 'cause it contains the \n -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7746,254 +7430,253 @@ msgstr "" "\n" "Script beendet: %s" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "Script wurde beendet, die Datei ist %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "„openpty“ ist fehlgeschlagen\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "Keine ptys mehr.\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "%s: Fehler bei den Argumenten; Aufruf:\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term Terminalname ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ Attribut ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabN = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabN = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-Anzahl_Konsolen] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-Anzahl_Konsolen] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file Dumpdateiname ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq Freqnummer ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "kann Stromsparmodus nicht (zurück)setzen\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "„klogctl“ Fehler: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "Fehler beim Lesen von %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "Fehler beim Schreiben des Bildschirmdumps\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "konnte %s nicht lsesn, und kann Ioctl-Dump nicht durchführen\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: Die Umgebungsvariable TERM ist nicht gesetzt.\n" @@ -8068,10 +7751,6 @@ msgstr "Warnung: Konnte %s nicht öffnen: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: Konnte %s nicht öffnen – benutze %s stattdessen\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -8184,7 +7863,7 @@ msgstr "%s: Konnte kein Gerät /dev/loop# finden" #: mount/lomount.c:181 #, c-format msgid "%s: no permission to look at /dev/loop#" -msgstr "" +msgstr "%s: Keine Zugriffsrechte, um auf /dev/loop# zu schauen" #: mount/lomount.c:184 #, c-format @@ -8204,7 +7883,7 @@ msgstr "%s: Konnte kein freies „loop“-Gerät finden" #: mount/lomount.c:287 #, c-format msgid "Couldn't lock into memory, exiting.\n" -msgstr "" +msgstr "Konnte kein Lock im Speicher bekommen, beende.\n" #: mount/lomount.c:340 #, c-format @@ -8277,31 +7956,31 @@ msgid "; rest of file ignored" msgstr "; der Rest der Datei wurde ignoriert" #: mount/mount_blkid.c:87 -#, fuzzy, c-format +#, c-format msgid "%s: error: the label %s occurs on both %s and %s\n" -msgstr "mount: das Label %s gibt es sowohl auf %s als auch auf %s\n" +msgstr "%s: Fehler: das Label %s gibt es sowohl auf %s als auch auf %s\n" #: mount/mount_blkid.c:99 -#, fuzzy, c-format +#, c-format msgid "mount: going to mount %s by UUID\n" -msgstr "mount: werde %s mit %s einhängen\n" +msgstr "mount: werde %s mittels UUID einhängen\n" #: mount/mount_blkid.c:103 -#, fuzzy, c-format +#, c-format msgid "mount: going to mount %s by label\n" -msgstr "mount: werde %s mit %s einhängen\n" +msgstr "mount: werde %s mittels Label einhängen\n" #: mount/mount_by_label.c:192 -#, fuzzy, c-format +#, c-format msgid "%s: could not open %s, so UUID and LABEL conversion cannot be done.\n" msgstr "" -"mount: konnte %s nicht öffnen, also können UUID- und LABEL-Konvertierung\n" -" nicht durchgeführt werden.\n" +"%s: konnte %s nicht öffnen, also können UUID- und Label-Konvertierung nicht " +"durchgeführt werden.\n" #: mount/mount_by_label.c:315 -#, fuzzy, c-format +#, c-format msgid "%s: bad UUID" -msgstr "mount: ungültige UUID" +msgstr "%s: ungültige UUID" #: mount/mount.c:382 #, c-format @@ -8389,84 +8068,74 @@ msgstr "mount: Kann %s nicht zum Setzen der Geschwindigkeit öffnen" msgid "mount: cannot set speed: %s" msgstr "mount: Kann die Geschwindigkeit nicht setzen: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: Kann keinen neuen Prozess erzeugen: %s" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "" -"mount: Diese Version wurde ohne Unterstützung für den Typ „nfs“ kompiliert" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "mount: Mit NFS Version 4 fehlgeschlagen, versuche Version 3...\n" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "" "mount: konnte Dateisystemtyp nicht feststellen, und es wurde keiner angegeben" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: Sie müssen den Dateisystemtyp angeben" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: Einhängen ist fehlgeschlagen" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: Einhängepunkt %s ist kein Verzeichnis" # "mount: Zugriff verweigert" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: keine Berechtigung" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: muss Superuser sein, um mount zu verwenden" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s wird gerade benutzt" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc ist bereits eingehängt" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s ist bereits eingehängt oder %s wird gerade benutzt" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: Einhängepunkt %s existiert nicht" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "mount: Einhängepunkt %s ist eine symbolische Verknüpfung auf nirgendwo" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: Gerätedatei %s existiert nicht" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8475,87 +8144,92 @@ msgstr "" "mount: Spezialgerät %s existiert nicht\n" " (ein Pfadpräfix ist kein Verzeichnis)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "" "mount: %s ist noch nicht eingehängt oder es wurden\n" " ungültige Optionen angegeben" -#: mount/mount.c:966 -#, fuzzy, c-format +#: mount/mount.c:959 +#, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" " missing codepage or other error" msgstr "" "mount: Falscher Dateisystemtyp, ungültige Optionen, der\n" -" „Superblock“ von %s ist beschädigt, fehlende Kodierungsseite\n" -" oder es sind zu viele Dateisysteme eingehängt" +" Superblock von %s ist beschädigt, fehlende\n" +" Kodierungsseite oder ein anderer Fehler" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" msgstr "" +" (Ist dies vielleicht das IDE-Gerät, an welchem Sie eigentlich\n" +" ide-scsi benutzen, so dass sr0 oder sda oder so gebraucht wird?)" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" msgstr "" +" (Versuchen Sie nicht eine erweiterte Partition einzuhängen\n" +" statt einer der logischen Partitionen darin?)" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" msgstr "" +" Manchmal liefert das Syslog wertvolle Informationen – versuchen\n" +" Sie dmesg | tail oder so\n" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "Einhängetabelle ist voll" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: Konnte den Superblock nicht lesen" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "umount: %s: unbekanntes Gerät" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, c-format msgid "mount: unknown filesystem type '%s'" msgstr "mount: unbekannter Dateisystemtyp „%s“" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: Wahrscheinlich meinten sie „%s“" -#: mount/mount.c:1030 +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" msgstr "mount: Vielleicht meinten Sie „iso9660“?" -#: mount/mount.c:1032 +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" msgstr "mount: Vielleicht meinten Sie „vfat“?" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" "mount: %s hat eine falsche Geräte-Nummer oder der\n" " Dateisystemtyp %s wird nicht unterstützt" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "mount: %s ist kein blockorientiertes Gerät und „stat“ schlägt fehl?" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -8565,77 +8239,73 @@ msgstr "" " Gerät (Vielleicht hilft „insmod Treiber“?)" # "versuchen" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "" "mount: %s ist kein blockorientiertes Gerät\n" " (Vielleicht probieren Sie „-o loop“?)" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s ist kein blockorientiertes Gerät" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s ist kein gültiges blockorientiertes Gerät" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "blockorientiertes Gerät " -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "mount: Konnte %s%s nicht im Nur-Lese-Modus einhängen" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" -msgstr "mount: %s%s is schreibgeschützt, doch Option „-w“ ist explizit gegeben" +msgstr "" +"mount: %s%s ist schreibgeschützt, doch Option „-w“ ist explizit gegeben" # That sounds somehow dumb. -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s ist schreibgeschützt, wird eingehängt im Nur-Lese-Modus" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: kein Typ angegeben – aufgrund des Doppelpunkts wird NFS angenommen\n" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" "mount: kein Typ angegeben – aufgrund des //-Präfixes wird smbfs angenommen\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: „%s“ wird im Hintergrund fortgesetzt\n" # Not really nice -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: „%s“ schlug fehl\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s ist bereits auf %s eingehängt\n" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8683,34 +8353,34 @@ msgstr "" "Weitere Optionen: [-nfFrsvw] [-o optionen] [-p passwdfd].\n" "Für viele weitere Details: man 8 mount.\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: Nur „root“ kann dies tun" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s nicht gefunden – Erzeuge sie...\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "mount: keine passende Partition gefunden" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: Hänge %s ein\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "nichts wurde eingehängt" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: Konnte %s nicht in %s finden" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: Konnte %s nicht in %s oder %s finden" @@ -8752,99 +8422,99 @@ msgstr " Werde den Typ %s versuchen\n" msgid "Trying %s\n" msgstr "Versuche %s\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: übermäßig langes host:dir-Argument\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: Mehrere Rechnernamen werden nicht unterstützt\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "mount: einzuhängendes Verzeichnis nicht im host:dir-Format\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: Konnte die Adresse von %s nicht herausfinden\n" # unten nochmal als Frage, und für umount -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: ungültige hp->h_length bekommen\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: übermäßig langes Options-Argument\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "Warnung: unbekannte „proto=“-Option.\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "Warnung: Die Option „namlen“ wird nicht unterstützt.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "Unbekannter nfs-Mount-Parameter: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "Warnung: Die Option „nolock“ wird nicht unterstützt.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "unbekannte nfs-Mount-Option: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: ungültige hp->h_length bekommen?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "NFS über TCP wird nicht unterstützt.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "NFS-Socket" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "NFS-bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "NFS-Server meldete Service als nicht verfügbar" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "Portmapper benutzt um NFS-Port zu finden\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "benutze Port %d für NFS-Dämonen\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "NFS-Verbindung" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "unbekannter NFS-Status-Rückgabewert: %d" @@ -8853,8 +8523,8 @@ msgstr "unbekannter NFS-Status-Rückgabewert: %d" msgid "bug in xstrndup call" msgstr "Fehler im Aufruf von xstrndup" -#: mount/swapon.c:57 -#, fuzzy, c-format +#: mount/swapon.c:56 +#, c-format msgid "" "usage: %s [-hV]\n" " %s -a [-e] [-v]\n" @@ -8863,10 +8533,10 @@ msgid "" msgstr "" "Aufruf: %s [-hV]\n" " %s -a [-e] [-v]\n" -" %s [-v] [-p Priorität] Spezialdatei ...\n" +" %s [-v] [-p Priorität] Spezialdatei|LABEL=Volume_Name ...\n" " %s [-s]\n" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8878,80 +8548,80 @@ msgstr "" " %s [-v] Spezialdatei ...\n" # The first %s is swapon/swapoff -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s für %s\n" -#: mount/swapon.c:178 mount/swapon.c:244 +#: mount/swapon.c:177 mount/swapon.c:243 #, c-format msgid "%s: cannot find the device for %s\n" -msgstr "%s: Kann das Gerät für %s nicht finden\n" +msgstr "%s: Konnte das Gerät für %s nicht finden\n" # stat -#: mount/swapon.c:185 -#, fuzzy, c-format +#: mount/swapon.c:184 +#, c-format msgid "%s: cannot stat %s: %s\n" -msgstr "swapon: Konnte „stat“ nicht auf %s anwenden: %s\n" +msgstr "%s: Konnte „stat“ nicht auf %s anwenden: %s\n" -#: mount/swapon.c:196 +#: mount/swapon.c:195 #, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "" "%s: Warnung: %s hat unsichere Zugriffsrechte %04o, %04o wird empfohlen\n" # holes -#: mount/swapon.c:208 -#, fuzzy, c-format +#: mount/swapon.c:207 +#, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" -msgstr "swapon: Überspringe die Datei %s – sie scheint Löcher zu enthalten.\n" +msgstr "%s: Überspringe die Datei %s – sie scheint Löcher zu enthalten.\n" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "Nicht Superuser.\n" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: Konnte %s nicht öffnen: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: Die Unterstützung für -f wurde nicht mit übersetzt\n" -#: mount/umount.c:141 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: Kann keinen neuen Prozess erzeugen: %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "Rechner: %s, Verzeichnis: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: Konnte die Adresse von %s nicht herausfinden\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: ungültige hp->h_length bekommen\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: kein gültiges blockorientiertes Gerät" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s ist nicht eingehängt" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: Konnte den „Superblock“ nicht schreiben" @@ -8960,64 +8630,62 @@ msgstr "umount: %s: Konnte den „Superblock“ nicht schreiben" # libc.po: # "Device or resource busy" # "Das Gerät oder die Ressource ist belegt" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: Das Gerät wird momentan noch benutzt" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: Nicht gefunden" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: nur der Superuser kann umount durchführen" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: Blockgeräte auf Dateisystem nicht erlaubt" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "kein umount2, versuche umount...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "konnte %s nicht aushängen – versuche stattdessen %s\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "" "umount: %s wird momentan noch benutzt – im Nur-Lese-Modus wiedereingehängt\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: konnte %s nicht im Nur-Lese-Modus wieder einhängen\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s ausgehängt\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: Kann die Liste der Dateisysteme zum Aushängen nicht finden" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" @@ -9028,47 +8696,46 @@ msgstr "" " umount -a [-f] [-r] [-n] [-v] [-t VFS-Typen] [-O optionen]\n" " umount [-f] [-r] [-n] [-v] Spezialdatei | Verzeichnis ...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 msgid "Cannot umount \"\"\n" -msgstr "Kann nicht öffnen \"\"\n" +msgstr "Kann \"\" nicht aushängen\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "Versuche, %s auszuhängen\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "Konnte %s nicht in „mtab“ finden\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s ist laut „mtab“ nicht eingehängt" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: %s scheint mehrfach eingehängt zu sein" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: fstab enthält %s nicht (Nur root kann es aushängen)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s mount und fstab stimmen nicht überein" -#: mount/umount.c:637 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: Nur %s kann %s von %s unmounten" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "umount: Nur „root“ kann dies tun" @@ -9088,6 +8755,8 @@ msgid "" "File %s, For threshold value %lu, Maximum characters in fifo were %d,\n" "and the maximum transfer rate in characters/second was %f\n" msgstr "" +"Datei %s, für Schwellenwert %lu, maximale Zeichenzahl in FIFO war %d\n" +"und die maximale Transferrate in Zeichen/Sekunde war %f\n" #: sys-utils/cytune.c:126 #, c-format @@ -9096,6 +8765,9 @@ msgid "" "in fifo were %d,\n" "and the maximum transfer rate in characters/second was %f\n" msgstr "" +"Datei %s, für Schwellenwert %lu und Auszeit-Wert %lu, maximale Zeichenzahl " +"in FIFO war %d\n" +"und die maximale Transferrate in Zeichen/Sekunde war %f\n" #: sys-utils/cytune.c:190 #, c-format @@ -9140,45 +8812,45 @@ msgstr "Konnte %s nicht öffnen: %s\n" #: sys-utils/cytune.c:258 #, c-format msgid "Can't set %s to threshold %d: %s\n" -msgstr "" +msgstr "Kann %s nicht auf Schwelle %d setzen: %s\n" #: sys-utils/cytune.c:277 #, c-format msgid "Can't set %s to time threshold %d: %s\n" -msgstr "" +msgstr "Kann %s nicht auf Zeitschwelle %d setzen: %s\n" #: sys-utils/cytune.c:295 sys-utils/cytune.c:352 sys-utils/cytune.c:383 #, c-format msgid "Can't get threshold for %s: %s\n" -msgstr "" +msgstr "Kann Schwelle für %s nicht ermitteln: %s\n" #: sys-utils/cytune.c:301 sys-utils/cytune.c:358 sys-utils/cytune.c:389 #, c-format msgid "Can't get timeout for %s: %s\n" -msgstr "" +msgstr "Kann Auszeit für %s nicht ermitteln: %s\n" #: sys-utils/cytune.c:307 #, c-format msgid "%s: %ld current threshold and %ld current timeout\n" -msgstr "" +msgstr "%s: %ld aktuelle Schwelle und %ld aktuelle Auszeit\n" #: sys-utils/cytune.c:310 #, c-format msgid "%s: %ld default threshold and %ld default timeout\n" -msgstr "" +msgstr "%s: %ld voreingestellte Schwelle und %ld voreingestellte Auszeit\n" #: sys-utils/cytune.c:328 msgid "Can't set signal handler" -msgstr "" +msgstr "Kann Signalhandler nicht ermitteln" #: sys-utils/cytune.c:332 sys-utils/cytune.c:367 msgid "gettimeofday failed" -msgstr "" +msgstr "„gettimeofday“ fehlgeschlagen" #: sys-utils/cytune.c:345 sys-utils/cytune.c:377 #, c-format msgid "Can't issue CYGETMON on %s: %s\n" -msgstr "" +msgstr "Kann kein CYGETMON auf %s auslösen: %s\n" #: sys-utils/cytune.c:419 #, c-format @@ -9209,15 +8881,16 @@ msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Aufruf: %s [-c] [-n Level] [-s Puffergröße]\n" #: sys-utils/flock.c:59 -#, fuzzy, c-format +#, c-format msgid "flock: unknown option, aborting.\n" -msgstr "%s: Unbekannte Option „-%c“\n" +msgstr "flock: Unbekannte Option, breche ab.\n" #: sys-utils/flock.c:77 -#, c-format +#, fuzzy, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" +"Aufruf: flock [--shared | --timeout=Sekunden] Dateiname Befehl {Arg Arg...}\n" #: sys-utils/ipcrm.c:66 #, c-format @@ -9348,7 +9021,7 @@ msgid "" "\t-a : all (default)\n" msgstr "" "\t-s : Semaphoren\n" -"\r-a : alles (Voreinstellung)\n" +"\t-a : alles (Voreinstellung)\n" #: sys-utils/ipcs.c:133 #, c-format @@ -9388,8 +9061,6 @@ msgstr "" msgid "------ Shared Memory Limits --------\n" msgstr "----- Gemeinsamer Speicher: Grenzen -----\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, c-format msgid "max number of segments = %lu\n" @@ -9558,11 +9229,11 @@ msgstr "Nicht gesetzt" #: sys-utils/ipcs.c:374 msgid "dest" -msgstr "" +msgstr "Ziel" #: sys-utils/ipcs.c:375 msgid "locked" -msgstr "" +msgstr "gesperrt" #: sys-utils/ipcs.c:395 #, c-format @@ -9693,7 +9364,7 @@ msgstr "zugewiesene Warteschlangen = %d\n" #: sys-utils/ipcs.c:513 #, c-format msgid "used headers = %d\n" -msgstr "" +msgstr "benutzte Köpfe = %d\n" #: sys-utils/ipcs.c:514 #, c-format @@ -10176,18 +9847,18 @@ msgstr "" "hexdump: [-bcCdovx] [-e fmt] [-f fmt_datei] [-n länge] [-s überspringen] " "[datei ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "" "Aufruf: %s [-dflpcsu] [+Zeilennummer | +/Muster] Dateiname1 Dateiname2 ...\n" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: Unbekannte Option „-%c“\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -10198,8 +9869,7 @@ msgstr "" "*** %s: Verzeichnis ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -10210,45 +9880,45 @@ msgstr "" "******** %s: Keine Textdatei ********\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[Benutzen Sie q oder Q zum Beenden]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--Mehr--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(Nächste Datei: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "[Leertaste zum Fortfahren, ›q‹ zum Beenden.]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "... %d Seiten zurück" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "... eine Seite zurück" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "...überspringe eine Zeile" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" msgstr "...überspringe %d Zeilen" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -10258,7 +9928,7 @@ msgstr "" "***Zurück***\n" "\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -10271,7 +9941,7 @@ msgstr "" "neue\n" "Voreinstellung wird.\n" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -10316,34 +9986,34 @@ msgstr "" ":f momentanen Dateinamen und Zeilennummer zeigen\n" ". letzten Befehl wiederholen\n" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "[Drücken Sie ›h‹ für Hilfe.]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "„%s“ Zeile %d" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[Keine Datei] Zeile %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Überlauf\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...Überspringe\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "Fehler beim Ausführen von „re_exec()“" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -10351,15 +10021,15 @@ msgstr "" "\n" "Muster wurde nicht gefunden\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "Muster wurde nicht gefunden" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "Kann keinen neuen Prozess erzeugen\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -10367,19 +10037,19 @@ msgstr "" "\n" "...Überspringe " -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "...Springe zu Datei" -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "...Springe zurück zu Datei " -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "Zeile ist zu lang" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "Kein vorheriger Befehl, der eingefügt werden könnte" @@ -10432,7 +10102,7 @@ msgstr "hexdump: Ungültiges Format {%s}\n" msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: ungültiges Umwandlungszeichen %%%s.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" @@ -10440,84 +10110,81 @@ msgstr "" "%s: Aufruf: %s [-zahl] [-p zkette] [-cefnrs] [+zeile] [+/muster/] [dateien]\n" # libc: "Die Option „%s“ erfordert ein Argument\n" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "%s: Option erfordert ein Argument -- %s\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: unzulässige Option -- %s\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" msgstr "...springe vorwärts\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" msgstr "...springe rückwärts\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "Keine nächste Datei" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" msgstr "Kein vorhergehende Datei" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" msgstr "%s: Fehler beim Lesen aus %s-Datei\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "%s: unerwartetes Dateiende in %s-Datei\n" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: unbekannter Fehler in %s-Datei\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: Konnte keine temporäre Datei anlegen.\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " msgstr "Fehler in regulärem Ausdruck: " -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "(Dateiende)" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "Kein gemerkter Suchtext" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " msgstr "Kann nicht öffnen " -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "gespeichert" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr ": !befehl im rflag-Modus nicht erlaubt.\n" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" msgstr "fork() fehlgeschlagen, später versuchen\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "(Nächste Datei: " @@ -10532,14 +10199,14 @@ msgid "usage: rev [file ...]\n" msgstr "Aufruf: rev [Datei ...]\n" #: text-utils/tailf.c:53 text-utils/tailf.c:105 -#, fuzzy, c-format +#, c-format msgid "Cannot open \"%s\" for read\n" -msgstr "Konnte %s nicht zum Lesen öffnen\n" +msgstr "Konnte „%s“ nicht zum Lesen öffnen\n" #: text-utils/tailf.c:93 -#, fuzzy, c-format +#, c-format msgid "Usage: tailf logfile\n" -msgstr "Aufruf: %s [Datei]\n" +msgstr "Aufruf: tailf Logdatei\n" #: text-utils/ul.c:141 #, c-format @@ -10571,6 +10238,156 @@ msgstr "Eingabezeile ist zu lang.\n" msgid "Out of memory when growing buffer.\n" msgstr "Speicher ist alle beim Vergrößern eines Puffers.\n" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Ungültige Nummer: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Syntaxfehler: „%s“\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "Keine solche Parametermenge: „%s“\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr " %s [ -p ] Gerät Name\n" + +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] gerät größe sekt köpfe spuren stretch lücke rate spec1 " +#~ "fmt_lücke\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] Gerät\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] Gerät\n" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "Konnte /dev/urandom nicht öffnen" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "konnte keine zufälligen Daten aus /dev/urandom lesen" + +#~ msgid "can't open %s for reading" +#~ msgstr "Konnte %s nicht zum Lesen öffnen" + +#~ msgid "can't stat(%s)" +#~ msgstr "stat(%s) fehlgeschlagen" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s hat nicht den korrekten Dateimodus" + +#~ msgid "can't read data from %s" +#~ msgstr "kann keine Daten von %s lesen" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "Bereits zu viele Nutzer eingeloggt.\n" +#~ "Versuchen Sie es später wieder.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Sie haben zu viele Prozesse am Laufen.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "Das Passwort muss mindesten 6 Zeichen haben, nochmal bitte.\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "Das Passwort muss Zeichen aus zwei der folgenden Klassen enthalten:\n" +#~ "Groß- und Kleinbuchstaben, Ziffern und nicht-alphanumerische Zeichen.\n" +#~ "Siehe auch passwd(1) für weitere Informationen.\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "Sie können das alte Passwort nicht wiederbenutzen.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "" +#~ "Benutzen Sie bitte nicht etwas wie Ihren Nutzernamen als Passwort!\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "" +#~ "Benutzen Sie bitte nicht etwas wie Ihren echten Namen als Passwort!\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Aufruf: passwd [nutzername [passwort]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "Nur root kann die ein- und zweiargumentigen Formen benutzen.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Aufruf: passwd [-foqsvV] [nutzer [passwort]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "Kann %s nicht ausführen: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "Kann Login-namen nicht finden" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Nur root kann das Passwort für andere ändern.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "Zu viele Argumente.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "Kann Nutzernamen nirgends finden. Ist „%s“ wirklich ein Nutzer?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "Tut mir leid, ich kann nur lokale Passwörter ändern. Bitte yppasswd " +#~ "benutzen." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "UID und Nutzername stimmen nicht überein, Hochstapler!" + +#~ msgid "Changing password for %s\n" +#~ msgstr "Ändere Passwort für %s\n" + +#~ msgid "Enter old password: " +#~ msgstr "Altes Passwort: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Illegales Passwort, Hochstapler." + +#~ msgid "Enter new password: " +#~ msgstr "Neues Passwort: " + +#~ msgid "Password not changed." +#~ msgstr "Passwort nicht geändert." + +#~ msgid "Re-type new password: " +#~ msgstr "Neues Passwort wiederholen: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Sie haben sich vertippt. Passwort nicht geändert." + +#~ msgid "password changed, user %s" +#~ msgstr "Passwort geändert, Nutzer %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "ROOT-PASSWORT GEÄNDERT" + +#~ msgid "password changed by root, user %s" +#~ msgstr "Passwort durch root geändert, Nutzer %s" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "rufe setpwnam, um Passwort zu setzen.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "Passwort *NICHT* geändert. Später erneut versuchen.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Passwort geändert.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "" +#~ "mount: Diese Version wurde ohne Unterstützung für den Typ „nfs“ kompiliert" + #~ msgid "Warning: omitting partitions after %d\n" #~ msgstr "Warnung: lasse Partitionen hinter %d aus\n" diff --git a/po/en@boldquot.header b/po/en@boldquot.header new file mode 100644 index 00000000..fedb6a06 --- /dev/null +++ b/po/en@boldquot.header @@ -0,0 +1,25 @@ +# All this catalog "translates" are quotation characters. +# The msgids must be ASCII and therefore cannot contain real quotation +# characters, only substitutes like grave accent (0x60), apostrophe (0x27) +# and double quote (0x22). These substitutes look strange; see +# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html +# +# This catalog translates grave accent (0x60) and apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019). +# It also translates pairs of apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019) +# and pairs of quotation mark (0x22) to +# left double quotation mark (U+201C) and right double quotation mark (U+201D). +# +# When output to an UTF-8 terminal, the quotation characters appear perfectly. +# When output to an ISO-8859-1 terminal, the single quotation marks are +# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to +# grave/acute accent (by libiconv), and the double quotation marks are +# transliterated to 0x22. +# When output to an ASCII terminal, the single quotation marks are +# transliterated to apostrophes, and the double quotation marks are +# transliterated to 0x22. +# +# This catalog furthermore displays the text between the quotation marks in +# bold face, assuming the VT100/XTerm escape sequences. +# diff --git a/po/en@quot.header b/po/en@quot.header new file mode 100644 index 00000000..a9647fc3 --- /dev/null +++ b/po/en@quot.header @@ -0,0 +1,22 @@ +# All this catalog "translates" are quotation characters. +# The msgids must be ASCII and therefore cannot contain real quotation +# characters, only substitutes like grave accent (0x60), apostrophe (0x27) +# and double quote (0x22). These substitutes look strange; see +# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html +# +# This catalog translates grave accent (0x60) and apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019). +# It also translates pairs of apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019) +# and pairs of quotation mark (0x22) to +# left double quotation mark (U+201C) and right double quotation mark (U+201D). +# +# When output to an UTF-8 terminal, the quotation characters appear perfectly. +# When output to an ISO-8859-1 terminal, the single quotation marks are +# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to +# grave/acute accent (by libiconv), and the double quotation marks are +# transliterated to 0x22. +# When output to an ASCII terminal, the single quotation marks are +# transliterated to apostrophes, and the double quotation marks are +# transliterated to 0x22. +# diff --git a/po/es.gmo b/po/es.gmo new file mode 100644 index 0000000000000000000000000000000000000000..e546cfaef0db474642dedf0fa271d469d893c86c GIT binary patch literal 204332 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 z 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 literal 0 HcmV?d00001 diff --git a/po/es.po b/po/es.po index cd4ce6a4..e0fc5ba0 100644 --- a/po/es.po +++ b/po/es.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.12m\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" "PO-Revision-Date: 2004-12-22 01:31+0100\n" "Last-Translator: Santiago Vila Doncel \n" "Language-Team: Spanish \n" @@ -119,7 +119,7 @@ msgstr "%s: error de ioctl en %s\n" msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "RO RA SSZ BSZ StartSec Size Device\n" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "uso:\n" @@ -164,13 +164,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "uso: %s [ -n ] dispositivo\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s de %s\n" #: disk-utils/fdformat.c:130 @@ -195,7 +194,7 @@ msgstr "Doble densidad" msgid "Single" msgstr "Simple densidad" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -210,103 +209,103 @@ msgstr "" " -v es más explicativo\n" " fichero fichero que se comprueba\n" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "%s: ¡error %d al descomprimir! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: error de tamaño en el enlace simbólico `%s'\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr " descomprimiendo bloque en %ld a %ld (%ld)\n" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "%s: modo falso en `%s' (%o)\n" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" msgstr " hueco en %ld (%d)\n" # No me gusta. Se admiten sugerencias. -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "%s: No bloque (%ld) bytes\n" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "%s: No tamaño (%ld vs %ld) bytes\n" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "%s: cramfs inválido, longitud de ruta errónea\n" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" msgstr "%s: se ha compilado sin soporte para -x\n" # FIXME: Sobra el espacio final -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "" "%s: atención, no se puede determinar el tamaño del sistema de ficheros\n" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" msgstr "%s no es un dispositivo de bloques o un fichero\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "%s: cramfs inválido, longitud de fichero demasiado corta\n" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "%s: cramfs inválido, magia errónea\n" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "" "%s: atención, longitud de fichero demasiado grande, ¿imagen desplazada?\n" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: error de crc, cramfs inválido\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "%s: atención, imagen cramfs antigua, sin CRC\n" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "%s: cramfs inválido, supoerbloque erróneo\n" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" "%s: cramfs inválido, el final de los datos de directorios (%ld)\n" "es distinto del comienzo de los datos de ficheros (%ld)\n" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "" @@ -790,7 +789,7 @@ msgstr "demasiados nodos-i; el m msgid "not enough space, need at least %lu blocks" msgstr "no hay suficiente espacio, se necesitan al menos %lu bloques" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Dispositivo: %s\n" @@ -860,18 +859,18 @@ msgstr "error al escribir la entrada `..'" msgid "error closing %s" msgstr "error al cerrar %s" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "Uso: mkfs [-V] [-t tipo_sf] [opciones_sf] dispositivo [tamaño]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: ¡No queda memoria!\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs versión %s (%s)\n" @@ -935,7 +934,6 @@ msgstr "" "Se excedió MAXENTRIES. Incremente este valor en mkcramfs.c y recompile.\n" "Saliendo.\n" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -991,10 +989,6 @@ msgstr "" msgid "ROM image write failed (%d %d)\n" msgstr "falló la escritura de la imagen ROM (%d %d)\n" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -1075,7 +1069,6 @@ msgstr "No se pueden escribir los nodos-i" msgid "write failed in write_block" msgstr "Error de escritura en write_block" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1111,7 +1104,7 @@ msgstr "Error de b msgid "Weird values in do_check: probably bugs\n" msgstr "Valores extraños en do_check: probablemente existan errores\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "Error de búsqueda en check_blocks" @@ -1155,109 +1148,109 @@ msgstr "No se puede ejecutar `stat' sobre %s" msgid "will not try to make filesystem on '%s'" msgstr "No se intentará crear el sistema de ficheros en '%s'" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "El tamaño de página %d especificado por el usuario es incorrecto\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" "Se utiliza el tamaño de página %d especificado por el usuario,\n" "en lugar de los valores del sistema %d/%d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Presuponiendo páginas de tamaño %d (no %d)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:250 +#: disk-utils/mkswap.c:249 #, fuzzy, c-format msgid "no label, " msgstr "etiqueta" -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:382 +#: disk-utils/mkswap.c:381 #, fuzzy, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" msgstr "Uso: %s [-c] [-v0|-v1] [-pTAMPÁG] /dev/nombre [bloques]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "Hay demasiadas páginas incorrectas" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "No queda memoria" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "Una página incorrecta\n" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, c-format msgid "%lu bad pages\n" msgstr "%lu páginas incorrectas\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "" "%s: error: no se ha especificado dónde configurar el espacio de intercambio\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "%s: error: el tamaño %lu es superior al tamaño del dispositivo %lu\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: error: versión desconocida %d\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: error: el área de intercambio debe tener como mínimo %ldkB\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: atención: el área de intercambio se trunca a %ldkB\n" -#: disk-utils/mkswap.c:645 +#: disk-utils/mkswap.c:644 #, fuzzy, c-format msgid "%s: error: label only with v1 swap area\n" msgstr "" "%s: error: no se ha especificado dónde configurar el espacio de intercambio\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "No se intentará crear el dispositivo de intercambio en '%s'" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "muy grave: no se puede leer la primera página" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1272,115 +1265,77 @@ msgstr "" "Si realmente desea crear el espacio de intercambio swap v0 en dicho\n" "dispositivo, utilice la opción -f para forzar la operación.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "No se puede configurar el espacio de intercambio: no se puede leer" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Configurando espacio de intercambio versión %d, tamaño = %llu kB\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "No se puede rebobinar el dispositivo de intercambio" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "No se puede escribir la página de firma" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "fsync ha fallado" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Número inválido: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Error de sintaxis: '%s'\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Este parámetro no está establecido: '%s'\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr " %s [ -p ] dispositivo nombre\n" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" -" %s [ -p ] disp. tamaño sect. cabez. pistas stretch gap rate spec1 " -"fmt_gap\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] dispositivo\n" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] dispositivo\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Inutilizable" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Espacio libre" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 msgid "Linux JFS" msgstr "Linux JFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "Se ha modificado el disco.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" @@ -1388,7 +1343,7 @@ msgstr "" "bien\n" "actualizada.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1401,333 +1356,314 @@ msgstr "" "particiones DOS 6.x, consulte la página de manual de cfdisk\n" "para obtener más información.\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "ERROR MUY GRAVE" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "Pulse una tecla para salir de cfdisk" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "No se puede buscar en la unidad de disco" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "No se puede leer la unidad de disco" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "No se puede escribir en la unidad de disco" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "Hay demasiadas particiones" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "La partición empieza antes del sector 0" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "La partición termina antes del sector 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "La partición empieza después del fin de disco" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "La partición termina después del fin de disco" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "La partición termina en el último cilindro parcial" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "Las particiones lógicas no están en orden de disco" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "Solapamiento de particiones lógicas" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "Solapamiento de particiones lógicas ampliadas" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "¡¡¡¡ Error interno al crear unidad lógica sin partición extendida !!!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" "No se puede crear una unidad lógica aquí; se crearían dos particiones " "extendidas" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "" "Elemento de menú demasiado largo; la apariencia del menú puede ser extraña." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "Menú sin dirección; la opción predeterminada es horizontal." -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Tecla no permitida" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Pulse una tecla para continuar" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Primaria" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Crea una nueva partición primaria" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Lógica" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Crea una nueva partición lógica" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Cancelar" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "No crea ninguna partición" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "¡¡¡¡ Error interno !!!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Tamaño (en MB): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Principio" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Añade la partición al principio del espacio libre" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Final" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Añade la partición al final del espacio libre" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "No hay espacio para crear la partición extendida" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 msgid "No partition table.\n" msgstr "No hay tabla de particiones.\n" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 msgid "No partition table. Starting with zero table." msgstr "No hay tabla de particiones. Se comienza con una tabla vacía." -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 msgid "Bad signature on partition table" msgstr "Firma errónea en la tabla de particiones" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 msgid "Unknown partition table type" msgstr "Tipo de tabla de particiones desconocido" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "¿Quiere comenzar con una tabla vacía? [y/N]" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "Ha especificado más cilindros de los que caben en el disco" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "No se puede abrir la unidad de disco" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "" "El disco abierto es de sólo lectura; no tiene permiso para escribir en él" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "No se puede obtener el tamaño del disco" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Partición primaria incorrecta" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Partición lógica incorrecta" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "¡Atención!: esta operación puede destruir datos del disco" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "" "¿Está seguro de que desea escribir la tabla de particiones en el disco?\n" " (sí o no): " -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "no" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "No se ha escrito la tabla de particiones en el disco" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "sí" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "Por favor escriba `sí' (con acento) o `no'" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Se está escribiendo la tabla de particiones en el disco..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Se ha escrito la tabla de particiones en el disco" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" "Se ha escrito la tabla de particiones, pero la nueva lectura de la tabla\n" "ha fallado. Reinicie para actualizar la tabla." -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" "Ninguna partición primaria está marcada como iniciable.\n" "El MBR de DOS no podrá iniciar esto." -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" "Hay marcada como iniciable más de una partición primaria.\n" "El MBR de DOS no puede iniciar esto." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "" "Escriba el nombre de fichero o pulse Intro para visualizar en pantalla: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "No se puede abrir el fichero '%s'" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Unidad de disco: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Sector 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Sector %d:\n" # Masculino, porque se refiere a un tipo de partición. -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Ninguno" -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Pri/Lóg" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Primaria" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Lógica" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Desconocido" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Inicio" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, c-format msgid "(%02X)" msgstr "(%02X)" # Masculino, porque se refiere a "Indicadores" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 msgid "None" msgstr "Ninguno" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Tabla de particiones para %s\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 msgid " First Last\n" msgstr " Primer Último\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " "Flag\n" @@ -1735,7 +1671,7 @@ msgstr "" "Nº Tipo Sector Sector Despl. Longitud Tipo sist. fich. (ID) " "Indicad.\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" @@ -1743,475 +1679,472 @@ msgstr "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ----Inicio---- -----Final---- Comienzo Número de\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr "Nº Ind. Cab. Sec. Cil. ID Cab. Sec. Cil. Sector Sectores\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "En bruto (raw)" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Imprime la tabla utilizando el formato de datos en bruto" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Sectores" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Imprime la tabla ordenada por sectores" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Tabla" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Sólo imprime la tabla de particiones" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "No imprime la tabla" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Pantalla de ayuda para cfdisk" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "cfdisk es un programa de particiones de disco basado en curses que" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "permite crear, suprimir y modificar particiones en la unidad" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "de disco duro." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "Orden Significado" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "----- -----------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b Conmuta el indicador de iniciable de la partición actual" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d Suprime la partición actual" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr "" " g Cambia los parámetros de cilindros, cabezas y sectores por pista" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " ATENCIÓN: Se recomienda utilizar esta opción únicamente" -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " si se conoce el funcionamiento de la misma." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h Imprime esta pantalla" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m Maximiza la utilización del disco de la partición actual" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr " Nota: Esta opción puede hacer que la partición sea" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " incompatible con DOS, OS/2,..." -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n Crea una nueva partición a partir del espacio libre" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr "" " p Imprime la tabla de particiones en la pantalla o en un fichero" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Hay varios formatos distintos para la partición" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " entre los que puede elegir:" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr "" " r - Datos en bruto (exactamente lo que escribiría en el " "disco)" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - Tabla ordenada por sectores" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - Tabla con formato en bruto" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr " q Sale del programa sin escribir la tabla de particiones" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t Cambia el tipo de sistema de ficheros" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr "" " u Cambia las unidades de visualización del tamaño de la partición" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " Alterna entre MB, sectores y cilindros" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr "" " W Escribe la tabla de particiones en el disco (W en mayúsculas)" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr " Esta operación de escritura puede causar la destrucción" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr "" " de datos del disco, por lo que debe confirmarla o rechazarla" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " escribiendo `sí' o `no'" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "Flecha arriba Desplaza el cursor a la partición anterior" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "Flecha abajo Desplaza el cursor a la partición siguiente" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "Ctrl-L Vuelve a dibujar la pantalla" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? Imprime esta pantalla" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Nota: todas las órdenes pueden escribirse en mayúsculas o minúsculas" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "(salvo W para operaciones de escritura)." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "Cilindros" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Cambia la geometría de cilindros" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "Cabezas" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "Cambiar geometría de cabezas" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Cambiar geometría de sectores" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Fin" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "Ha finalizado la operación de cambio de geometría" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "Escriba el número de cilindros: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Valor de cilindros no permitido" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "Escriba el número de cabezas: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "Valor de cabezas no permitido" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "Escriba el número de sectores por pista: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "Valor de sectores no permitido" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "Escriba el tipo de sistema de ficheros: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "No se puede cambiar el tipo de sistema de ficheros a vacío" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "No se puede cambiar el tipo de sistema de ficheros a extendido" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Desc.(%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Pri/Lóg" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Desconocido (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Unidad de disco: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Tamaño: %lld bytes, %lld MB" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Tamaño: %lld bytes, %lld.%lld GB" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Cabezas: %d Sectores por pista: %d Cilindros: %lld" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Nombre" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Indicadores" # Este espacio inicial es para que no se pegue con la s de Indicadores -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr " Tipo" -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "Tipo de S.F." -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Etiqueta]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 msgid " Sectors" msgstr " Sectores" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 msgid " Cylinders" msgstr " Cilindros" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" msgstr " Tamaño(MB)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" msgstr "Tamaño (GB)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "Iniciable" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "Conmuta el indicador de iniciable de la partición actual" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Suprimir" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Suprime la partición actual" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geometría" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Cambia la geometría del disco (sólo para usuarios avanzados)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Ayuda" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "Imprime esta pantalla" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Maximizar" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "" "Maximiza el uso de disco de la partición actual (sólo usuarios avanzados)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Nueva" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Crea una nueva partición a partir del espacio libre" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Imprimir" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Imprime la tabla de particiones en la pantalla o en un fichero" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Salir" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Sale del programa sin escribir la tabla de particiones" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Tipo" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "Cambia el tipo de sistema de ficheros (DOS, Linux, OS/2, etc.)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Unidades" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "Cambia las unidades para el tamaño de la partición (MB, sect., cil.)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Escribir" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "" "Escribe la tabla de particiones en el disco (puede destruirse información)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "No se puede convertir esta partición en una partición iniciable" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "No se puede suprimir una partición vacía" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "No se puede maximizar esta partición" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "Esta partición se encuentra en estado inutilizable" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "Esta partición ya está en uso" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "No se puede cambiar el tipo de una partición vacía" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "No hay más particiones" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Orden ilegal" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2283,9 +2216,9 @@ msgstr "" "\n" "Etiqueta BSD para el dispositivo: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "Orden Acción" @@ -2305,10 +2238,9 @@ msgstr " i Instala secuencia de inicio" msgid " l list known filesystem types" msgstr " l Lista los tipos de sistemas de ficheros conocidos" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m Imprime este menú" @@ -2320,14 +2252,14 @@ msgstr " n A msgid " p print BSD partition table" msgstr " p Imprime la tabla de particiones BSD" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q Sale sin guardar los cambios" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr " r Vuelve al menú principal" @@ -2371,13 +2303,13 @@ msgstr "No hay ninguna partici msgid "BSD disklabel command (m for help): " msgstr "Orden de etiqueta de disco BSD (m para obtener ayuda): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "Primer %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Último %s o +tamaño o +tamañoM o +tamañoK" @@ -2422,8 +2354,6 @@ msgstr " ecc" msgid " badsect" msgstr " badsect" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2524,8 +2454,8 @@ msgstr "sectores/pista" msgid "tracks/cylinder" msgstr "pistas/cilindro" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "cilindros" @@ -2582,7 +2512,7 @@ msgstr "Secuencia de inicio instalada en %s.\n" msgid "Partition (a-%c): " msgstr "Partición (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "Se ha creado el número máximo de particiones\n" @@ -2606,7 +2536,7 @@ msgstr "" "\n" "Se están sincronizando los discos.\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2627,7 +2557,7 @@ msgstr "" "-u: Obtener Principio y Final en sectores (en lugar de cilindros)\n" "-b 2048: (Para algunas unidades MO) Utilizar sectores de 2048 bytes\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2643,198 +2573,184 @@ msgstr "" " o: fdisk /dev/rd/c0d0 o fdisk /dev/ida/c0d0 (para dispositivos RAID)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "No se puede abrir %s\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "No se puede leer %s\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "No se puede buscar en %s\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "No se puede escribir %s\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "ioctl BLKGETSIZE ha fallado en %s\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "No se puede asignar más memoria\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Error muy grave\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a Conmuta el indicador de sólo lectura" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b Modifica la etiqueta de disco bsd" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c Conmuta indicador de montable" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d Suprime una partición" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l Lista los tipos de particiones conocidos" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n Añade una nueva partición" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o Crea una nueva tabla de particiones DOS vacía" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p Imprime la tabla de particiones" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s Crea una nueva etiqueta de disco Sun" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t Cambia el identificador de sistema de una partición" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u Cambia las unidades de visualización/entrada" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v Verifica la tabla de particiones" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w Escribe la tabla en el disco y sale" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x Funciones adicionales (sólo para usuarios avanzados)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a Selecciona partición iniciable" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b Modifica entrada de fichero de inicio" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c Selecciona partición de intercambio sgi" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a Conmuta el indicador de iniciable" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c Conmuta el indicador de compatibilidad con DOS" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a Cambia el número de cilindros alternativos" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c Cambia el número de cilindros" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d Imprime los datos en bruto de la tabla de particiones" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e Cambia el número de sectores adicionales por cilindro" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr " h Cambia el número de cabezas" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i Cambia el factor de interleave" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr " o Cambia la velocidad de rotación (r.p.m.)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr " s Cambia el número de sectores por pista" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr " y Cambia el número de cilindros físicos" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr " b Mueve el principio de los datos de una partición" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e Lista las particiones extendidas" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" msgstr " g Crea una tabla de particiones IRIX (SGI)" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr " f Corrige el orden de las particiones" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "Debe establecer" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "cabezas" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "sectores" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" @@ -2843,11 +2759,11 @@ msgstr "" "%s%s.\n" "Puede efectuar esta operación desde el menú de funciones adicionales.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " y " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2866,12 +2782,12 @@ msgstr "" "2) software de arranque o particionamiento de otros sistemas operativos\n" " (p.ej. FDISK de DOS, FDISK de OS/2)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "Desplazamiento incorrecto en particiones extendidas primarias\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" @@ -2880,19 +2796,19 @@ msgstr "" "Atención: se omiten las particiones después de la número %d.\n" "Se borrarán si guarda esta tabla de particiones.\n" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "Atención: puntero de enlace adicional en tabla de particiones %d\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "" "Atención: no se tienen en cuenta los datos adicionales de la tabla de " "particiones %d\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2905,17 +2821,17 @@ msgstr "" "operación, el contenido anterior no se podrá recuperar.\n" "\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Nota: el tamaño del sector es %d (no %d)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "No podrá escribir la tabla de particiones.\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" @@ -2924,7 +2840,7 @@ msgstr "" "Este disco tiene tanto magia DOS como BSD.\n" "Utilice la orden 'b' para ir al modo BSD.\n" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " @@ -2933,17 +2849,17 @@ msgstr "" "El dispositivo no contiene una tabla de particiones DOS válida ni una " "etiqueta de disco Sun o SGI o OSF\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "Error interno\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "No se tiene en cuenta la partición extendida adicional %d\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" @@ -2952,7 +2868,7 @@ msgstr "" "Atención: el indicador 0x%04x inválido de la tabla de particiones %d se " "corregirá mediante w(rite)\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" @@ -2961,83 +2877,83 @@ msgstr "" "\n" "se ha detectado EOF tres veces - saliendo...\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "Código hexadecimal (escriba L para ver los códigos): " -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%u-%u, valor predeterminado %u): " -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, c-format msgid "Using default value %u\n" msgstr "Se está utilizando el valor predeterminado %u\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "El valor está fuera del rango.\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Número de partición" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "Atención: la partición %d es de tipo vacío\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format msgid "Selected partition %d\n" msgstr "Se ha seleccionado la partición %d\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, c-format msgid "No partition is defined yet!\n" msgstr "¡No hay ninguna partición definida!\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "¡Ya se han definido todas las particiones primarias!\n" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "cilindro" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "sector" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "Se cambian las unidades de visualización/entrada a %s\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "ATENCIÓN: la partición %d es una partición extendida\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "El indicador de compatibilidad con DOS está establecido\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "El indicador de compatibilidad con DOS no está establecido\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "La partición %d todavía no existe\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -3050,7 +2966,7 @@ msgstr "" "tener particiones de tipo 0. Puede suprimir una\n" "partición con la orden `d'.\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" @@ -3059,7 +2975,7 @@ msgstr "" "No puede convertir una partición en extendida ni viceversa.\n" "Primero debe suprimirla.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -3070,7 +2986,7 @@ msgstr "" "ya que así lo prevé SunOS/Solaris e incluso es adecuado para Linux.\n" "\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -3081,53 +2997,53 @@ msgstr "" "y la partición 11 como volumen completo (6) ya que IRIX así lo espera.\n" "\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "Se ha cambiado el tipo de sistema de la partición %d por %x (%s)\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "" "La partición %d tiene distintos principios físicos/lógicos (¿no Linux?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " físicos=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "lógicos=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "La partición %d tiene distintos finales físicos/lógicos:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "La partición %i no empieza en el límite del cilindro:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "debe ser (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "La partición %i no termina en un límite de cilindro.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "debe ser (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" @@ -3136,7 +3052,7 @@ msgstr "" "\n" "Disco %s: %ld MB, %lld bytes\n" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" @@ -3145,17 +3061,17 @@ msgstr "" "\n" "Disco %s: %ld.%ld GB, %lld bytes\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "%d cabezas, %d sectores/pista, %d cilindros" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr ", %llu sectores en total" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" @@ -3164,7 +3080,7 @@ msgstr "" "Unidades = %s de %d * %d = %d bytes\n" "\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" @@ -3173,7 +3089,7 @@ msgstr "" "No hay nada que hacer. El orden ya es correcto.\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -3183,17 +3099,17 @@ msgstr "" "Esto no parece una tabla de particiones\n" "Probablemente ha seleccionado el dispositivo que no era.\n" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s Inicio Comienzo Fin Bloques Id Sistema\n" # Nota: si se pone Dispositivo no queda bien el resto de la línea. -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Disposit." -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" @@ -3202,7 +3118,7 @@ msgstr "" "\n" "Las entradas de la tabla de particiones no están en el orden del disco\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3213,83 +3129,83 @@ msgstr "" "Disco %s: %d cabezas, %d sectores, %d cilindros\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "Nº IA Cab Sect Cil Cab Sect Cil Inicio Tamaño ID\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "Atención: la partición %d contiene el sector 0\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "Partición %d: el cabeza %d supera el máximo %d\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "Partición %d: el sector %d supera el máximo %d\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "Partición %d: el cilindro %d supera el máximo %d\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "Partición %d: sectores anteriores %d no concuerdan con total %d\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "Atención: inicio de datos incorrecto en partición %d\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "Atención: la partición %d se solapa con la partición %d.\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "Atención: la partición %d está vacía\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "La partición lógica %d no está por completo en la partición %d\n" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "El total de sectores asignados %d supera el máximo %lld\n" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, c-format msgid "%lld unallocated sectors\n" msgstr "%lld sectores no asignados\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "" "La partición %d ya está definida. Suprímala antes de volver a añadirla.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "El sector %d ya está asignado\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "No hay disponible ningún sector libre\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3302,23 +3218,23 @@ msgstr "" " tabla de particiones DOS vacía primero. (Use o.)\n" " ATENCIÓN: Esto destruirá el contenido de este disco.\n" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "" "Primero debe suprimir alguna partición y añadir una partición extendida\n" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, c-format msgid "All logical partitions are in use\n" msgstr "Se están usando todas las particiones lógicas\n" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, c-format msgid "Adding a primary partition\n" msgstr "Se añade una partición primaria\n" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3329,20 +3245,20 @@ msgstr "" "%s\n" " p Partición primaria (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l Partición lógica (5 o superior)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e Partición extendida" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Número de partición inválido para el tipo `%c'\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" @@ -3351,12 +3267,12 @@ msgstr "" "¡Se ha modificado la tabla de particiones!\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "Llamando a ioctl() para volver a leer la tabla de particiones.\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3370,7 +3286,7 @@ msgstr "" "El núcleo todavía usa la tabla antigua.\n" "La nueva tabla se usará en el próximo reinicio.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3383,7 +3299,7 @@ msgstr "" "particiones DOS 6.x, consulte la página man de fdisk\n" "para ver información adicional.\n" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:2199 #, c-format msgid "" "\n" @@ -3392,71 +3308,71 @@ msgstr "" "\n" "Error al cerrar el fichero\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "Se están sincronizando los discos.\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "La partición %d no tiene ninguna área de datos\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Nuevo principio de datos" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "Orden avanzada (m para obtener ayuda): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "Número de cilindros" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "Número de cabezas" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "Número de sectores" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "" "Atención: estableciendo desplazamiento de sector para compatibilidad con " "DOS\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "El disco %s no contiene una tabla de particiones válida\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "No se puede abrir %s\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "No se puede abrir %s\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "%c: orden desconocida\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "" "Este núcleo encuentra el tamaño del sector por sí mismo; no se tiene en " "cuenta la opción -b\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " @@ -3465,19 +3381,18 @@ msgstr "" "Atención: la opción -b (establecer tamaño de sector) debe utilizarse con un " "dispositivo especificado\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "" "Se ha detectado una etiqueta de disco OSF/1 en %s, entrando en el modo de\n" "etiqueta de disco.\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "Orden (m para obtener ayuda): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" @@ -3486,16 +3401,16 @@ msgstr "" "\n" "El fichero de inicio actual es: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "Escriba el nombre del nuevo fichero de inicio: " -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "No se ha modificado el fichero de inicio\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3562,15 +3477,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux swap" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linux native" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3651,7 +3566,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s sector%5u tamaño%8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3709,7 +3623,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Existe más de una entrada de disco completo.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "No hay ninguna partición definida\n" @@ -3795,7 +3709,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\tHa elegido un nombre de fichero de inicio no habitual.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3817,11 +3730,10 @@ msgstr "" "Escriba SÍ si está seguro de querer dar una etiqueta distinta a esta " "partición.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "SÍ\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3900,44 +3812,43 @@ msgstr "Intentando conservar los par msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tPRINCIPIO=%d\tLONGITUD=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Vacía" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS swap" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Disco completo" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Linux raid autodetect" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3951,12 +3862,12 @@ msgstr "" "como cabezas, sectores, cilindros y particiones\n" "o forzar una nueva etiqueta (orden s en menú principal)\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "La configuración automática ha encontrado %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3969,7 +3880,7 @@ msgstr "" "operación, el contenido anterior no se podrá recuperar.\n" "\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3979,72 +3890,72 @@ msgstr "" " ? Con configuración automática\n" " 0 Personalizada (con valores predeterminados detectados por hardware)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "Seleccionar tipo (? para automático, 0 para personalizado): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "Error de configuración automática.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Sectores/pista" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Cilindros alternativos" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Cilindros físicos" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "Velocidad de rotación (r.p.m.)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "Factor de interleave" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "Sectores adicionales por cilindro" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "Puede cambiar todos los parámetros de disco desde el menú x" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "Disquete 3,5 pulg." -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linux personalizado" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "La partición %d no termina en un límite de cilindro\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "La partición %d se solapa con otras en los sectores %d-%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Espacio no utilizado - sectores 0-%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Espacio no utilizado - sectores %d-%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" @@ -4053,7 +3964,7 @@ msgstr "" "Ya hay otras particiones que abarcan el disco completo.\n" "Suprima algunas o reduzca su tamaño antes de volver a intentarlo.\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -4064,7 +3975,7 @@ msgstr "" "el valor %d %s que ha especificado se solapa con otra partición.\n" "La entrada que ha realizado se ha cambiado por %d %s\n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" @@ -4073,7 +3984,7 @@ msgstr "" "Si desea mantener la compatibilidad con SunOS/Solaris, se recomienda dejar\n" "esta partición como disco completo (5), con principio en 0, con %u sectores\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -4087,7 +3998,7 @@ msgstr "" "Escriba SÍ si está seguro de que desea que la partición\n" "esté marcada con 82 (Linux swap): " -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4106,7 +4017,7 @@ msgstr "" "Unidades = %s de %d * 512 bytes\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4119,16 +4030,16 @@ msgstr "" "Unidades = %s de %d * 512 bytes\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Indic. Principio Fin Bloques Id Sistema\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "Número de cilindros alternativos" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "Número de cilindros físicos" @@ -4152,32 +4063,26 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "Extendida" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX bootable" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Boot Manager" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "W95 FAT32" @@ -4186,7 +4091,6 @@ msgstr "W95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "W95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "W95 FAT16 (LBA)" @@ -4279,12 +4183,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4305,8 +4207,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4316,7 +4216,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD o SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4337,12 +4236,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Old Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / old Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 msgid "Linux swap / Solaris" msgstr "Linux swap / Solaris" @@ -4371,12 +4268,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "Hibernación de IBM Thinkpad" @@ -4385,7 +4280,6 @@ msgstr "Hibernaci msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4450,30 +4344,22 @@ msgstr "Datos sin SF" msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Utilidad Dell" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS access" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS fs" @@ -4482,118 +4368,111 @@ msgstr "BeOS fs" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "inicio Linux/PA-RISC" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS secondary" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "Error de búsqueda en %s; no se puede buscar en %lu\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "Error de búsqueda: se esperaba 0x%08x%08x, se ha obtenido 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "No queda memoria; se abandona el intento\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "Error de lectura en %s; no se puede leer el sector %lu\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "ERROR: el sector %lu no tiene una firma msdos\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "Error de escritura en %s; no se puede escribir el sector %lu\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "No se puede abrir el fichero de guardar sector de partición (%s)\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "Error de escritura en %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "No se puede ejecutar stat para fichero de restaurar partición (%s)\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "" "Tamaño incorrecto de fichero de restaurar partición; no se efectúa " "restauración\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "¿No queda memoria?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "No se puede abrir fichero de restaurar partición (%s)\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "Error al leer %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "No se puede abrir el dispositivo %s para escribir\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "Error al escribir el sector %lu en %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Disco %s: no se puede obtener la geometría\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "Disco %s: no se puede obtener el tamaño\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4604,22 +4483,22 @@ msgstr "" "disco entero. Usar fdisk con ella probablemente no tiene sentido.\n" "[Use la opción --force si realmente desea realizar esta operación.]\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "Atención: HDIO_GETGEO indica que hay %lu cabezas\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "Atención: HDIO_GETGEO indica que hay %lu sectores\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "Atención: HDIO_GETGEO indica que hay %lu cilindros\n" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" @@ -4628,7 +4507,7 @@ msgstr "" "Atención: número improbable de sectores (%lu); normalmente 63 como máximo\n" "Esto causará problemas con el software que direccione con Cil./Cab./Sector\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4637,7 +4516,7 @@ msgstr "" "\n" "Disco %s: %lu cilindros, %lu cabezas, %lu sectores/pista\n" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" @@ -4645,7 +4524,7 @@ msgstr "" "%s de partición %s tiene un valor imposible para cabeza: %lu\n" "(debe estar entre 0 y %lu)\n" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" @@ -4654,7 +4533,7 @@ msgstr "" "%s de partición %s tiene un valor imposible para sector: %lu\n" "(debe estar entre 1 y %lu)\n" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" @@ -4663,7 +4542,7 @@ msgstr "" "%s de partición %s tiene un valor imposible para cilindros: %lu\n" "(debe estar entre 0 y %lu)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4672,12 +4551,12 @@ msgstr "" "Id Nombre\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Volviendo a leer la tabla de particiones...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" @@ -4685,31 +4564,31 @@ msgstr "" "La orden para volver a leer la tabla de particiones ha fallado.\n" "Reinicie el sistema ahora, antes de utilizar mkfs.\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "Error al cerrar %s\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: esta partición no existe\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "Formato no reconocido; utilizando sectores\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# tabla de particiones de %s\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "formato no implementado; utilizando %s\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4718,12 +4597,12 @@ msgstr "" "Unidades = cilindros de %lu bytes, bloques de 1024 bytes, contando desde %d\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr " Disp. Inic. Princ. Fin Nºcil Nºbloq. Id Sistema\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4732,12 +4611,12 @@ msgstr "" "Unidades = sectores de 512 bytes, contando desde %d\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " Disp. Inicio Principio Fin Nº sect. Id Sistema\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4746,13 +4625,13 @@ msgstr "" "Unidades = bloques de 1024 bytes, contando desde %d\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " Disp. Inic. Principio Fin Nºbloques Id Sistema\n" # FIXME: ¿Qué es un mebibyte? -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" @@ -4762,35 +4641,35 @@ msgstr "" "%d\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " Disp. Inic Princ. Fin MiB Nºbloques Id Sistema\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "\t\tprincipio: (cil.,cab.,sect.) esperado (%ld,%ld,%ld) detectado (%ld,%ld,%" "ld)\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "\t\tfin: (cil.,cab.,sect.) esperado (%ld,%ld,%ld) detectado (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "" "La partición termina en el cilindro %ld, más allá del final del disco\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "No se ha encontrado ninguna partición\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4801,53 +4680,53 @@ msgstr "" " para Cil./Cab./Sect.=*/%ld/%ld (en lugar de %ld/%ld/%ld).\n" "Para este listado se presupondrá esta geometría.\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "No existe ninguna tabla de particiones.\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "Extrañamente sólo hay %d particiones definidas.\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "" "Atención: la partición %s tiene tamaño 0 pero no está marcada como vacía\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "Atención: la partición %s tiene tamaño 0 y es iniciable\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "" "Atención: la partición %s tiene tamaño 0 y principio distinto de cero\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "Atención: la partición %s " -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "no se encuentra dentro de la partición %s\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "Atención: las particiones %s " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "y %s se solapan\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" @@ -4856,17 +4735,17 @@ msgstr "" "Atención: la partición %s contiene parte de la tabla de particiones\n" "(sector %lu), y la destruirá cuando se llene\n" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "Atención: la partición %s empieza en el sector 0\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "Atención: la partición %s finaliza más allá del final del disco\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" @@ -4874,17 +4753,17 @@ msgstr "" "Como máximo una de las particiones primarias puede ser extendida\n" " (aunque esto no es un problema bajo Linux)\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "Atención: la partición %s no empieza en un límite de cilindro\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "Atención: la partición %s no termina en un límite de cilindro\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4893,7 +4772,7 @@ msgstr "" "Esto no es poblema para LILO, pero el MBR de DOS no se iniciará con este " "disco.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" @@ -4901,7 +4780,7 @@ msgstr "" "Atención: normalmente sólo es posible iniciar desde particiones primarias.\n" "LILO no tiene en cuenta el indicador de iniciable.\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4911,11 +4790,11 @@ msgstr "" "Esto no es problema para LILO, pero el MBR de DOS no iniciará con este " "disco.\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 msgid "start" msgstr "comienzo" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" @@ -4923,24 +4802,24 @@ msgstr "" "Partición %s: principio: (cil.,cab.,sect.) esperado (%ld,%ld,%ld) detectado " "(%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 msgid "end" msgstr "final" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" "Partición %s: fin: (cil.,cab.,sect.) esperado (%ld,%ld,%ld) detectado (%ld,%" "ld,%ld)\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "" "La partición %s termina en el cilindro %ld, más allá del final del disco\n" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" @@ -4949,7 +4828,7 @@ msgstr "" "Atención: se desplaza el comienzo de la partición extd de %ld a %ld\n" "(Solamente para visualizarlo. No se cambia su contenido.)\n" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" @@ -4958,133 +4837,132 @@ msgstr "" "DOS y Linux interpretarán el contenido de forma diferente.\n" "\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "demasiadas particiones - se ignoran las posteriores al nº (%d)\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "¿árbol de particiones?\n" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "Administrador de disco detectado; no se puede tratar esto\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "Detectada firma DM6 - abandonando\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "Situación anómala: ¿partición extendida de tamaño 0?\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "Situación anómala: ¿partición BSD de tamaño 0?\n" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, c-format msgid " %s: unrecognized partition table type\n" msgstr " %s: tipo de tabla de particiones no reconocido\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "Se ha especificado el indicador -n: no se ha producido ningún cambio\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "Error al guardar los sectores antiguos; anulando la operación\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "Error al escribir la partición en %s\n" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "Línea de entrada larga o incompleta; se abandona la operación\n" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "Error de entrada: se esperaba `=' después del campo %s\n" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "Error de entrada: carácter inesperado %c tras campo %s\n" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "Entrada no reconocida: %s\n" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "Número demasiado elevado\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "Datos extraños tras el número\n" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "No hay espacio para descriptor de partición\n" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "No se puede crear partición extendida adyacente\n" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "Demasiados campos de entrada\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "No queda más espacio\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "Tipo no permitido\n" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "" "Atención: el tamaño dado (%lu) supera el tamaño máximo permitido (%lu)\n" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "Atención: partición vacía\n" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "Atención: principio de partición incorrecto (antes %lu)\n" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "Indicador de iniciable no reconocido; elija - o *\n" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "¿Especificación parcial de cil,cab,sect?\n" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "Partición extendida en ubicación no esperada\n" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "Entrada incorrecta\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "Hay demasiadas particiones\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" @@ -5096,48 +4974,44 @@ msgstr "" "\n" "Normalmente sólo debe especificar y (y quizás ).\n" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "versión" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "Uso: %s [opciones] dispositivo ...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "dispositivo: similar a /dev/hda or /dev/sda" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "opciones útiles:" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr " -s [o --show-size]: Muestra el tamaño de una partición" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr "" " -c [o --id]: Imprime o cambia el identificador de partición" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [o --list]: Muestra las particiones de cada dispositivo" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" " -d [o --dump]: Igual, pero con un formato adecuado para entrada\n" " posterior" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr "" " -i [o --increment]: Número de cilindros, etc. desde 1 y no desde 0" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" @@ -5145,60 +5019,60 @@ msgstr "" " -uS, -uB, -uC, -uM: Acepta/muestra en unidades de\n" " sectores/bloques/cilindros/MB" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [o --list-types]: Muestra los tipos de particiones conocidos" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr "" " -D [o --DOS]: Para compatibilidad con DOS: se pierde algo de " "espacio" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr "" " -R [o --re-read]: Hace que el núcleo vuelva a leer la tabla de\n" " particiones" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr "" " -N# : Cambia únicamente la partición con el número #" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr " -n : No escribe realmente en el disco" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr "" " -O fichero : Guarda los sectores que se van a sobreescribir\n" " en `fichero'" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr " -I fichero: Restaura estos sectores de nuevo" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr " -v [o --version]: Imprime la versión" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr " -? [o --help]: Imprime este mensaje" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "opciones peligrosas:" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr "" " -g [o --show-geometry]: Imprime la idea del núcleo sobre la geometría" -#: fdisk/sfdisk.c:2330 +#: fdisk/sfdisk.c:2326 #, fuzzy msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " @@ -5206,7 +5080,7 @@ msgid "" msgstr "" " -g [o --show-geometry]: Imprime la idea del núcleo sobre la geometría" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" @@ -5214,7 +5088,7 @@ msgstr "" " -x [o --show-extended]: Muestra también las particiones extendidas en\n" " salida o espera sus descriptores en entrada" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr "" @@ -5222,114 +5096,114 @@ msgstr "" "para\n" " Linux" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q [o --quiet]: Suprime mensajes de aviso" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr " Puede modificar la geometría detectada utilizando:" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr "" " -C# [o --cylinders #]: Establece el número de cilindros que se utilizarán" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr "" " -H# [o --heads #]: Establece el número de cabezas que se utilizarán" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr "" " -S# [o --sectors #]: Establece el número de sectores que se utilizarán" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "Puede desactivar toda comprobación de coherencia con:" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr "" " -f [o --force]: Hace lo que ordene el usuario, aunque sea ilógico" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "Uso:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s dispositivo\t\t Enumera las particiones activas del dispositivo\n" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "" "%s dispositivo n1 n2 ... activar particiones n1 ..., desactivar el resto\n" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "%s -An dispositivo\t activa la partición n, desactiva el resto\n" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "¿ninguna orden?\n" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, c-format msgid "total: %llu blocks\n" msgstr "total: %llu bloques\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "uso: sfdisk --print-id dispositivo número-partición\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "uso: sfdisk --change-id dispositivo número-partición Id\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "uso: sfdisk --id dispositivo número-partición [Id]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "puede especificar sólo un dispositivo (salvo con -l o -s)\n" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "No se puede abrir %s para lectura-escritura\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "No se puede abrir %s para lectura\n" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: Correcto\n" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: %ld cilindros, %ld cabezas, %ld sectores por pista\n" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, c-format msgid "Cannot get size of %s\n" msgstr "No se puede obtener el tamaño de %s\n" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "byte activo incorrecto: 0x%x en lugar de 0x80\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5337,7 +5211,7 @@ msgstr "" "Fin\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" @@ -5346,35 +5220,35 @@ msgstr "" "Tiene %d particiones primarias activas. No tiene importancia para LILO,\n" "pero el MBR de DOS sólo puede iniciar discos con una partición activa.\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "la partición %s tiene el identificador %x y no está oculta\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "Identificador %lx incorrecto\n" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "Actualmente este disco está en uso.\n" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "Error muy grave: no se puede encontrar %s\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "Atención: %s no es un dispositivo de bloques\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "Comprobando que nadie esté utilizando este disco en este momento...\n" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5389,30 +5263,30 @@ msgstr "" "esta\n" "comprobación.\n" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "Utilice el indicador --force para eludir todas las comprobaciones.\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "Correcto\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Situación anterior:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "La partición %d no existe; no se puede cambiar\n" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Situación nueva:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" @@ -5421,23 +5295,23 @@ msgstr "" "nada.\n" "(Si realmente desea realizar esta operación, use la opción --force.)\n" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "" "El sistema no encuentra adecuada esta operación; probablemente deba " "responder No\n" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "¿Está satisfecho con esta operación? [ynq] " -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "¿Desea escribir esta información en el disco? [ynq] " -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" @@ -5446,16 +5320,16 @@ msgstr "" "\n" "sfdisk: final de entrada antes de lo previsto\n" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "Se está saliendo; no se ha cambiado nada\n" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "Responda con una de las entradas siguientes: y,n,q\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5464,7 +5338,7 @@ msgstr "" "La nueva tabla de particiones se ha escrito correctamente\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5571,133 +5445,133 @@ msgstr "getopt (mejorado) 1.1.3\n" msgid "internal error, contact the author." msgstr "Error interno; contacte con el desarrollador." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "iniciado desde MILO\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Reloj BCD Ruffian\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "puerto de reloj ajustado a 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "funky TOY!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: %s atómico ha fallado para 1000 iteraciones." -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "No se puede abrir /dev/port: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "No se ha podido obtener permiso porque no se ha intentado.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "" "%s no puede obtener acceso al puerto de E/S: la llamada iopl(3) ha fallado.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Probablemente son necesarios los privilegios de usuario root.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Se presupone que el reloj de hardware tiene la hora %s.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "local" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: atención: tercera línea no reconocida en el fichero adjtime\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Se esperaba: `UTC', `LOCAL' o nada.)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Último ajuste de desfase realizado %ld segundos después de 1969\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "Última calibración realizada %ld segundos después de 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "El reloj de hardware tiene la hora %s\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "desconocido" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "Esperando señal de reloj...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "...recibida señal de reloj\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "Valores inválidos en reloj de hardware: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Hora del reloj de hardware: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld segundos " "desde 1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "Hora leída del reloj de hardware: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Estableciendo reloj de hardware en %.2d:%.2d:%.2d = %ld segundos desde 1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "El reloj no se ha modificado; sólo se está probando.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5706,7 +5580,7 @@ msgstr "" "El tiempo transcurrido desde la hora de referencia es de %.6f segundos.\n" "Aumentando el retardo hasta el siguiente segundo completo.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " @@ -5716,22 +5590,22 @@ msgstr "" "(por ejemplo, día 50 del mes) o exceden el rango que puede utilizarse\n" "(por ejemplo, el año 2095).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f segundos\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "No se ha especificado la opción --date.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "argumento --date demasiado largo\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5740,23 +5614,23 @@ msgstr "" "El valor de la opción --date no es una fecha válida.\n" "En concreto, contiene comillas.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Ejecutando orden date: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "" "No se puede ejecutar el programa 'date' en intérprete de órdenes /bin/sh. " "popen() ha fallado" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "respuesta de la orden date = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5771,7 +5645,7 @@ msgstr "" "La respuesta fue:\n" "%s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5788,12 +5662,12 @@ msgstr "" "La respuesta fue:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "La cadena de fecha %s equivale a %ld segundos desde 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " @@ -5802,38 +5676,38 @@ msgstr "" "El reloj de hardware no contiene una hora válida, por lo que no se puede " "establecer la hora del sistema a partir de ese valor.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "Se está llamando settimeofday:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "" "No se establece el reloj del sistema ya que la ejecución es en modo de " "prueba.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "Debe ser superusuario para establecer el reloj del sistema.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "settimeofday() ha fallado" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " @@ -5842,7 +5716,7 @@ msgstr "" "No se ajusta el factor de desfase debido a que el reloj de hardware\n" "contenía anteriormente datos extraños.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" @@ -5852,7 +5726,7 @@ msgstr "" "calibración es cero, así que el historial es erróneo y es necesaria una\n" "calibración desde el principio.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " @@ -5861,7 +5735,7 @@ msgstr "" "No se ajusta el factor de desfase debido a que hace menos de un día que se\n" "realizó la última calibración.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5874,24 +5748,24 @@ msgstr "" "de\n" "desfase en %f segundos por día\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "El tiempo transcurrido desde el último ajuste es de %d segundos\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "" "Es preciso insertar %d segundos y establecer como referencia la hora %.6f " "segundos hacia atrás\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "No se está actualizando el fichero adjtime debido al modo de prueba.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5900,12 +5774,12 @@ msgstr "" "Se habría escrito lo siguiente en %s:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "Parámetros de ajuste del desfase no actualizados.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" @@ -5913,29 +5787,29 @@ msgstr "" "El reloj de hardware no contiene una hora válida, por lo que no se puede " "ajustar.\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "" "El ajuste necesario es inferior a un segundo, por lo que no se establece el " "reloj.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "Utilizando %s.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "No se ha encontrado ninguna interfaz de reloj utilizable.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "No se puede establecer el reloj del sistema.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5948,17 +5822,17 @@ msgstr "" "Alpha (por lo que posiblemente no se está ejecutando en una máquina Alpha).\n" "No se efectúa ninguna acción.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "No se puede obtener el valor de época del núcleo.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "El núcleo presupone el valor de época %lu\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " @@ -5967,18 +5841,23 @@ msgstr "" "Para establecer el valor de época, debe utilizar la opción 'epoch' para " "indicar en qué valor debe definirse.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "" "No se está estableciendo el valor de época en %d; sólo se está probando.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "No se puede establecer el valor de época en el núcleo.\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s de %s\n" + +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -6043,7 +5922,7 @@ msgstr "" " --noadjfile No accede a /etc/adjtime. Necesita del uso de --utc\n" " o de --localtime\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -6053,12 +5932,12 @@ msgstr "" " Indica al reloj de hardware el tipo de Alpha (ver hwclock" "(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s no admite argumentos que no sean opciones. Ha especificado %d.\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" @@ -6067,7 +5946,7 @@ msgstr "" "Ha especificado varias funciones.\n" "Sólo puede llevar a cabo una función a la vez.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " @@ -6076,7 +5955,7 @@ msgstr "" "%s: las opciones --utc y --localtime se excluyen mutuamente. Ha especificado " "ambas.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " @@ -6085,28 +5964,28 @@ msgstr "" "%s: las opciones --adjust y --noadjfile se excluyen mutuamente. Ha " "especificado ambas.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "" "%s: Con --noadjfile, debe especificarse o bien --utc o bien --localtime\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "Hora no utilizable. No se puede establecer el reloj.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "Únicamente el superusuario puede cambiar el reloj de hardware.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "Únicamente el superusuario puede cambiar el reloj del sistema.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " @@ -6115,12 +5994,12 @@ msgstr "" "Sólo el superusuario puede cambiar el valor de época del reloj de hardware " "del núcleo.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "No se puede acceder al reloj de hardware por ningún método conocido.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -6156,7 +6035,6 @@ msgstr "ioctl() no ha podido leer la hora de %s" msgid "ioctl KDSHWCLK failed" msgstr "Error de ioctl KDGHWCLK" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "No se puede abrir /dev/tty1 o /dev/vc/1" @@ -6253,9 +6131,6 @@ msgstr "Error de ioctl(RTC_EPOCH_READ) con %s" msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "Se ha leído el valor de época %ld de %s con ioctl RTC_EPOCH_READ.\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -6283,7 +6158,6 @@ msgstr "Error de ioctl(RTC_EPOCH_SET) de %s" msgid "calling open_tty\n" msgstr "calling open_tty\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "calling termio_init\n" @@ -6292,7 +6166,6 @@ msgstr "calling termio_init\n" msgid "writing init string\n" msgstr "writing init string\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "before autobaud\n" @@ -6306,7 +6179,6 @@ msgstr "waiting for cr-lf\n" msgid "read %c\n" msgstr "read %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "reading login name\n" @@ -6360,7 +6232,6 @@ msgstr "/dev: chdir() ha fallado: %m" msgid "/dev/%s: not a character device" msgstr "/dev/%s: no es un dispositivo de caracteres" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6375,12 +6246,10 @@ msgstr "/dev/%s: no se puede abrir como entrada est msgid "%s: not open for read/write" msgstr "%s: no abierto para lectura/escritura" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "duping\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6425,30 +6294,25 @@ msgstr "" "cadena_inicialización] [-H host_inicio_sesión]línea velocidad_baudios,... " "[tipo_terminal]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "login: poca memoria; el inicio de sesión puede fallar\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "No se puede realizar asignación de memoria para ttyclass" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "No se puede realizar asignación de memoria para grplist" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "Inicio de sesión en %s desde %s denegado de forma predeterminada.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "Inicio de sesión en %s desde %s denegado.\n" @@ -6494,8 +6358,8 @@ msgstr "Cambiando informaci msgid "Password error." msgstr "Error de contraseña." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Contraseña: " @@ -6679,34 +6543,6 @@ msgstr "Utilice %s -l para ver una lista.\n" msgid "No known shells.\n" msgstr "No hay ningún intérprete de órdenes conocido.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "No se ha podido abrir /dev/urandom" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "No se han podido leer datos aleatorios de /dev/urandom" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "No se puede abrir %s para lectura" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "No se puede realizar stat(%s)" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "%s no tiene los modos de fichero correctos" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "No se puede leer datos de %s" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6716,11 +6552,11 @@ msgstr "No se puede leer %s; saliendo." msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "uso: last [-#] [-f fichero] [-t tty] [-h nombrehost] [usuario ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " todavía tiene iniciada la sesión" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6729,15 +6565,15 @@ msgstr "" "\n" "wtmp empieza %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: error de asignación de memoria (malloc).\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6746,51 +6582,45 @@ msgstr "" "\n" "interrumpido %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "Error fatal: no se puede reabrir la terminal: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "ERROR FATAL: Terminal errónea" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: -h sólo para superusuario.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "uso: login [-fp] [nombreusuario]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: error de PAM; anulando: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "No se ha podido inicializar PAM: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "Inicio de sesión: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "Error de inicio de sesión %d desde %s para %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6799,17 +6629,17 @@ msgstr "" "Inicio de sesión incorrecto\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "Demasiados intentos de inicio de sesión (%d) desde %s para %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "Error de sesión de inicio de sesión desde %s para %s, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6818,7 +6648,7 @@ msgstr "" "\n" "Inicio de sesión incorrecto\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" @@ -6827,136 +6657,121 @@ msgstr "" "\n" "Problema al iniciar la sesión, abortado.\n" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "nombre de usuario NULO en %s:%d. Abortado." -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "Nombre de usuario inválido \"%s\" en %s:%d. Abortado." -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "login: No queda memoria\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Nombre de usuario no permitido" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "Inicio de sesión %s rechazado en este terminal.\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "Inicio de sesión %s rechazado desde %s en tty %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "Inicio de sesión %s rechazado en tty %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Inicio de sesión incorrecto\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Ya hay demasiados usuarios con una sesión iniciada.\n" -"Inténtelo de nuevo más adelante.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Tiene demasiados procesos en ejecución.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "Conexión telefónica en %s por %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "Inicio de sesión con root en %s desde %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "Inicio de sesión con root en %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "Inicio de sesión en %s por %s desde %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "Inicio de sesión en %s por %s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "Tiene correo nuevo.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "Tiene correo.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: error en fork: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "Fallo en TIOCSCTTY: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "setuid() ha fallado" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "No hay ningún directorio %s\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Iniciando la sesión con directorio de inicio = \"/\".\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: no queda memoria para script de intérprete de órdenes.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "" "login: no se ha podido ejecutar el script de intérprete de órdenes: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: no hay intérprete de órdenes: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6965,65 +6780,65 @@ msgstr "" "\n" "Inicio de sesión de %s: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "Nombre de inicio de sesión demasiado largo.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "Nombre demasiado largo" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "Los nombres de inicio de sesión no pueden empezar por '-'.\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "Demasiados avances de línea solos.\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "Excesivos avances de línea" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "El inicio de sesión ha superado el tiempo de espera tras %d segundos\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Último inicio de sesión: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "desde %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "en %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "Error de inicio de sesión desde %s, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "Error de inicio de sesión en %s, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d errores de inicio de sesión desde %s, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d errores de inicio de sesión en %s, %s" @@ -7043,173 +6858,30 @@ msgstr "es n\n" msgid "usage: mesg [y | n]\n" msgstr "uso: mesg [y | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "newgrp: ¿quién es usted?" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "newgrp: este grupo no existe." -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "newgrp: permiso denegado" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "No hay ningún intérprete de órdenes" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "" -"La contraseña debe tener como mínimo 6 caracteres; inténtelo de nuevo.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"La contraseña debe contener caracteres de al menos dos de las siguientes\n" -"clases: letras mayúsculas y minúsculas, dígitos, y caracteres no " -"alfanuméricos.\n" -"Consulte passwd(1) para más información.\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "No puede volver a utilizar la antigua contraseña.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "" -"No utilice un valor como por ejemplo el nombre de usuario como contraseña.\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "No utilice un valor como por ejemplo su nombre real como contraseña.\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Uso: passwd [nombreusuario [contraseña]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "" -"Sólo el usuario root puede utilizar los formatos de uno y dos argumentos.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Uso: passwd [-foqsvV] [usuario [contraseña]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "No se puede ejecutar %s: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "No se puede encontrar el nombre de inicio de sesión" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Sólo el usuario root puede cambiar la contraseña de otros usuarios.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "Hay demasiados argumentos.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "" -"No se puede encontrar el nombre de usuario. ¿`%s' es realmente un usuario?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "" -"Este comando sólo puede cambiar las contraseñas locales. Utilice yppasswd en " -"su lugar." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "El UID y el nombre de usuario no coinciden." - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Cambiando contraseña para %s\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Escriba la contraseña antigua: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Contraseña no permitida." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Escriba la nueva contraseña: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "No se ha cambiado la contraseña." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Vuelva a escribir la nueva contraseña: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Ha escrito de forma incorrecta la contraseña. No se ha cambiado." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "La contraseña ha cambiado; usuario %s" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "Contraseña de usuario root cambiada" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "Contraseña cambiada por usuario root; usuario %s" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "Llamando a setpwnam para establecer contraseña.\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "*NO* se ha cambiado la contraseña. Inténtelo de nuevo más adelante.\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Se ha cambiado la contraseña.\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -7256,7 +6928,6 @@ msgstr "reiniciado por %s: %s" msgid "halted by %s: %s" msgstr "detenido por %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -7293,7 +6964,6 @@ msgstr "Ejecutando el programa \"%s\" ...\n" msgid "Error executing\t%s\n" msgstr "Error al ejecutar \t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7388,7 +7058,6 @@ msgstr "error al establecer close-on-exec sobre /dev/initctl" msgid "error running finalprog\n" msgstr "error al ejecutar finalprog\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "error al efectuar `fork' con finalprog\n" @@ -7417,7 +7086,7 @@ msgstr "La apertura del directorio ha fallado\n" msgid "fork failed\n" msgstr "La bifurcación (fork) ha fallado\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "La ejecución (exec) ha fallado\n" @@ -7568,12 +7237,6 @@ msgstr "Valor de mes no permitido: utilice 1-12" msgid "illegal year value: use 1-9999" msgstr "Valor de año no permitido: utilice 1-9999" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7584,13 +7247,12 @@ msgstr "%s de %d" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "uso: cal [-13smjyV] [[mes] año]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "uso: %s [+formato] [día mes año]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "Día de San Tibb" @@ -7723,7 +7385,7 @@ msgstr "%s: fallo al cambiar el nombre de %s a %s: %s\n" msgid "call: %s from to files...\n" msgstr "llamada: %s de los ficheros...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7734,22 +7396,22 @@ msgstr "" "Utilice `%s [opciones] %s' si quiere utilizarlo de verdad.\n" "No se inicia la transcripción.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "uso: script [-a] [-f] [-q] [-t] [fichero]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "Script iniciado; el fichero es %s\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "Script iniciado (%s)" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7758,254 +7420,253 @@ msgstr "" "\n" "Script terminado (%s)" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "Script terminado; el fichero es %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "openpty ha fallado\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "No quedan pty\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "%s: error de argumento, uso\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr " [ -term nombre_terminal ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ attr ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr " [ -dump [1-NUM_CONSOLAS] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr " [ -append [1-NUM_CONSOLAS] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file nombreficherovuelco ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq númerofrecuencia ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "No se puede (des)activar el modo de ahorro de alimentación\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "Error de klogctl: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "Error al leer %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "Error al escribir vuelco de pantalla\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "No se ha podido leer %s y no se puede efectuar vuelco de ioctl\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM no está definido.\n" @@ -8081,10 +7742,6 @@ msgstr "atenci msgid "mount: could not open %s - using %s instead\n" msgstr "mount: no se ha podido abrir %s; en su lugar se utiliza %s\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -8392,84 +8049,75 @@ msgstr "mount: no se puede abrir %s para establecer la velocidad" msgid "mount: cannot set speed: %s" msgstr "mount: no se puede establecer la velocidad: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: no se puede bifurcar (fork): %s" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "mount: esta versión se ha compilado sin soporte para el tipo `nfs'" - # FIXME: Falta un . en el original. -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "mount: falló con la versión 4 de nfs mount, probando con la 3...\n" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "" "mount: no se ha podido determinar el tipo de sistema de ficheros y no se ha\n" "especificado ninguno" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "mount: debe especificar el tipo de sistema de ficheros" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "mount: montaje erróneo" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: el punto de montaje %s no es un directorio" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "mount: permiso denegado" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "mount: debe ser superusuario para utilizar mount" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s está ocupado" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc ya está montado" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s ya está montado o %s está ocupado" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: el punto de montaje %s no existe" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "mount: el punto de montaje %s es un enlace simbólico sin destino" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: el dispositivo especial %s no existe" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8478,12 +8126,12 @@ msgstr "" "mount: el dispositivo especial %s no existe\n" " (un prefijo de ruta no es un directorio)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s no está montado todavía o una opción es incorrecta" -#: mount/mount.c:966 +#: mount/mount.c:959 #, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" @@ -8493,7 +8141,7 @@ msgstr "" " superbloque incorrecto en %s, falta la página de códigos,\n" " o algún otro error" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" @@ -8501,7 +8149,7 @@ msgstr "" " (¿puede que este sea el dispositivo IDE donde está\n" " usando ide-scsi de forma que se necesite sr0 o sda?" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" @@ -8509,7 +8157,7 @@ msgstr "" " (¿no estará intentando montar una partición extendida,\n" " en lugar de alguna partición lógica que haya dentro?" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" @@ -8517,52 +8165,51 @@ msgstr "" " En algunos casos se encuentra información en syslog, pruebe\n" " dmesg | tail o algo parecido\n" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "tabla de dispositivos montados completa" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: no se puede leer el superbloque" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "umount: %s: dispositivo desconocido" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, c-format msgid "mount: unknown filesystem type '%s'" msgstr "mount: tipo de sistema de ficheros '%s' desconocido" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "mount: probablemente quería referirse a %s" -#: mount/mount.c:1030 +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" msgstr "mount: ¿quiere decir 'iso9660?'" -#: mount/mount.c:1032 +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" msgstr "mount: ¿quiere decir 'vfat'?" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" "mount: %s con número de dispositivo incorrecto o tipo de sistema de ficheros " "%s no soportado" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "mount: %s no es un dispositivo de bloques y ¿stat falla?" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -8571,77 +8218,72 @@ msgstr "" "mount: el núcleo no reconoce %s como dispositivo de bloques\n" " (¿tal vez `insmod driver'?)" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "mount: %s no es un dispositivo de bloques (pruebe `-o loop')" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s no es un dispositivo de bloques" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s no es un dispositivo de bloques válido" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "dispositivo de bloques " -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "umount: no se puede montar %s%s de sólo lectura" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" "mount: %s%s está protegido contra escritura pero se ha dado la opción `-w'" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "" "mount: %s%s está protegido contra escritura; se monta como sólo lectura" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: no se ha especificado ningún tipo; se presupone nfs por los dos " "puntos\n" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" "mount: no se ha especificado ningún tipo; se presupone smbfs por el " "prefijo //\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: ejecutando en segundo plano \"%s\"\n" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: se abandona \"%s\"\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s ya está montado en %s\n" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8690,34 +8332,34 @@ msgstr "" "Otras opciones: [-nfFrsvw] [-o opciones] [-p passwdfd].\n" "Escriba man 8 mount para saber mucho más.\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "mount: sólo el usuario root puede efectuar esta acción" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: no se ha encontrado %s; se está creando...\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "mount: no se ha encontrado esta partición" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "mount: montando %s\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "no se ha montado nada" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: no se puede encontrar %s en %s" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: no se puede encontrar %s en %s o %s" @@ -8752,98 +8394,98 @@ msgstr " Se probar msgid "Trying %s\n" msgstr "Probando con %s\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "mount: argumento host:dir demasiado largo\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "mount: atención: varios nombres de host no soportados\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "mount: el directorio que se debe montar no tiene el formato host:dir\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: no se puede obtener la dirección para %s\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: valor incorrecto para hp->h_length\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "mount: argumento de opción demasiado largo\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "Atención: opción proto= no reconocida.\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "Atención: la opción namlen no está soportada.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "Parámetro de montaje nfs desconocido: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "Atención: la opción nolock no está soportada.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "Opción de montaje nfs desconocida: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: ¿valor incorrecto para hp->h_length?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "NFS sobre TCP no está soportado.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "nfs socket" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "el servidor nfs informa de que el servicio no está disponible" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "Se ha utilizado el asignador de puertos para encontrar el puerto NFS\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "Utilizando puerto %d para daemon de nfs\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "nfs connect" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "Valor de retorno de nfs status desconocido: %d" @@ -8852,7 +8494,7 @@ msgstr "Valor de retorno de nfs status desconocido: %d" msgid "bug in xstrndup call" msgstr "Error en la llamada xstrndup" -#: mount/swapon.c:57 +#: mount/swapon.c:56 #, fuzzy, c-format msgid "" "usage: %s [-hV]\n" @@ -8865,7 +8507,7 @@ msgstr "" " %s [-v] [-p prioridad] especial ...\n" " %s [-s]\n" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8876,142 +8518,140 @@ msgstr "" " %s -a [-v]\n" " %s [-v] especial ...\n" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s en %s\n" -#: mount/swapon.c:178 mount/swapon.c:244 +#: mount/swapon.c:177 mount/swapon.c:243 #, fuzzy, c-format msgid "%s: cannot find the device for %s\n" msgstr "%s: no se puede encontrar \"_stext\" en %s\n" -#: mount/swapon.c:185 +#: mount/swapon.c:184 #, fuzzy, c-format msgid "%s: cannot stat %s: %s\n" msgstr "swapon: no se puede ejecutar stat para %s: %s\n" -#: mount/swapon.c:196 +#: mount/swapon.c:195 #, fuzzy, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "" "swapon: atención: %s tiene permisos %04o que no son seguros, se sugiere %" "04o\n" -#: mount/swapon.c:208 +#: mount/swapon.c:207 #, fuzzy, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" msgstr "swapon: omitiendo el fichero %s; parece que tiene huecos.\n" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "No es el superusuario.\n" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: no se puede abrir %s: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: compilado sin soporte para -f\n" -#: mount/umount.c:141 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: no se puede bifurcar (fork): %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "host: %s, directorio: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: no se puede obtener la dirección para %s\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: valor incorrecto para hostp->h_length\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: dispositivo de bloques inválido" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: no montado" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: no se puede escribir el superbloque" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: dispositivo ocupado" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: no se ha encontrado" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: debe ser superusuario para utilizar umount" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" "umount: %s: dispositivos de bloques no permitidos en sistema de ficheros" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "umount2 no existe; se está probando con umount...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "no se ha podido ejecutar umount en %s; en su lugar se prueba con %s\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s ocupado; se ha vuelto a montar como de sólo lectura\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: no se ha podido volver a montar %s como de sólo lectura\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "Se ha ejecutado umount en %s\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "" "umount: no se puede encontrar lista de sistemas de ficheros para desmontar" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" @@ -9022,47 +8662,46 @@ msgstr "" " umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opciones]\n" " umount [-f] [-r] [-n] [-v] special | node...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 msgid "Cannot umount \"\"\n" msgstr "No se puede desmontar \"\"\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "Se está intentando ejecutar umount en %s\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "No se puede encontrar %s en mtab\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s no está montado (según mtab)" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: parece que %s se ha montado varias veces" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s no está en fstab (y usted no es el usuario root)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: montaje de %s no concuerda con fstab" -#: mount/umount.c:637 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: sólo %s puede desmontar %s desde %s" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "umount: sólo el usuario root puede efectuar esta acción" @@ -9219,7 +8858,7 @@ msgstr "%s: opci #: sys-utils/flock.c:77 #, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" #: sys-utils/ipcrm.c:66 @@ -9393,8 +9032,6 @@ msgstr "el n msgid "------ Shared Memory Limits --------\n" msgstr "---- Límites memoria compartida ----\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, c-format msgid "max number of segments = %lu\n" @@ -10185,17 +9822,17 @@ msgstr "" "hexdump: [-bcCdovx] [-e fmt] [-f fichero_fmt] [-n longitud] [-s omitir] " "[fichero ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "uso: %s [-dflpcsu] [+númlíneas | +/patrón] nombre1 nombre2 ...\n" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: opción desconocida \"-%c\"\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -10206,8 +9843,7 @@ msgstr "" "*** %s: directorio ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -10218,45 +9854,45 @@ msgstr "" "*** %s: No es un fichero de texto ***\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "[Utilizar q o Q para salir]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "--Más--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(Siguiente fichero: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "[Pulse la barra espaciadora para continuar; 'q' para salir.]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "...retroceder %d páginas" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "...retroceder 1 página" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "...omitiendo una línea" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" msgstr "...omitiendo %d líneas" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -10266,7 +9902,7 @@ msgstr "" "***Atrás***\n" "\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -10280,7 +9916,7 @@ msgstr "" "Un asterisco (*) indica que el argumento será el nuevo valor " "predeterminado.\n" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -10326,34 +9962,34 @@ msgstr "" ":f Muestra el fichero actual y el número de línea\n" ". Repite la orden anterior\n" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "[Pulse 'h' para consultar las instrucciones.]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" línea %d" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[No es un fichero] línea %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Desbordamiento\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...omitiendo\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "Error en expresión regular" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" @@ -10361,15 +9997,15 @@ msgstr "" "\n" "Patrón no encontrado\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "Patrón no encontrado" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "no se puede bifurcar\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -10377,19 +10013,19 @@ msgstr "" "\n" "...Saltando " -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "...Saltando al fichero " -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "...Retrocediendo al fichero " -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "Línea demasiado larga" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "No hay ningún comando anterior para sustituir" @@ -10444,92 +10080,89 @@ msgstr "hexdump: formato incorrecto {%s}\n" msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: carácter de conversión %%%s incorrecto.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" msgstr "" "%s: Uso: %s [-número] [-p cadena] [-cefrns] [+línea] [+/patrón/] [ficheros]\n" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "%s: la opción necesita un argumento -- %s\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: opción ilegal -- %s\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" msgstr "...saltando hacia adelante\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" msgstr "...saltando hacia atrás\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "No hay ningún fichero siguiente" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" msgstr "No hay ningún fichero anterior" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" msgstr "%s: Error de lectura en el fichero %s\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "%s: EOF inesperado en el fichero %s\n" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: Error desconocido en el fichero %s\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: No se puede crear un fichero temporal.\n" # ¿Qué significa? -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " msgstr "RE error:" -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "(EOF)" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "No se recuerda ninguna cadena de búsqueda" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " msgstr "No se puede abrir " -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "guardado" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr ": no se permite !orden en el modo rflag.\n" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" msgstr "falló la llamada al sistema fork(), inténtelo de nuevo más adelante\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "(Siguiente fichero: " @@ -10583,6 +10216,166 @@ msgstr "L msgid "Out of memory when growing buffer.\n" msgstr "No queda memoria al aumentar el tamaño del búfer.\n" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Número inválido: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Error de sintaxis: '%s'\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "Este parámetro no está establecido: '%s'\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr " %s [ -p ] dispositivo nombre\n" + +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] disp. tamaño sect. cabez. pistas stretch gap rate spec1 " +#~ "fmt_gap\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] dispositivo\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] dispositivo\n" + +#~ msgid "version" +#~ msgstr "versión" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "No se ha podido abrir /dev/urandom" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "No se han podido leer datos aleatorios de /dev/urandom" + +#~ msgid "can't open %s for reading" +#~ msgstr "No se puede abrir %s para lectura" + +#~ msgid "can't stat(%s)" +#~ msgstr "No se puede realizar stat(%s)" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "%s no tiene los modos de fichero correctos" + +#~ msgid "can't read data from %s" +#~ msgstr "No se puede leer datos de %s" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "Ya hay demasiados usuarios con una sesión iniciada.\n" +#~ "Inténtelo de nuevo más adelante.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Tiene demasiados procesos en ejecución.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "" +#~ "La contraseña debe tener como mínimo 6 caracteres; inténtelo de nuevo.\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "La contraseña debe contener caracteres de al menos dos de las siguientes\n" +#~ "clases: letras mayúsculas y minúsculas, dígitos, y caracteres no " +#~ "alfanuméricos.\n" +#~ "Consulte passwd(1) para más información.\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "No puede volver a utilizar la antigua contraseña.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "" +#~ "No utilice un valor como por ejemplo el nombre de usuario como " +#~ "contraseña.\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "" +#~ "No utilice un valor como por ejemplo su nombre real como contraseña.\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Uso: passwd [nombreusuario [contraseña]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "" +#~ "Sólo el usuario root puede utilizar los formatos de uno y dos " +#~ "argumentos.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Uso: passwd [-foqsvV] [usuario [contraseña]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "No se puede ejecutar %s: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "No se puede encontrar el nombre de inicio de sesión" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "" +#~ "Sólo el usuario root puede cambiar la contraseña de otros usuarios.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "Hay demasiados argumentos.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "" +#~ "No se puede encontrar el nombre de usuario. ¿`%s' es realmente un usuario?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "Este comando sólo puede cambiar las contraseñas locales. Utilice yppasswd " +#~ "en su lugar." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "El UID y el nombre de usuario no coinciden." + +#~ msgid "Changing password for %s\n" +#~ msgstr "Cambiando contraseña para %s\n" + +#~ msgid "Enter old password: " +#~ msgstr "Escriba la contraseña antigua: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Contraseña no permitida." + +#~ msgid "Enter new password: " +#~ msgstr "Escriba la nueva contraseña: " + +#~ msgid "Password not changed." +#~ msgstr "No se ha cambiado la contraseña." + +#~ msgid "Re-type new password: " +#~ msgstr "Vuelva a escribir la nueva contraseña: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Ha escrito de forma incorrecta la contraseña. No se ha cambiado." + +#~ msgid "password changed, user %s" +#~ msgstr "La contraseña ha cambiado; usuario %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "Contraseña de usuario root cambiada" + +#~ msgid "password changed by root, user %s" +#~ msgstr "Contraseña cambiada por usuario root; usuario %s" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "Llamando a setpwnam para establecer contraseña.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "" +#~ "*NO* se ha cambiado la contraseña. Inténtelo de nuevo más adelante.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Se ha cambiado la contraseña.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "mount: esta versión se ha compilado sin soporte para el tipo `nfs'" + #~ msgid "%s: not compiled with minix v2 support\n" #~ msgstr "%s: no se ha compilado con soporte para minix v2\n" diff --git a/po/et.gmo b/po/et.gmo new file mode 100644 index 0000000000000000000000000000000000000000..bd123beeda5dfd278dd49ddb94d94092885c5d0e GIT binary patch literal 111169 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%0AW- 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%0Apex=hwBw8=9rp44n^ISuqKsS|K? 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 OLlf9LMj#m+RR13Uq=Iw+ literal 0 HcmV?d00001 diff --git a/po/et.po b/po/et.po index afe78aae..68565763 100644 --- a/po/et.po +++ b/po/et.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11r\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" "PO-Revision-Date: 2002-05-19 20:04GMT+0300\n" "Last-Translator: Meelis Roos \n" "Language-Team: Estonian \n" @@ -118,7 +118,7 @@ msgstr "" msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" msgstr "Kasutamine:\n" @@ -162,13 +162,12 @@ msgid "usage: %s [ -n ] device\n" msgstr "Kasutamine: %s [ -n ] seade\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s paketist %s\n" #: disk-utils/fdformat.c:130 @@ -193,7 +192,7 @@ msgstr "Kahe" msgid "Single" msgstr "Ühe" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -203,97 +202,97 @@ msgid "" " file file to test\n" msgstr "" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, fuzzy, c-format msgid "%s: size error in symlink `%s'\n" msgstr "%s: seekimise viga failis %s\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, fuzzy, c-format msgid " hole at %ld (%d)\n" msgstr "peaks olema (%d, %d, %d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" msgstr "" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, fuzzy, c-format msgid "%s: compiled without -x support\n" msgstr "%s pole kompileeritud minix v2 toega\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" msgstr "" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, fuzzy, c-format msgid "%s is not a block device or file\n" msgstr "%s pole flopiseade\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" msgstr "" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" msgstr "" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, fuzzy, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: viga võtmete analüüsimisel\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" msgstr "" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" msgstr "" @@ -769,7 +768,7 @@ msgstr "liiga palju i-kirjeid - maksimum on 512" msgid "not enough space, need at least %lu blocks" msgstr "pole piisavalt vaba ruumi, vaja oleks vähemalt %lu plokki" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Seade: %s\n" @@ -838,18 +837,18 @@ msgstr "viga .. kirje kirjutamisel" msgid "error closing %s" msgstr "viga %s sulgemisel" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "Kasutamine: mkfs [-V] [-t fstüüp] [fs-võtmed] seade [suurus]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: Mälu sai otsa\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs versioon %s (%s)\n" @@ -892,7 +891,6 @@ msgid "" "Exiting.\n" msgstr "" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -945,10 +943,6 @@ msgstr "" msgid "ROM image write failed (%d %d)\n" msgstr "" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, fuzzy, c-format msgid "warning: filenames truncated to 255 bytes.\n" @@ -1021,7 +1015,6 @@ msgstr "ei suuda kirjutada i-kirjeid" msgid "write failed in write_block" msgstr "ploki kirjutamine ei õnnestunud" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1057,7 +1050,7 @@ msgstr "seek ei msgid "Weird values in do_check: probably bugs\n" msgstr "Imelikud väärtused funktsioonis do_check - ilmselt bugid\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" msgstr "seek ei õnnestunud plokkide kontrollimisel" @@ -1100,105 +1093,105 @@ msgstr "ei suuda stat'ida seadet %s" msgid "will not try to make filesystem on '%s'" msgstr "ei ürita luua failisüsteemi seadmele `%s'" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Vigane kasutaja poolt määratud lehekülje suurus %d\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "Kasutan etteantud lehekülje suurust %d, mitte süsteemseid %d/%d\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Eeldan lehekülje suuruseks %d (mitte %d)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:250 +#: disk-utils/mkswap.c:249 #, c-format msgid "no label, " msgstr "" -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:382 +#: disk-utils/mkswap.c:381 #, fuzzy, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" msgstr "Kasutamine: %s [-c] [-v0|-v1] [-pLKSUURUS] /dev/nimi [plokke]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "liiga palju vigaseid lehekülgi" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Mälu sai otsa" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "üks vigane lehekülg\n" -#: disk-utils/mkswap.c:438 +#: disk-utils/mkswap.c:437 #, fuzzy, c-format msgid "%lu bad pages\n" msgstr "%d vigast lehekülge\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: Viga - ei ole öeldud, kuhu saalimisala tekitada\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:591 #, fuzzy, c-format msgid "%s: error: size %lu is larger than device size %lu\n" msgstr "%s: Viga - suurus %ld on suurem kui seadme maht %d\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: Viga - tundmatu versioon %d\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: Viga - saalimisala peab olema vähemalt %ldkB\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: Hoiatus - piiran saalimisala %ld kB-ga\n" -#: disk-utils/mkswap.c:645 +#: disk-utils/mkswap.c:644 #, fuzzy, c-format msgid "%s: error: label only with v1 swap area\n" msgstr "%s: Viga - ei ole öeldud, kuhu saalimisala tekitada\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "ei ürita luua saalimisala seadmele `%s'" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" msgstr "fataalne viga: esimene lehkülg pole kättesaadav" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1212,119 +1205,83 @@ msgstr "" "Saalimisala ei tekitataud. Kui Te tõesti soovite sellele seadmele\n" "v0 saalimisala tekitada, kasutage -f võtit selle sundimiseks.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "Ei suuda saalimisala tekitada: seade pole loetav" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, fuzzy, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Tekitan saalimisala versiooniga %d, suurus = %lu kB\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" msgstr "ei suuda tagasi kerida saalimisseadet" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "ei suuda kirjutada signatuuriga lehekülge" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" msgstr "fsync ei õnnestunud" -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Vigane arv: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Süntaksiviga: `%s´\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Ei tunne parameetrite komplekti `%s'\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr "%s [ -p ] seade nimi\n" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "%s [ -p ] seade maht sekt päid radu stretch gap rate spec1 fmt_gap\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr "%s [ -c | -y | -n | -d ] seade\n" - -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr "%s [ -c | -y | -n ] seade\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" msgstr "Kasutamatu" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Vaba ruum" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 +#: fdisk/cfdisk.c:381 #, fuzzy msgid "Linux JFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "Ketast sai muudetud\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "Tehke algkäivitus, et uuendused mõjuma hakkaksid\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1337,331 +1294,312 @@ msgstr "" "partitsioone, lugege palun cfdisk'i manuali\n" "lisainformatsiooni hankimiseks.\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "FATAALNE VIGA" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" msgstr "Vajuta mõnda klahvi cfdiskist väljumiseks" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" msgstr "Ei suuda kettal seekida" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "Ei suuda kettalt lugeda" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "Ei suuda kettale kirjutada" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "Liiga palju partitsioone" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "Partitsioon algab enne sektorit 0" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "Partitsioon lõppeb enne sektorit 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" msgstr "Partitsioon algab pärast ketta lõppu" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" msgstr "Partitsioon lõppeb pärast ketta lõppu" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" msgstr "" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" msgstr "Loogilised partitsioonid on füüsilisest erinevas järjestuses" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" msgstr "Loogilised partitsioonid kattuvad" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" msgstr "Suurendatud loogilised partitsioonid kattuvad" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" "Sisemine viga: loogilise partitsiooni loomisel puudub extended-partitsioon" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" "Siia ei saa loogilist partitsiooni luua - see tekitakse teise extended'i" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." msgstr "Menüükirje on liiga pikk. Menüü võib naljakas välja näha." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." msgstr "Menüü ilma suunata, eeldan horisontaalset" -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" msgstr "Vale klahv" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" msgstr "Vajuta mõnda klahvi jätkamiseks" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" msgstr "Primaarne" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" msgstr "Loo uus primaarne partitsioon" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Loogiline" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Loo uus loogiline partitsioon" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Tühista" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" msgstr "Ära loo partitsiooni" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" msgstr "!!! Sisemine viga !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Suurus (MB): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Beginning" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" msgstr "Lisada partitsioon vaba ruumi algusse" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "End" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" msgstr "Lisada partitsioon vaba ruumi lõppu" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "Pole ruumi extended-partitsiooni tegemiseks" -#: fdisk/cfdisk.c:1565 +#: fdisk/cfdisk.c:1563 #, fuzzy msgid "No partition table.\n" msgstr "Partitsioonitabelit ei ole\n" -#: fdisk/cfdisk.c:1569 +#: fdisk/cfdisk.c:1567 #, fuzzy msgid "No partition table. Starting with zero table." msgstr "Puuduv partitsioonitabel või vale signatuur partitsioonitabelis" -#: fdisk/cfdisk.c:1579 +#: fdisk/cfdisk.c:1577 #, fuzzy msgid "Bad signature on partition table" msgstr "Trükkida lihtsalt tabel" -#: fdisk/cfdisk.c:1583 +#: fdisk/cfdisk.c:1581 #, fuzzy msgid "Unknown partition table type" msgstr "Partitsioonitabelit ei ole\n" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "Kas soovite alustada tühja tabeliga [y/N] ?" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" msgstr "Te andiste suurema silindrite arvu kui kettale mahub" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "Ei suuda avada kettaseadet" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "Avasin ketta ainult lugemiseks - kirjutamiseks pole õigust" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "Ei suuda kindlaks teha ketta mahtu" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" msgstr "Vigane primaarne partitsioon" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Vigane loogiline partitsioon" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" msgstr "Hoiatus!! See võib Teie kettal andmeid hävitada!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "Olete kindel, et soovite salvestada partitsioonitabelit? (jah või ei):" -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "ei" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "Ei kirjutanud partitsioonitabelit kettale" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" msgstr "jah" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" msgstr "Palun sisestage `jah' või `ei'" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Kirjutan partitsioonitabelit kettale..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Kirjutasin partitsioonitabeli kettale" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" "Kirjutasin partitsioonitabeli, aga tagasi lugemine ebaõnnestus. Reboot abiks." -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" "Ükski primaarne partitsioon pole märgitud buutivaks. DOSi MBR ei suuda siit " "buutida." -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" "Rohkem kui üks primaarne partitsioon on märgitud buutivaks. DOSi MBR ei " "suuda siit buutida." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " msgstr "Siseta failinimi või vajuta RETURN ekraanil näitamiseks: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "Ei suuda avada faili `%s'" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Kettaseade: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Sektor 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Sektor %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " msgstr " Vaba " -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Pri/Log" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" msgstr " Primaarne" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Loogiline" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Tundmatu" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" msgstr "Buutiv" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, fuzzy, c-format msgid "(%02X)" msgstr "Tundmatu (%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 #, fuzzy msgid "None" msgstr "valmis (D)" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Partitsioonitabel kettal %s\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 #, fuzzy msgid " First Last\n" msgstr " Esimene Viimane\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 #, fuzzy msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " @@ -1669,7 +1607,7 @@ msgid "" msgstr "" " # Tüüp Sektor Sektor Offset Pikkus Failisüst. tüüp (ID) Lipud\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 #, fuzzy msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " @@ -1678,473 +1616,470 @@ msgstr "" "-- ------- -------- --------- ------ --------- ---------------------- " "---------\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 #, fuzzy msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ----Algus----- -----Lõpp----- Esimene Sektorite\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 #, fuzzy msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # Lipud Pea Sekt Sil ID Pea Sekt Sil sektor arv\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 #, fuzzy msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "tooRes" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" msgstr "Trükkida tabel toores formaadis (baithaaval)" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Sektorid" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" msgstr "Trükkida tabel järjestatuna sektorite järgi" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Tabel" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" msgstr "Trükkida lihtsalt tabel" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" msgstr "Ei trüki midagi" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "cfdiski abiinfo ekraan" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "See on cfdisk, curses'il baseeruv ketta partitsioneerimise" -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" msgstr "programm, mis lubab luua, kustutada ja muuta partitsioone Teie" -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "arvuti kõvakettal." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "Käsk Tähendus" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "------- -------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" msgstr " b Vahetada buuditavuse lippu jooksval partitsioonil" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d Kustutada jooksev partitsioon" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" msgstr " g Muuta silindrite, peade ja rajal olevate sektorite arvu" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" msgstr " HOIATUS: See käsk on ainult neile, kes teavad, mida " -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." msgstr " nad teevad." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" msgstr " h Näidata sedasama ekraani" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" msgstr " m Maksimiseerida jooksva partitsiooni kettakasutus" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" msgstr " Märkus: see võib teha ketta mitteühilduvaks DOSi," -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " OS/2 ja muude operatsioonisüteemidega." -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" msgstr " n Luua uus partitsioon vaba ruumi sisse" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr " p Väljastada partitsioonitabel ekraanile või faili" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Väljastamisel võite valida mitme formaadi vahel:" -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " " -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr " r - tooRes - see baidijada, mis kettale kirjutataks" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" msgstr " s - Sektorite järgi järjestatud tabel" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - Tabel teksti kujul (umbes nagu peaekraanil)" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr " q Väljuda programmist ilam muutusi salvestamata" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" msgstr " t Muuta jooksva partitsiooni failisüsteemi tüüpi" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" msgstr " u Muuta partitsioonide suuruse ja asukoha ühikuid" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" msgstr " Variandid on MB, sektorid ja silindrid" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr " W Kirjutada partitsioonitabel kettale (jah, suurtäht)" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" msgstr " Kuna see võib kettalt andmeid hävitada, küsitakse" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr " enne kirjutamist kinnitust. Vastata tuleb eestikeelse" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " täissõnaga (`jah' või `ei')." -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" msgstr "Nool üles Viia kursor eelmisele reale" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" msgstr "Nool alla Viia kursor järgmisele reale" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" msgstr "CTRL-L Joonistada ekraan üle" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" msgstr " ? Näidata sedasama ekraani" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Märkus: kõiki neid käske saab sisestada nii suur- kui väiketähtedena," -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "välja arvatud suur W." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "silindrid (C)" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Muuta silindrite arvu geomeetrias" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" msgstr "pead (H)" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" msgstr "Muuta peade arvu geomeetrias" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Muuta sektorite arvu geomeetrias" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "valmis (D)" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "Muutused geomeetrias on tehtud" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " msgstr "Sisestage silindrite arv: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Vigane silindrite arv" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " msgstr "Sisetage peade arv: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" msgstr "Vigane peade arv" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " msgstr "Sisestage sektorite arv rajal: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" msgstr "Vigane sektorite arv" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " msgstr "Sisestage failisüsteemi tüübi number: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" msgstr "Failisüsteemi tüüpi ei saa muuta tühjaks" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" msgstr "Failisüsteemi tüüpi ei saa muuta extended'iks" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Tundmatu (%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Pri/Log" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Tundmatu (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Kettaseade: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, fuzzy, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Maht: %lld baiti, %ld MB" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, fuzzy, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Maht: %lld baiti, %ld.%ld GB" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, fuzzy, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Päid: %d Sektoreid rajal: %d Silindreid: %d" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Nimi" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Lipud" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Tüüp" -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" msgstr "FS tüüp" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" msgstr "[Label]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 #, fuzzy msgid " Sectors" msgstr "Sektoreid" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 #, fuzzy msgid " Cylinders" msgstr "silindrid (C)" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 #, fuzzy msgid " Size (MB)" msgstr "Maht (MB)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 #, fuzzy msgid " Size (GB)" msgstr "Maht (GB)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" msgstr "Buutiv" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" msgstr "Vahetada buuditavuse lippu jooksval partitsioonil" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "kustutaDa" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Kustutada jooksev partitsioon" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geomeetria" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Muuta ketta geomeetriat (ainult ekspertidele)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Help" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" msgstr "Näidata abiinfot" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Maksimiseerida" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" msgstr "Maksimiseerida jooksva partitsiooni kettakasutus (ainult ekspertidele)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "uus (N)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" msgstr "Luua uus partitsioon vaba ruumi sisse" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" msgstr "Prindi" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Väljastada partitsioonitabel ekraanile või faili" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Välja" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Väljuda programmist ilam muutusi salvestamata" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Tüüp" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "Muuta failisüsteemi tüüpi (DOS, Linux, OS/2 jne)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" msgstr "Uhikud" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "" "Muuta partitsioonide suuruse näitamise ühikuid (MB, sektorid, silindrid)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "salvesta (W)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" msgstr "Kirjutada partitsioonitabel kettale (võib hävitada andmed)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" msgstr "Seda partitsiooni ei saa buutivaks teha" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" msgstr "Tühja partitsiooni ei saa kustutada" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" msgstr "Seda partitsiooni ei saa maksimiseerida" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" msgstr "See partitsioon pole kasutatav" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" msgstr "See partitsioon on juba olemas" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" msgstr "Tühja partitsiooni tüüpi ei saa muuta" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" msgstr "Rohkem partitsioone ei ole" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Vigane käsk" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, fuzzy, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" msgstr "Copyright (C) 1994-2000 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2216,9 +2151,9 @@ msgstr "" "\n" "BSD partitsioonitabel seadmel %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "Käsk Tähendus" @@ -2238,10 +2173,9 @@ msgstr " i installeerida bootstrap" msgid " l list known filesystem types" msgstr " l anda nimekiri tuntud failisüsteemide tüüpidest" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" msgstr " m näidata sedasama menüüd" @@ -2253,14 +2187,14 @@ msgstr " n lisada uus BSD partitsioon" msgid " p print BSD partition table" msgstr " p näidata BSD partitsioonitabelit" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q väljuda salvetsamata" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" msgstr " r tagasi peamenüüsse" @@ -2303,13 +2237,13 @@ msgstr "Seadmel %s ei ole BSD partitsiooni\n" msgid "BSD disklabel command (m for help): " msgstr "BSD partitsioonitabeli käsk (m annab abiinfot): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" msgstr "Esimene %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Viimane %s või +suurus või +suurusM või +suurusK" @@ -2354,8 +2288,6 @@ msgstr " ecc" msgid " badsect" msgstr " badsect" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2458,8 +2390,8 @@ msgstr "sektorit rajal" msgid "tracks/cylinder" msgstr "rada silindris" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "silindrit" @@ -2516,7 +2448,7 @@ msgstr "Bootstrap sai installitud seadmele %s\n" msgid "Partition (a-%c): " msgstr "Partitsioon (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" msgstr "Maksimaalne arv partitsioone on juba loodud\n" @@ -2540,7 +2472,7 @@ msgstr "" "\n" "Kirjutan puhvreid kettale\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2562,7 +2494,7 @@ msgstr "" "-b 2048: kasutada 2048-baidiseid sektoreid (vajalik näiteks mõnel MO " "seadmel)\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2579,198 +2511,184 @@ msgstr "" "jaoks)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "Ei suuda avada seadet %s\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "Ei suuda lugeda seadet %s\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" msgstr "Ei suuda seekida seadmel %s\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "Ei suuda kirjutada seadmele %s\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "BLKGETSIZE ioctl ei õnnestunud seadmel %s\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" msgstr "Mälu sai otsa\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Fataalne viga\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" msgstr " a lülitada kirjutuskaitse lipp sisse/välja" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" msgstr " b redigeerida NSD partitsioonitabelit" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" msgstr " c lülitada monteeritavuse lipp sisse/välja" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d kustutada partitsioon" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l anda nimekiri tuntud partitsioonitüüpidest" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" msgstr " n lisada uus partitsioon" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" msgstr " o luua uus tühi DOSi partitsioonitabel" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" msgstr " p näidata partitsioonitabelit" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" msgstr " s luua uus tühi Sun'i partitsioonitabel" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" msgstr " t muuta partitsiooni tüüpi" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" msgstr " u muuta sisestamise ja tabeli näitamise ühikuid" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v kontrollida partitsioonitabelit" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w kirjutada tabel kettale ja väljuda" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" msgstr " x lisafunktsionaalsus (ainult ekspertidele)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" msgstr " a valida buutiv partitsioon" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" msgstr " b redigeerida buutfaili kirjet" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c valida SGI saalimispartitsioon" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" msgstr " a lülitada buuditavuse lipp sisse/välja" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" msgstr " c lülitada DOSiga ühilduvuse rezhiim sisse/välja" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" msgstr " a muuta alternatiivsete silindrite arvu" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" msgstr " c muuta silindrite arvu" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" msgstr " d näidata partitsioonitabelit baidikaupa" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" msgstr " e muuta lisasektorite arvu silindril" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" msgstr " h muuta peade arvu" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i muuta interleave-tegurit" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" msgstr " o muuta pöörlemise kiirust (rpm)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" msgstr " s muuta sektorite arvu rajal" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" msgstr " y muuta füüsiliste silindrite arvu" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" msgstr " b liigutada andmete algust partitsioonis" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e näidata extended-partitsioonide nimekirja" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" msgstr " g luua IRIXi (SGI) partitsioonitabel" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" msgstr " f parandada partitsioonide järjekord" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "Te peate määrama, et eksisteerib nii-ja-nii-mitu" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" msgstr "pead" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "sektorit" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" @@ -2779,11 +2697,11 @@ msgstr "" "%s%s.\n" "Te saate seda teha lisafunktsionaalsuse menüüst.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " ja " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2802,29 +2720,29 @@ msgstr "" "2) muude operatsioonisüsteemide buutimise ja partitsioneerimise\n" "tarkvaraga (näiteks DOSi FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" msgstr "Vigane offset primaarses extended-partitsioonis\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" "They will be deleted if you save this partition table.\n" msgstr "" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "Hoiatus: üleliigne 'link pointer' partitsioonitabelis %d\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" msgstr "Hoiatus: ignoreerin üleliigseid andmeid partitsioonitabelis %d\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2836,41 +2754,41 @@ msgstr "" "kuni Te ise otsustate need kettale kirjutada. Pärast seda pole vana sisu\n" "loomulikult enam taastatav.\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Märkus: sektori suurus on %d (mitte %d)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "Partitsioonitabelit ei saa salvestada\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" "Give the 'b' command to go to BSD mode.\n" msgstr "" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " "disklabel\n" msgstr "Seade ei sisalda ei DOSi, Suni, SGI ega ODF partitsioonitabelit\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" msgstr "Sisemine viga\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "Ignoreerin lisa-extended partistsiooni %d\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" @@ -2879,7 +2797,7 @@ msgstr "" "Hoiatus: vigane lipp 0x%04x (partitsioonitabelis %d) parandatakse\n" "kirjutamisel (w) ära\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" @@ -2888,83 +2806,83 @@ msgstr "" "\n" "Sain EOF-i kolm korda järjest - aitab\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "Kuueteistkümnendsüsteemis kood (L näitab koodide nimekirja): " -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, fuzzy, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%d-%d, vaikimisi %d): " -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, fuzzy, c-format msgid "Using default value %u\n" msgstr "Kasutan vaikimisi väärtust %d\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" msgstr "Väärtus on piiridest väljas\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Partitsiooni number" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "Hoiatus: partitsioonil %d on tühi tüüp\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, fuzzy, c-format msgid "Selected partition %d\n" msgstr "Ignoreerin lisa-extended partistsiooni %d\n" -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, fuzzy, c-format msgid "No partition is defined yet!\n" msgstr "Ühtegi partitsiooni pole defineeritud\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" msgstr "" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "silinder" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "sektor" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" msgstr "Sisestamisel ja näitamisel on nüüd ühikuteks %s\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "Hoiatus: partitsioon %d on extended-partitsioon\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "DOSiga ühilduvuse lipp on püsti\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "DOSiga ühilduvuse lipp pole püsti\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "Partitsiooni %d pole veel olemas!\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -2977,7 +2895,7 @@ msgstr "" "tekitada tüüpi 0 partitsioone. Te saate partitsiooni\n" "kustutada käsuga 'd'.\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" @@ -2986,7 +2904,7 @@ msgstr "" "Partitsiooni ei saa muuta extended'iks ega extendedist harilikuks.\n" "Selle asemel tuleb partitsioon kustutada ja uus luua.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" @@ -2996,7 +2914,7 @@ msgstr "" "Soovitav on jätta partitsioon 3 terveks kettaks (5),\n" "sest SunOs/Solaris eeldab seda ja see meeldib isegi Linuxile.\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" @@ -3006,61 +2924,61 @@ msgstr "" "Kaaluge partitsiooni 9 jätmist köite päiseks (0) ja\n" "partitsiooni 11 jätmist terveks kettaks (6) nagu IRIX seda eeldab\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "Partitsiooni %d tüüp on nüüd %x (%s)\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "" "Partitsiooni %d füüsiline ja loogiline algus ei lange kokku:\n" "(Pole Linuxi oma?)\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " füüs=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "loogiline=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "Partitsiooni %d füüsiline ja loogiline lõpp ei lange kokku:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "Partitsioon %i ei alga silindri piirilt:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "peaks olema (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, fuzzy, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "Partitsioon %d ei lõppe silindri piiril\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "peaks olema (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" "Disk %s: %ld MB, %lld bytes\n" msgstr "" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, fuzzy, c-format msgid "" "\n" @@ -3070,7 +2988,7 @@ msgstr "" "Ketas %s: %d pead, %d sektorit rajal, %d silindrit\n" "\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, fuzzy, c-format msgid "%d heads, %d sectors/track, %d cylinders" msgstr "" @@ -3078,19 +2996,19 @@ msgstr "" "Ketas %s: %d pead, %d sektorit rajal, %d silindrit\n" "\n" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" msgstr "" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" "\n" msgstr "" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" @@ -3099,7 +3017,7 @@ msgstr "" "Midagi pole vaja teha, järjestus on juba õige\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" @@ -3107,16 +3025,16 @@ msgid "" "\n" msgstr "" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, fuzzy, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s Boot Algus Lõpp Plokke Id Süsteem\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Seade" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" @@ -3125,7 +3043,7 @@ msgstr "" "\n" "Partitsioonitabeli kirjed on füüsilisest erinevas järjekorras\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3136,82 +3054,82 @@ msgstr "" "Ketas %s: %d pead, %d sektorit rajal, %d silindrit\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, fuzzy, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "Nr AF Pä Sek Sil Pä Sek Sil Algus Maht ID\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "Hoiatus: partitsioon %d sisaldab sektorit 0\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "Partitsioon %d: pea %d on suurem kui peade arv %d\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "Partitsioon %d: sektor %d on suurem kui sektroite arv rajal %d\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "Partitsioon %d: silinder %d on suurem kui silindrite arv %d\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "Partitsioon %d: eelnevate sektorite arv %d ei klapi summarsega (%d)\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "Hoiatus: partitsioonis %d on andmete algus vigane\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "Hoiatus: partitsioon %d kattub partitsiooniga %d\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" msgstr "Hoiatus: partitsioon %d on tühi\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "Loogiline partitsioon %d pole üleni partitsioonis %d\n" -#: fdisk/fdisk.c:1900 +#: fdisk/fdisk.c:1902 #, fuzzy, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" msgstr "Kogu kasutataud sektorite arv %d on suurem kui sektorite koguarv %d\n" -#: fdisk/fdisk.c:1903 +#: fdisk/fdisk.c:1905 #, fuzzy, c-format msgid "%lld unallocated sectors\n" msgstr "%d vaba sektorit\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" msgstr "Partitsioon %d on juba olemas. Kustutage see enne uuesti lisamist\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "Sektor%d on juba kasutusel\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" msgstr "Vabad sektorid on otsas\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3225,24 +3143,24 @@ msgstr "" "\t(käsuga o).\n" "\tHOIATUS: see hävitab ketta praeguse sisu!\n" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" msgstr "" "Te peate kõigepealt mõne partitsiooni kustutama ja asemele\n" "extended partitsiooni tegema\n" -#: fdisk/fdisk.c:2093 +#: fdisk/fdisk.c:2095 #, fuzzy, c-format msgid "All logical partitions are in use\n" msgstr "Loogilised partitsioonid on füüsilisest erinevas järjestuses" -#: fdisk/fdisk.c:2094 +#: fdisk/fdisk.c:2096 #, fuzzy, c-format msgid "Adding a primary partition\n" msgstr "Vigane primaarne partitsioon" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3253,20 +3171,20 @@ msgstr "" " %s\n" " p primaarse partitsiooni (1-4) loomine\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l loogilise partitsiooni (5-...) loomine" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e extended partitsiooni loomine" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Vigane partitsiooni number tüübile `%c'\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" @@ -3275,12 +3193,12 @@ msgstr "" "Partitsioonitabelit on muudetud!\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "Kasutan ioctl() partitsioonitabeli uuesti lugemiseks\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3294,7 +3212,7 @@ msgstr "" "Tuum kasutab endiselt vana tabelit,\n" "uus tabel hakkab kehtima järgmisest buudist alates.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3307,74 +3225,74 @@ msgstr "" "partitsioone, lugege palun fdisk'i manuali\n" "lisainformatsiooni jaoks.\n" -#: fdisk/fdisk.c:2197 +#: fdisk/fdisk.c:2199 #, fuzzy, c-format msgid "" "\n" "Error closing file\n" msgstr "Viga %s sulgemisel\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "Kirjutan puhvreid kettale\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "Partitsioonil %d pole andmetele ruumi eraldatud\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Andmete uus algus" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "Eksperdi käsk (m annab abiinfot): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" msgstr "Sisestage silindrite arv" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" msgstr "Sisetage peade arv" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" msgstr "Sisetage sektorite arv" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" msgstr "Hoiatus: sean sektorite offseti DOSiga ühilduvuse jaoks\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "Seade %s ei sisalda äratuntavat partitsioonitabelit\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "Ei suuda avada seadmefaili %s\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "Ei suuda avada faili %s\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "%c: tundmatu käsk\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" msgstr "Kasutatav tuum leiab sektori suuruse ise - ignoreerin -b võtit\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " @@ -3383,19 +3301,18 @@ msgstr "" "Hoiatus: -b võtit (sektori suuruse seadmine) tuleks kasutada ainult ühe " "täpselt määratud seadmega\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, fuzzy, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "" "Leidisn seadmelt %s OSF/1 partitsioonitabeli, lähen OSF/1 rezhiimi.\n" "DOSi partitsioonitabeli rezhiimi naasmiseks kasutage käsku `r'.\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "Käsk (m annab abiinfot): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" @@ -3404,16 +3321,16 @@ msgstr "" "\n" "Aktiivne buutfail on %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " msgstr "Palun sisestage uue buutfaili nimi: " -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" msgstr "Buutfail jäi samaks\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3480,15 +3397,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linuxi swap" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linuxi andmed" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3567,7 +3484,6 @@ msgstr "" msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s sektor %5u pikkus %8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3624,7 +3540,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Tabelis on rohekm kui üks terve ketta kirje\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" msgstr "Ühtegi partitsiooni pole defineeritud\n" @@ -3708,7 +3624,6 @@ msgstr "" msgid "\tYou have chosen an unusual boot file name.\n" msgstr "\tTe olete valinud ebahariliku buutfaili nime\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3728,11 +3643,10 @@ msgstr "" "terve ketta kirje tohib seda reeglit rikkuda.\n" "Kui olete kindel, et soovite seda tüüpi muuta, kirjutage YES\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" msgstr "YES\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" @@ -3802,44 +3716,43 @@ msgstr " msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tSTART=%d\tLENGTH=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Tühi" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS swap" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Terve ketas" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Linuxi iseavastuv raid" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3852,12 +3765,12 @@ msgstr "" "peade, sektorite ja silindrite arv ning partitsioonid\n" "või luua uus tabel (käsuga s põhimenüüst).\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "Automaatne konfigureerimine leidis %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3869,7 +3782,7 @@ msgstr "" "kuni Te ise otsustate need kettale kirjutada. Pärast seda pole vana sisu\n" "loomulikult enam taastatav.\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3879,72 +3792,72 @@ msgstr "" " ? automaatne konfigureerimine\n" " 0 kohandatud (vaikeväärtustega riistavarlt)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "Valige tüüp (? tähendab automaatset, 0 kohandatut): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" msgstr "Automaatne konfigureerimine ei õnnestunud\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Sektoreid rajal" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Alternatiivseid silindreid" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Füüsilisi silindreid" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" msgstr "Pöörlemiskiirus (rpm)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "Vahelejätu tegur" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" msgstr "Lisasektoreid silindril" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" msgstr "Kõiki kettaseadme parameetreid saab muuta x menüüst" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "3,5\" floppi" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "Linuxi oma" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "Partitsioon %d ei lõppe silindri piiril\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "Partitsioon %d kattub teistega sektorites %d-%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Kasutamata vahemik - sektorid 0-%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Kasutamata vahemik - sektorid %d-%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" @@ -3953,7 +3866,7 @@ msgstr "" "Teised partitsioonid katavad juba kogu ketta.\n" "Kustutage või vähendage neist mõnda ja proovige uuesti\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -3963,7 +3876,7 @@ msgstr "" "Kolmas partitsioon ei kata kogu ketast, aga sisesatud väärtus %d %s\n" "katab mingi muu partitsiooni. Sisestatud kirje uueks väärtuseks on %d %s\n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" @@ -3972,7 +3885,7 @@ msgstr "" "Kui soovite hoida ühilduvust SunOS'i/Solarisega, jätke see partitsioon\n" "kogu ketast katma (5), alguseks 0, pikkuseks %u sektorit\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -3986,7 +3899,7 @@ msgstr "" "sisestage YES, kui olete tõdesti kindlad, et tahate partitsiooni tüübiks\n" "panna 82 (Linuxi saalimisala):" -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4005,7 +3918,7 @@ msgstr "" "Ühikud = %s suurusega %d * 512 baiti\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4018,16 +3931,16 @@ msgstr "" "Ühikud = %s suurusega %d * 512 baiti\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Lipp Algus Lõpp Plokke ID Süsteem\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" msgstr "Alternatiivsete silindrite arv" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" msgstr "Füüsiliste silindrite arv" @@ -4051,32 +3964,26 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "Extended" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" msgstr "AIX buutiv" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Boot Manager" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 #, fuzzy msgid "W95 FAT32" @@ -4087,7 +3994,6 @@ msgstr "Win95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "Win95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 #, fuzzy msgid "W95 FAT16 (LBA)" @@ -4185,12 +4091,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4211,8 +4115,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4222,7 +4124,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD või SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4243,12 +4144,10 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Vana Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix / vana Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 #, fuzzy msgid "Linux swap / Solaris" @@ -4279,12 +4178,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad hibernatsioon" @@ -4293,7 +4190,6 @@ msgstr "IBM Thinkpad hibernatsioon" msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4359,30 +4255,22 @@ msgstr "Mitte-FS andmed" msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Dell Utility" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS access" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS R/O" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" msgstr "BeOS fs" @@ -4391,116 +4279,109 @@ msgstr "BeOS fs" msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/FAT-16)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "Linux/PA-RISC boot" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS sekundaarne" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" msgstr "Postisioneerimise viga seadmel %s - ei saa minna positsioonile %lu\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "Positsioneerimise viga: tahtsin 0x%08x%08x, sain 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "Mälu sai otsa - annan alla\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "Lugemisviga seadmel %s - ei saa lugeda sektorit %lu\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "VIGA: sektor %lu ei sisalda msdos'i signatuuri\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "Kirjutamisviga seadmel %s - ei saa kirjutada sektorit %lu\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "Ei suuda avada partitsioonitabeli salvestusfaili (%s)\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "Kirjutamise viga seadmel %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "Ei saa lugeda partitsioonitabeli salvestusfaili staatust (%s)\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" msgstr "Partitsioonitabeli salvestusfail on vale pikkusega - ei taasta\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "Mälu sai otsa\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "Ei saa avada partitsioonitabeli salvestusfaili (%s)\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "Viga %s lugemisel\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "ei suuda avada seadet %s kirjutamiseks\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "Viga sektori %lu kirjutamisel seadmele %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Ketas %s: ei suuda geomeetriat kindlaks teha\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "Ketas %s: ei suuda mahtu kindlaks teha\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" @@ -4511,22 +4392,22 @@ msgstr "" "terve ketas. fdiski kasutamine on ilmselt mõttetu.\n" "Kasutage --force võtit, kui tõesti tahate seda teha.\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" msgstr "Hoiatus: HDIO_GETGEO ütles, et seadmel on %lu pead\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" msgstr "Hoiatus: HDIO_GETGEO ütles, et seadmel on %lu sektorit\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" msgstr "Hoiatus: BLKGETSIZE/HDIO_GETGEO ütles, et seadmel on %lu silindrit\n" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" @@ -4536,7 +4417,7 @@ msgstr "" "See tekitab probleeme kõigi programmidega, mis üritavad kasutada\n" "C/H/S (silinder/pea/sektor) adresseerimist.\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" @@ -4545,14 +4426,14 @@ msgstr "" "\n" "Ketas %s: %lu silindrit, %lu pead, %lu sektorit rajal\n" -#: fdisk/sfdisk.c:608 +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" msgstr "" "%s partitsioonil %s sisaldab vigast pead numbrit: %lu (peaks olema 0-%lu)\n" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" @@ -4561,7 +4442,7 @@ msgstr "" "%s partitsioonil %s sisaldab vigast sektori väärtust: %lu (peaks olema 1-%" "lu)\n" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" @@ -4570,7 +4451,7 @@ msgstr "" "%s partitsioonil %s sisaldab vigast silindri väärtust: %lu (peaks olema 0-%" "lu)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4579,12 +4460,12 @@ msgstr "" "ID Nimi\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Loen uuesti partitsioonitabelit...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" @@ -4592,31 +4473,31 @@ msgstr "" "Partitsioonitabeli ülelugemine ei õnnestunud\n" "Tehke arvutile kohe alglaadimine, enne mkfs kasutamist\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "Viga %s sulgemisel\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: sellist partitsiooni ei ole\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" msgstr "Tundmatu formaat - kasutan sektoreid\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# %s partitsioonitabel\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" msgstr "Seda formaati pole veel realiseeritud - kasutan %s\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" @@ -4625,12 +4506,12 @@ msgstr "" "Ühikud = silindrid %lu baidiga, plokid 1024 baidiga, loendan alates %d\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr " Seade Buut Algus Lõpp #sil #plokke ID Süsteem\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" @@ -4639,12 +4520,12 @@ msgstr "" "Ühikud = sektorid 512 baidiga, loendan alates %d\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " Seade Buut Algus Lõpp #sektors ID Süsteem\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" @@ -4653,12 +4534,12 @@ msgstr "" "Ühikud = 1024-baidised plokid, loendan alates %d\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " Seade Buut Algus Lõpp #plokke ID Süsteem\n" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, fuzzy, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" @@ -4667,31 +4548,31 @@ msgstr "" "Ühikud = megabaidid (1048576 baiti), plokid (1024 baiti), loendan alates %d\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, fuzzy, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " Seade Buut Algus Lõpp MB #plokke ID Süsteem\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\talgus: (c,h,s) ootasin (%ld,%ld,%ld), sain (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tlõpp: (c,h,s) ootasin (%ld,%ld,%ld), sain (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "Partitsioon lõpeb silindril %ld, tagapool ketta lõppu\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" msgstr "Ei leidnud ühtegi partitsiooni\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" @@ -4702,51 +4583,51 @@ msgstr "" "C/H/S=*/%ld/%ld jaoks (mitte %ld/%ld/%ld).\n" "Eeldan seda geomeetriat nimekirja näitamisel.\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "Partitsioonitabelit ei ole\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" msgstr "Imelik, ainult %d partitsiooni on defineeriud\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" msgstr "Hoiatus: partitsioon %s on suurusega 0, aga pole märgitud tühjaks\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" msgstr "Hoiatus: partitsioon %s on suurusega 0, kuid on märgitud buutivaks\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "Hoiatus: partitsioon %s on suurusega 0, kuid algus pole 0\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "Hoiatus: partitsioon %s " -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" msgstr "ei sisaldu partitsioonis %s\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "Hoiatus: partitsioonid %s " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" msgstr "ja %s kattuvad\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" @@ -4755,17 +4636,17 @@ msgstr "" "Hoiatus: partitsioon %s sisaldab osa partitsioonitabelist (sektor %lu)\n" "ja hävitab selle, kui ta andmetega täidetakse\n" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "Hoiatus: partitsioon %s algab sektorilt 0\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "Hoiatus: partitsioon %s sõidab üle ketta otsa\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" @@ -4773,17 +4654,17 @@ msgstr "" "Ainult üks primaarsetest partitsioonidest tohib olla extended\n" "(kuigi see pole Linuxis probleemiks)\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "Hoiatus: partitsioon %s ei alga silindri piirilt\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "Hoiatus: partitsioon %s ei lõppe silindri piiril\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4793,7 +4674,7 @@ msgstr "" "LILO jaoks pole see oluline, aga DOS-i MBR võib buutimisel raskustesse " "sattuda.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" @@ -4801,7 +4682,7 @@ msgstr "" "Hoiatus: harilikult saab buutida ainult primaarsetelt partitsioonidelt,\n" "ainult LILO ignoreerib buuditavuse lippu.\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" @@ -4809,39 +4690,39 @@ msgstr "" "Hoiatus: ükski primaarne partitsioon pole märgitud buutivaks (aktiivseks).\n" "See pole LILO jaoks oluline, aga DOS-i MBR ei suuda siit kettalt buutida.\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 msgid "start" msgstr "" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 #, fuzzy msgid "end" msgstr "End" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" msgstr "" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" "(For listing purposes only. Do not change its contents.)\n" msgstr "" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" @@ -4849,346 +4730,341 @@ msgstr "" "Hoiatus: extended partitsioon ei alga silindri piirilt.\n" "DOS ja Linux interpreteerivad selle sisu erinevalt.\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" msgstr "" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "" -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" msgstr "" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" msgstr "" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "" -#: fdisk/sfdisk.c:1624 +#: fdisk/sfdisk.c:1622 #, fuzzy, c-format msgid " %s: unrecognized partition table type\n" msgstr "Partitsioonitabelit ei ole\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" msgstr "" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" msgstr "" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" msgstr "" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" msgstr "" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" msgstr "" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" msgstr "" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" msgstr "" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" msgstr "" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" msgstr "" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" msgstr "" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" msgstr "" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" msgstr "" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" msgstr "Hoiatus: tühi partitsioon\n" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" msgstr "" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" msgstr "" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" msgstr "" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "Liiga palju partitsioone\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" "Usually you only need to specify and (and perhaps ).\n" msgstr "" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" msgstr "Kasutamine: %s [ võtmed ] seade ...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" msgstr "" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" msgstr "" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" msgstr "" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr "" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" msgstr "" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr "" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" msgstr "" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr "" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr "" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" msgstr "" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr "" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" msgstr "" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr "" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" msgstr "" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" msgstr "" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" msgstr "" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" msgstr "" -#: fdisk/sfdisk.c:2330 +#: fdisk/sfdisk.c:2326 msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" msgstr "" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" msgstr "" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr "" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr "" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" msgstr "" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" msgstr "" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" msgstr "" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" msgstr "" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" msgstr "" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" msgstr "kasutamine:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "" -#: fdisk/sfdisk.c:2639 +#: fdisk/sfdisk.c:2635 #, fuzzy, c-format msgid "total: %llu blocks\n" msgstr "kokku: %d plokki\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" msgstr "" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" msgstr "" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" msgstr "" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "ei suuda avada seadet %s lugemiseks ja kirjutamiseks\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "ei suuda avada seadet %s lugemiseks\n" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "" -#: fdisk/sfdisk.c:2807 +#: fdisk/sfdisk.c:2803 #, fuzzy, c-format msgid "Cannot get size of %s\n" msgstr "ei suuda kindlaks teha seadme %s mahtu" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5196,42 +5072,42 @@ msgstr "" "Valmis\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" "but the DOS MBR will only boot a disk with 1 active partition.\n" msgstr "" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" msgstr "" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" msgstr "" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" msgstr "Fataalne viga: ei suuda leida %s\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "Hoiatus: %s pole plokkseade\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" msgstr "" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5239,73 +5115,73 @@ msgid "" "Use the --no-reread flag to suppress this check.\n" msgstr "" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" msgstr "" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" msgstr "" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" msgstr "" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" msgstr "" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "" -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "" -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" "sfdisk: premature end of input\n" msgstr "" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" msgstr "" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "Palun sisestage y, n või q\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" "\n" msgstr "" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" @@ -5399,133 +5275,133 @@ msgstr "" msgid "internal error, contact the author." msgstr "" -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" msgstr "buuditud MILO'st\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Ruffiani BCD kell\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "kella port parandatud aadressiks 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "Vinge masin!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" msgstr "%s: atomaarne '%s' ei õnnestunud 1000 katse jooksul!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "Ei suuda avada seadet /dev/port: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" msgstr "Ei saanud luba, sest ei küsinudki\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" msgstr "%s ei saanud I/O portidele ligi: iopl(3) ei õnnestunud\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" msgstr "Ilmselt on vaja roodu õigusi\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Eeldan, et riistavalises kellas on kasutusel %s aeg\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "kohalik" -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: Hoiatus: arusaamatu kolmas rida adjtime failis\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" msgstr "(Ootasin: `UTC' või `LOCAL' või mitte midagi)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Viimane ujumise vastane parandus tehti %ld sekundit pärast 1969\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "Viimane kalibreerimine tehti %ld sekundit pärast 1969\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "Riistvaralises kellas on kasutusel %s aeg\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "tundmatu" -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" msgstr "Ootan kella tiksu...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "...sain tiksu\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "" "Vigased väärtused riistvaralises kellas: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Riistvaralise kella aeg: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld sekundit pärast " "1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "Riistvaralisest kellast loetud aeg: %4d/%.2d/%.2d %02d:%02d:%02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Sean riistavaralise kella näiduks %.2d:%.2d:%.2d = %ld sekundit pärast 1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" msgstr "Ei muutnud kella - testime ainult\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" @@ -5534,7 +5410,7 @@ msgstr "" "Seatavast kellaajast on möödas %.6f sekundit.\n" "Ootan edasi täissekundini.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " @@ -5544,22 +5420,22 @@ msgstr "" "kuupäev) või on nad väljaspool meie poolt kasutatavat ajavahemikku (näiteks " "aasta 2005)\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f sekundit\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "--date parameeter on puudu\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" msgstr "--date argument on liiga pikk\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" @@ -5568,21 +5444,21 @@ msgstr "" "--date suvandiga antud kellaaeg on vigane.\n" "Täpsemalt öeldes sisaldab ta jutumärke.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Annan `date' käsu: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "Ei suuda käivatada 'date' programmi /bin/sh shelliga - popen() sai vea" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "date-käsu tulemus = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5597,7 +5473,7 @@ msgstr "" "Vastus oli:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5614,12 +5490,12 @@ msgstr "" "Vastus oli:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "kuupäevastring %s võrdub %ld sekundiga pärast 1969\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " @@ -5628,36 +5504,36 @@ msgstr "" "Riistavaline kell ei sisalda korrektset aega, seega me ei saa seada " "süsteemikella selle järgi\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "kutsun välja settimeofday:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "Ei sea süsteemikella, sest tegu on testimisega\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" msgstr "Kella seadmiseks peab olema root\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "settimeofday() ei õnnestunud" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " @@ -5665,7 +5541,7 @@ msgid "" msgstr "" "Ei paranda korrigeerimistegurit, kuna riistvaraline kell sisaldas sodi\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, fuzzy, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" @@ -5674,7 +5550,7 @@ msgstr "" "Ei paranda korrigeerimistegurit, kuna viimane kalibreerimine toimus vähem " "kui ööpäev tagasi\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " @@ -5683,7 +5559,7 @@ msgstr "" "Ei paranda korrigeerimistegurit, kuna viimane kalibreerimine toimus vähem " "kui ööpäev tagasi\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, fuzzy, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -5694,23 +5570,23 @@ msgstr "" "korrigeerimistegurile %f sekundit päevas.\n" "Paranen korrigeerimisfaktoriks %f sekundit päevas.\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "Viimasest kellaaja korrigeermisest on möödunud %d sekundit\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "" "Vaja ob vahele lisada %d sekundit ning viidata ajale %.6f sekundit tagasi\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "Ei uuenda adjtime faili, sest tegu on testimisega\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5719,12 +5595,12 @@ msgstr "" "Oleks kirjutanud faili %s järgmist:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" msgstr "Ujumise kompenseerimise parameetreid ei uuendatud\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" @@ -5732,27 +5608,27 @@ msgstr "" "Riistvaraline kell ei sisalda korrektset aega, seega me ei saa sinna " "parandust lisada\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "Vajalik parandus on alla sekundi, seega kella ei sea\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "Kasutan %s\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" msgstr "Ei leidnud kasutatavat kellaliidest\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" msgstr "Süsteemikella seadmine ei õnnestunud\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5764,17 +5640,17 @@ msgstr "" "See koopia hwclock'ist on kompileeritud töötama muul masinal (ja seega\n" "ilmselt ei tööta hetkel Alpha peal). Ei võta midagi ette.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" msgstr "Ei saanud tuumalt epohhi väärtust kätte\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "Tuum kasutab epohhi väärtust %lu\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " @@ -5783,17 +5659,22 @@ msgstr "" "Epohhi väärtuse seadmiseks peate kasutama `epoch' võtit uue väärtuse " "andmiseks\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "Ei pannud epohhiks %d - testime ainult\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "Epohhi väärtuse seadmine ei õnnestunud\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s paketist %s\n" + +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5852,7 +5733,7 @@ msgstr "" " --noadjfile mitte kasutada faili /etc/adjtime. Vajab kas --utc või\n" " --localtime võtit\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -5862,19 +5743,19 @@ msgstr "" " ütleb hwclock'ile, mis tüüpi Alphaga on tegemist\n" " Vt. hwclock(8) lähema info jaoks\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s ei taha mitte-võtmelisi argumente. %d on üleliigne\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, fuzzy, c-format msgid "" "You have specified multiple functions.\n" "You can only perform one function at a time.\n" msgstr "Korraga saab kasutada ainult ühte funktsiooni\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " @@ -5883,47 +5764,47 @@ msgstr "" "%s: --utc ja --localtime võtmed on teineteist välistavad. Teie kasutasite " "mõlemat korraga\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " "specified both.\n" msgstr "%s: Võtmed --adjust ja --noadjfile on vastastikku välistavad\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "" "%s: Koos võtmega --noadjfile tuleb anda ka kas --utc või --localtime võti\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" msgstr "Ei saanud kasutatavat aega, ei keera kella\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "Kahjuks saab ainult root riistvaralist kella keerata\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "Kahjuks saba ainult root süsteemikelal keerata\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " "kernel.\n" msgstr "Kahjuks saab ainult root riistvaralise kella epohhi seada\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" msgstr "Ei suuda ühegi tuntud meetodiga riistvaralist kella kätte saada\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " @@ -5958,7 +5839,6 @@ msgstr "ioctl() abil kella lugemine %s kaudu ei msgid "ioctl KDSHWCLK failed" msgstr "KDSHWCLK ioctl ei õnnestunud" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "Ei suuda avada seadet /dev/tty1 või /dev/vc/1" @@ -6052,9 +5932,6 @@ msgstr "%s ioctl(RTC_EPOCH_READ) ei msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "lugesime epohhi %ld %s kaudu RTC_EPOCH_READ ioctl abil\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" @@ -6080,7 +5957,6 @@ msgstr "%s ioctl(RTC_EPOCH_SET) ei msgid "calling open_tty\n" msgstr "kutsun välja funktsiooni open_tty\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "kutsun välja funktsiooni termio_init\n" @@ -6089,7 +5965,6 @@ msgstr "kutsun v msgid "writing init string\n" msgstr "kirjutan init-stringi\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "enne autobaudimist\n" @@ -6103,7 +5978,6 @@ msgstr "ootan reavahetust (CR+LF)\n" msgid "read %c\n" msgstr "lugesin %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" msgstr "loen kasutajanime\n" @@ -6157,7 +6031,6 @@ msgstr "chdir () kataloogi /dev ei msgid "/dev/%s: not a character device" msgstr "/dev/%s pole sümbolseade" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6172,12 +6045,10 @@ msgstr "ei saanud avada /dev/%s standardsisendina: %m" msgid "%s: not open for read/write" msgstr "%s pole avatud lugemiseks _ja_ kirjutamiseks" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "dubleerin sokleid\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6222,30 +6093,25 @@ msgstr "" " [-hiLmw] [-l login_programm] [-t taimaut] [-I init-string] [-H " "login_host] seade baud_rate,... [terminalitüüp]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" msgstr "login: mälu on vähe, sisse logimine ei tarvitse õnnestuda\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "ei jätku mälu ttyclass'ile" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "ei jätku mälu grplist'ile" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" msgstr "Sisselogimisest liinil %s masinast %s keeldutakse vaikereegli tõttu\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" msgstr "Sisselogimisest liinil %s masinast %s keeldutakse\n" @@ -6290,8 +6156,8 @@ msgstr "Muudan kasutaja %s kohta k msgid "Password error." msgstr "Miski ei klapi" -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Parool: " @@ -6467,34 +6333,6 @@ msgstr "Kasutage %s -l lubatud shellide nimekirja vaatamiseks\n" msgid "No known shells.\n" msgstr "Ei leidu ühtegi lubatud shelli\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "ei suuda avada lugemiseks seadet /dev/urandom" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "ei suuda lugeda juhust seadmelt /dev/urandom" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "ei suuda avada faili %s lugemiseks" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "stat(%s) ei õnnestunud" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "failil %s on valed juurdepääsuõigused" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "ei suuda lugeda faili %s" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6504,11 +6342,11 @@ msgstr "Ei suuda lugeda faili %s, katkestan" msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "Kasutamine: [-#] [-f fail] [-t tty] [-h hostinimi] [kasutaja ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " veel masinas" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6517,15 +6355,15 @@ msgstr "" "\n" "wtmp algab %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: Mälu sai otsa\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6534,51 +6372,45 @@ msgstr "" "\n" "katkestatud %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "Saatuslik viga: ei suuda taasavada terminali: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" msgstr "" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" msgstr "login: -h on ainult superkasutajale\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" msgstr "Kasutamine: login [-fp] [kasutajanimi]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: PAM viga, katkestan: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "Ei suutnud initsialiseerida PAM'i: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "login: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "FAILED LOGIN %d FROM %s FOR %s, %s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" @@ -6587,17 +6419,17 @@ msgstr "" "Login incorrect\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "FAILED LOGIN SESSION FROM %s FOR %s, %s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" @@ -6606,142 +6438,127 @@ msgstr "" "\n" "Login incorrect\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" "Session setup problem, abort.\n" msgstr "" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "" -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "" -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "login: Mälu sai otsa\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" msgstr "Vigane kasutajanimi" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" msgstr "Kasutaja %s ei tohi sellelt terminaliltsisse logida\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "LOGIN %s REFUSED FROM %s ON TTY %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "LOGIN %s REFUSED ON TTY %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Login incorrect\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Liiga palju kasutajaid on juba sisse loginud.\n" -"Proovige hiljem uuesti.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Teil on liiga palju protsesse töötamas\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" msgstr "DIALUP AT %s BY %s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "ROOT LOGIN ON %s FROM %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" msgstr "ROOT LOGIN ON %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "LOGIN ON %s BY %s FROM %s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" msgstr "LOGIN ON %s BY %s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "Teile on uusi kirju\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "Teile on kirju\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: Viga fork'imisel: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "TIOCSCTTY ei õnnestunud: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" msgstr "setuid() ei õnnestunud" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "Kataloogi %s pole!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Login sisse kodukataloogiga \"/\"\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: Ei jätku mälu shell-skriptile\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: Ei suutnud käivitada shell skripti: %s\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: shelli pole: %s\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6750,65 +6567,65 @@ msgstr "" "\n" "%s login: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" msgstr "Kasutajanimi on liiga pikk\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" msgstr "Nimi on liiga pikk" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" msgstr "Kasutajanimed ei tohi alata miinusega\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" msgstr "Liiga palju tühje ridu\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "TOHUTULT reavahetusi" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" msgstr "Login timed out after %d seconds\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Viimati loginud: %.*s " -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "masinast %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" msgstr "terminalil %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "LOGIN FAILURE FROM %s, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "LOGIN FAILURE ON %s, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d LOGIN FAILURES FROM %s, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d LOGIN FAILURES ON %s, %s" @@ -6828,167 +6645,30 @@ msgstr "on v msgid "usage: mesg [y | n]\n" msgstr "Kasutamine: mesg [y | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" msgstr "newgrp: Kes Te niisugune olete?" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." msgstr "newgrp: Sellist gruppi pole" -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" msgstr "newgrp: Pole õigusi" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "Pole shelli" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "Parool peab olema vähemalt 6 sümbolit. Proovige uuesti\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"Parool peab sisaldama märke vähemalt kahest järgnevast klassist:\n" -"suur- ja väiketähed, numbrid ja muud sümbolid. Vaadake passwd(1) lisainfoks\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "Vana parooli ei saa uuesti kasutada\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "Ärge palun pange parooliks midagi, mis sarnaneb Teie kasutajanimega!\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "Ärge palun pange parooliks midagi, mis sarnaneb Teie pärisnimega!\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Kasutamine: passwd [kasutajanimi [parool]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "Ainult superkasutaja tohib ka argumente kasutada\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Kasutamine: passwd [-foqsvV] [kasutajanimi [parool]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "Ei suuda käivitada programmi %s: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "Ei suuda kindlaks teha Teie kasutajanime" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Ainult superkasutaja tohib teiste paroole muuta\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "Liiga palju argumente\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "Ei suuda leida sellist kasutajat. Kas `%s' on ikka kasutaja?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "" -"Selle programmiga saab muuta ainult lokaalseid paroole.\n" -"Ehk aitab programmi yppasswd kasutamine." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "UID ja kasutajanimi ei lange kokku - petis niisugune!" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Muudame kasutaja %s parooli\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Vana parool: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Vale parool" - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Uus parool: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "Ei muutnud parooli." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Uus parool uuesti: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Paroolid ei klapi - tippisite ilmselt valesti. Parool jäi muutmata." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "muudeti kasutaja %s parool" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "ROODU PAROOL MUUDETI" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "kasutaja %s muutis roodu parooli" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "kutsun välja funktsiooni setpwnam parooli seadmiseks\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "Parooli EI muudetud - proovige hiljem uuesti\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Parool on nüüd muudetud\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" @@ -7035,7 +6715,6 @@ msgstr "buutis %s: %s" msgid "halted by %s: %s" msgstr "seiskas %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" @@ -7072,7 +6751,6 @@ msgstr "T msgid "Error executing\t%s\n" msgstr "Viga %s täitmisel\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" @@ -7162,7 +6840,6 @@ msgstr "" msgid "error running finalprog\n" msgstr "viga finalprog'i käivitamisel\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "viga finalprog'i käivitamisel\n" @@ -7191,7 +6868,7 @@ msgstr "kataloogi avamine ei msgid "fork failed\n" msgstr "fork ei õnnestunud\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" msgstr "exec ei õnnestunud\n" @@ -7342,12 +7019,6 @@ msgstr "Vigane kuu number, lubatud on 1-12" msgid "illegal year value: use 1-9999" msgstr "Vigane aasta number, lubatud on 1-9999" -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7358,13 +7029,12 @@ msgstr "%s %d" msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "Kasutamine: cal [-13smjyV] [[kuu] aasta]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" msgstr "Kasutamine: %s[+formaat] [kuupäev kuu aasta]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "Püha Tib'i päev" @@ -7496,7 +7166,7 @@ msgstr "%s: %s msgid "call: %s from to files...\n" msgstr "Kasutamine: %s kust kuhu failid...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7504,276 +7174,275 @@ msgid "" "Script not started.\n" msgstr "" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" msgstr "Kasutamine: script [-a] [-f] [-q] [-t] [fail]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" msgstr "" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" msgstr "" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" "Script done on %s" msgstr "" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" msgstr "" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" msgstr "" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" msgstr "" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr "" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr "" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr "" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr "" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr "" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr "" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr "" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr "" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr "" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr "" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr "" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" msgstr "" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" msgstr "" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr "" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr "" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr "" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr "" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr "" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr "" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr "" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" msgstr "" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" msgstr "" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" msgstr "" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" msgstr "" @@ -7850,10 +7519,6 @@ msgstr "" msgid "mount: could not open %s - using %s instead\n" msgstr "" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" @@ -8137,232 +7802,217 @@ msgstr "mount: ei suuda avada seadet %s kiiruse seadmiseks" msgid "mount: cannot set speed: %s" msgstr "" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" msgstr "" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" msgstr "" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" msgstr "" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" msgstr "" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" " (a path prefix is not a directory)\n" msgstr "" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "" -#: mount/mount.c:966 +#: mount/mount.c:959 #, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" " missing codepage or other error" msgstr "" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" msgstr "" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" msgstr "" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" msgstr "" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" msgstr "" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "" -#: mount/mount.c:1016 +#: mount/mount.c:1009 #, fuzzy, c-format msgid "mount: unknown filesystem type '%s'" msgstr " l anda nimekiri tuntud failisüsteemide tüüpidest" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" msgstr "" -#: mount/mount.c:1030 +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" msgstr "" -#: mount/mount.c:1032 +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" msgstr "" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" " (maybe `insmod driver'?)" msgstr "" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "" -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "" -#: mount/mount.c:1426 +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8388,34 +8038,34 @@ msgid "" "For many more details, say man 8 mount .\n" msgstr "" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" msgstr "" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" msgstr "" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" msgstr "" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" msgstr "" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" msgstr "" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "" @@ -8450,98 +8100,98 @@ msgstr "" msgid "Trying %s\n" msgstr "" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" msgstr "" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" msgstr "" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" msgstr "" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" msgstr "" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" msgstr "" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" msgstr "" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" msgstr "" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "" @@ -8550,7 +8200,7 @@ msgstr "" msgid "bug in xstrndup call" msgstr "" -#: mount/swapon.c:57 +#: mount/swapon.c:56 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8559,7 +8209,7 @@ msgid "" " %s [-s]\n" msgstr "" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8567,138 +8217,136 @@ msgid "" " %s [-v] special ...\n" msgstr "" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "" -#: mount/swapon.c:178 mount/swapon.c:244 +#: mount/swapon.c:177 mount/swapon.c:243 #, fuzzy, c-format msgid "%s: cannot find the device for %s\n" msgstr "%s: ei suuda käivitada programmi %s: %m" -#: mount/swapon.c:185 +#: mount/swapon.c:184 #, fuzzy, c-format msgid "%s: cannot stat %s: %s\n" msgstr "%s: Ei suuda avada faili %s\n" -#: mount/swapon.c:196 +#: mount/swapon.c:195 #, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "" -#: mount/swapon.c:208 +#: mount/swapon.c:207 #, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" msgstr "" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" msgstr "" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" msgstr "" -#: mount/umount.c:141 +#: mount/umount.c:139 #, fuzzy, c-format msgid "umount: cannot fork: %s" msgstr "fork ei õnnestunud" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" msgstr "" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" msgstr "" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" msgstr "" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" msgstr "" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" @@ -8706,48 +8354,47 @@ msgid "" " umount [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 +#: mount/umount.c:546 #, fuzzy msgid "Cannot umount \"\"\n" msgstr "Ei suuda avada seadmefaili %s\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" msgstr "" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" msgstr "" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "" -#: mount/umount.c:637 +#: mount/umount.c:630 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" msgstr "" @@ -8892,7 +8539,7 @@ msgstr "%s: tundmatu signaal %s\n" #: sys-utils/flock.c:77 #, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" #: sys-utils/ipcrm.c:66 @@ -9046,8 +8693,6 @@ msgstr "" msgid "------ Shared Memory Limits --------\n" msgstr "" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 #, c-format msgid "max number of segments = %lu\n" @@ -9801,17 +9446,17 @@ msgid "" "hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n" msgstr "" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" msgstr "" -#: text-utils/more.c:484 +#: text-utils/more.c:439 #, fuzzy, c-format msgid "%s: unknown option \"-%c\"\n" msgstr "%s: tundmatu signaal %s\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -9819,8 +9464,7 @@ msgid "" "\n" msgstr "" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -9828,52 +9472,52 @@ msgid "" "\n" msgstr "" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" msgstr "" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" msgstr "" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" msgstr "" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" msgstr "" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" msgstr "" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" msgstr "" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" "\n" msgstr "" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -9881,7 +9525,7 @@ msgid "" "Star (*) indicates argument becomes new default.\n" msgstr "" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -9904,66 +9548,66 @@ msgid "" ". Repeat previous command\n" msgstr "" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" msgstr "" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr "" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" msgstr "" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" msgstr "" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" msgstr "" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " msgstr "" -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "" -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "" -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" msgstr "" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" msgstr "" @@ -10016,94 +9660,91 @@ msgstr "" msgid "hexdump: bad conversion character %%%s.\n" msgstr "" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" msgstr "" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, fuzzy, c-format msgid "%s: option requires an argument -- %s\n" msgstr "võti `%s' vajab argumenti\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, fuzzy, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: vigane võti (%s)\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" msgstr "" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" msgstr "" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 #, fuzzy msgid "No previous file" msgstr "Ühtegi partitsiooni pole defineeritud\n" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, fuzzy, c-format msgid "%s: Read error from %s file\n" msgstr "%s: lugemise viga failis %s\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, fuzzy, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: seekimise viga failis %s\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, fuzzy, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: ei suuda lugeda ajutist faili\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 #, fuzzy msgid "RE error: " msgstr "positsioneerimise viga" -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 #, fuzzy msgid "Cannot open " msgstr "Ei suuda avada seadmefaili %s\n" -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr "" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 #, fuzzy msgid "fork() failed, try again later\n" msgstr "Parooli EI muudetud - proovige hiljem uuesti\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "" @@ -10157,6 +9798,150 @@ msgstr "" msgid "Out of memory when growing buffer.\n" msgstr "" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Vigane arv: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Süntaksiviga: `%s´\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "Ei tunne parameetrite komplekti `%s'\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr "%s [ -p ] seade nimi\n" + +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ "%s [ -p ] seade maht sekt päid radu stretch gap rate spec1 fmt_gap\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr "%s [ -c | -y | -n | -d ] seade\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr "%s [ -c | -y | -n ] seade\n" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "ei suuda avada lugemiseks seadet /dev/urandom" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "ei suuda lugeda juhust seadmelt /dev/urandom" + +#~ msgid "can't open %s for reading" +#~ msgstr "ei suuda avada faili %s lugemiseks" + +#~ msgid "can't stat(%s)" +#~ msgstr "stat(%s) ei õnnestunud" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "failil %s on valed juurdepääsuõigused" + +#~ msgid "can't read data from %s" +#~ msgstr "ei suuda lugeda faili %s" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "Liiga palju kasutajaid on juba sisse loginud.\n" +#~ "Proovige hiljem uuesti.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Teil on liiga palju protsesse töötamas\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "Parool peab olema vähemalt 6 sümbolit. Proovige uuesti\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "Parool peab sisaldama märke vähemalt kahest järgnevast klassist:\n" +#~ "suur- ja väiketähed, numbrid ja muud sümbolid. Vaadake passwd(1) " +#~ "lisainfoks\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "Vana parooli ei saa uuesti kasutada\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "" +#~ "Ärge palun pange parooliks midagi, mis sarnaneb Teie kasutajanimega!\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "Ärge palun pange parooliks midagi, mis sarnaneb Teie pärisnimega!\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Kasutamine: passwd [kasutajanimi [parool]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "Ainult superkasutaja tohib ka argumente kasutada\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Kasutamine: passwd [-foqsvV] [kasutajanimi [parool]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "Ei suuda käivitada programmi %s: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "Ei suuda kindlaks teha Teie kasutajanime" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Ainult superkasutaja tohib teiste paroole muuta\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "Liiga palju argumente\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "Ei suuda leida sellist kasutajat. Kas `%s' on ikka kasutaja?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "Selle programmiga saab muuta ainult lokaalseid paroole.\n" +#~ "Ehk aitab programmi yppasswd kasutamine." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "UID ja kasutajanimi ei lange kokku - petis niisugune!" + +#~ msgid "Changing password for %s\n" +#~ msgstr "Muudame kasutaja %s parooli\n" + +#~ msgid "Enter old password: " +#~ msgstr "Vana parool: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Vale parool" + +#~ msgid "Enter new password: " +#~ msgstr "Uus parool: " + +#~ msgid "Password not changed." +#~ msgstr "Ei muutnud parooli." + +#~ msgid "Re-type new password: " +#~ msgstr "Uus parool uuesti: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Paroolid ei klapi - tippisite ilmselt valesti. Parool jäi muutmata." + +#~ msgid "password changed, user %s" +#~ msgstr "muudeti kasutaja %s parool" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "ROODU PAROOL MUUDETI" + +#~ msgid "password changed by root, user %s" +#~ msgstr "kasutaja %s muutis roodu parooli" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "kutsun välja funktsiooni setpwnam parooli seadmiseks\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "Parooli EI muudetud - proovige hiljem uuesti\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Parool on nüüd muudetud\n" + #, fuzzy #~ msgid "Warning: omitting partitions after %d\n" #~ msgstr "Hoiatus: kustutan partitsioonid pärast %d\n" diff --git a/po/fi.gmo b/po/fi.gmo new file mode 100644 index 0000000000000000000000000000000000000000..4e28b16ee94d3ac88c750caabe57fcde87c5891a GIT binary patch literal 200282 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 literal 0 HcmV?d00001 diff --git a/po/fi.po b/po/fi.po index ae401499..5aff7d6d 100644 --- a/po/fi.po +++ b/po/fi.po @@ -1,26 +1,26 @@ # Finnish messages for util-linux -# Copyright © 2002, 2003 Lauri Nurmi -# Lauri Nurmi , 2002, 2003. +# Copyright © 2002, 2003, 2005 Lauri Nurmi +# Lauri Nurmi , 2002, 2003, 2005. # # Permission is granted to freely copy and distribute # this file and modified versions, provided, that this # header is not removed and modified versions are marked # as such. # -# Tätä tiedostoa ja muutettuja versioita saa kopioida -# ja levittää vapaasti edellyttäen, että tätä otsikkoa -# ei poisteta, ja muutetut versiot merkitään muutetuiksi. +# Tätä tiedostoa ja muutettuja versioita saa kopioida +# ja levittää vapaasti edellyttäen, että tätä otsikkoa +# ei poisteta, ja muutetut versiot merkitään muutetuiksi. # msgid "" msgstr "" -"Project-Id-Version: util-linux 2.12\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-04 23:42+0100\n" -"PO-Revision-Date: 2003-08-20 11:40+0300\n" +"Project-Id-Version: util-linux 2.12q\n" +"Report-Msgid-Bugs-To: Adrian Bunk \n" +"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"PO-Revision-Date: 2005-03-05 17:10+0200\n" "Last-Translator: Lauri Nurmi \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=iso-8859-15\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: disk-utils/blockdev.c:62 @@ -49,12 +49,11 @@ msgstr "aseta lohkokoko" #: disk-utils/blockdev.c:78 msgid "get 32-bit sector count" -msgstr "" +msgstr "hae 32-bittinen sektorimäärä" #: disk-utils/blockdev.c:81 -#, fuzzy msgid "get size in bytes" -msgstr "hae koko" +msgstr "hae koko tavuina" #: disk-utils/blockdev.c:84 msgid "set readahead" @@ -66,7 +65,7 @@ msgstr "hae lukuennakko" #: disk-utils/blockdev.c:90 msgid "flush buffers" -msgstr "tyhjennä puskurit" +msgstr "tyhjennä puskurit" #: disk-utils/blockdev.c:94 msgid "reread partition table" @@ -75,7 +74,7 @@ msgstr "lue osiotaulu uudelleen" #: disk-utils/blockdev.c:103 #, c-format msgid "Usage:\n" -msgstr "Käyttö:\n" +msgstr "Käyttö:\n" #: disk-utils/blockdev.c:105 #, c-format @@ -90,7 +89,7 @@ msgstr " %s [-v|-q] komennot laitteet\n" #: disk-utils/blockdev.c:107 #, c-format msgid "Available commands:\n" -msgstr "Käytettävissä olevat komennot:\n" +msgstr "Käytettävissä olevat komennot:\n" #: disk-utils/blockdev.c:254 #, c-format @@ -122,10 +121,10 @@ msgstr "%s: ioctl-virhe laitteessa %s\n" msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "RO RA SSZ BSZ AlkuSekt Koko Laite\n" -#: disk-utils/elvtune.c:50 disk-utils/setfdprm.c:100 +#: disk-utils/elvtune.c:50 #, c-format msgid "usage:\n" -msgstr "käyttö:\n" +msgstr "käyttö:\n" #: disk-utils/fdformat.c:31 #, c-format @@ -149,7 +148,7 @@ msgstr "Luku: " #: disk-utils/fdformat.c:73 #, c-format msgid "Problem reading cylinder %d, expected %d, read %d\n" -msgstr "Ongelma luettaessa sylinteriä %d, odotettiin %d, luettiin %d\n" +msgstr "Ongelma luettaessa sylinteriä %d, odotettiin %d, luettiin %d\n" #: disk-utils/fdformat.c:79 #, c-format @@ -157,22 +156,21 @@ msgid "" "bad data in cyl %d\n" "Continuing ... " msgstr "" -"viallista dataa sylinterissä %d\n" +"viallista dataa sylinterissä %d\n" "Jatketaan... " #: disk-utils/fdformat.c:94 #, c-format msgid "usage: %s [ -n ] device\n" -msgstr "käyttö: %s [ -n ] laite\n" +msgstr "käyttö: %s [ -n ] laite\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 -#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:54 +#: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:523 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1176 -#: misc-utils/cal.c:313 misc-utils/ddate.c:180 misc-utils/kill.c:189 -#: misc-utils/rename.c:79 misc-utils/script.c:143 -#, c-format -msgid "%s from %s\n" +#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 +#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#, fuzzy, c-format +msgid "%s from %s%s\n" msgstr "%s paketista %s\n" #: disk-utils/fdformat.c:130 @@ -182,7 +180,7 @@ msgstr "%s: ei ole lohkolaite\n" #: disk-utils/fdformat.c:140 msgid "Could not determine current format type" -msgstr "Nykyistä alustustyyppiä ei voi määrittää" +msgstr "Nykyistä alustustyyppiä ei voi määrittää" #: disk-utils/fdformat.c:141 #, c-format @@ -197,7 +195,7 @@ msgstr "Kaksi" msgid "Single" msgstr "Yksi" -#: disk-utils/fsck.cramfs.c:108 +#: disk-utils/fsck.cramfs.c:107 #, c-format msgid "" "usage: %s [-hv] [-x dir] file\n" @@ -206,113 +204,113 @@ msgid "" " -v be more verbose\n" " file file to test\n" msgstr "" -"käyttö: %s [-hv] [-x hak] tiedosto\n" -" -h näytä tämä ohje\n" +"käyttö: %s [-hv] [-x hak] tiedosto\n" +" -h näytä tämä ohje\n" " -x hak pura hakemistoon hak\n" " -v monisanaisuus\n" " tiedosto tarkistettava tiedosto\n" -#: disk-utils/fsck.cramfs.c:201 +#: disk-utils/fsck.cramfs.c:200 #, c-format msgid "%s: error %d while decompressing! %p(%d)\n" msgstr "%s: virhe %d purettaessa! %p(%d)\n" -#: disk-utils/fsck.cramfs.c:253 +#: disk-utils/fsck.cramfs.c:250 #, c-format msgid "%s: size error in symlink `%s'\n" -msgstr "%s: kokovirhe symlinkissä \"%s\"\n" +msgstr "%s: kokovirhe symlinkissä \"%s\"\n" -#: disk-utils/fsck.cramfs.c:268 disk-utils/fsck.cramfs.c:338 +#: disk-utils/fsck.cramfs.c:265 disk-utils/fsck.cramfs.c:335 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr " puretaan paikkaan %2$ld lohkoa %1$ld (%3$ld)\n" -#: disk-utils/fsck.cramfs.c:297 +#: disk-utils/fsck.cramfs.c:294 #, c-format msgid "%s: bogus mode on `%s' (%o)\n" msgstr "%1$s: virheellinen tila (%3$o) polussa \"%2$s\"\n" -#: disk-utils/fsck.cramfs.c:329 +#: disk-utils/fsck.cramfs.c:326 #, c-format msgid " hole at %ld (%d)\n" -msgstr " reikä kohdassa %ld (%d)\n" +msgstr " reikä kohdassa %ld (%d)\n" -#: disk-utils/fsck.cramfs.c:347 +#: disk-utils/fsck.cramfs.c:344 #, c-format msgid "%s: Non-block (%ld) bytes\n" msgstr "%s: Ei-lohko (%ld) tavua\n" -#: disk-utils/fsck.cramfs.c:353 +#: disk-utils/fsck.cramfs.c:350 #, c-format msgid "%s: Non-size (%ld vs %ld) bytes\n" msgstr "%s: Ei-koko (%ld vs %ld) tavua\n" -#: disk-utils/fsck.cramfs.c:402 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "%s: invalid cramfs--bad path length\n" -msgstr "%s: virheellinen cramfs--väärä polun pituus\n" +msgstr "%s: virheellinen cramfs--väärä polun pituus\n" -#: disk-utils/fsck.cramfs.c:482 +#: disk-utils/fsck.cramfs.c:479 #, c-format msgid "%s: compiled without -x support\n" -msgstr "%s: käännetty ilman -x -tukea\n" +msgstr "%s: käännetty ilman -x -tukea\n" -#: disk-utils/fsck.cramfs.c:508 +#: disk-utils/fsck.cramfs.c:505 #, c-format msgid "%s: warning--unable to determine filesystem size \n" -msgstr "%s: varoitus--tiedostojärjestelmän kokoa ei voi määrittää \n" +msgstr "%s: varoitus--tiedostojärjestelmän kokoa ei voi määrittää \n" -#: disk-utils/fsck.cramfs.c:518 +#: disk-utils/fsck.cramfs.c:515 #, c-format msgid "%s is not a block device or file\n" -msgstr "%s ei ole lohkolaite eikä tiedosto\n" +msgstr "%s ei ole lohkolaite eikä tiedosto\n" -#: disk-utils/fsck.cramfs.c:524 disk-utils/fsck.cramfs.c:559 +#: disk-utils/fsck.cramfs.c:521 disk-utils/fsck.cramfs.c:556 #, c-format msgid "%s: invalid cramfs--file length too short\n" msgstr "%s: virheellinen cramfs--tiedosto on liian lyhyt\n" -#: disk-utils/fsck.cramfs.c:551 +#: disk-utils/fsck.cramfs.c:548 #, c-format msgid "%s: invalid cramfs--wrong magic\n" -msgstr "%s: virheellinen cramfs--väärä taika\n" +msgstr "%s: virheellinen cramfs--väärä taika\n" -#: disk-utils/fsck.cramfs.c:564 +#: disk-utils/fsck.cramfs.c:561 #, c-format msgid "%s: warning--file length too long, padded image?\n" -msgstr "%s: varoitus--tiedosto on liian pitkä, tasattu kuva?\n" +msgstr "%s: varoitus--tiedosto on liian pitkä, tasattu kuva?\n" -#: disk-utils/fsck.cramfs.c:574 +#: disk-utils/fsck.cramfs.c:571 #, c-format msgid "%s: invalid cramfs--crc error\n" msgstr "%s: virheellinen cramfs--crc-virhe\n" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:577 #, c-format msgid "%s: warning--old cramfs image, no CRC\n" -msgstr "%s: varoitus--vanha cramfs-kuva, ei CRC:tä\n" +msgstr "%s: varoitus--vanha cramfs-kuva, ei CRC:tä\n" -#: disk-utils/fsck.cramfs.c:602 +#: disk-utils/fsck.cramfs.c:599 #, c-format msgid "%s: invalid cramfs--bad superblock\n" msgstr "%s: virheellinen cramfs--viallinen superlohko\n" -#: disk-utils/fsck.cramfs.c:618 +#: disk-utils/fsck.cramfs.c:615 #, c-format msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n" msgstr "" "%s: virheellinen cramfs--hakemistodatan loppu (%ld) != tiedostodatan alku (%" "ld)\n" -#: disk-utils/fsck.cramfs.c:626 +#: disk-utils/fsck.cramfs.c:623 #, c-format msgid "%s: invalid cramfs--invalid file data offset\n" -msgstr "%s: virheellinen cramfs--virheellinen tiedostodatan siirtymä\n" +msgstr "%s: virheellinen cramfs--virheellinen tiedostodatan siirtymä\n" #: disk-utils/fsck.minix.c:186 #, c-format msgid "Usage: %s [-larvsmf] /dev/name\n" -msgstr "Käyttö: %s [-larvsmf] /dev/nimi\n" +msgstr "Käyttö: %s [-larvsmf] /dev/nimi\n" #: disk-utils/fsck.minix.c:293 #, c-format @@ -331,12 +329,12 @@ msgstr "tarkistus keskeytetty.\n" #: disk-utils/fsck.minix.c:318 disk-utils/fsck.minix.c:341 #, c-format msgid "Zone nr < FIRSTZONE in file `%s'." -msgstr "Vyöhykenumero < FIRSTZONE tiedostossa \"%s\"." +msgstr "Vyöhykenumero < FIRSTZONE tiedostossa \"%s\"." #: disk-utils/fsck.minix.c:322 disk-utils/fsck.minix.c:345 #, c-format msgid "Zone nr >= ZONES in file `%s'." -msgstr "Vyöhykenumero >= ZONES tiedostossa \"%s\"." +msgstr "Vyöhykenumero >= ZONES tiedostossa \"%s\"." #: disk-utils/fsck.minix.c:327 disk-utils/fsck.minix.c:350 msgid "Remove block" @@ -358,12 +356,12 @@ msgid "" "Internal error: trying to write bad block\n" "Write request ignored\n" msgstr "" -"Sisäinen virhe: yritetään kirjoittaa viallista lohkoa\n" -"Kirjoituspyyntöä ei huomioida\n" +"Sisäinen virhe: yritetään kirjoittaa viallista lohkoa\n" +"Kirjoituspyyntöä ei huomioida\n" #: disk-utils/fsck.minix.c:395 disk-utils/mkfs.minix.c:267 msgid "seek failed in write_block" -msgstr "siirtyminen epäonnistui funktiossa write_block" +msgstr "siirtyminen epäonnistui funktiossa write_block" #: disk-utils/fsck.minix.c:398 #, c-format @@ -372,7 +370,7 @@ msgstr "Kirjoitusvirhe: viallinen lohko tiedostossa \"%s\"\n" #: disk-utils/fsck.minix.c:514 msgid "seek failed in write_super_block" -msgstr "siirtyminen epäonnistui funktiossa write_super_block" +msgstr "siirtyminen epäonnistui funktiossa write_super_block" #: disk-utils/fsck.minix.c:516 disk-utils/mkfs.minix.c:254 msgid "unable to write super-block" @@ -384,7 +382,7 @@ msgstr "I-solmukarttaa ei voi kirjoittaa" #: disk-utils/fsck.minix.c:528 msgid "Unable to write zone map" -msgstr "Vyöhykekartan kirjoitus ei onnistu" +msgstr "Vyöhykekartan kirjoitus ei onnistu" #: disk-utils/fsck.minix.c:530 msgid "Unable to write inodes" @@ -392,7 +390,7 @@ msgstr "I-solmuja ei voi kirjoittaa" #: disk-utils/fsck.minix.c:557 msgid "seek failed" -msgstr "siirtyminen epäonnistui" +msgstr "siirtyminen epäonnistui" #: disk-utils/fsck.minix.c:559 msgid "unable to read super block" @@ -404,15 +402,15 @@ msgstr "virheellinen taikaluku superlohkossa" #: disk-utils/fsck.minix.c:579 msgid "Only 1k blocks/zones supported" -msgstr "Vain 1k-lohkot/vyöhykkeet ovat tuettuja" +msgstr "Vain 1k-lohkot/vyöhykkeet ovat tuettuja" #: disk-utils/fsck.minix.c:581 msgid "bad s_imap_blocks field in super-block" -msgstr "virheellinen s_imap_blocks-kenttä superlohkossa" +msgstr "virheellinen s_imap_blocks-kenttä superlohkossa" #: disk-utils/fsck.minix.c:583 msgid "bad s_zmap_blocks field in super-block" -msgstr "virheellinen s_zmap_blocks-kenttä superlohkossa" +msgstr "virheellinen s_zmap_blocks-kenttä superlohkossa" #: disk-utils/fsck.minix.c:590 msgid "Unable to allocate buffer for inode map" @@ -428,7 +426,7 @@ msgstr "I-solmujen laskemiseen ei voi varata puskuria" #: disk-utils/fsck.minix.c:604 msgid "Unable to allocate buffer for zone count" -msgstr "Vyöhykkeen laskemiseen ei voi varata puskuria" +msgstr "Vyöhykkeen laskemiseen ei voi varata puskuria" #: disk-utils/fsck.minix.c:606 msgid "Unable to read inode map" @@ -436,7 +434,7 @@ msgstr "I-solmukarttaa ei voi lukea" #: disk-utils/fsck.minix.c:608 msgid "Unable to read zone map" -msgstr "Vyöhykekarttaa ei voi lukea" +msgstr "Vyöhykekarttaa ei voi lukea" #: disk-utils/fsck.minix.c:610 msgid "Unable to read inodes" @@ -445,7 +443,7 @@ msgstr "I-solmuja ei voi lukea" #: disk-utils/fsck.minix.c:612 #, c-format msgid "Warning: Firstzone != Norm_firstzone\n" -msgstr "Varoitus: Ensimmäinenvyöhyke != Norm_ensimmäinenvyöhyke\n" +msgstr "Varoitus: Ensimmäinenvyöhyke != Norm_ensimmäinenvyöhyke\n" #: disk-utils/fsck.minix.c:617 disk-utils/mkfs.minix.c:508 #, c-format @@ -460,12 +458,12 @@ msgstr "%ld lohkoa\n" #: disk-utils/fsck.minix.c:619 disk-utils/mkfs.minix.c:510 #, c-format msgid "Firstdatazone=%ld (%ld)\n" -msgstr "Ensimmäinendatavyöhyke=%ld (%ld)\n" +msgstr "Ensimmäinendatavyöhyke=%ld (%ld)\n" #: disk-utils/fsck.minix.c:620 disk-utils/mkfs.minix.c:511 #, c-format msgid "Zonesize=%d\n" -msgstr "Vyöhykekoko=%d\n" +msgstr "Vyöhykekoko=%d\n" #: disk-utils/fsck.minix.c:621 #, c-format @@ -475,7 +473,7 @@ msgstr "Maxkoko=%ld\n" #: disk-utils/fsck.minix.c:622 #, c-format msgid "Filesystem state=%d\n" -msgstr "Tied.järj. tila=%d\n" +msgstr "Tied.järj. tila=%d\n" #: disk-utils/fsck.minix.c:623 #, c-format @@ -489,11 +487,11 @@ msgstr "" #: disk-utils/fsck.minix.c:638 disk-utils/fsck.minix.c:689 #, c-format msgid "Inode %d marked unused, but used for file '%s'\n" -msgstr "Käyttämättömäksi merkittyä i-solmua %d käytetään tiedostoon \"%s\"\n" +msgstr "Käyttämättömäksi merkittyä i-solmua %d käytetään tiedostoon \"%s\"\n" #: disk-utils/fsck.minix.c:642 disk-utils/fsck.minix.c:693 msgid "Mark in use" -msgstr "Merkitse käyttöön" +msgstr "Merkitse käyttöön" #: disk-utils/fsck.minix.c:664 disk-utils/fsck.minix.c:713 #, c-format @@ -503,7 +501,7 @@ msgstr "Tiedostolla \"%s\" on tila %05o\n" #: disk-utils/fsck.minix.c:671 disk-utils/fsck.minix.c:719 #, c-format msgid "Warning: inode count too big.\n" -msgstr "Varoitus i-solmujen määrä on liian suuri.\n" +msgstr "Varoitus i-solmujen määrä on liian suuri.\n" #: disk-utils/fsck.minix.c:731 msgid "root inode isn't a directory" @@ -512,18 +510,18 @@ msgstr "juuren i-solmu ei ole hakemisto" #: disk-utils/fsck.minix.c:753 disk-utils/fsck.minix.c:786 #, c-format msgid "Block has been used before. Now in file `%s'." -msgstr "Lohkoa on käytetty aikaisemmin. Nyt tiedostossa \"%s\"." +msgstr "Lohkoa on käytetty aikaisemmin. Nyt tiedostossa \"%s\"." #: disk-utils/fsck.minix.c:755 disk-utils/fsck.minix.c:788 #: disk-utils/fsck.minix.c:1111 disk-utils/fsck.minix.c:1120 #: disk-utils/fsck.minix.c:1166 disk-utils/fsck.minix.c:1175 msgid "Clear" -msgstr "Tyhjennä" +msgstr "Tyhjennä" #: disk-utils/fsck.minix.c:765 disk-utils/fsck.minix.c:798 #, c-format msgid "Block %d in file `%s' is marked not in use." -msgstr "Lohko %d tiedostossa \"%s\" on merkitty käyttämättömäksi." +msgstr "Lohko %d tiedostossa \"%s\" on merkitty käyttämättömäksi." #: disk-utils/fsck.minix.c:767 disk-utils/fsck.minix.c:800 msgid "Correct" @@ -533,7 +531,7 @@ msgstr "Korjaa" #, c-format msgid "The directory '%s' contains a bad inode number for file '%.*s'." msgstr "" -"Hakemisto \"%s\" sisältää virheellisen i-solmunumeron tiedostolle \"%.*s\"." +"Hakemisto \"%s\" sisältää virheellisen i-solmunumeron tiedostolle \"%.*s\"." #: disk-utils/fsck.minix.c:942 disk-utils/fsck.minix.c:1009 msgid " Remove" @@ -542,7 +540,7 @@ msgstr " Poista" #: disk-utils/fsck.minix.c:956 #, c-format msgid "`%s': bad directory: '.' isn't first\n" -msgstr "\"%s\": viallinen hakemisto: \".\" ei ole ensimmäisenä\n" +msgstr "\"%s\": viallinen hakemisto: \".\" ei ole ensimmäisenä\n" #: disk-utils/fsck.minix.c:964 #, c-format @@ -552,7 +550,7 @@ msgstr "\"%s\": viallinen hakemisto: \"..\" ei ole toisena\n" #: disk-utils/fsck.minix.c:1023 #, c-format msgid "%s: bad directory: '.' isn't first\n" -msgstr "%s: viallinen hakemisto: \".\" ei ole ensimmäisenä\n" +msgstr "%s: viallinen hakemisto: \".\" ei ole ensimmäisenä\n" #: disk-utils/fsck.minix.c:1032 #, c-format @@ -561,7 +559,7 @@ msgstr "%s: viallinen hakemisto: \"..\" ei ole toisena\n" #: disk-utils/fsck.minix.c:1066 msgid "internal error" -msgstr "sisäinen virhe" +msgstr "sisäinen virhe" #: disk-utils/fsck.minix.c:1069 disk-utils/fsck.minix.c:1087 #, c-format @@ -570,7 +568,7 @@ msgstr "%s: viallinen hakemisto: koko < 32" #: disk-utils/fsck.minix.c:1100 msgid "seek failed in bad_zone" -msgstr "siirtyminen epäonnistui funktiossa bad_zone" +msgstr "siirtyminen epäonnistui funktiossa bad_zone" #: disk-utils/fsck.minix.c:1110 disk-utils/fsck.minix.c:1165 #, c-format @@ -580,40 +578,40 @@ msgstr "I-solmun %d tila ei ole tyhjennetty." #: disk-utils/fsck.minix.c:1119 disk-utils/fsck.minix.c:1174 #, c-format msgid "Inode %d not used, marked used in the bitmap." -msgstr "I-solmua %d ei käytetä, merkitty käytetyksi bittikartassa." +msgstr "I-solmua %d ei käytetä, merkitty käytetyksi bittikartassa." #: disk-utils/fsck.minix.c:1125 disk-utils/fsck.minix.c:1180 #, c-format msgid "Inode %d used, marked unused in the bitmap." -msgstr "I-solmu %d käytössä, merkitty käyttämättömäksi bittikartassa." +msgstr "I-solmu %d käytössä, merkitty käyttämättömäksi bittikartassa." #: disk-utils/fsck.minix.c:1131 disk-utils/fsck.minix.c:1185 #, c-format msgid "Inode %d (mode = %07o), i_nlinks=%d, counted=%d." -msgstr "I-solmu %d (tila = %07o), i_linkkimäärä=%d, laskettu=%d." +msgstr "I-solmu %d (tila = %07o), i_linkkimäärä=%d, laskettu=%d." #: disk-utils/fsck.minix.c:1133 disk-utils/fsck.minix.c:1187 msgid "Set i_nlinks to count" -msgstr "Aseta i_linkkimäärä lasketun mukaiseksi" +msgstr "Aseta i_linkkimäärä lasketun mukaiseksi" #: disk-utils/fsck.minix.c:1145 disk-utils/fsck.minix.c:1199 #, c-format msgid "Zone %d: marked in use, no file uses it." -msgstr "Vyöhyke %d: merkitty käyttöön, mutta mikään tiedosto ei käytä sitä." +msgstr "Vyöhyke %d: merkitty käyttöön, mutta mikään tiedosto ei käytä sitä." #: disk-utils/fsck.minix.c:1146 disk-utils/fsck.minix.c:1201 msgid "Unmark" -msgstr "Poista merkintä" +msgstr "Poista merkintä" #: disk-utils/fsck.minix.c:1151 disk-utils/fsck.minix.c:1206 #, c-format msgid "Zone %d: in use, counted=%d\n" -msgstr "Vyöhyke %d: käytössä, laskettu=%d\n" +msgstr "Vyöhyke %d: käytössä, laskettu=%d\n" #: disk-utils/fsck.minix.c:1154 disk-utils/fsck.minix.c:1209 #, c-format msgid "Zone %d: not in use, counted=%d\n" -msgstr "Vyöhyke %d: ei käytössä, laskettu=%d\n" +msgstr "Vyöhyke %d: ei käytössä, laskettu=%d\n" #: disk-utils/fsck.minix.c:1181 msgid "Set" @@ -630,7 +628,7 @@ msgstr "virheellinen v2 i-solmun koko" #: disk-utils/fsck.minix.c:1282 msgid "need terminal for interactive repairs" -msgstr "vuorovaikutteisiin korjauksiin tarvitaan pääte" +msgstr "vuorovaikutteisiin korjauksiin tarvitaan pääte" #: disk-utils/fsck.minix.c:1286 #, c-format @@ -645,12 +643,12 @@ msgstr "%s on puhdas, ei tarkistusta.\n" #: disk-utils/fsck.minix.c:1305 #, c-format msgid "Forcing filesystem check on %s.\n" -msgstr "Pakotetaan tiedostojärjestelmän tarkistus laitteella %s.\n" +msgstr "Pakotetaan tiedostojärjestelmän tarkistus laitteella %s.\n" #: disk-utils/fsck.minix.c:1307 #, c-format msgid "Filesystem on %s is dirty, needs checking.\n" -msgstr "Tiedostojärjestelmä laitteella %s on likainen, vaatii tarkistuksen.\n" +msgstr "Tiedostojärjestelmä laitteella %s on likainen, vaatii tarkistuksen.\n" #: disk-utils/fsck.minix.c:1333 #, c-format @@ -659,12 +657,12 @@ msgid "" "%6ld inodes used (%ld%%)\n" msgstr "" "\n" -"%6ld i-solmua käytetty (%ld%%)\n" +"%6ld i-solmua käytetty (%ld%%)\n" #: disk-utils/fsck.minix.c:1338 #, c-format msgid "%6ld zones used (%ld%%)\n" -msgstr "%6ld vyöhykettä käytety (%ld%%)\n" +msgstr "%6ld vyöhykettä käytety (%ld%%)\n" #: disk-utils/fsck.minix.c:1340 #, c-format @@ -684,8 +682,8 @@ msgstr "" "%6d hakemistoa\n" "%6d merkkilaitetiedostoa\n" "%6d lohkolaitetiedostoa\n" -"%6d linkkiä\n" -"%6d symbolista linkkiä\n" +"%6d linkkiä\n" +"%6d symbolista linkkiä\n" "------\n" "%6d tiedostoa\n" @@ -697,18 +695,18 @@ msgid "" "----------------------------\n" msgstr "" "--------------------------------\n" -"TIEDOSTOJÄRJESTELMÄÄ ON MUUTETTU\n" +"TIEDOSTOJÄRJESTELMÄÄ ON MUUTETTU\n" "--------------------------------\n" #: disk-utils/isosize.c:129 #, c-format msgid "%s: failed to open: %s\n" -msgstr "%s: avaaminen epäonnistui: %s\n" +msgstr "%s: avaaminen epäonnistui: %s\n" #: disk-utils/isosize.c:135 #, c-format msgid "%s: seek error on %s\n" -msgstr "%s: virhe siirrytäessä tiedostossa %s\n" +msgstr "%s: virhe siirrytäessä tiedostossa %s\n" #: disk-utils/isosize.c:141 #, c-format @@ -718,17 +716,17 @@ msgstr "%s: virhe luettaessa tiedostoa %s\n" #: disk-utils/isosize.c:150 #, c-format msgid "sector count: %d, sector size: %d\n" -msgstr "sektorimäärä: %d, sektorikoko: %d\n" +msgstr "sektorimäärä: %d, sektorikoko: %d\n" #: disk-utils/isosize.c:198 #, c-format msgid "%s: option parse error\n" -msgstr "%s: virhe valitsimien jäsennyksessä\n" +msgstr "%s: virhe valitsimien jäsennyksessä\n" #: disk-utils/isosize.c:206 #, c-format msgid "Usage: %s [-x] [-d ] iso9660-image\n" -msgstr "Käyttö: %s [-x] [-d ] iso9660-kuva\n" +msgstr "Käyttö: %s [-x] [-d ] iso9660-kuva\n" #: disk-utils/mkfs.bfs.c:88 #, c-format @@ -736,16 +734,16 @@ msgid "" "Usage: %s [-v] [-N nr-of-inodes] [-V volume-name]\n" " [-F fsname] device [block-count]\n" msgstr "" -"Käyttö: %s [-v] [-N i-solmumäärä] [-V osionimi]\n" -" [-F tied.järj.nimi] laite [lohkomäärä]\n" +"Käyttö: %s [-v] [-N i-solmumäärä] [-V osionimi]\n" +" [-F tied.järj.nimi] laite [lohkomäärä]\n" #: disk-utils/mkfs.bfs.c:135 msgid "volume name too long" -msgstr "osionimi on liian pitkä" +msgstr "osionimi on liian pitkä" #: disk-utils/mkfs.bfs.c:142 msgid "fsname name too long" -msgstr "tiedostojärjestelmän nimi on liian pitkä" +msgstr "tiedostojärjestelmän nimi on liian pitkä" #: disk-utils/mkfs.bfs.c:167 #, c-format @@ -779,9 +777,9 @@ msgstr "liian monta i-solmua - maksimi on 512" #: disk-utils/mkfs.bfs.c:216 #, c-format msgid "not enough space, need at least %lu blocks" -msgstr "tila ei riitä, vaaditaan vähintään %lu lohkoa" +msgstr "tila ei riitä, vaaditaan vähintään %lu lohkoa" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2232 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2234 #, c-format msgid "Device: %s\n" msgstr "Laite: %s\n" @@ -794,7 +792,7 @@ msgstr "Osio: <%-6s>\n" #: disk-utils/mkfs.bfs.c:230 #, c-format msgid "FSname: <%-6s>\n" -msgstr "Tiedjärj.nimi: <%-6s>\n" +msgstr "Tiedjärj.nimi: <%-6s>\n" #: disk-utils/mkfs.bfs.c:231 #, c-format @@ -839,37 +837,37 @@ msgstr "siirtymisvirhe" #: disk-utils/mkfs.bfs.c:278 msgid "error writing . entry" -msgstr "virhe kirjoitettessa \".\"-merkintää" +msgstr "virhe kirjoitettessa \".\"-merkintää" #: disk-utils/mkfs.bfs.c:282 msgid "error writing .. entry" -msgstr "virhe kirjoitettessa \"..\"-merkintää" +msgstr "virhe kirjoitettessa \"..\"-merkintää" #: disk-utils/mkfs.bfs.c:286 #, c-format msgid "error closing %s" msgstr "virhe suljettaessa laitetta %s" -#: disk-utils/mkfs.c:75 +#: disk-utils/mkfs.c:73 #, c-format msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" msgstr "" -"Käyttö: mkfs [-V] [-t tied.järj. tyyppi] [tied.järj.valitsimet] laite " +"Käyttö: mkfs [-V] [-t tied.järj. tyyppi] [tied.järj.valitsimet] laite " "[koko]\n" -#: disk-utils/mkfs.c:90 disk-utils/mkfs.c:98 fdisk/cfdisk.c:347 +#: disk-utils/mkfs.c:88 disk-utils/mkfs.c:96 fdisk/cfdisk.c:345 #: getopt/getopt.c:89 getopt/getopt.c:99 login-utils/wall.c:237 #, c-format msgid "%s: Out of memory!\n" msgstr "%s: Muisti lopussa!\n" -#: disk-utils/mkfs.c:105 +#: disk-utils/mkfs.c:103 #, c-format msgid "mkfs version %s (%s)\n" msgstr "mkfs-versio %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 -#, fuzzy, c-format +#, c-format msgid "" "usage: %s [-h] [-v] [-b blksz] [-e edition] [-i file] [-n name] dirname " "outfile\n" @@ -886,19 +884,19 @@ msgid "" " dirname root of the filesystem to be compressed\n" " outfile output file\n" msgstr "" -"käyttö: %s [-v] [-b lkoko] [-e laitos] [-i tied] [-n nimi] haknimi " +"käyttö: %s [-v] [-b lkoko] [-e laitos] [-i tied] [-n nimi] haknimi " "tulostied\n" -" -h näytä tämä ohje\n" +" -h näytä tämä ohje\n" " -v monisanaisuus\n" -" -E käsittele varoitukset virheinä (nollasta poikkeava paluuarvo)\n" -" -b lkoko käytä tätä lohkokokoa, on oltava sama kuin sivukoko\n" -" -e laitos aseta laitosnumero (osa tied.järj-id:tä)\n" -" -i tied sisällytä tiedostokuva tiedostojärjestelmään (vaatii >= 2.4.0)\n" -" -n nimi aseta cramfs-tiedostojärjestelmän nimi\n" -" -p tasaa %d tavulla käynnistyskoodia varten\n" -" -s lajittele hakemistomerkinnät (vanha valitsin, ei huomioida)\n" -" -z tee reikiä (vaatii >= 2.3.39)\n" -" haknimi pakattavan tiedostojärjestelmän juuri\n" +" -E käsittele varoitukset virheinä (nollasta poikkeava paluuarvo)\n" +" -b lkoko käytä tätä lohkokokoa, on oltava sama kuin sivukoko\n" +" -e laitos aseta laitosnumero (osa tied.järj-id:tä)\n" +" -i tied sisällytä tiedostokuva tiedostojärjestelmään (vaatii >= 2.4.0)\n" +" -n nimi aseta cramfs-tiedostojärjestelmän nimi\n" +" -p tasaa %d tavulla käynnistyskoodia varten\n" +" -s lajittele hakemistomerkinnät (vanha valitsin, ei huomioida)\n" +" -z tee reikiä (vaatii >= 2.3.39)\n" +" haknimi tiivistettävän tiedostojärjestelmän juuri\n" " tulostied tulostiedosto\n" #: disk-utils/mkfs.cramfs.c:335 @@ -907,14 +905,14 @@ msgid "" "Very long (%u bytes) filename `%s' found.\n" " Please increase MAX_INPUT_NAMELEN in mkcramfs.c and recompile. Exiting.\n" msgstr "" -"Löytyi hyvin pitkä tiedostonimi \"%2$s\" (%1$u tavua).\n" -" Kasvata vakiota MAX_INPUT_NAMELEN tiedostossa mkcramfs.c ja käännä " +"Löytyi hyvin pitkä tiedostonimi \"%2$s\" (%1$u tavua).\n" +" Kasvata vakiota MAX_INPUT_NAMELEN tiedostossa mkcramfs.c ja käännä " "uudelleen. Poistutaan.\n" #: disk-utils/mkfs.cramfs.c:463 #, c-format msgid "filesystem too big. Exiting.\n" -msgstr "tiedostojärjestelmä on liian suuri. Poistutaan.\n" +msgstr "tiedostojärjestelmä on liian suuri. Poistutaan.\n" #: disk-utils/mkfs.cramfs.c:514 #, c-format @@ -922,10 +920,9 @@ msgid "" "Exceeded MAXENTRIES. Raise this value in mkcramfs.c and recompile. " "Exiting.\n" msgstr "" -"MAXENTRIES ylitetty. Kasvata tätä arvoa tiedostossa mkcramfs.c ja käännä " +"MAXENTRIES ylitetty. Kasvata tätä arvoa tiedostossa mkcramfs.c ja käännä " "uudelleen. Poistutaan.\n" -#. (I don't think this can happen with zlib.) #: disk-utils/mkfs.cramfs.c:622 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" @@ -942,13 +939,13 @@ msgid "" "warning: guestimate of required size (upper bound) is %LdMB, but maximum " "image size is %uMB. We might die prematurely.\n" msgstr "" -"varoitus: arviokoko (yläraja) on %Ld Mt, mutta suurin kuvakoko on %u Mt. " -"Prosessi saattaa päättyä ennenaikaisesti.\n" +"varoitus: arviokoko (yläraja) on %Ld Mt, mutta suurin kuvakoko on %u Mt. " +"Prosessi saattaa päättyä ennenaikaisesti.\n" #: disk-utils/mkfs.cramfs.c:860 #, c-format msgid "Including: %s\n" -msgstr "Sisällytetään: %s\n" +msgstr "Sisällytetään: %s\n" #: disk-utils/mkfs.cramfs.c:866 #, c-format @@ -974,21 +971,17 @@ msgstr "CRC: %x\n" #, c-format msgid "not enough space allocated for ROM image (%Ld allocated, %d used)\n" msgstr "" -"ROM-kuvalle ei ole varattu riittävästi tilaa (%Ld varattu, %d käytetty)\n" +"ROM-kuvalle ei ole varattu riittävästi tilaa (%Ld varattu, %d käytetty)\n" #: disk-utils/mkfs.cramfs.c:903 #, c-format msgid "ROM image write failed (%d %d)\n" -msgstr "ROM-kuvan kirjoitus epäonnistui (%d %d)\n" +msgstr "ROM-kuvan kirjoitus epäonnistui (%d %d)\n" -#. (These warnings used to come at the start, but they scroll off the -#. screen too quickly.) -#. (can't happen when reading from ext2fs) -#. bytes, not chars: think UTF8. #: disk-utils/mkfs.cramfs.c:912 #, c-format msgid "warning: filenames truncated to 255 bytes.\n" -msgstr "varoitus: tiedostonimet typistetään 255 tavuun.\n" +msgstr "varoitus: tiedostonimet typistetään 255 tavuun.\n" #: disk-utils/mkfs.cramfs.c:915 #, c-format @@ -1005,13 +998,13 @@ msgstr "" #, c-format msgid "" "warning: uids truncated to %u bits. (This may be a security concern.)\n" -msgstr "varoitus: uid:t typistetty %u bittiin. (Tämä voi olla turvaongelma.)\n" +msgstr "varoitus: uid:t typistetty %u bittiin. (Tämä voi olla turvaongelma.)\n" #: disk-utils/mkfs.cramfs.c:928 #, c-format msgid "" "warning: gids truncated to %u bits. (This may be a security concern.)\n" -msgstr "varoitus: gid:t typistetty %u bittiin. (Tämä voi olla turvaongelma.)\n" +msgstr "varoitus: gid:t typistetty %u bittiin. (Tämä voi olla turvaongelma.)\n" #: disk-utils/mkfs.cramfs.c:933 #, c-format @@ -1019,30 +1012,30 @@ msgid "" "WARNING: device numbers truncated to %u bits. This almost certainly means\n" "that some device files will be wrong.\n" msgstr "" -"VAROITUS: laitenumerot typistetty %u bittiin. Tämä tarkoittaa lähes\n" -"varmasti, että jotkut laitetiedostot ovat väärin.\n" +"VAROITUS: laitenumerot typistetty %u bittiin. Tämä tarkoittaa lähes\n" +"varmasti, että jotkut laitetiedostot ovat väärin.\n" #: disk-utils/mkfs.minix.c:163 #, c-format msgid "Usage: %s [-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]\n" -msgstr "Käyttö: %s [-c | -l tiedostonimi] [-nXX] [-iXX] /dev/nimi [lohkot]\n" +msgstr "Käyttö: %s [-c | -l tiedostonimi] [-nXX] [-iXX] /dev/nimi [lohkot]\n" #: disk-utils/mkfs.minix.c:187 #, c-format msgid "%s is mounted; will not make a filesystem here!" -msgstr "%s on liitetty; ei tehdä tiedostojärjestelmää tähän!" +msgstr "%s on liitetty; ei tehdä tiedostojärjestelmää tähän!" #: disk-utils/mkfs.minix.c:248 msgid "seek to boot block failed in write_tables" -msgstr "siirtyminen käynnistyslohkoon epäonnistui funktiossa write_tables" +msgstr "siirtyminen käynnistyslohkoon epäonnistui funktiossa write_tables" #: disk-utils/mkfs.minix.c:250 msgid "unable to clear boot sector" -msgstr "käynnistyssektorin tyhjentäminen ei onnistu" +msgstr "käynnistyssektorin tyhjentäminen ei onnistu" #: disk-utils/mkfs.minix.c:252 msgid "seek failed in write_tables" -msgstr "siirtyminen epäonnistui funktiossa write_tables" +msgstr "siirtyminen epäonnistui funktiossa write_tables" #: disk-utils/mkfs.minix.c:256 msgid "unable to write inode map" @@ -1050,7 +1043,7 @@ msgstr "i-solmukarttaa ei voi kirjoittaa" #: disk-utils/mkfs.minix.c:258 msgid "unable to write zone map" -msgstr "vyöhykekarttaa ei voi kirjoittaa" +msgstr "vyöhykekarttaa ei voi kirjoittaa" #: disk-utils/mkfs.minix.c:260 msgid "unable to write inodes" @@ -1058,9 +1051,8 @@ msgstr "i-solmuja ei voi kirjoittaa" #: disk-utils/mkfs.minix.c:269 msgid "write failed in write_block" -msgstr "kirjoitus epäonnistui funktiossa write_block" +msgstr "kirjoitus epäonnistui funktiossa write_block" -#. Could make triple indirect block here #: disk-utils/mkfs.minix.c:277 disk-utils/mkfs.minix.c:351 #: disk-utils/mkfs.minix.c:400 msgid "too many bad blocks" @@ -1068,7 +1060,7 @@ msgstr "liian monta viallista lohkoa" #: disk-utils/mkfs.minix.c:285 msgid "not enough good blocks" -msgstr "ei riittävästi ehjiä lohkoja" +msgstr "ei riittävästi ehjiä lohkoja" #: disk-utils/mkfs.minix.c:497 msgid "unable to allocate buffers for maps" @@ -1089,22 +1081,22 @@ msgstr "" #: disk-utils/mkfs.minix.c:526 msgid "seek failed during testing of blocks" -msgstr "siirtyminen epäonnistui lohkojen testauksen aikana" +msgstr "siirtyminen epäonnistui lohkojen testauksen aikana" #: disk-utils/mkfs.minix.c:534 #, c-format msgid "Weird values in do_check: probably bugs\n" msgstr "" -"Outoja arvoja funktiossa do_check: todennäköisesti ohjelmistovirheitä\n" +"Outoja arvoja funktiossa do_check: todennäköisesti ohjelmistovirheitä\n" -#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:428 +#: disk-utils/mkfs.minix.c:565 disk-utils/mkswap.c:427 msgid "seek failed in check_blocks" -msgstr "siirtyminen epäonnistui funktiossa check_blocks" +msgstr "siirtyminen epäonnistui funktiossa check_blocks" #: disk-utils/mkfs.minix.c:574 msgid "bad blocks before data-area: cannot make fs" msgstr "" -"virheellisiä lohkoja ennen data-aluetta: tiedostojärjestelmää ei voi luoda" +"virheellisiä lohkoja ennen data-aluetta: tiedostojärjestelmää ei voi luoda" #: disk-utils/mkfs.minix.c:580 disk-utils/mkfs.minix.c:602 #, c-format @@ -1118,12 +1110,12 @@ msgstr "yksi viallinen lohko\n" #: disk-utils/mkfs.minix.c:592 msgid "can't open file of bad blocks" -msgstr "vialliset lohkot sisältävää tiedostoa ei voi avata" +msgstr "vialliset lohkot sisältävää tiedostoa ei voi avata" #: disk-utils/mkfs.minix.c:674 #, c-format msgid "strtol error: number of blocks not specified" -msgstr "strtol-virhe: lohkojen määrää ei ole annettu" +msgstr "strtol-virhe: lohkojen määrää ei ole annettu" #: disk-utils/mkfs.minix.c:704 #, c-format @@ -1138,108 +1130,108 @@ msgstr "tiedoston %s tilaa ei voi lukea" #: disk-utils/mkfs.minix.c:710 #, c-format msgid "will not try to make filesystem on '%s'" -msgstr "ei yritetä luoda tiedostojärjestelmää kohteeseen \"%s\"" +msgstr "ei yritetä luoda tiedostojärjestelmää kohteeseen \"%s\"" -#: disk-utils/mkswap.c:178 +#: disk-utils/mkswap.c:177 #, c-format msgid "Bad user-specified page size %d\n" -msgstr "Käyttäjän antama sivukoko %d on virheellinen\n" +msgstr "Käyttäjän antama sivukoko %d on virheellinen\n" -#: disk-utils/mkswap.c:187 +#: disk-utils/mkswap.c:186 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" msgstr "" -"Käytetään käyttäjän antamaa sivukokoa %d järjestelmän arvojen %d/%d sijaan\n" +"Käytetään käyttäjän antamaa sivukokoa %d järjestelmän arvojen %d/%d sijaan\n" -#: disk-utils/mkswap.c:191 +#: disk-utils/mkswap.c:190 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Oletetaan sivujen kooksi %d (ei %d)\n" -#: disk-utils/mkswap.c:234 +#: disk-utils/mkswap.c:233 #, c-format msgid "Bad swap header size, no label written.\n" -msgstr "" +msgstr "Virheellinen sivutusotsakkeen koko, nimiötä ei kirjoitettu.\n" -#: disk-utils/mkswap.c:244 +#: disk-utils/mkswap.c:243 #, c-format msgid "Label was truncated.\n" -msgstr "" +msgstr "Nimiötä lyhennettiin.\n" -#: disk-utils/mkswap.c:250 -#, fuzzy, c-format +#: disk-utils/mkswap.c:249 +#, c-format msgid "no label, " -msgstr "nimiö" +msgstr "ei nimiötä, " -#: disk-utils/mkswap.c:258 +#: disk-utils/mkswap.c:257 #, c-format msgid "no uuid\n" -msgstr "" +msgstr "ei uuid:tä\n" -#: disk-utils/mkswap.c:382 -#, fuzzy, c-format +#: disk-utils/mkswap.c:381 +#, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]\n" -msgstr "Käyttö: %s [-c] [-v0|-v1] [-pSIVUKOKO] /dev/nimi [lohkot]\n" +msgstr "Käyttö: %s [-c] [-v0|-v1] [-pSIVUKOKO] [-L nimiö] /dev/nimi [lohkot]\n" -#: disk-utils/mkswap.c:405 +#: disk-utils/mkswap.c:404 msgid "too many bad pages" msgstr "liian monta viallista sivua" -#: disk-utils/mkswap.c:419 misc-utils/look.c:183 misc-utils/setterm.c:1145 -#: text-utils/more.c:1974 text-utils/more.c:1985 +#: disk-utils/mkswap.c:418 misc-utils/look.c:183 misc-utils/setterm.c:1147 +#: text-utils/more.c:1929 text-utils/more.c:1940 msgid "Out of memory" msgstr "Muisti lopussa" -#: disk-utils/mkswap.c:436 +#: disk-utils/mkswap.c:435 #, c-format msgid "one bad page\n" msgstr "yksi viallinen sivu\n" -#: disk-utils/mkswap.c:438 -#, fuzzy, c-format +#: disk-utils/mkswap.c:437 +#, c-format msgid "%lu bad pages\n" -msgstr "%d viallista sivua\n" +msgstr "%lu viallista sivua\n" -#: disk-utils/mkswap.c:574 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: virhe: Sivutustilan kohde?\n" -#: disk-utils/mkswap.c:592 -#, fuzzy, c-format +#: disk-utils/mkswap.c:591 +#, c-format msgid "%s: error: size %lu is larger than device size %lu\n" -msgstr "%s: virhe: koko %ld on suurempi kuin laitteen koko %d\n" +msgstr "%s: virhe: koko %lu on suurempi kuin laitteen koko %lu\n" -#: disk-utils/mkswap.c:615 +#: disk-utils/mkswap.c:614 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: virhe: tuntematon versio %d\n" -#: disk-utils/mkswap.c:622 +#: disk-utils/mkswap.c:621 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" -msgstr "%s: virhe: sivutusalueen on oltava vähintään %ld kt:n kokoinen\n" +msgstr "%s: virhe: sivutusalueen on oltava vähintään %ld kt:n kokoinen\n" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:638 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" -msgstr "%s: varoitus: typistetään sivutusalue kokoon %ld kt\n" +msgstr "%s: varoitus: typistetään sivutusalue kokoon %ld kt\n" -#: disk-utils/mkswap.c:645 -#, fuzzy, c-format +#: disk-utils/mkswap.c:644 +#, c-format msgid "%s: error: label only with v1 swap area\n" -msgstr "%s: virhe: Sivutustilan kohde?\n" +msgstr "%s: virhe: vasta sivutustilan versio 1 tukee nimiöitä\n" -#: disk-utils/mkswap.c:660 +#: disk-utils/mkswap.c:659 #, c-format msgid "Will not try to make swapdevice on '%s'" -msgstr "Ei yritetä luoda sivutuslaitetta kohteeseen \"%s\"" +msgstr "Ei yritetä luoda sivutuslaitetta kohteeseen \"%s\"" -#: disk-utils/mkswap.c:669 disk-utils/mkswap.c:690 +#: disk-utils/mkswap.c:668 disk-utils/mkswap.c:689 msgid "fatal: first page unreadable" -msgstr "vakavaa: ensimmäinen sivu on lukukelvoton" +msgstr "vakavaa: ensimmäinen sivu on lukukelvoton" -#: disk-utils/mkswap.c:675 +#: disk-utils/mkswap.c:674 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1247,127 +1239,89 @@ msgid "" "No swap created. If you really want to create swap v0 on that device, use\n" "the -f option to force it.\n" msgstr "" -"%s: Laitteella \"%s\" on kelvollinen Sun-levynimiö.\n" -"Tämä tarkoittaa todennäköisesti sitä, että v0-sivutuksen luominen tuhoaisi\n" +"%s: Laitteella \"%s\" on kelvollinen Sun-levynimiö.\n" +"Tämä tarkoittaa todennäköisesti sitä, että v0-sivutuksen luominen tuhoaisi\n" "osiotaulun. Sivutusta ei luotu. Jos todella haluat luoda v0-sivutuksen\n" -"kyseiselle laitteelle, käytä valitsinta -f sen pakottamiseen.\n" +"kyseiselle laitteelle, käytä valitsinta -f sen pakottamiseen.\n" -#: disk-utils/mkswap.c:699 +#: disk-utils/mkswap.c:698 msgid "Unable to set up swap-space: unreadable" msgstr "Sivutustilaa ei voi luoda: ei luettavissa" -#: disk-utils/mkswap.c:700 +#: disk-utils/mkswap.c:699 #, c-format msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Asetetaan sivutustila, versio %d, koko = %llu kt\n" -#: disk-utils/mkswap.c:709 +#: disk-utils/mkswap.c:708 msgid "unable to rewind swap-device" -msgstr "sivutuslaitteella ei voi siirtyä taaksepäin" +msgstr "sivutuslaitteella ei voi siirtyä taaksepäin" -#: disk-utils/mkswap.c:712 +#: disk-utils/mkswap.c:711 msgid "unable to write signature page" msgstr "allekirjoitussivua ei voi kirjoittaa" -#: disk-utils/mkswap.c:720 +#: disk-utils/mkswap.c:719 msgid "fsync failed" -msgstr "fsync epäonnistui" - -#: disk-utils/setfdprm.c:31 -#, c-format -msgid "Invalid number: %s\n" -msgstr "Virheellinen luku: %s\n" - -#: disk-utils/setfdprm.c:81 -#, c-format -msgid "Syntax error: '%s'\n" -msgstr "Syntaksivirhe: \"%s\"\n" - -#: disk-utils/setfdprm.c:91 -#, c-format -msgid "No such parameter set: '%s'\n" -msgstr "Parametria ei ole asetettu: \"%s\"\n" - -#: disk-utils/setfdprm.c:101 -#, c-format -msgid " %s [ -p ] dev name\n" -msgstr " %s [ -p ] laite nimi\n" - -#: disk-utils/setfdprm.c:102 -#, c-format -msgid "" -" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr "" -" %s [ -p ] laite koko sekt päät raidat venytys väli aste erik1 fmt_väli\n" - -#: disk-utils/setfdprm.c:105 -#, c-format -msgid " %s [ -c | -y | -n | -d ] dev\n" -msgstr " %s [ -c | -y | -n | -d ] laite\n" +msgstr "fsync epäonnistui" -#: disk-utils/setfdprm.c:107 -#, c-format -msgid " %s [ -c | -y | -n ] dev\n" -msgstr " %s [ -c | -y | -n ] laite\n" - -#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 +#: fdisk/cfdisk.c:370 fdisk/cfdisk.c:2061 msgid "Unusable" -msgstr "Ei käytettävissä" +msgstr "Ei käytettävissä" -#: fdisk/cfdisk.c:374 fdisk/cfdisk.c:2065 +#: fdisk/cfdisk.c:372 fdisk/cfdisk.c:2063 msgid "Free Space" msgstr "Vapaa tila" -#: fdisk/cfdisk.c:377 +#: fdisk/cfdisk.c:375 msgid "Linux ext2" msgstr "Linux ext2" -#: fdisk/cfdisk.c:379 +#: fdisk/cfdisk.c:377 msgid "Linux ext3" msgstr "Linux ext3" -#: fdisk/cfdisk.c:381 +#: fdisk/cfdisk.c:379 msgid "Linux XFS" msgstr "Linux XFS" -#: fdisk/cfdisk.c:383 -#, fuzzy +#: fdisk/cfdisk.c:381 msgid "Linux JFS" -msgstr "Linux XFS" +msgstr "Linux JFS" -#: fdisk/cfdisk.c:385 +#: fdisk/cfdisk.c:383 msgid "Linux ReiserFS" msgstr "Linux ReiserFS" -#: fdisk/cfdisk.c:387 fdisk/i386_sys_types.c:57 +#: fdisk/cfdisk.c:385 fdisk/i386_sys_types.c:57 msgid "Linux" msgstr "Linux" -#: fdisk/cfdisk.c:390 +#: fdisk/cfdisk.c:388 msgid "OS/2 HPFS" msgstr "OS/2 HPFS" -#: fdisk/cfdisk.c:392 +#: fdisk/cfdisk.c:390 msgid "OS/2 IFS" msgstr "OS/2 IFS" -#: fdisk/cfdisk.c:396 +#: fdisk/cfdisk.c:394 msgid "NTFS" msgstr "NTFS" -#: fdisk/cfdisk.c:407 +#: fdisk/cfdisk.c:405 #, c-format msgid "Disk has been changed.\n" msgstr "Levy on vaihdettu.\n" -#: fdisk/cfdisk.c:409 +#: fdisk/cfdisk.c:407 #, c-format msgid "Reboot the system to ensure the partition table is correctly updated.\n" msgstr "" -"Järjestelmä on syytä käynnistää uudelleen osiotaulun päivittymisen " +"Järjestelmä on syytä käynnistää uudelleen osiotaulun päivittymisen " "varmistamiseksi.\n" -#: fdisk/cfdisk.c:413 +#: fdisk/cfdisk.c:411 #, c-format msgid "" "\n" @@ -1377,341 +1331,318 @@ msgid "" msgstr "" "\n" "VAROITUS: Jos DOS 6.x -osioita luotiin tai muutettiin,\n" -"katso lisätietoja cfdiskin manuaalista.\n" +"katso lisätietoja cfdiskin manuaalista.\n" -#: fdisk/cfdisk.c:508 +#: fdisk/cfdisk.c:506 msgid "FATAL ERROR" msgstr "VAKAVA VIRHE" -#: fdisk/cfdisk.c:509 +#: fdisk/cfdisk.c:507 msgid "Press any key to exit cfdisk" -msgstr "Paina mitä tahansa näppäintä poistuaksesi cfdiskistä" +msgstr "Paina mitä tahansa näppäintä poistuaksesi cfdiskistä" -#: fdisk/cfdisk.c:556 fdisk/cfdisk.c:564 +#: fdisk/cfdisk.c:554 fdisk/cfdisk.c:562 msgid "Cannot seek on disk drive" -msgstr "Levyasemalla ei voi siirtyä" +msgstr "Levyasemalla ei voi siirtyä" -#: fdisk/cfdisk.c:558 +#: fdisk/cfdisk.c:556 msgid "Cannot read disk drive" msgstr "Levyasemaa ei voi lukea" -#: fdisk/cfdisk.c:566 +#: fdisk/cfdisk.c:564 msgid "Cannot write disk drive" msgstr "Levyasemalle ei voi kirjoittaa" -#: fdisk/cfdisk.c:909 +#: fdisk/cfdisk.c:907 msgid "Too many partitions" msgstr "Liian monta osiota" -#: fdisk/cfdisk.c:914 +#: fdisk/cfdisk.c:912 msgid "Partition begins before sector 0" msgstr "Osion alku on ennen sektoria 0" -#: fdisk/cfdisk.c:919 +#: fdisk/cfdisk.c:917 msgid "Partition ends before sector 0" msgstr "Osion loppu on ennen sektoria 0" -#: fdisk/cfdisk.c:924 +#: fdisk/cfdisk.c:922 msgid "Partition begins after end-of-disk" -msgstr "Osion alku on levyn lopun jälkeen" +msgstr "Osion alku on levyn lopun jälkeen" -#: fdisk/cfdisk.c:929 +#: fdisk/cfdisk.c:927 msgid "Partition ends after end-of-disk" -msgstr "Osion loppu on levyn lopun jälkeen" +msgstr "Osion loppu on levyn lopun jälkeen" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:932 msgid "Partition ends in the final partial cylinder" -msgstr "Osion loppu on viimeisellä osittaisella sylinterillä" +msgstr "Osion loppu on viimeisellä osittaisella sylinterillä" -#: fdisk/cfdisk.c:958 +#: fdisk/cfdisk.c:956 msgid "logical partitions not in disk order" -msgstr "loogiset osiot eivät ole levyjärjestyksessä" +msgstr "loogiset osiot eivät ole levyjärjestyksessä" -#: fdisk/cfdisk.c:961 +#: fdisk/cfdisk.c:959 msgid "logical partitions overlap" -msgstr "loogiset osiot ovat päällekkäiset" +msgstr "loogiset osiot ovat päällekkäiset" -#. the enlarged logical partition starts at the -#. partition table sector that defines it -#: fdisk/cfdisk.c:965 +#: fdisk/cfdisk.c:963 msgid "enlarged logical partitions overlap" -msgstr "suurennetut loogiset osiot ovat päällekkäiset" +msgstr "suurennetut loogiset osiot ovat päällekkäiset" -#: fdisk/cfdisk.c:995 +#: fdisk/cfdisk.c:993 msgid "" "!!!! Internal error creating logical drive with no extended partition !!!!" msgstr "" -"!!!! Sisäinen virhe luotaessa loogista asemaa ilman laajennettua osiota !!!!" +"!!!! Sisäinen virhe luotaessa loogista asemaa ilman laajennettua osiota !!!!" -#: fdisk/cfdisk.c:1006 fdisk/cfdisk.c:1018 +#: fdisk/cfdisk.c:1004 fdisk/cfdisk.c:1016 msgid "" "Cannot create logical drive here -- would create two extended partitions" msgstr "" -"Tähän ei voi luoda loogista asemaa -- luotaisiin kaksi laajennettua osiota" +"Tähän ei voi luoda loogista asemaa -- luotaisiin kaksi laajennettua osiota" -#: fdisk/cfdisk.c:1160 +#: fdisk/cfdisk.c:1158 msgid "Menu item too long. Menu may look odd." -msgstr "Liian pitkä valikon kohta. Valikko voi näyttää oudolta." +msgstr "Liian pitkä valikon kohta. Valikko voi näyttää oudolta." -#: fdisk/cfdisk.c:1216 +#: fdisk/cfdisk.c:1214 msgid "Menu without direction. Defaulting horizontal." -msgstr "Valikko ilman suuntaa. Käytetään oletuksena vaakasuuntaa." +msgstr "Valikko ilman suuntaa. Käytetään oletuksena vaakasuuntaa." -#: fdisk/cfdisk.c:1347 +#: fdisk/cfdisk.c:1345 msgid "Illegal key" -msgstr "Väärä näppäin" +msgstr "Väärä näppäin" -#: fdisk/cfdisk.c:1370 +#: fdisk/cfdisk.c:1368 msgid "Press a key to continue" -msgstr "Paina näppäintä jatkaaksesi" +msgstr "Paina näppäintä jatkaaksesi" -#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2566 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1415 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2564 +#: fdisk/cfdisk.c:2566 msgid "Primary" -msgstr "Ensiö" +msgstr "Ensiö" -#: fdisk/cfdisk.c:1417 +#: fdisk/cfdisk.c:1415 msgid "Create a new primary partition" -msgstr "Luo uusi ensiöosio" +msgstr "Luo uusi ensiöosio" -#: fdisk/cfdisk.c:1418 fdisk/cfdisk.c:2034 fdisk/cfdisk.c:2565 -#: fdisk/cfdisk.c:2568 +#: fdisk/cfdisk.c:1416 fdisk/cfdisk.c:2032 fdisk/cfdisk.c:2563 +#: fdisk/cfdisk.c:2566 msgid "Logical" msgstr "Looginen" -#: fdisk/cfdisk.c:1418 +#: fdisk/cfdisk.c:1416 msgid "Create a new logical partition" msgstr "Luo uusi looginen osio" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 fdisk/cfdisk.c:2237 msgid "Cancel" msgstr "Peruuta" -#: fdisk/cfdisk.c:1419 fdisk/cfdisk.c:1474 +#: fdisk/cfdisk.c:1417 fdisk/cfdisk.c:1472 msgid "Don't create a partition" -msgstr "Älä luo osiota" +msgstr "Älä luo osiota" -#: fdisk/cfdisk.c:1435 +#: fdisk/cfdisk.c:1433 msgid "!!! Internal error !!!" -msgstr "!!! Sisäinen virhe !!!" +msgstr "!!! Sisäinen virhe !!!" -#: fdisk/cfdisk.c:1438 +#: fdisk/cfdisk.c:1436 msgid "Size (in MB): " msgstr "Koko (Mt): " -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Beginning" msgstr "Alku" -#: fdisk/cfdisk.c:1472 +#: fdisk/cfdisk.c:1470 msgid "Add partition at beginning of free space" -msgstr "Lisää osio tyhjän tilan alkuun" +msgstr "Lisää osio tyhjän tilan alkuun" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "End" msgstr "Loppu" -#: fdisk/cfdisk.c:1473 +#: fdisk/cfdisk.c:1471 msgid "Add partition at end of free space" -msgstr "Lisää osio tyhjän tilan loppuun" +msgstr "Lisää osio tyhjän tilan loppuun" -#: fdisk/cfdisk.c:1491 +#: fdisk/cfdisk.c:1489 msgid "No room to create the extended partition" msgstr "Laajennetun osion luomiseen ei ole tilaa" -#: fdisk/cfdisk.c:1565 -#, fuzzy +#: fdisk/cfdisk.c:1563 msgid "No partition table.\n" -msgstr "osiotaulua ei ole.\n" +msgstr "Ei osiotaulua.\n" -#: fdisk/cfdisk.c:1569 -#, fuzzy +#: fdisk/cfdisk.c:1567 msgid "No partition table. Starting with zero table." -msgstr "Ei osiotaulua tai tuntematon allekirjoitus osiotaulussa" +msgstr "Ei osiotaulua. Aloitetaan tyhjällä taululla." -#: fdisk/cfdisk.c:1579 -#, fuzzy +#: fdisk/cfdisk.c:1577 msgid "Bad signature on partition table" -msgstr "Näytä osiotaulu" +msgstr "Osiotaulun allekirjoitus on virheellinen" -#: fdisk/cfdisk.c:1583 -#, fuzzy +#: fdisk/cfdisk.c:1581 msgid "Unknown partition table type" -msgstr "osiotaulua ei ole.\n" +msgstr "Tuntematon osiotaulun tyyppi" -#: fdisk/cfdisk.c:1585 +#: fdisk/cfdisk.c:1583 msgid "Do you wish to start with a zero table [y/N] ?" -msgstr "Haluatko aloittaa tyhjällä osiotaululla [y/N]?" +msgstr "Haluatko aloittaa tyhjällä osiotaululla [y/N]?" -#: fdisk/cfdisk.c:1633 +#: fdisk/cfdisk.c:1631 msgid "You specified more cylinders than fit on disk" -msgstr "Annoit suuremman sylinterimäärän kuin levylle mahtuu" +msgstr "Annettu sylinterimäärä ei mahdu levylle" -#: fdisk/cfdisk.c:1665 +#: fdisk/cfdisk.c:1663 msgid "Cannot open disk drive" msgstr "Levyasemaa ei voi avata" -#: fdisk/cfdisk.c:1667 fdisk/cfdisk.c:1847 +#: fdisk/cfdisk.c:1665 fdisk/cfdisk.c:1845 msgid "Opened disk read-only - you have no permission to write" msgstr "Levy avattiin vain luku -tilassa - sinulla ei ole kirjoitusoikeutta" -#: fdisk/cfdisk.c:1688 +#: fdisk/cfdisk.c:1686 msgid "Cannot get disk size" msgstr "Levyn kokoa ei voi hakea" -#: fdisk/cfdisk.c:1714 +#: fdisk/cfdisk.c:1712 msgid "Bad primary partition" -msgstr "Viallinen ensiöosio" +msgstr "Viallinen ensiöosio" -#: fdisk/cfdisk.c:1744 +#: fdisk/cfdisk.c:1742 msgid "Bad logical partition" msgstr "Viallinen looginen osio" -#: fdisk/cfdisk.c:1859 +#: fdisk/cfdisk.c:1857 msgid "Warning!! This may destroy data on your disk!" -msgstr "Varoitus!! Tämä voi tuhota dataa levyltä!" +msgstr "Varoitus!! Tämä voi tuhota dataa levyltä!" -#: fdisk/cfdisk.c:1863 +#: fdisk/cfdisk.c:1861 msgid "Are you sure you want write the partition table to disk? (yes or no): " msgstr "" -"Oletko varma, että haluat kirjoittaa osiotaulun levylle? (kyllä tai ei):" +"Oletko varma, että haluat kirjoittaa osiotaulun levylle? (kyllä tai ei):" -#: fdisk/cfdisk.c:1869 +#: fdisk/cfdisk.c:1867 msgid "no" msgstr "ei" -#: fdisk/cfdisk.c:1870 +#: fdisk/cfdisk.c:1868 msgid "Did not write partition table to disk" msgstr "Osiotaulua ei kirjoitettu levylle" -#: fdisk/cfdisk.c:1872 +#: fdisk/cfdisk.c:1870 msgid "yes" -msgstr "kyllä" +msgstr "kyllä" -#: fdisk/cfdisk.c:1875 +#: fdisk/cfdisk.c:1873 msgid "Please enter `yes' or `no'" -msgstr "Kirjoita \"kyllä\" tai \"ei\"" +msgstr "Kirjoita \"kyllä\" tai \"ei\"" -#: fdisk/cfdisk.c:1879 +#: fdisk/cfdisk.c:1877 msgid "Writing partition table to disk..." msgstr "Kirjoitetaan osiotaulua levylle..." -#: fdisk/cfdisk.c:1904 fdisk/cfdisk.c:1908 +#: fdisk/cfdisk.c:1902 fdisk/cfdisk.c:1906 msgid "Wrote partition table to disk" msgstr "Osiotaulu kirjoitettiin levylle" -#: fdisk/cfdisk.c:1906 +#: fdisk/cfdisk.c:1904 msgid "" "Wrote partition table, but re-read table failed. Reboot to update table." msgstr "" -"Osiotaulu kirjoitettiin, mutta uudelleenluku epäonnistui. Tietokone on " -"käynnistettävä uudelleen, jotta taulu päivittyy." +"Osiotaulu kirjoitettiin, mutta uudelleenluku epäonnistui. Tietokone on " +"käynnistettävä uudelleen, jotta taulu päivittyy." -#: fdisk/cfdisk.c:1916 +#: fdisk/cfdisk.c:1914 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." msgstr "" -"Yhtään ensiöosiota ei ole merkitty käynnistettäväksi. DOS MBR ei käynnistä " -"tätä." +"Yhtään ensiöosiota ei ole merkitty käynnistettäväksi. DOS MBR ei käynnistä " +"tätä." -#: fdisk/cfdisk.c:1918 +#: fdisk/cfdisk.c:1916 msgid "" "More than one primary partition is marked bootable. DOS MBR cannot boot this." msgstr "" -"Useampi kuin yksi ensiöosio on merkitty käynnistettäväksi. DOS MBR ei " -"käynnistä tätä." +"Useampi kuin yksi ensiöosio on merkitty käynnistettäväksi. DOS MBR ei " +"käynnistä tätä." -#: fdisk/cfdisk.c:1976 fdisk/cfdisk.c:2095 fdisk/cfdisk.c:2179 +#: fdisk/cfdisk.c:1974 fdisk/cfdisk.c:2093 fdisk/cfdisk.c:2177 msgid "Enter filename or press RETURN to display on screen: " -msgstr "Syötä tiedostonimi tai paina RETURN saadaksesi näytölle: " +msgstr "Syötä tiedostonimi tai paina RETURN saadaksesi näytölle: " -#: fdisk/cfdisk.c:1985 fdisk/cfdisk.c:2103 fdisk/cfdisk.c:2187 +#: fdisk/cfdisk.c:1983 fdisk/cfdisk.c:2101 fdisk/cfdisk.c:2185 #, c-format msgid "Cannot open file '%s'" msgstr "Tiedostoa \"%s\" ei voi avata" -#: fdisk/cfdisk.c:1996 +#: fdisk/cfdisk.c:1994 #, c-format msgid "Disk Drive: %s\n" msgstr "Levyasema: %s\n" -#: fdisk/cfdisk.c:1998 +#: fdisk/cfdisk.c:1996 msgid "Sector 0:\n" msgstr "Sektori 0:\n" -#: fdisk/cfdisk.c:2005 +#: fdisk/cfdisk.c:2003 #, c-format msgid "Sector %d:\n" msgstr "Sektori %d:\n" -#: fdisk/cfdisk.c:2025 +#: fdisk/cfdisk.c:2023 msgid " None " -msgstr " Ei mitään" +msgstr " Ei mitään" -#: fdisk/cfdisk.c:2027 +#: fdisk/cfdisk.c:2025 msgid " Pri/Log" msgstr " Ens/Loog" -#: fdisk/cfdisk.c:2029 +#: fdisk/cfdisk.c:2027 msgid " Primary" -msgstr " Ensiö" +msgstr " Ensiö" -#: fdisk/cfdisk.c:2031 +#: fdisk/cfdisk.c:2029 msgid " Logical" msgstr " Looginen" -#. odd flag on end -#. type id -#. type name -#. fdisk part number -#. device -#. flags -#. flags -#. start -#. end -#. no odd flag on end -#. type id -#. type name -#. start -#. end -#. odd flag on end -#. type id -#. type name -#: fdisk/cfdisk.c:2069 fdisk/fdisk.c:1438 fdisk/fdisk.c:1750 -#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:694 fdisk/sfdisk.c:651 +#: fdisk/cfdisk.c:2067 fdisk/fdisk.c:1440 fdisk/fdisk.c:1752 +#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:693 fdisk/sfdisk.c:649 msgid "Unknown" msgstr "Tuntematon" -#: fdisk/cfdisk.c:2075 fdisk/cfdisk.c:2543 fdisk/fdisksunlabel.c:45 +#: fdisk/cfdisk.c:2073 fdisk/cfdisk.c:2541 fdisk/fdisksunlabel.c:44 msgid "Boot" -msgstr "Käynnistettävä" +msgstr "Käynnistettävä" -#: fdisk/cfdisk.c:2077 +#: fdisk/cfdisk.c:2075 #, c-format msgid "(%02X)" msgstr "(%02X)" -#: fdisk/cfdisk.c:2079 +#: fdisk/cfdisk.c:2077 msgid "None" -msgstr "Ei mitään" +msgstr "Ei mitään" -#: fdisk/cfdisk.c:2114 fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2112 fdisk/cfdisk.c:2196 #, c-format msgid "Partition Table for %s\n" msgstr "Laitteen %s osiotaulu\n" -#: fdisk/cfdisk.c:2116 +#: fdisk/cfdisk.c:2114 msgid " First Last\n" msgstr " Alku- Loppu-\n" -#: fdisk/cfdisk.c:2117 +#: fdisk/cfdisk.c:2115 msgid "" " # Type Sector Sector Offset Length Filesystem Type (ID) " "Flag\n" msgstr "" -" # Tyyppi sektori sektori Siirt. Pituus Tied.järj. tyyppi (ID) " +" # Tyyppi sektori sektori Siirt. Pituus Tied.järj. tyyppi (ID) " "Liput\n" -#: fdisk/cfdisk.c:2118 +#: fdisk/cfdisk.c:2116 msgid "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" @@ -1719,467 +1650,464 @@ msgstr "" "-- ------- ----------- ----------- ------ ----------- -------------------- " "----\n" -#. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2201 +#: fdisk/cfdisk.c:2199 msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ----Alku---- ----Loppu---- Alku- Sektorien\n" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2200 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" -msgstr " # Liput Päät Sekt Syl ID Päät Sekt Syl sektori määrä\n" +msgstr " # Liput Päät Sekt Syl ID Päät Sekt Syl sektori määrä\n" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2201 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- ------------\n" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Raw" msgstr "Raaka" -#: fdisk/cfdisk.c:2236 +#: fdisk/cfdisk.c:2234 msgid "Print the table using raw data format" -msgstr "Näytä taulu raa'assa datamuodossa" +msgstr "Näytä taulu raa'assa datamuodossa" -#: fdisk/cfdisk.c:2237 fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2235 fdisk/cfdisk.c:2338 msgid "Sectors" msgstr "Sektorit" -#: fdisk/cfdisk.c:2237 +#: fdisk/cfdisk.c:2235 msgid "Print the table ordered by sectors" -msgstr "Näytä taulu järjestettynä sektoreiden mukaan" +msgstr "Näytä taulu järjestettynä sektoreiden mukaan" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Table" msgstr "Taulu" -#: fdisk/cfdisk.c:2238 +#: fdisk/cfdisk.c:2236 msgid "Just print the partition table" -msgstr "Näytä osiotaulu" +msgstr "Näytä osiotaulu" -#: fdisk/cfdisk.c:2239 +#: fdisk/cfdisk.c:2237 msgid "Don't print the table" -msgstr "Älä näytä taulua" +msgstr "Älä näytä taulua" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2265 msgid "Help Screen for cfdisk" msgstr "Cfdiskin ohjeruutu" -#: fdisk/cfdisk.c:2269 +#: fdisk/cfdisk.c:2267 msgid "This is cfdisk, a curses based disk partitioning program, which" -msgstr "Tämä on cfdisk, curses-pohjainen levynosiointiohjelma, " +msgstr "Tämä on cfdisk, curses-pohjainen levynosiointiohjelma, " -#: fdisk/cfdisk.c:2270 +#: fdisk/cfdisk.c:2268 msgid "allows you to create, delete and modify partitions on your hard" -msgstr "jolla voi luoda, poistaa ja muuttaa kiintolevyllä " +msgstr "jolla voi luoda, poistaa ja muuttaa kiintolevyllä " -#: fdisk/cfdisk.c:2271 +#: fdisk/cfdisk.c:2269 msgid "disk drive." msgstr "olevia osioita." -#: fdisk/cfdisk.c:2273 +#: fdisk/cfdisk.c:2271 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -msgstr "Copyright © 1994-1999 Kevin E. Martin & aeb" +msgstr "Copyright © 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2275 +#: fdisk/cfdisk.c:2273 msgid "Command Meaning" msgstr "Komento Merkitys" -#: fdisk/cfdisk.c:2276 +#: fdisk/cfdisk.c:2274 msgid "------- -------" msgstr "------- --------" -#: fdisk/cfdisk.c:2277 +#: fdisk/cfdisk.c:2275 msgid " b Toggle bootable flag of the current partition" -msgstr " b Aseta nykyisen osion käynnistettävyyslippu päälle/pois" +msgstr " b Aseta nykyisen osion käynnistettävyyslippu päälle/pois" -#: fdisk/cfdisk.c:2278 +#: fdisk/cfdisk.c:2276 msgid " d Delete the current partition" msgstr " d Poista nykyinen osio" -#: fdisk/cfdisk.c:2279 +#: fdisk/cfdisk.c:2277 msgid " g Change cylinders, heads, sectors-per-track parameters" -msgstr " g Muuta sylinteri-, pää- ja sektoriparametreja" +msgstr " g Muuta sylinteri-, pää- ja sektoriparametreja" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2278 msgid " WARNING: This option should only be used by people who" -msgstr " VAROITUS: Tätä valitsinta tulee käyttää vain niiden," +msgstr " VAROITUS: Tätä valitsinta tulee käyttää vain niiden," -#: fdisk/cfdisk.c:2281 +#: fdisk/cfdisk.c:2279 msgid " know what they are doing." -msgstr " jotka tietävät mitä ovat tekemässä." +msgstr " jotka tietävät mitä ovat tekemässä." -#: fdisk/cfdisk.c:2282 +#: fdisk/cfdisk.c:2280 msgid " h Print this screen" -msgstr " h Näytä tämä ohjeruutu" +msgstr " h Näytä tämä ohjeruutu" -#: fdisk/cfdisk.c:2283 +#: fdisk/cfdisk.c:2281 msgid " m Maximize disk usage of the current partition" -msgstr " m Maksimoi nykyisen osion levynkäyttö" +msgstr " m Maksimoi nykyisen osion levynkäyttö" -#: fdisk/cfdisk.c:2284 +#: fdisk/cfdisk.c:2282 msgid " Note: This may make the partition incompatible with" -msgstr " Huom: Tämä saattaa tehdä osiosta epäyhteensopivan" +msgstr " Huom: Tämä saattaa tehdä osiosta epäyhteensopivan" -#: fdisk/cfdisk.c:2285 +#: fdisk/cfdisk.c:2283 msgid " DOS, OS/2, ..." msgstr " mm. DOSin ja OS/2:n kanssa." -#: fdisk/cfdisk.c:2286 +#: fdisk/cfdisk.c:2284 msgid " n Create new partition from free space" -msgstr " n Luo uusi osio tyhjästä tilasta" +msgstr " n Luo uusi osio tyhjästä tilasta" -#: fdisk/cfdisk.c:2287 +#: fdisk/cfdisk.c:2285 msgid " p Print partition table to the screen or to a file" msgstr " p Tulosta osiotaulu ruudulle tai tiedostoon" -#: fdisk/cfdisk.c:2288 +#: fdisk/cfdisk.c:2286 msgid " There are several different formats for the partition" msgstr " Osioille on useita erilaisia muotoja," -#: fdisk/cfdisk.c:2289 +#: fdisk/cfdisk.c:2287 msgid " that you can choose from:" msgstr " joista voit valita:" -#: fdisk/cfdisk.c:2290 +#: fdisk/cfdisk.c:2288 msgid " r - Raw data (exactly what would be written to disk)" msgstr "" -" r - Raaka data (tasan se, mitä levylle kirjoitettaisiin)" +" r - Raaka data (tasan se, mitä levylle kirjoitettaisiin)" -#: fdisk/cfdisk.c:2291 +#: fdisk/cfdisk.c:2289 msgid " s - Table ordered by sectors" -msgstr " s - Sektoreittain järjestetty taulu" +msgstr " s - Sektoreittain järjestetty taulu" -#: fdisk/cfdisk.c:2292 +#: fdisk/cfdisk.c:2290 msgid " t - Table in raw format" msgstr " t - Taulu raa'assa muodossa" -#: fdisk/cfdisk.c:2293 +#: fdisk/cfdisk.c:2291 msgid " q Quit program without writing partition table" msgstr " q Lopeta ohjelma kirjoittamatta osiotaulua" -#: fdisk/cfdisk.c:2294 +#: fdisk/cfdisk.c:2292 msgid " t Change the filesystem type" -msgstr " t Muuta tiedostojärjestelmän tyyppiä" +msgstr " t Muuta tiedostojärjestelmän tyyppiä" -#: fdisk/cfdisk.c:2295 +#: fdisk/cfdisk.c:2293 msgid " u Change units of the partition size display" -msgstr " u Muuta osiokokonäkymän yksiköitä" +msgstr " u Muuta osiokokonäkymän yksiköitä" -#: fdisk/cfdisk.c:2296 +#: fdisk/cfdisk.c:2294 msgid " Rotates through MB, sectors and cylinders" -msgstr " Vaihtaa megatavujen, sektoreiden ja sylinterien välillä" +msgstr " Vaihtaa megatavujen, sektoreiden ja sylinterien välillä" -#: fdisk/cfdisk.c:2297 +#: fdisk/cfdisk.c:2295 msgid " W Write partition table to disk (must enter upper case W)" msgstr " W Kirjoita osiotaulu levylle (on annettava iso kirjain W)" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2296 msgid " Since this might destroy data on the disk, you must" -msgstr " Koska tämä saattaa tuhota levyllä olevaa dataa, kirjoitus" +msgstr " Koska tämä saattaa tuhota levyllä olevaa dataa, kirjoitus" -#: fdisk/cfdisk.c:2299 +#: fdisk/cfdisk.c:2297 msgid " either confirm or deny the write by entering `yes' or" msgstr "" -" on joko varmistettava tai peruttava kirjoittamalla \"kyllä\" tai" +" on joko varmistettava tai peruttava kirjoittamalla \"kyllä\" tai" -#: fdisk/cfdisk.c:2300 +#: fdisk/cfdisk.c:2298 msgid " `no'" msgstr " \"ei\"" -#: fdisk/cfdisk.c:2301 +#: fdisk/cfdisk.c:2299 msgid "Up Arrow Move cursor to the previous partition" -msgstr "Nuoli ylös Siirrä osoitin edelliseen osioon" +msgstr "Nuoli ylös Siirrä osoitin edelliseen osioon" -#: fdisk/cfdisk.c:2302 +#: fdisk/cfdisk.c:2300 msgid "Down Arrow Move cursor to the next partition" -msgstr "Nuoli alas Siirrä osoitin seuraavaan osioon" +msgstr "Nuoli alas Siirrä osoitin seuraavaan osioon" -#: fdisk/cfdisk.c:2303 +#: fdisk/cfdisk.c:2301 msgid "CTRL-L Redraws the screen" -msgstr "CTRL-L Piirtää ruudun uudelleen" +msgstr "CTRL-L Piirtää ruudun uudelleen" -#: fdisk/cfdisk.c:2304 +#: fdisk/cfdisk.c:2302 msgid " ? Print this screen" -msgstr " ? Näytä tämä ohjeruutu" +msgstr " ? Näytä tämä ohjeruutu" -#: fdisk/cfdisk.c:2306 +#: fdisk/cfdisk.c:2304 msgid "Note: All of the commands can be entered with either upper or lower" -msgstr "Huom: Kaikki komennot voi antaa joko isoilla tai pienillä" +msgstr "Huom: Kaikki komennot voi antaa joko isoilla tai pienillä" -#: fdisk/cfdisk.c:2307 +#: fdisk/cfdisk.c:2305 msgid "case letters (except for Writes)." msgstr "kirjaimilla (paitsi taulun kirjoitus (W) )." -#: fdisk/cfdisk.c:2338 fdisk/fdisksunlabel.c:318 fdisk/fdisksunlabel.c:320 +#: fdisk/cfdisk.c:2336 fdisk/fdisksunlabel.c:317 fdisk/fdisksunlabel.c:319 msgid "Cylinders" msgstr "Sylinterit" -#: fdisk/cfdisk.c:2338 +#: fdisk/cfdisk.c:2336 msgid "Change cylinder geometry" msgstr "Muuta sylinterigeometriaa" -#: fdisk/cfdisk.c:2339 fdisk/fdisksunlabel.c:315 +#: fdisk/cfdisk.c:2337 fdisk/fdisksunlabel.c:314 msgid "Heads" -msgstr "Päät" +msgstr "Päät" -#: fdisk/cfdisk.c:2339 +#: fdisk/cfdisk.c:2337 msgid "Change head geometry" -msgstr "Vaihda päägeometriaa" +msgstr "Vaihda päägeometriaa" -#: fdisk/cfdisk.c:2340 +#: fdisk/cfdisk.c:2338 msgid "Change sector geometry" msgstr "Vaihda sektorigeometriaa" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done" msgstr "Valmis" -#: fdisk/cfdisk.c:2341 +#: fdisk/cfdisk.c:2339 msgid "Done with changing geometry" msgstr "Geometrian muutos valmis" -#: fdisk/cfdisk.c:2354 +#: fdisk/cfdisk.c:2352 msgid "Enter the number of cylinders: " -msgstr "Anna sylinterien määrä: " +msgstr "Anna sylinterien määrä: " -#: fdisk/cfdisk.c:2365 fdisk/cfdisk.c:2936 +#: fdisk/cfdisk.c:2363 fdisk/cfdisk.c:2934 msgid "Illegal cylinders value" msgstr "Virheellinen sylinteriarvo" -#: fdisk/cfdisk.c:2371 +#: fdisk/cfdisk.c:2369 msgid "Enter the number of heads: " -msgstr "Anna päiden määrä: " +msgstr "Anna päiden määrä: " -#: fdisk/cfdisk.c:2378 fdisk/cfdisk.c:2946 +#: fdisk/cfdisk.c:2376 fdisk/cfdisk.c:2944 msgid "Illegal heads value" -msgstr "Virheellinen pääarvo" +msgstr "Virheellinen pääarvo" -#: fdisk/cfdisk.c:2384 +#: fdisk/cfdisk.c:2382 msgid "Enter the number of sectors per track: " -msgstr "Anna sektorien määrä uraa kohden: " +msgstr "Anna sektorien määrä uraa kohden: " -#: fdisk/cfdisk.c:2391 fdisk/cfdisk.c:2953 +#: fdisk/cfdisk.c:2389 fdisk/cfdisk.c:2951 msgid "Illegal sectors value" -msgstr "Virheellinen sektorimäärä" +msgstr "Virheellinen sektorimäärä" -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:2492 msgid "Enter filesystem type: " -msgstr "Anna tiedostojärjestelmän tyyppi: " +msgstr "Anna tiedostojärjestelmän tyyppi: " -#: fdisk/cfdisk.c:2512 +#: fdisk/cfdisk.c:2510 msgid "Cannot change FS Type to empty" -msgstr "Tiedostojärjestelmän tyyppiä ei voi muuttaa tyhjäksi" +msgstr "Tiedostojärjestelmän tyyppiä ei voi muuttaa tyhjäksi" -#: fdisk/cfdisk.c:2514 +#: fdisk/cfdisk.c:2512 msgid "Cannot change FS Type to extended" -msgstr "Tiedostojärjestelmän tyyppiä ei voi muuttaa laajennetuksi" +msgstr "Tiedostojärjestelmän tyyppiä ei voi muuttaa laajennetuksi" -#: fdisk/cfdisk.c:2545 +#: fdisk/cfdisk.c:2543 #, c-format msgid "Unk(%02X)" msgstr "Tunt(%02X)" -#: fdisk/cfdisk.c:2548 fdisk/cfdisk.c:2551 +#: fdisk/cfdisk.c:2546 fdisk/cfdisk.c:2549 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2556 fdisk/cfdisk.c:2559 +#: fdisk/cfdisk.c:2554 fdisk/cfdisk.c:2557 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2567 +#: fdisk/cfdisk.c:2565 msgid "Pri/Log" msgstr "Ens/Loog" -#: fdisk/cfdisk.c:2574 +#: fdisk/cfdisk.c:2572 #, c-format msgid "Unknown (%02X)" msgstr "Tuntematon (%02X)" -#: fdisk/cfdisk.c:2643 +#: fdisk/cfdisk.c:2641 #, c-format msgid "Disk Drive: %s" msgstr "Levyasema: %s" -#: fdisk/cfdisk.c:2650 +#: fdisk/cfdisk.c:2648 #, c-format msgid "Size: %lld bytes, %lld MB" msgstr "Koko: %lld tavua, %lld Mt" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2651 #, c-format msgid "Size: %lld bytes, %lld.%lld GB" msgstr "Koko: %lld tavua, %lld.%lld Gt" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2655 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" -msgstr "Päät: %d Sektorit/ura: %d Sylinterit: %lld" +msgstr "Päät: %d Sektorit/ura: %d Sylinterit: %lld" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2659 msgid "Name" msgstr "Nimi" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2660 msgid "Flags" msgstr "Liput" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2661 msgid "Part Type" msgstr "Osiotyyppi" -#: fdisk/cfdisk.c:2664 +#: fdisk/cfdisk.c:2662 msgid "FS Type" -msgstr "Tied.järj.tyyppi" +msgstr "Tied.järj.tyyppi" -#: fdisk/cfdisk.c:2665 +#: fdisk/cfdisk.c:2663 msgid "[Label]" -msgstr "[Nimiö]" +msgstr "[Nimiö]" -#: fdisk/cfdisk.c:2667 +#: fdisk/cfdisk.c:2665 msgid " Sectors" msgstr " Sektorit" -#: fdisk/cfdisk.c:2669 +#: fdisk/cfdisk.c:2667 msgid " Cylinders" msgstr " Sylinterit" -#: fdisk/cfdisk.c:2671 +#: fdisk/cfdisk.c:2669 msgid " Size (MB)" msgstr " Koko (Mt)" -#: fdisk/cfdisk.c:2673 +#: fdisk/cfdisk.c:2671 msgid " Size (GB)" msgstr " Koko (Gt)" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Bootable" -msgstr "Käynnistettävä" +msgstr "Käynnistettävä" -#: fdisk/cfdisk.c:2727 +#: fdisk/cfdisk.c:2725 msgid "Toggle bootable flag of the current partition" -msgstr "Aseta nykyisen osion käynnistettävyyslippu päälle/pois" +msgstr "Aseta nykyisen osion käynnistettävyyslippu päälle/pois" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete" msgstr "Poista" -#: fdisk/cfdisk.c:2728 +#: fdisk/cfdisk.c:2726 msgid "Delete the current partition" msgstr "Poista nykyinen osio" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Geometry" msgstr "Geometria" -#: fdisk/cfdisk.c:2729 +#: fdisk/cfdisk.c:2727 msgid "Change disk geometry (experts only)" msgstr "Muuta levyn geometriaa (vain asiantuntijoille)" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Help" msgstr "Ohje" -#: fdisk/cfdisk.c:2730 +#: fdisk/cfdisk.c:2728 msgid "Print help screen" -msgstr "Näytä ohjeruutu" +msgstr "Näytä ohjeruutu" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize" msgstr "Maksimoi" -#: fdisk/cfdisk.c:2731 +#: fdisk/cfdisk.c:2729 msgid "Maximize disk usage of the current partition (experts only)" -msgstr "Maksimoi nykyisen osion tilankäyttö (vain asiantuntijoille)" +msgstr "Maksimoi nykyisen osion tilankäyttö (vain asiantuntijoille)" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "New" msgstr "Uusi" -#: fdisk/cfdisk.c:2732 +#: fdisk/cfdisk.c:2730 msgid "Create new partition from free space" -msgstr "Luo uusi osio tyhjästä tilasta" +msgstr "Luo uusi osio tyhjästä tilasta" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print" -msgstr "Näytä" +msgstr "Näytä" -#: fdisk/cfdisk.c:2733 +#: fdisk/cfdisk.c:2731 msgid "Print partition table to the screen or to a file" msgstr "Tulosta osiotaulu ruudulle tai tiedostoon" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit" msgstr "Lopeta" -#: fdisk/cfdisk.c:2734 +#: fdisk/cfdisk.c:2732 msgid "Quit program without writing partition table" msgstr "Lopeta ohjelma kirjoittamatta osiotaulua" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Type" msgstr "Tyyppi" -#: fdisk/cfdisk.c:2735 +#: fdisk/cfdisk.c:2733 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" -msgstr "Vaihda tiedostojärjestelmän tyyppi (DOS, Linux, OS/2, jne)" +msgstr "Vaihda tiedostojärjestelmän tyyppi (DOS, Linux, OS/2, jne)" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Units" -msgstr "Yksiköt" +msgstr "Yksiköt" -#: fdisk/cfdisk.c:2736 +#: fdisk/cfdisk.c:2734 msgid "Change units of the partition size display (MB, sect, cyl)" -msgstr "Vaihda osiokokonäytön yksiköt (Mt, sekt, syl)" +msgstr "Vaihda osiokokonäytön yksiköt (Mt, sekt, syl)" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write" msgstr "Kirjoita" -#: fdisk/cfdisk.c:2737 +#: fdisk/cfdisk.c:2735 msgid "Write partition table to disk (this might destroy data)" -msgstr "Kirjoita osiotaulu levylle (tämä saattaa tuhota dataa)" +msgstr "Kirjoita osiotaulu levylle (tämä saattaa tuhota dataa)" -#: fdisk/cfdisk.c:2783 +#: fdisk/cfdisk.c:2781 msgid "Cannot make this partition bootable" -msgstr "Tästä osiosta ei voi tehdä käynnistettävää" +msgstr "Tästä osiosta ei voi tehdä käynnistettävää" -#: fdisk/cfdisk.c:2793 +#: fdisk/cfdisk.c:2791 msgid "Cannot delete an empty partition" -msgstr "Tyhjää osiota ei voi poistaa" +msgstr "Tyhjää osiota ei voi poistaa" -#: fdisk/cfdisk.c:2813 fdisk/cfdisk.c:2815 +#: fdisk/cfdisk.c:2811 fdisk/cfdisk.c:2813 msgid "Cannot maximize this partition" -msgstr "Tätä osiota ei voi maksimoida" +msgstr "Tätä osiota ei voi maksimoida" -#: fdisk/cfdisk.c:2823 +#: fdisk/cfdisk.c:2821 msgid "This partition is unusable" -msgstr "Tämä osio on ei ole käytettävissä" +msgstr "Tämä osio on ei ole käytettävissä" -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2823 msgid "This partition is already in use" -msgstr "Tämä osio on jo käytössä" +msgstr "Tämä osio on jo käytössä" -#: fdisk/cfdisk.c:2842 +#: fdisk/cfdisk.c:2840 msgid "Cannot change the type of an empty partition" -msgstr "Tyhjän osion tyyppiä ei voi vaihtaa" +msgstr "Tyhjän osion tyyppiä ei voi vaihtaa" -#: fdisk/cfdisk.c:2869 fdisk/cfdisk.c:2875 +#: fdisk/cfdisk.c:2867 fdisk/cfdisk.c:2873 msgid "No more partitions" -msgstr "Ei enempää osioita" +msgstr "Ei enempää osioita" -#: fdisk/cfdisk.c:2882 +#: fdisk/cfdisk.c:2880 msgid "Illegal command" msgstr "Virheellinen komento" -#: fdisk/cfdisk.c:2892 +#: fdisk/cfdisk.c:2890 #, c-format msgid "Copyright (C) 1994-2002 Kevin E. Martin & aeb\n" -msgstr "Copyright © 1994-2002 Kevin E. Martin & aeb\n" +msgstr "Copyright © 1994-2002 Kevin E. Martin & aeb\n" -#. Unfortunately, xgettext does not handle multi-line strings -#. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2899 +#: fdisk/cfdisk.c:2897 #, c-format msgid "" "\n" @@ -2199,19 +2127,19 @@ msgid "" "\n" msgstr "" "\n" -"Käyttö:\n" -"Näytä versio:\n" +"Käyttö:\n" +"Näytä versio:\n" " %s -v\n" -"Näytä osiotaulu:\n" +"Näytä osiotaulu:\n" " %s -P {r|s|t} [valitsimet] laite\n" -"Vuorovaikutteinen käyttö:\n" +"Vuorovaikutteinen käyttö:\n" " %s [valitsimet] laite\n" "\n" "Valitsimet:\n" -"-a: Käytä nuolta korostuksen asemesta;\n" -"-z: Aloita tyhjällä osiotaululla, osiotaulua ei lueta levyltä;\n" -"-c C -h H -s S: Ohita ytimen mielipide sylinterien ja päiden määrästä,\n" -" sekä sektoreita/ura-määrästä.\n" +"-a: Käytä nuolta korostuksen asemesta;\n" +"-z: Aloita tyhjällä osiotaululla, osiotaulua ei lueta levyltä;\n" +"-c C -h H -s S: Ohita ytimen mielipide sylinterien ja päiden määrästä,\n" +" sekä sektoreita/ura-määrästä.\n" "\n" #: fdisk/fdiskaixlabel.c:27 @@ -2230,16 +2158,16 @@ msgid "" "\t machine. (Otherwise you become an AIXpert)." msgstr "" "\n" -"\tTällä levyllä on kelvollinen AIX-nimiö.\n" +"\tTällä levyllä on kelvollinen AIX-nimiö.\n" "\tValitettavasti Linux ei toistaiseksi osaa \n" -"\tkäsitellä tällaisia levyjä. Siitä huolimatta\n" +"\tkäsitellä tällaisia levyjä. Siitä huolimatta\n" "\tjoitakin neuvoja:\n" "\t1. fdisk tuhoaa levyn tiedot kirjoitettaessa.\n" -"\t2. Varmista, että tämä levy EI ole enää elintärkeä\n" -"\t osa osioryhmää. (Jos on, muutkin levyt saattavat\n" -"\t tyhjentyä, ellei niitä ole peilattu.)\n" -"\t3. Varmista ennen tämän fyysisen osion tuhoamista,\n" -"\t että levy on loogisesti poistettu AIX-koneesta.\n" +"\t2. Varmista, että tämä levy EI ole enää elintärkeä\n" +"\t osa osioryhmää. (Jos on, muutkin levyt saattavat\n" +"\t tyhjentyä, ellei niitä ole peilattu.)\n" +"\t3. Varmista ennen tämän fyysisen osion tuhoamista,\n" +"\t että levy on loogisesti poistettu AIX-koneesta.\n" "\t (Muussa tapauksessa sinusta tulee AIXpertti)." #: fdisk/fdiskbsdlabel.c:122 @@ -2249,11 +2177,11 @@ msgid "" "BSD label for device: %s\n" msgstr "" "\n" -"BSD-nimiö laitteelle: %s\n" +"BSD-nimiö laitteelle: %s\n" -#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:330 fdisk/fdisk.c:349 -#: fdisk/fdisk.c:367 fdisk/fdisk.c:374 fdisk/fdisk.c:397 fdisk/fdisk.c:415 -#: fdisk/fdisk.c:431 fdisk/fdisk.c:447 +#: fdisk/fdiskbsdlabel.c:129 fdisk/fdisk.c:332 fdisk/fdisk.c:351 +#: fdisk/fdisk.c:369 fdisk/fdisk.c:376 fdisk/fdisk.c:399 fdisk/fdisk.c:417 +#: fdisk/fdisk.c:433 fdisk/fdisk.c:449 msgid "Command action" msgstr "Komento merkitys" @@ -2271,53 +2199,52 @@ msgstr " i asenna esilatausohjelma" #: fdisk/fdiskbsdlabel.c:133 msgid " l list known filesystem types" -msgstr " l listaa tunnetut tiedostojärjestelmätyypit" +msgstr " l listaa tunnetut tiedostojärjestelmätyypit" -#. sun -#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:336 fdisk/fdisk.c:355 -#: fdisk/fdisk.c:368 fdisk/fdisk.c:380 fdisk/fdisk.c:405 fdisk/fdisk.c:422 -#: fdisk/fdisk.c:438 fdisk/fdisk.c:455 +#: fdisk/fdiskbsdlabel.c:134 fdisk/fdisk.c:338 fdisk/fdisk.c:357 +#: fdisk/fdisk.c:370 fdisk/fdisk.c:382 fdisk/fdisk.c:407 fdisk/fdisk.c:424 +#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 msgid " m print this menu" -msgstr " m näytä tämä valikko" +msgstr " m näytä tämä valikko" #: fdisk/fdiskbsdlabel.c:135 msgid " n add a new BSD partition" -msgstr " n lisää uusi BSD-osio" +msgstr " n lisää uusi BSD-osio" #: fdisk/fdiskbsdlabel.c:136 msgid " p print BSD partition table" -msgstr " p näytä BSD-osiotaulu" +msgstr " p näytä BSD-osiotaulu" -#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:340 fdisk/fdisk.c:359 -#: fdisk/fdisk.c:370 fdisk/fdisk.c:384 fdisk/fdisk.c:407 fdisk/fdisk.c:424 -#: fdisk/fdisk.c:440 fdisk/fdisk.c:457 +#: fdisk/fdiskbsdlabel.c:137 fdisk/fdisk.c:342 fdisk/fdisk.c:361 +#: fdisk/fdisk.c:372 fdisk/fdisk.c:386 fdisk/fdisk.c:409 fdisk/fdisk.c:426 +#: fdisk/fdisk.c:442 fdisk/fdisk.c:459 msgid " q quit without saving changes" msgstr " q lopeta tallentamatta muutoksia" -#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:408 fdisk/fdisk.c:425 -#: fdisk/fdisk.c:441 fdisk/fdisk.c:458 +#: fdisk/fdiskbsdlabel.c:138 fdisk/fdisk.c:410 fdisk/fdisk.c:427 +#: fdisk/fdisk.c:443 fdisk/fdisk.c:460 msgid " r return to main menu" -msgstr " r palaa päävalikkoon" +msgstr " r palaa päävalikkoon" #: fdisk/fdiskbsdlabel.c:139 msgid " s show complete disklabel" -msgstr " s näytä täydellinen levynimiö" +msgstr " s näytä täydellinen levynimiö" #: fdisk/fdiskbsdlabel.c:140 msgid " t change a partition's filesystem id" -msgstr " t vaihda osion tiedostojärjestelmä-id:tä" +msgstr " t vaihda osion tiedostojärjestelmä-id:tä" #: fdisk/fdiskbsdlabel.c:141 msgid " u change units (cylinders/sectors)" -msgstr " u vaihda yksiköt (sylinterit/sektorit)" +msgstr " u vaihda yksiköt (sylinterit/sektorit)" #: fdisk/fdiskbsdlabel.c:142 msgid " w write disklabel to disk" -msgstr " w kirjoita levynimiö levylle" +msgstr " w kirjoita levynimiö levylle" #: fdisk/fdiskbsdlabel.c:144 msgid " x link BSD partition to non-BSD partition" -msgstr " x linkitä BSD-osio ei-BSD-osioon" +msgstr " x linkitä BSD-osio ei-BSD-osioon" #: fdisk/fdiskbsdlabel.c:176 #, c-format @@ -2327,7 +2254,7 @@ msgstr "Osiolla %s on virheellinen alkusektori 0.\n" #: fdisk/fdiskbsdlabel.c:180 #, c-format msgid "Reading disklabel of %s at sector %d.\n" -msgstr "Luetaan laitteen %s levynimiötä sektorilta %d.\n" +msgstr "Luetaan laitteen %s levynimiötä sektorilta %d.\n" #: fdisk/fdiskbsdlabel.c:190 #, c-format @@ -2336,15 +2263,15 @@ msgstr "Laitteella %s ei ole *BSD-osiota.\n" #: fdisk/fdiskbsdlabel.c:204 msgid "BSD disklabel command (m for help): " -msgstr "BSD-levynimiökomento (m antaa ohjeen): " +msgstr "BSD-levynimiökomento (m antaa ohjeen): " -#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1945 fdisk/fdisksgilabel.c:649 -#: fdisk/fdisksunlabel.c:518 +#: fdisk/fdiskbsdlabel.c:284 fdisk/fdisk.c:1947 fdisk/fdisksgilabel.c:649 +#: fdisk/fdisksunlabel.c:517 #, c-format msgid "First %s" -msgstr "Ensimmäinen %s" +msgstr "Ensimmäinen %s" -#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2005 fdisk/fdisksunlabel.c:575 +#: fdisk/fdiskbsdlabel.c:291 fdisk/fdisk.c:2007 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Viimeinen %s tai +koko tai +kokoM tai +kokoK" @@ -2367,7 +2294,7 @@ msgstr "levy: %.*s\n" #: fdisk/fdiskbsdlabel.c:322 #, c-format msgid "label: %.*s\n" -msgstr "nimiö: %.*s\n" +msgstr "nimiö: %.*s\n" #: fdisk/fdiskbsdlabel.c:323 #, c-format @@ -2377,7 +2304,7 @@ msgstr "liput:" #: fdisk/fdiskbsdlabel.c:325 #, c-format msgid " removable" -msgstr " siirrettävä" +msgstr " siirrettävä" #: fdisk/fdiskbsdlabel.c:327 #, c-format @@ -2389,8 +2316,6 @@ msgstr " ecc" msgid " badsect" msgstr " badsect" -#. On various machines the fields of *lp are short/int/long -#. In order to avoid problems, we cast them all to long. #: fdisk/fdiskbsdlabel.c:333 #, c-format msgid "bytes/sector: %ld\n" @@ -2414,7 +2339,7 @@ msgstr "sektoreita/sylinteri: %ld\n" #: fdisk/fdiskbsdlabel.c:337 #, c-format msgid "cylinders: %ld\n" -msgstr "sylintereitä: %ld\n" +msgstr "sylintereitä: %ld\n" #: fdisk/fdiskbsdlabel.c:338 #, c-format @@ -2429,17 +2354,17 @@ msgstr "lomitus: %d\n" #: fdisk/fdiskbsdlabel.c:340 #, c-format msgid "trackskew: %d\n" -msgstr "uravääristymä: %d\n" +msgstr "uravääristymä: %d\n" #: fdisk/fdiskbsdlabel.c:341 #, c-format msgid "cylinderskew: %d\n" -msgstr "sylinterivääristymä: %d\n" +msgstr "sylinterivääristymä: %d\n" #: fdisk/fdiskbsdlabel.c:342 #, c-format msgid "headswitch: %ld\t\t# milliseconds\n" -msgstr "päänvaihto: %ld\t\t# millisekuntia\n" +msgstr "päänvaihto: %ld\t\t# millisekuntia\n" #: fdisk/fdiskbsdlabel.c:344 #, c-format @@ -2468,16 +2393,16 @@ msgstr "# alku loppu koko tyyppi [fkoko bkoko cpg]\n" #: fdisk/fdiskbsdlabel.c:405 fdisk/fdiskbsdlabel.c:408 #, c-format msgid "Writing disklabel to %s.\n" -msgstr "Kirjoitetaan levynimiötä laitteelle %s.\n" +msgstr "Kirjoitetaan levynimiötä laitteelle %s.\n" #: fdisk/fdiskbsdlabel.c:420 fdisk/fdiskbsdlabel.c:422 #, c-format msgid "%s contains no disklabel.\n" -msgstr "Laitteella %s ei ole levynimiötä.\n" +msgstr "Laitteella %s ei ole levynimiötä.\n" #: fdisk/fdiskbsdlabel.c:427 msgid "Do you want to create a disklabel? (y/n) " -msgstr "Haluatko luoda levynimiön? (y/n) " +msgstr "Haluatko luoda levynimiön? (y/n) " #: fdisk/fdiskbsdlabel.c:467 msgid "bytes/sector" @@ -2491,8 +2416,8 @@ msgstr "sektoria/ura" msgid "tracks/cylinder" msgstr "uraa/sylinteri" -#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:591 fdisk/fdisk.c:1260 -#: fdisk/sfdisk.c:937 +#: fdisk/fdiskbsdlabel.c:470 fdisk/fdisk.c:593 fdisk/fdisk.c:1262 +#: fdisk/sfdisk.c:935 msgid "cylinders" msgstr "sylinterit" @@ -2515,15 +2440,15 @@ msgstr "lomitus" #: fdisk/fdiskbsdlabel.c:485 msgid "trackskew" -msgstr "uravääristymä" +msgstr "uravääristymä" #: fdisk/fdiskbsdlabel.c:486 msgid "cylinderskew" -msgstr "sylinterivääristymä" +msgstr "sylinterivääristymä" #: fdisk/fdiskbsdlabel.c:487 msgid "headswitch" -msgstr "päänvaihto" +msgstr "päänvaihto" #: fdisk/fdiskbsdlabel.c:488 msgid "track-to-track seek" @@ -2537,7 +2462,7 @@ msgstr "Esilatausohjelma: %sboot -> boot%s (%s): " #: fdisk/fdiskbsdlabel.c:554 #, c-format msgid "Bootstrap overlaps with disk label!\n" -msgstr "Esilatausohjelma on päällekkäinen levynimiön kanssa!\n" +msgstr "Esilatausohjelma on päällekkäinen levynimiön kanssa!\n" #: fdisk/fdiskbsdlabel.c:575 fdisk/fdiskbsdlabel.c:577 #, c-format @@ -2549,15 +2474,15 @@ msgstr "Esilatausohjelma asennettu laitteelle %s.\n" msgid "Partition (a-%c): " msgstr "Osio (a-%c): " -#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2082 +#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2084 #, c-format msgid "The maximum number of partitions has been created\n" -msgstr "Maksimimäärä osioita on luotu\n" +msgstr "Maksimimäärä osioita on luotu\n" #: fdisk/fdiskbsdlabel.c:630 #, c-format msgid "This partition already exists.\n" -msgstr "Tämä osio on jo olemassa.\n" +msgstr "Tämä osio on jo olemassa.\n" #: fdisk/fdiskbsdlabel.c:756 #, c-format @@ -2573,7 +2498,7 @@ msgstr "" "\n" "Synkronoidaan levyt.\n" -#: fdisk/fdisk.c:188 +#: fdisk/fdisk.c:190 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2584,16 +2509,16 @@ msgid "" "-u: give Start and End in sector (instead of cylinder) units\n" "-b 2048: (for certain MO disks) use 2048-byte sectors\n" msgstr "" -"Käyttö: fdisk [-b SSZ] [-u] LEVY Muuta osiotaulua\n" -" fdisk -l [-b SSZ] [-u] LEVY Näytä osiotaulu(t)\n" -" fdisk -s OSIO Näytä osio(ide)n koko/koot lohkoina\n" -" fdisk -v Näytä fdiskin versio\n" -"Tässä LEVY on esimerkiksi /dev/hdb tai /dev/sda\n" +"Käyttö: fdisk [-b SSZ] [-u] LEVY Muuta osiotaulua\n" +" fdisk -l [-b SSZ] [-u] LEVY Näytä osiotaulu(t)\n" +" fdisk -s OSIO Näytä osio(ide)n koko/koot lohkoina\n" +" fdisk -v Näytä fdiskin versio\n" +"Tässä LEVY on esimerkiksi /dev/hdb tai /dev/sda\n" "ja OSIO on esimerkiksi /dev/hda7\n" "-u: anna Alku ja Loppu sektoreina (sylinterien sijaan)\n" -"-b 2048: (tietyille MO-levyille) käytä 2048 tavun sektoreita\n" +"-b 2048: (tietyille MO-levyille) käytä 2048 tavun sektoreita\n" -#: fdisk/fdisk.c:200 +#: fdisk/fdisk.c:202 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2602,218 +2527,204 @@ msgid "" " or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)\n" " ...\n" msgstr "" -"Käyttö: fdisk [-l] [-b SSZ] [-u] laite\n" -"Esim: fdisk /dev/hda (ensimmäinen IDE-levy)\n" +"Käyttö: fdisk [-l] [-b SSZ] [-u] laite\n" +"Esim: fdisk /dev/hda (ensimmäinen IDE-levy)\n" " tai: fdisk /dev/sdc (kolmas SCSI-levy)\n" -" tai: fdisk /dev/eda (ensimmäinen PS/2 ESDI -asema)\n" +" tai: fdisk /dev/eda (ensimmäinen PS/2 ESDI -asema)\n" " tai: fdisk /dev/rd/c0d0 tai: fdisk /dev/ida/c0d0 (RAID-laitteet)\n" " ...\n" -#: fdisk/fdisk.c:209 +#: fdisk/fdisk.c:211 #, c-format msgid "Unable to open %s\n" msgstr "Laitetta %s ei voi avata\n" -#: fdisk/fdisk.c:213 +#: fdisk/fdisk.c:215 #, c-format msgid "Unable to read %s\n" msgstr "Laitetta %s ei voi lukea\n" -#: fdisk/fdisk.c:217 +#: fdisk/fdisk.c:219 #, c-format msgid "Unable to seek on %s\n" -msgstr "Laitteella %s ei voi siirtyä\n" +msgstr "Laitteella %s ei voi siirtyä\n" -#: fdisk/fdisk.c:221 +#: fdisk/fdisk.c:223 #, c-format msgid "Unable to write %s\n" msgstr "Laitteelle %s ei voi kirjoittaa\n" -#: fdisk/fdisk.c:225 +#: fdisk/fdisk.c:227 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" -msgstr "BLKGETSIZE-ioctl epäonnistui laitteelle %s\n" +msgstr "BLKGETSIZE-ioctl epäonnistui laitteelle %s\n" -#: fdisk/fdisk.c:229 +#: fdisk/fdisk.c:231 msgid "Unable to allocate any more memory\n" -msgstr "Muistia ei voi varata enempää\n" +msgstr "Muistia ei voi varata enempää\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 msgid "Fatal error\n" msgstr "Vakava virhe\n" -#: fdisk/fdisk.c:331 +#: fdisk/fdisk.c:333 msgid " a toggle a read only flag" -msgstr " a aseta vain luku -lippu päälle/pois" +msgstr " a aseta vain luku -lippu päälle/pois" -#. sun -#: fdisk/fdisk.c:332 fdisk/fdisk.c:376 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:378 msgid " b edit bsd disklabel" -msgstr " b muokkaa bsd-levynimiötä" +msgstr " b muokkaa bsd-levynimiötä" -#: fdisk/fdisk.c:333 +#: fdisk/fdisk.c:335 msgid " c toggle the mountable flag" -msgstr " c aseta liitettävyyslippu päälle/pois" +msgstr " c aseta liitettävyyslippu päälle/pois" -#. sun -#. sgi flavour -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 msgid " d delete a partition" msgstr " d poista osio" -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " l list known partition types" msgstr " l listaa tunnetut osiotyypit" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 msgid " n add a new partition" -msgstr " n lisää uusi osio" +msgstr " n lisää uusi osio" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:369 fdisk/fdisk.c:382 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:371 fdisk/fdisk.c:384 msgid " o create a new empty DOS partition table" -msgstr " o luo uusi tyhjä DOS-osiotaulu" +msgstr " o luo uusi tyhjä DOS-osiotaulu" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:406 -#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:385 fdisk/fdisk.c:408 +#: fdisk/fdisk.c:425 fdisk/fdisk.c:441 fdisk/fdisk.c:458 msgid " p print the partition table" -msgstr " p näytä osiotaulu" +msgstr " p näytä osiotaulu" -#: fdisk/fdisk.c:341 fdisk/fdisk.c:360 fdisk/fdisk.c:371 fdisk/fdisk.c:385 +#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:373 fdisk/fdisk.c:387 msgid " s create a new empty Sun disklabel" -msgstr " s luo uusi tyhjä Sun-levynimiö" +msgstr " s luo uusi tyhjä Sun-levynimiö" -#. sun -#: fdisk/fdisk.c:342 fdisk/fdisk.c:361 fdisk/fdisk.c:386 +#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 msgid " t change a partition's system id" -msgstr " t vaihda osion järjestelmä-id:tä" +msgstr " t vaihda osion järjestelmä-id:tä" -#: fdisk/fdisk.c:343 fdisk/fdisk.c:362 fdisk/fdisk.c:387 +#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 msgid " u change display/entry units" -msgstr " u vaihda näkymä/syöteyksiköt" +msgstr " u vaihda näkymä/syöteyksiköt" -#: fdisk/fdisk.c:344 fdisk/fdisk.c:363 fdisk/fdisk.c:388 fdisk/fdisk.c:410 -#: fdisk/fdisk.c:427 fdisk/fdisk.c:443 fdisk/fdisk.c:460 +#: fdisk/fdisk.c:346 fdisk/fdisk.c:365 fdisk/fdisk.c:390 fdisk/fdisk.c:412 +#: fdisk/fdisk.c:429 fdisk/fdisk.c:445 fdisk/fdisk.c:462 msgid " v verify the partition table" msgstr " v varmista osiotaulu" -#: fdisk/fdisk.c:345 fdisk/fdisk.c:364 fdisk/fdisk.c:389 fdisk/fdisk.c:411 -#: fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 +#: fdisk/fdisk.c:347 fdisk/fdisk.c:366 fdisk/fdisk.c:391 fdisk/fdisk.c:413 +#: fdisk/fdisk.c:430 fdisk/fdisk.c:446 fdisk/fdisk.c:463 msgid " w write table to disk and exit" msgstr " w kirjoita taulu levylle ja poistu" -#: fdisk/fdisk.c:346 fdisk/fdisk.c:390 +#: fdisk/fdisk.c:348 fdisk/fdisk.c:392 msgid " x extra functionality (experts only)" -msgstr " x lisätoiminnot (vain asiantuntijoille)" +msgstr " x lisätoiminnot (vain asiantuntijoille)" -#: fdisk/fdisk.c:350 +#: fdisk/fdisk.c:352 msgid " a select bootable partition" -msgstr " a valitse käynnistettävä osio" +msgstr " a valitse käynnistettävä osio" -#. sgi flavour -#: fdisk/fdisk.c:351 +#: fdisk/fdisk.c:353 msgid " b edit bootfile entry" -msgstr " b muokkaa käynnistystiedostomerkintää" +msgstr " b muokkaa käynnistystiedostomerkintää" -#. sgi -#: fdisk/fdisk.c:352 +#: fdisk/fdisk.c:354 msgid " c select sgi swap partition" msgstr " c valitse sgi-sivutusosio" -#: fdisk/fdisk.c:375 +#: fdisk/fdisk.c:377 msgid " a toggle a bootable flag" -msgstr " a aseta käynnistettävyyslippu päälle/pois" +msgstr " a aseta käynnistettävyyslippu päälle/pois" -#: fdisk/fdisk.c:377 +#: fdisk/fdisk.c:379 msgid " c toggle the dos compatibility flag" -msgstr " c aseta dos-yhteensopivuuslippu päälle/pois" +msgstr " c aseta dos-yhteensopivuuslippu päälle/pois" -#: fdisk/fdisk.c:398 +#: fdisk/fdisk.c:400 msgid " a change number of alternate cylinders" -msgstr " a muuta vaihtoehtoisten sylinterien määrää" +msgstr " a muuta vaihtoehtoisten sylinterien määrää" -#. sun -#. !sun -#: fdisk/fdisk.c:399 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:401 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 msgid " c change number of cylinders" -msgstr " c muuta sylinterien määrää" +msgstr " c muuta sylinterien määrää" -#: fdisk/fdisk.c:400 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:452 msgid " d print the raw data in the partition table" -msgstr " d näytä osiotaulun raaka data" +msgstr " d näytä osiotaulun raaka data" -#: fdisk/fdisk.c:401 +#: fdisk/fdisk.c:403 msgid " e change number of extra sectors per cylinder" -msgstr " e muuta sylinterikohtaisten lisäsektorien määrää" +msgstr " e muuta sylinterikohtaisten lisäsektorien määrää" -#. sun -#. sgi -#: fdisk/fdisk.c:402 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " h change number of heads" -msgstr " h muuta päiden määrää" +msgstr " h muuta päiden määrää" -#: fdisk/fdisk.c:403 +#: fdisk/fdisk.c:405 msgid " i change interleave factor" msgstr " i muuta lomituskerrointa" -#. sun -#: fdisk/fdisk.c:404 +#: fdisk/fdisk.c:406 msgid " o change rotation speed (rpm)" -msgstr " o muuta pyörimisnopeutta (rpm)" +msgstr " o muuta pyörimisnopeutta (rpm)" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:426 fdisk/fdisk.c:442 fdisk/fdisk.c:459 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:428 fdisk/fdisk.c:444 fdisk/fdisk.c:461 msgid " s change number of sectors/track" -msgstr " s muuta sektorien määrää uraa kohden" +msgstr " s muuta sektorien määrää uraa kohden" -#: fdisk/fdisk.c:412 +#: fdisk/fdisk.c:414 msgid " y change number of physical cylinders" -msgstr " y muuta fyysisten sylintereiden määrää" +msgstr " y muuta fyysisten sylintereiden määrää" -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:450 msgid " b move beginning of data in a partition" -msgstr " b siirrä datan alkua osiossa" +msgstr " b siirrä datan alkua osiossa" -#: fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:453 msgid " e list extended partitions" msgstr " e listaa laajennetut osiot" -#. !sun -#. !sun, !aix, !sgi -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " g create an IRIX (SGI) partition table" msgstr " g luo IRIX (SGI) -osiotaulu" -#. !sun -#: fdisk/fdisk.c:452 +#: fdisk/fdisk.c:454 msgid " f fix partition order" -msgstr " f korjaa osiojärjestys" +msgstr " f korjaa osiojärjestys" -#: fdisk/fdisk.c:570 +#: fdisk/fdisk.c:572 #, c-format msgid "You must set" msgstr "On asetettava" -#: fdisk/fdisk.c:587 +#: fdisk/fdisk.c:589 msgid "heads" -msgstr "päät" +msgstr "päät" -#: fdisk/fdisk.c:589 fdisk/fdisk.c:1260 fdisk/sfdisk.c:937 +#: fdisk/fdisk.c:591 fdisk/fdisk.c:1262 fdisk/sfdisk.c:935 msgid "sectors" msgstr "sektorit" -#: fdisk/fdisk.c:595 +#: fdisk/fdisk.c:597 #, c-format msgid "" "%s%s.\n" "You can do this from the extra functions menu.\n" msgstr "" "%s%s.\n" -"Tämän voi tehdä lisätoimintovalikosta.\n" +"Tämän voi tehdä lisätoimintovalikosta.\n" -#: fdisk/fdisk.c:596 +#: fdisk/fdisk.c:598 msgid " and " msgstr " ja " -#: fdisk/fdisk.c:613 +#: fdisk/fdisk.c:615 #, c-format msgid "" "\n" @@ -2825,36 +2736,38 @@ msgid "" " (e.g., DOS FDISK, OS/2 FDISK)\n" msgstr "" "\n" -"Tämän levyn sylintereiden määräksi on asetettu %d.\n" -"Siinä ei ole mitään vikaa, mutta se on suurempi kuin 1024, ja voi\n" -"tietyissä kokoonpanoissa aiheuttaa ongelmia seuraavissa tapauksissa:\n" -"1) käynnistyksessä ajettavat ohjelmat (esim. LILOn vanhat versiot)\n" -"2) muiden käyttöjärjestelmien käynnistys- ja osiointiohjelmat\n" +"Tämän levyn sylintereiden määräksi on asetettu %d.\n" +"Siinä ei ole mitään vikaa, mutta se on suurempi kuin 1024, ja voi\n" +"tietyissä kokoonpanoissa aiheuttaa ongelmia seuraavissa tapauksissa:\n" +"1) käynnistyksessä ajettavat ohjelmat (esim. LILOn vanhat versiot)\n" +"2) muiden käyttöjärjestelmien käynnistys- ja osiointiohjelmat\n" " (esim. DOS FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:636 +#: fdisk/fdisk.c:638 #, c-format msgid "Bad offset in primary extended partition\n" -msgstr "Virheellinen siirtymä laajennetussa ensiöosiossa\n" +msgstr "Virheellinen siirtymä laajennetussa ensiöosiossa\n" -#: fdisk/fdisk.c:650 +#: fdisk/fdisk.c:652 #, c-format msgid "" "Warning: omitting partitions after #%d.\n" "They will be deleted if you save this partition table.\n" msgstr "" +"Varoitus: ei huomioida #%d:n jälkeisiä osioita.\n" +"Ne tuhotaan jos tämä osiotaulu tallennetaan.\n" -#: fdisk/fdisk.c:669 +#: fdisk/fdisk.c:671 #, c-format msgid "Warning: extra link pointer in partition table %d\n" -msgstr "Varoitus: ylimääräinen linkkiosoitin osiotaulussa %d\n" +msgstr "Varoitus: ylimääräinen linkkiosoitin osiotaulussa %d\n" -#: fdisk/fdisk.c:677 +#: fdisk/fdisk.c:679 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" -msgstr "Varoitus: jätetään huomiotta ylimääräinen data osiotaulussa %d\n" +msgstr "Varoitus: jätetään huomiotta ylimääräinen data osiotaulussa %d\n" -#: fdisk/fdisk.c:722 +#: fdisk/fdisk.c:724 #, c-format msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" @@ -2862,47 +2775,47 @@ msgid "" "content won't be recoverable.\n" "\n" msgstr "" -"Muodostetaan uusi DOS-levynimiö. Muutokset tehdään vain käyttömuistiin,\n" -"kunnes päätät kirjoittaa ne levylle. Sen jälkeen edellistä sisältöä ei\n" -"tietenkään voida enää palauttaa.\n" +"Muodostetaan uusi DOS-levynimiö. Muutokset tehdään vain käyttömuistiin,\n" +"kunnes päätät kirjoittaa ne levylle. Sen jälkeen edellistä sisältöä ei\n" +"tietenkään voida enää palauttaa.\n" -#: fdisk/fdisk.c:766 +#: fdisk/fdisk.c:768 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Huom: sektorikoko on %d (ei %d)\n" -#: fdisk/fdisk.c:923 +#: fdisk/fdisk.c:925 #, c-format msgid "You will not be able to write the partition table.\n" msgstr "Et pysty kirjoittamaan osiotaulua.\n" -#: fdisk/fdisk.c:952 +#: fdisk/fdisk.c:954 #, c-format msgid "" "This disk has both DOS and BSD magic.\n" "Give the 'b' command to go to BSD mode.\n" msgstr "" -"Tällä levyllä on sekä DOS-, että BSD-taikatavut.\n" +"Tällä levyllä on sekä DOS-, että BSD-taikatavut.\n" "Siirry BSD-tilaan \"b\"-komennolla.\n" -#: fdisk/fdisk.c:962 +#: fdisk/fdisk.c:964 #, c-format msgid "" "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " "disklabel\n" -msgstr "Laitteella ei ole kelvollista DOS-, Sun-, SGI- eikä OSF-levynimiötä\n" +msgstr "Laitteella ei ole kelvollista DOS-, Sun-, SGI- eikä OSF-levynimiötä\n" -#: fdisk/fdisk.c:979 +#: fdisk/fdisk.c:981 #, c-format msgid "Internal error\n" -msgstr "Sisäinen virhe\n" +msgstr "Sisäinen virhe\n" -#: fdisk/fdisk.c:992 +#: fdisk/fdisk.c:994 #, c-format msgid "Ignoring extra extended partition %d\n" -msgstr "Ylimääräistä laajennettua osiota %d ei huomioida\n" +msgstr "Ylimääräistä laajennettua osiota %d ei huomioida\n" -#: fdisk/fdisk.c:1004 +#: fdisk/fdisk.c:1006 #, c-format msgid "" "Warning: invalid flag 0x%04x of partition table %d will be corrected by w" @@ -2911,7 +2824,7 @@ msgstr "" "Varoitus: osiotaulun %2$d virheellinen lippu 0x%1$04x korjataan " "kirjoitettaessa (w)\n" -#: fdisk/fdisk.c:1026 +#: fdisk/fdisk.c:1028 #, c-format msgid "" "\n" @@ -2920,84 +2833,84 @@ msgstr "" "\n" "saatiin EOF kolmesti - poistutaan..\n" -#: fdisk/fdisk.c:1065 +#: fdisk/fdisk.c:1067 msgid "Hex code (type L to list codes): " msgstr "Heksakoodi (L listaa koodit): " -#: fdisk/fdisk.c:1105 +#: fdisk/fdisk.c:1107 #, c-format msgid "%s (%u-%u, default %u): " msgstr "%s (%u-%u, oletus %u): " -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1174 #, c-format msgid "Using default value %u\n" -msgstr "Käytetään oletusarvoa %u\n" +msgstr "Käytetään oletusarvoa %u\n" -#: fdisk/fdisk.c:1176 +#: fdisk/fdisk.c:1178 #, c-format msgid "Value out of range.\n" -msgstr "Arvo sallitun välin ulkopuolella.\n" +msgstr "Arvo sallitun välin ulkopuolella.\n" -#: fdisk/fdisk.c:1186 +#: fdisk/fdisk.c:1188 msgid "Partition number" msgstr "Osionumero" -#: fdisk/fdisk.c:1197 +#: fdisk/fdisk.c:1199 #, c-format msgid "Warning: partition %d has empty type\n" -msgstr "Varoitus: osiolla %d on tyhjä tyyppi\n" +msgstr "Varoitus: osiolla %d on tyhjä tyyppi\n" -#: fdisk/fdisk.c:1219 fdisk/fdisk.c:1245 +#: fdisk/fdisk.c:1221 fdisk/fdisk.c:1247 #, c-format msgid "Selected partition %d\n" msgstr "Valittiin osio %d\n" # -#: fdisk/fdisk.c:1222 +#: fdisk/fdisk.c:1224 #, c-format msgid "No partition is defined yet!\n" -msgstr "Osioita ei ole vielä määritelty!\n" +msgstr "Osioita ei ole vielä määritelty!\n" -#: fdisk/fdisk.c:1248 +#: fdisk/fdisk.c:1250 #, c-format msgid "All primary partitions have been defined already!\n" -msgstr "Kaikki ensiöosiot on jo määritelty!\n" +msgstr "Kaikki ensiöosiot on jo määritelty!\n" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "cylinder" msgstr "sylinteri" -#: fdisk/fdisk.c:1258 +#: fdisk/fdisk.c:1260 msgid "sector" msgstr "sektori" -#: fdisk/fdisk.c:1267 +#: fdisk/fdisk.c:1269 #, c-format msgid "Changing display/entry units to %s\n" -msgstr "Vaihdetaan näkymä/syöteyksiköiksi %s\n" +msgstr "Vaihdetaan näkymä/syöteyksiköiksi %s\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1280 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "VAROITUS: Osio %d on laajennettu osio\n" -#: fdisk/fdisk.c:1289 +#: fdisk/fdisk.c:1291 #, c-format msgid "DOS Compatibility flag is set\n" msgstr "DOS-yhteensopivuuslippu on asetettu\n" -#: fdisk/fdisk.c:1293 +#: fdisk/fdisk.c:1295 #, c-format msgid "DOS Compatibility flag is not set\n" msgstr "DOS-yhteensopivuuslippua ei ole asetettu\n" -#: fdisk/fdisk.c:1393 +#: fdisk/fdisk.c:1395 #, c-format msgid "Partition %d does not exist yet!\n" -msgstr "Osiota %d ei ole vielä olemassa!\n" +msgstr "Osiota %d ei ole vielä olemassa!\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1400 #, c-format msgid "" "Type 0 means free space to many systems\n" @@ -3005,86 +2918,86 @@ msgid "" "type 0 is probably unwise. You can delete\n" "a partition using the `d' command.\n" msgstr "" -"Tyyppi 0 merkitsee tyhjää tilaa useissa järjestelmissä\n" -"(mutta ei Linuxissa). Tyyppiä 0 olevien osioiden\n" -"pitäminen ei todennäköisesti ole viisasta. Osion voi\n" -"poistaa käyttämällä \"d\"-komentoa.\n" +"Tyyppi 0 merkitsee tyhjää tilaa useissa järjestelmissä\n" +"(mutta ei Linuxissa). Tyyppiä 0 olevien osioiden\n" +"pitäminen ei todennäköisesti ole viisasta. Osion voi\n" +"poistaa käyttämällä \"d\"-komentoa.\n" -#: fdisk/fdisk.c:1407 +#: fdisk/fdisk.c:1409 #, c-format msgid "" "You cannot change a partition into an extended one or vice versa\n" "Delete it first.\n" msgstr "" -"Osiota ei voi muuttaa laajennetuksi osioksi, eikä päinvastoin.\n" +"Osiota ei voi muuttaa laajennetuksi osioksi, eikä päinvastoin.\n" "Se on poistettava ensin.\n" -#: fdisk/fdisk.c:1416 +#: fdisk/fdisk.c:1418 #, c-format msgid "" "Consider leaving partition 3 as Whole disk (5),\n" "as SunOS/Solaris expects it and even Linux likes it.\n" "\n" msgstr "" -"Osion 3 tyypiksi on syytä jättää Koko levy (5),\n" -"koska SunOS/Solaris odottaa sitä, ja jopa Linux pitää siitä.\n" +"Osion 3 tyypiksi on syytä jättää Koko levy (5),\n" +"koska SunOS/Solaris odottaa sitä, ja jopa Linux pitää siitä.\n" -#: fdisk/fdisk.c:1422 +#: fdisk/fdisk.c:1424 #, c-format msgid "" "Consider leaving partition 9 as volume header (0),\n" "and partition 11 as entire volume (6)as IRIX expects it.\n" "\n" msgstr "" -"Osion 9 tyypiksi on syytä jättää osio-otsikko (0),\n" -"ja osion 11 tyypiksi Koko osio (6), koska IRIX odottaa sitä.\n" +"Osion 9 tyypiksi on syytä jättää osio-otsikko (0),\n" +"ja osion 11 tyypiksi Koko osio (6), koska IRIX odottaa sitä.\n" -#: fdisk/fdisk.c:1435 +#: fdisk/fdisk.c:1437 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" -msgstr "Osion %d järjestelmätyypiksi vaihdettiin %x (%s)\n" +msgstr "Osion %d järjestelmätyypiksi vaihdettiin %x (%s)\n" -#: fdisk/fdisk.c:1490 +#: fdisk/fdisk.c:1492 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "Osiolla %d on eri fyysiset/loogiset alkukohdat (ei-Linux?):\n" -#: fdisk/fdisk.c:1492 fdisk/fdisk.c:1500 fdisk/fdisk.c:1509 fdisk/fdisk.c:1519 +#: fdisk/fdisk.c:1494 fdisk/fdisk.c:1502 fdisk/fdisk.c:1511 fdisk/fdisk.c:1521 #, c-format msgid " phys=(%d, %d, %d) " msgstr " fyysinen=(%d, %d, %d) " -#: fdisk/fdisk.c:1493 fdisk/fdisk.c:1501 +#: fdisk/fdisk.c:1495 fdisk/fdisk.c:1503 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "looginen=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1498 +#: fdisk/fdisk.c:1500 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "Osiolla %d on eri fyysiset/loogiset loppukohdat:\n" -#: fdisk/fdisk.c:1507 +#: fdisk/fdisk.c:1509 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "Osion %i alku ei ole sylinterin rajalla:\n" -#: fdisk/fdisk.c:1510 +#: fdisk/fdisk.c:1512 #, c-format msgid "should be (%d, %d, 1)\n" -msgstr "pitää olla (%d, %d, 1)\n" +msgstr "pitää olla (%d, %d, 1)\n" -#: fdisk/fdisk.c:1516 +#: fdisk/fdisk.c:1518 #, c-format msgid "Partition %i does not end on cylinder boundary.\n" msgstr "Osion %i loppu ei ole sylinterin rajalla.\n" -#: fdisk/fdisk.c:1520 +#: fdisk/fdisk.c:1522 #, c-format msgid "should be (%d, %d, %d)\n" -msgstr "pitää olla (%d, %d, %d)\n" +msgstr "pitää olla (%d, %d, %d)\n" -#: fdisk/fdisk.c:1532 +#: fdisk/fdisk.c:1534 #, c-format msgid "" "\n" @@ -3093,7 +3006,7 @@ msgstr "" "\n" "Levy %s: %ld Mt, %lld tavua\n" -#: fdisk/fdisk.c:1535 +#: fdisk/fdisk.c:1537 #, c-format msgid "" "\n" @@ -3102,59 +3015,62 @@ msgstr "" "\n" "Levy %s: %ld.%ld Gt, %lld tavua\n" -#: fdisk/fdisk.c:1537 +#: fdisk/fdisk.c:1539 #, c-format msgid "%d heads, %d sectors/track, %d cylinders" -msgstr "%d päätä, %d sektoria/ura, %d sylinteriä" +msgstr "%d päätä, %d sektoria/ura, %d sylinteriä" -#: fdisk/fdisk.c:1540 +#: fdisk/fdisk.c:1542 #, c-format msgid ", total %llu sectors" -msgstr ", yhteensä %llu sektoria" +msgstr ", yhteensä %llu sektoria" -#: fdisk/fdisk.c:1543 +#: fdisk/fdisk.c:1545 #, c-format msgid "" "Units = %s of %d * %d = %d bytes\n" "\n" -msgstr "Yksiköt = %2$d * %3$d = %4$d -tavuiset %1$s\n" +msgstr "Yksiköt = %2$d * %3$d = %4$d -tavuiset %1$s\n" -#: fdisk/fdisk.c:1651 +#: fdisk/fdisk.c:1653 #, c-format msgid "" "Nothing to do. Ordering is correct already.\n" "\n" msgstr "" -"Ei mitään tehtävää. Järjestys on jo oikea.\n" +"Ei mitään tehtävää. Järjestys on jo oikea.\n" "\n" -#: fdisk/fdisk.c:1707 +#: fdisk/fdisk.c:1709 #, c-format msgid "" "This doesn't look like a partition table\n" "Probably you selected the wrong device.\n" "\n" msgstr "" +"Tämä ei näytä osiotaululta\n" +"Valittuna on todennäköisesti väärä laite.\n" +"\n" -#: fdisk/fdisk.c:1721 +#: fdisk/fdisk.c:1723 #, c-format msgid "%*s Boot Start End Blocks Id System\n" -msgstr "%*s Käynn Alku Loppu Lohkot Id Järjestelmä\n" +msgstr "%*s Käynn Alku Loppu Lohkot Id Järjestelmä\n" -#: fdisk/fdisk.c:1722 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:679 +#: fdisk/fdisk.c:1724 fdisk/fdisksgilabel.c:222 fdisk/fdisksunlabel.c:678 msgid "Device" msgstr "Laite" -#: fdisk/fdisk.c:1759 +#: fdisk/fdisk.c:1761 #, c-format msgid "" "\n" "Partition table entries are not in disk order\n" msgstr "" "\n" -"Osiotaulumerkinnät eivät ole levyjärjestyksessä\n" +"Osiotaulumerkinnät eivät ole levyjärjestyksessä\n" -#: fdisk/fdisk.c:1769 +#: fdisk/fdisk.c:1771 #, c-format msgid "" "\n" @@ -3162,86 +3078,87 @@ msgid "" "\n" msgstr "" "\n" -"Levy %s: %d päätä, %d sektoria, %d sylinteriä\n" +"Levy %s: %d päätä, %d sektoria, %d sylinteriä\n" "\n" -#: fdisk/fdisk.c:1771 +#: fdisk/fdisk.c:1773 #, c-format msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" -msgstr "No AF Pää Sekt Syl Pää Sekt Syl Alku Koko ID\n" +msgstr "No AF Pää Sekt Syl Pää Sekt Syl Alku Koko ID\n" -#: fdisk/fdisk.c:1816 +#: fdisk/fdisk.c:1818 #, c-format msgid "Warning: partition %d contains sector 0\n" -msgstr "Varoitus: osio %d sisältää sektorin 0\n" +msgstr "Varoitus: osio %d sisältää sektorin 0\n" -#: fdisk/fdisk.c:1819 +#: fdisk/fdisk.c:1821 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" -msgstr "Osio %d: pää %d on suurempi kuin maksimi %d\n" +msgstr "Osio %d: pää %d on suurempi kuin maksimi %d\n" -#: fdisk/fdisk.c:1822 +#: fdisk/fdisk.c:1824 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "Osio %d: sektori %d on suurempi kuin maksimi %d\n" -#: fdisk/fdisk.c:1825 +#: fdisk/fdisk.c:1827 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "Osio %d: sylinteri %d on suurempi kuin maksimi %d\n" -#: fdisk/fdisk.c:1829 +#: fdisk/fdisk.c:1831 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "" -"Osio %d: edellinen sektorimäärä %d on ristiriidassa yhteismäärän %d kanssa\n" +"Osio %d: edellinen sektorimäärä %d on ristiriidassa yhteismäärän %d kanssa\n" -#: fdisk/fdisk.c:1861 +#: fdisk/fdisk.c:1863 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "Varoitus: virheellinen datan alkukohta osiossa %d\n" -#: fdisk/fdisk.c:1869 +#: fdisk/fdisk.c:1871 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" -msgstr "Varoitus: osio %d ja osio %d ovat (osittain) päällekkäiset.\n" +msgstr "Varoitus: osio %d ja osio %d ovat (osittain) päällekkäiset.\n" -#: fdisk/fdisk.c:1889 +#: fdisk/fdisk.c:1891 #, c-format msgid "Warning: partition %d is empty\n" -msgstr "Varoitus: osio %d on tyhjä\n" +msgstr "Varoitus: osio %d on tyhjä\n" -#: fdisk/fdisk.c:1894 +#: fdisk/fdisk.c:1896 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "Looginen osio %d ei ole kokonaan osiossa %d\n" -#: fdisk/fdisk.c:1900 -#, fuzzy, c-format +#: fdisk/fdisk.c:1902 +#, c-format msgid "Total allocated sectors %d greater than the maximum %lld\n" -msgstr "Varattujen sektoreiden kokonaismäärä %d on suurempi kuin maksimi %d\n" +msgstr "" +"Varattujen sektoreiden kokonaismäärä %d on suurempi kuin maksimi %lld\n" -#: fdisk/fdisk.c:1903 -#, fuzzy, c-format +#: fdisk/fdisk.c:1905 +#, c-format msgid "%lld unallocated sectors\n" -msgstr "%d varaamatonta sektoria\n" +msgstr "%lld varaamatonta sektoria\n" -#: fdisk/fdisk.c:1918 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:503 +#: fdisk/fdisk.c:1920 fdisk/fdisksgilabel.c:631 fdisk/fdisksunlabel.c:502 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" -msgstr "Osio %d on jo määritelty. Poista se ennen uudelleen lisäämistä.\n" +msgstr "Osio %d on jo määritelty. Poista se ennen uudelleen lisäämistä.\n" -#: fdisk/fdisk.c:1960 fdisk/fdisksunlabel.c:564 +#: fdisk/fdisk.c:1962 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "Sektori %d on jo varattu\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:1998 #, c-format msgid "No free sectors available\n" -msgstr "Ei vapaita sektoreita käytettävissä\n" +msgstr "Ei vapaita sektoreita käytettävissä\n" -#: fdisk/fdisk.c:2070 +#: fdisk/fdisk.c:2072 #, c-format msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" @@ -3249,27 +3166,27 @@ msgid "" "\ta new empty DOS partition table first. (Use o.)\n" "\tWARNING: This will destroy the present disk contents.\n" msgstr "" -"\tValitan - tämä fdisk ei osaa käsitellä AIX-levynimiöitä.\n" -"\tJos haluat lisätä DOS-tyyppisiä osioita, luo ensin\n" +"\tValitan - tämä fdisk ei osaa käsitellä AIX-levynimiöitä.\n" +"\tJos haluat lisätä DOS-tyyppisiä osioita, luo ensin\n" "\tuusi DOS-osiotaulu. (Komento o.)\n" -"\tVAROITUS: Uuden osiotaulun luominen tuhoaa levyn nykyisen sisällön.\n" +"\tVAROITUS: Uuden osiotaulun luominen tuhoaa levyn nykyisen sisällön.\n" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2092 #, c-format msgid "You must delete some partition and add an extended partition first\n" -msgstr "Jokin osio on poistettava ja lisättävä laajennettu osio ensin\n" +msgstr "Jokin osio on poistettava ja lisättävä laajennettu osio ensin\n" -#: fdisk/fdisk.c:2093 -#, fuzzy, c-format +#: fdisk/fdisk.c:2095 +#, c-format msgid "All logical partitions are in use\n" -msgstr "loogiset osiot eivät ole levyjärjestyksessä" +msgstr "Kaikki loogiset osiot ovat käytössä\n" -#: fdisk/fdisk.c:2094 -#, fuzzy, c-format +#: fdisk/fdisk.c:2096 +#, c-format msgid "Adding a primary partition\n" -msgstr "Viallinen ensiöosio" +msgstr "Lisätään ensiöosio\n" -#: fdisk/fdisk.c:2099 +#: fdisk/fdisk.c:2101 #, c-format msgid "" "Command action\n" @@ -3278,22 +3195,22 @@ msgid "" msgstr "" "Komento merkitys\n" " %s\n" -" p ensiöosio (1-4)\n" +" p ensiöosio (1-4)\n" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "l logical (5 or over)" msgstr "l looginen (5 tai yli)" -#: fdisk/fdisk.c:2101 +#: fdisk/fdisk.c:2103 msgid "e extended" msgstr "e laajennettu" -#: fdisk/fdisk.c:2120 +#: fdisk/fdisk.c:2122 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Virheellinen osionumero tyypille \"%c\"\n" -#: fdisk/fdisk.c:2156 +#: fdisk/fdisk.c:2158 #, c-format msgid "" "The partition table has been altered!\n" @@ -3302,12 +3219,12 @@ msgstr "" "Osiotaulua on muutettu!\n" "\n" -#: fdisk/fdisk.c:2165 +#: fdisk/fdisk.c:2167 #, c-format msgid "Calling ioctl() to re-read partition table.\n" msgstr "Kutsutaan osiotaulun uudelleen lukeva ioctl().\n" -#: fdisk/fdisk.c:2181 +#: fdisk/fdisk.c:2183 #, c-format msgid "" "\n" @@ -3316,11 +3233,11 @@ msgid "" "The new table will be used at the next reboot.\n" msgstr "" "\n" -"VAROITUS: Osiotaulun uudelleenluku epäonnistui, virhe %d: %s.\n" -"Ydin käyttää edelleen vanhaa taulua.\n" -"Uutta taulua käytetään seuraavasta käynnistyksestä alkaen.\n" +"VAROITUS: Osiotaulun uudelleenluku epäonnistui, virhe %d: %s.\n" +"Ydin käyttää edelleen vanhaa taulua.\n" +"Uutta taulua käytetään seuraavasta käynnistyksestä alkaen.\n" -#: fdisk/fdisk.c:2191 +#: fdisk/fdisk.c:2193 #, c-format msgid "" "\n" @@ -3330,114 +3247,115 @@ msgid "" msgstr "" "\n" "VAROITUS: Jos DOS 6.x -osioita luotiin tai muutettiin,\n" -"katso lisätietoja fdiskin manuaalisivulta.\n" +"katso lisätietoja fdiskin manuaalisivulta.\n" -#: fdisk/fdisk.c:2197 -#, fuzzy, c-format +#: fdisk/fdisk.c:2199 +#, c-format msgid "" "\n" "Error closing file\n" -msgstr "Virhe suljettaessa %s\n" +msgstr "" +"\n" +"Virhe suljettaessa tiedostoa\n" -#: fdisk/fdisk.c:2201 +#: fdisk/fdisk.c:2203 #, c-format msgid "Syncing disks.\n" msgstr "Synkronoidaan levyt.\n" -#: fdisk/fdisk.c:2248 +#: fdisk/fdisk.c:2250 #, c-format msgid "Partition %d has no data area\n" msgstr "Osiolla %d ei ole data-aluetta\n" -#: fdisk/fdisk.c:2253 +#: fdisk/fdisk.c:2255 msgid "New beginning of data" msgstr "Uusi datan alku" -#: fdisk/fdisk.c:2269 +#: fdisk/fdisk.c:2271 msgid "Expert command (m for help): " msgstr "Asiantuntijakomento (m antaa ohjeen): " -#: fdisk/fdisk.c:2282 +#: fdisk/fdisk.c:2284 msgid "Number of cylinders" -msgstr "Sylinterien määrä" +msgstr "Sylinterien määrä" -#: fdisk/fdisk.c:2309 +#: fdisk/fdisk.c:2311 msgid "Number of heads" -msgstr "Päiden määrä" +msgstr "Päiden määrä" -#: fdisk/fdisk.c:2334 +#: fdisk/fdisk.c:2336 msgid "Number of sectors" -msgstr "Sektorien määrä" +msgstr "Sektorien määrä" -#: fdisk/fdisk.c:2337 +#: fdisk/fdisk.c:2339 #, c-format msgid "Warning: setting sector offset for DOS compatiblity\n" -msgstr "Varoitus: asetetaan sektorisiirtymä DOS-yhteensopivuutta varten\n" +msgstr "Varoitus: asetetaan sektorisiirtymä DOS-yhteensopivuutta varten\n" -#: fdisk/fdisk.c:2409 +#: fdisk/fdisk.c:2411 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" -msgstr "Levy %s ei sisällä kelvollista osiotaulua\n" +msgstr "Levy %s ei sisällä kelvollista osiotaulua\n" -#: fdisk/fdisk.c:2420 +#: fdisk/fdisk.c:2422 #, c-format msgid "Cannot open %s\n" msgstr "Laitetta %s ei voi avata\n" -#: fdisk/fdisk.c:2438 fdisk/sfdisk.c:2457 +#: fdisk/fdisk.c:2440 fdisk/sfdisk.c:2453 #, c-format msgid "cannot open %s\n" msgstr "laitetta %s ei voi avata\n" -#: fdisk/fdisk.c:2458 +#: fdisk/fdisk.c:2460 #, c-format msgid "%c: unknown command\n" msgstr "%c: tuntematon komento\n" -#: fdisk/fdisk.c:2526 +#: fdisk/fdisk.c:2528 #, c-format msgid "This kernel finds the sector size itself - -b option ignored\n" -msgstr "Tämä ydin löytää sektorin koon itse -- -b-valitsinta ei huomioida\n" +msgstr "Tämä ydin löytää sektorin koon itse -- -b-valitsinta ei huomioida\n" -#: fdisk/fdisk.c:2530 +#: fdisk/fdisk.c:2532 #, c-format msgid "" "Warning: the -b (set sector size) option should be used with one specified " "device\n" msgstr "" -"Varoitus: valitsinta -b (sektorikoon asetus) tulee käyttää yhden annetun " +"Varoitus: valitsinta -b (sektorikoon asetus) tulee käyttää yhden annetun " "laitteen kanssa\n" -#. OSF label, and no DOS label -#: fdisk/fdisk.c:2589 +#: fdisk/fdisk.c:2591 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" msgstr "" -"Havaittiin OSF/1-levynimiö laitteella %s, siirrytään levynimiötilaan.\n" +"Havaittiin OSF/1-levynimiö laitteella %s, siirrytään levynimiötilaan.\n" -#: fdisk/fdisk.c:2599 +#: fdisk/fdisk.c:2601 msgid "Command (m for help): " msgstr "Komento (m antaa ohjeen): " -#: fdisk/fdisk.c:2615 +#: fdisk/fdisk.c:2617 #, c-format msgid "" "\n" "The current boot file is: %s\n" msgstr "" "\n" -"Nykyinen käynnistystiedosto on: %s\n" +"Nykyinen käynnistystiedosto on: %s\n" -#: fdisk/fdisk.c:2617 +#: fdisk/fdisk.c:2619 msgid "Please enter the name of the new boot file: " -msgstr "Anna uuden käynnistystiedoston nimi: " +msgstr "Anna uuden käynnistystiedoston nimi: " -#: fdisk/fdisk.c:2619 +#: fdisk/fdisk.c:2621 #, c-format msgid "Boot file unchanged\n" -msgstr "Käynnistystiedosto muuttumaton\n" +msgstr "Käynnistystiedosto muuttumaton\n" -#: fdisk/fdisk.c:2692 +#: fdisk/fdisk.c:2694 #, c-format msgid "" "\n" @@ -3504,15 +3422,15 @@ msgstr "SGI xlv" msgid "SGI xvm" msgstr "SGI xvm" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:52 msgid "Linux swap" msgstr "Linux-sivutus" -#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:54 +#: fdisk/fdisksgilabel.c:95 fdisk/fdisksunlabel.c:53 msgid "Linux native" msgstr "Linuxmainen" -#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:63 +#: fdisk/fdisksgilabel.c:96 fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:63 msgid "Linux LVM" msgstr "Linux LVM" @@ -3526,16 +3444,16 @@ msgid "" "According to MIPS Computer Systems, Inc the Label must not contain more than " "512 bytes\n" msgstr "" -"MIPS Computer Systems, Inc:in mukaan nimiössä saa olla korkeintaan 512 " +"MIPS Computer Systems, Inc:in mukaan nimiössä saa olla korkeintaan 512 " "tavua\n" #: fdisk/fdisksgilabel.c:182 #, c-format msgid "Detected sgi disklabel with wrong checksum.\n" -msgstr "Havaittiin sgi-levynimiö, jolla on väärä tarkistussumma.\n" +msgstr "Havaittiin sgi-levynimiö, jolla on väärä tarkistussumma.\n" #: fdisk/fdisksgilabel.c:200 -#, fuzzy, c-format +#, c-format msgid "" "\n" "Disk %s (SGI disk label): %d heads, %d sectors\n" @@ -3546,15 +3464,15 @@ msgid "" "\n" msgstr "" "\n" -"Levy %1$s (SGI-levynimiö): %2$d päätä, %3$d sektoria\n" -"%4$d sylinteriä, %5$d fyysistä sylinteriä\n" -"%6$d ylimääräistä sekt/syl, lomitus %7$d:1\n" +"Levy %1$s (SGI-levynimiö): %2$d päätä, %3$d sektoria\n" +"%4$d sylinteriä, %5$d fyysistä sylinteriä\n" +"%6$d ylimääräistä sekt/syl, lomitus %7$d:1\n" "%8$s\n" -"Yksiköt = %10$d * 512 -tavuiset %9$s\n" +"Yksiköt = %10$d * %11$d -tavuiset %9$s\n" "\n" #: fdisk/fdisksgilabel.c:213 -#, fuzzy, c-format +#, c-format msgid "" "\n" "Disk %s (SGI disk label): %d heads, %d sectors, %d cylinders\n" @@ -3562,8 +3480,8 @@ msgid "" "\n" msgstr "" "\n" -"Levy %1$s (SGI-levynimiö): %2$d päätä, %3$d sektoria, %4$d sylinteriä\n" -"Yksiköt = %6$d * 512 -tavuiset %5$s\n" +"Levy %1$s (SGI-levynimiö): %2$d päätä, %3$d sektoria, %4$d sylinteriä\n" +"Yksiköt = %6$d * %7$d -tavuiset %5$s\n" "\n" #: fdisk/fdisksgilabel.c:220 @@ -3573,7 +3491,7 @@ msgid "" "Pt# %*s Info Start End Sectors Id System\n" msgstr "" "----- osiot -----\n" -"Os# %*s Info Alku Loppu Sektorit Id Järjestelmä\n" +"Os# %*s Info Alku Loppu Sektorit Id Järjestelmä\n" #: fdisk/fdisksgilabel.c:242 #, c-format @@ -3582,16 +3500,15 @@ msgid "" "Bootfile: %s\n" "----- Directory Entries -----\n" msgstr "" -"----- Käynnistysinfo -----\n" -"Käynnistystiedosto: %s\n" -"----- Hakemistomerkinnät -----\n" +"----- Käynnistysinfo -----\n" +"Käynnistystiedosto: %s\n" +"----- Hakemistomerkinnät -----\n" #: fdisk/fdisksgilabel.c:250 #, c-format msgid "%2d: %-10s sector%5u size%8u\n" msgstr "%2d: %-10s sektori%5u koko%8u\n" -#. "/a\n" is minimum #: fdisk/fdisksgilabel.c:304 #, c-format msgid "" @@ -3601,8 +3518,8 @@ msgid "" "\te.g. \"/unix\" or \"/unix.save\".\n" msgstr "" "\n" -"Virheellinen käynnistystiedosto!\n" -"\tKäynnistystiedoston on oltava absoluuttinen, ei-tyhjä polku,\n" +"Virheellinen käynnistystiedosto!\n" +"\tKäynnistystiedoston on oltava absoluuttinen, ei-tyhjä polku,\n" "\tesim. \"/unix\" tai \"/unix.save\".\n" #: fdisk/fdisksgilabel.c:310 @@ -3612,7 +3529,7 @@ msgid "" "\tName of Bootfile too long: 16 bytes maximum.\n" msgstr "" "\n" -"\tKäynnistystiedoston nimi on liian pitkä: maksimi 16 tavua.\n" +"\tKäynnistystiedoston nimi on liian pitkä: maksimi 16 tavua.\n" #: fdisk/fdisksgilabel.c:315 #, c-format @@ -3621,7 +3538,7 @@ msgid "" "\tBootfile must have a fully qualified pathname.\n" msgstr "" "\n" -"\tKäynnistystiedoston polun on oltava täydellinen.\n" +"\tKäynnistystiedoston polun on oltava täydellinen.\n" #: fdisk/fdisksgilabel.c:322 #, c-format @@ -3631,7 +3548,7 @@ msgid "" "\tSGI's default is \"/unix\" and for backup \"/unix.save\".\n" msgstr "" "\n" -"\tHuomaa, että käynnistystiedoston olemassaoloa ei tarkisteta.\n" +"\tHuomaa, että käynnistystiedoston olemassaoloa ei tarkisteta.\n" "\tSGI:n oletus on \"/unix\", ja varmuuskopiolle \"/unix.save\".\n" #: fdisk/fdisksgilabel.c:348 @@ -3641,22 +3558,22 @@ msgid "" "\tBootfile is changed to \"%s\".\n" msgstr "" "\n" -"\tKäynnistystiedostoksi muutettiin \"%s\".\n" +"\tKäynnistystiedostoksi muutettiin \"%s\".\n" #: fdisk/fdisksgilabel.c:438 #, c-format msgid "More than one entire disk entry present.\n" -msgstr "Levyllä on useampi kuin yksi kokolevymerkintä.\n" +msgstr "Levyllä on useampi kuin yksi kokolevymerkintä.\n" -#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:479 +#: fdisk/fdisksgilabel.c:445 fdisk/fdisksunlabel.c:478 #, c-format msgid "No partitions defined\n" -msgstr "Ei määriteltyjä osioita\n" +msgstr "Ei määriteltyjä osioita\n" #: fdisk/fdisksgilabel.c:451 #, c-format msgid "IRIX likes when Partition 11 covers the entire disk.\n" -msgstr "IRIX pitää siitä, että Osio 11 täyttää koko levyn.\n" +msgstr "IRIX pitää siitä, että Osio 11 täyttää koko levyn.\n" #: fdisk/fdisksgilabel.c:453 #, c-format @@ -3679,7 +3596,7 @@ msgstr "" #: fdisk/fdisksgilabel.c:465 #, c-format msgid "One Partition (#11) should cover the entire disk.\n" -msgstr "Yhden osion (#11) tulee täyttää koko levy.\n" +msgstr "Yhden osion (#11) tulee täyttää koko levy.\n" #: fdisk/fdisksgilabel.c:475 #, c-format @@ -3694,12 +3611,12 @@ msgstr "Osion %d loppu ei ole sylinterin rajalla.\n" #: fdisk/fdisksgilabel.c:488 #, c-format msgid "The Partition %d and %d overlap by %d sectors.\n" -msgstr "Osiot %d ja %d ovat päällekkäiset %d sektorin verran.\n" +msgstr "Osiot %d ja %d ovat päällekkäiset %d sektorin verran.\n" #: fdisk/fdisksgilabel.c:496 fdisk/fdisksgilabel.c:514 #, c-format msgid "Unused gap of %8u sectors - sectors %8u-%u\n" -msgstr "Käyttämätön %8u sektorin alue - sektorit %8u-%u\n" +msgstr "Käyttämätön %8u sektorin alue - sektorit %8u-%u\n" #: fdisk/fdisksgilabel.c:525 #, c-format @@ -3708,7 +3625,7 @@ msgid "" "The boot partition does not exist.\n" msgstr "" "\n" -"Käynnistysosiota ei ole olemassa.\n" +"Käynnistysosiota ei ole olemassa.\n" #: fdisk/fdisksgilabel.c:528 #, c-format @@ -3726,14 +3643,13 @@ msgid "" "The swap partition has no swap type.\n" msgstr "" "\n" -"Sivutusosiolla ei ole sivutustyyppiä.\n" +"Sivutusosiolla ei ole sivutustyyppiä.\n" #: fdisk/fdisksgilabel.c:535 #, c-format msgid "\tYou have chosen an unusual boot file name.\n" -msgstr "\tValittu käynnistystiedoston nimi on epätavallinen.\n" +msgstr "\tValittu käynnistystiedoston nimi on epätavallinen.\n" -#. caught already before, ... #: fdisk/fdisksgilabel.c:544 #, c-format msgid "Sorry You may change the Tag of non-empty partitions.\n" @@ -3747,36 +3663,35 @@ msgid "" "Only the \"SGI volume\" entire disk section may violate this.\n" "Type YES if you are sure about tagging this partition differently.\n" msgstr "" -"On erittäin suositeltavaa, että osiolla siirtymän 0 kohdalla\n" -"on tyyppi \"SGI volhdr\". IRIX-järjestelmä olettaa, että\n" -"erillistyökalut, kuten sash ja fx, voidaan hakea sen hakemistosta.\n" -"Vain \"SGI volume\" -kokolevyosuus voi rikkoa tätä sääntöä.\n" -"Kirjoita KYLLÄ, jos olet varma tämän osion merkitsemisestä toisin.\n" +"On erittäin suositeltavaa, että osiolla siirtymän 0 kohdalla\n" +"on tyyppi \"SGI volhdr\". IRIX-järjestelmä olettaa, että\n" +"erillistyökalut, kuten sash ja fx, voidaan hakea sen hakemistosta.\n" +"Vain \"SGI volume\" -kokolevyosuus voi rikkoa tätä sääntöä.\n" +"Kirjoita KYLLÄ, jos olet varma tämän osion merkitsemisestä toisin.\n" -#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:633 +#: fdisk/fdisksgilabel.c:555 fdisk/fdisksunlabel.c:632 msgid "YES\n" -msgstr "KYLLÄ\n" +msgstr "KYLLÄ\n" -#. rebuild freelist #: fdisk/fdisksgilabel.c:579 #, c-format msgid "Do You know, You got a partition overlap on the disk?\n" -msgstr "Tiedätkö, että levyllä on päällekkäisiä osioita?\n" +msgstr "Tiedätkö, että levyllä on päällekkäisiä osioita?\n" #: fdisk/fdisksgilabel.c:637 #, c-format msgid "Attempting to generate entire disk entry automatically.\n" -msgstr "Yritetään luoda kokolevymerkintä automaattisesti.\n" +msgstr "Yritetään luoda kokolevymerkintä automaattisesti.\n" #: fdisk/fdisksgilabel.c:642 #, c-format msgid "The entire disk is already covered with partitions.\n" -msgstr "Koko levy on jo osioiden käytössä.\n" +msgstr "Koko levy on jo osioiden käytössä.\n" #: fdisk/fdisksgilabel.c:646 #, c-format msgid "You got a partition overlap on the disk. Fix it first!\n" -msgstr "Levyllä on päällekkäisiä osioita. Tämä on korjattava ensin!\n" +msgstr "Levyllä on päällekkäisiä osioita. Tämä on korjattava ensin!\n" #: fdisk/fdisksgilabel.c:655 fdisk/fdisksgilabel.c:684 #, c-format @@ -3784,14 +3699,14 @@ msgid "" "It is highly recommended that eleventh partition\n" "covers the entire disk and is of type `SGI volume'\n" msgstr "" -"On erittäin suositeltavaa, että yhdestoista osio\n" -"kattaa koko levyn ja on tyyppiä \"SGI volume\"\n" +"On erittäin suositeltavaa, että yhdestoista osio\n" +"kattaa koko levyn ja on tyyppiä \"SGI volume\"\n" #: fdisk/fdisksgilabel.c:671 #, c-format msgid "You will get a partition overlap on the disk. Fix it first!\n" msgstr "" -"Levyllä tulee olemaan päällekkäisiä osioita. Tämä on korjattava ensin!\n" +"Levyllä tulee olemaan päällekkäisiä osioita. Tämä on korjattava ensin!\n" #: fdisk/fdisksgilabel.c:676 #, c-format @@ -3806,9 +3721,9 @@ msgid "" "content will be unrecoverably lost.\n" "\n" msgstr "" -"Muodostetaan uusi SGI-levynimiö. Muutokset tehdään vain käyttömuistiin,\n" -"kunnes päätät kirjoittaa ne levylle. Sen jälkeen edellistä sisältöä ei\n" -"tietenkään voida palauttaa.\n" +"Muodostetaan uusi SGI-levynimiö. Muutokset tehdään vain käyttömuistiin,\n" +"kunnes päätät kirjoittaa ne levylle. Sen jälkeen edellistä sisältöä ei\n" +"tietenkään voida palauttaa.\n" "\n" #: fdisk/fdisksgilabel.c:728 @@ -3818,58 +3733,57 @@ msgid "" "d.\n" "This value may be truncated for devices > 33.8 GB.\n" msgstr "" -"Varoitus: BLKGETSIZE-ioctl epäonnistui laitteelle %s. Käytetään geometrian\n" -"sylinteriarvoa %d. Tämä arvo voi typistyä laitteilla, jotka ovat suurempia\n" +"Varoitus: BLKGETSIZE-ioctl epäonnistui laitteelle %s. Käytetään geometrian\n" +"sylinteriarvoa %d. Tämä arvo voi typistyä laitteilla, jotka ovat suurempia\n" "kuin 33,8 Gt.\n" #: fdisk/fdisksgilabel.c:741 #, c-format msgid "Trying to keep parameters of partition %d.\n" -msgstr "Yritetään säilyttää osion %d parametrit.\n" +msgstr "Yritetään säilyttää osion %d parametrit.\n" #: fdisk/fdisksgilabel.c:743 #, c-format msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tALKU=%d\tPITUUS=%d\n" -#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:43 fdisk/i386_sys_types.c:6 msgid "Empty" -msgstr "Tyhjä" +msgstr "Tyhjä" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:45 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS swap" msgstr "SunOS swap" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:48 msgid "Whole disk" msgstr "Koko levy" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:49 msgid "SunOS stand" msgstr "SunOS stand" -#: fdisk/fdisksunlabel.c:51 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS var" msgstr "SunOS-var" -#: fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS home" msgstr "SunOS home" -#. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:100 +#: fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:100 msgid "Linux raid autodetect" msgstr "Linux raid autodetect" -#: fdisk/fdisksunlabel.c:133 +#: fdisk/fdisksunlabel.c:132 #, c-format msgid "" "Detected sun disklabel with wrong checksum.\n" @@ -3877,18 +3791,18 @@ msgid "" "e.g. heads, sectors, cylinders and partitions\n" "or force a fresh label (s command in main menu)\n" msgstr "" -"Havaittiin Sun-levynimiö, jolla on väärä\n" -"tarkistussumma. Joudut todennäköisesti asettamaan\n" -"kaikki arvot, esim. päät, sektorit, sylinterit ja\n" -"osiot tai pakottamaan tuoreen nimiön \n" -"(s-komento päävalikossa)\n" +"Havaittiin Sun-levynimiö, jolla on väärä\n" +"tarkistussumma. Joudut todennäköisesti asettamaan\n" +"kaikki arvot, esim. päät, sektorit, sylinterit ja\n" +"osiot tai pakottamaan tuoreen nimiön \n" +"(s-komento päävalikossa)\n" -#: fdisk/fdisksunlabel.c:232 +#: fdisk/fdisksunlabel.c:231 #, c-format msgid "Autoconfigure found a %s%s%s\n" -msgstr "Automaattikonfigurointi löysi: %s%s%s\n" +msgstr "Automaattikonfigurointi löysi: %s%s%s\n" -#: fdisk/fdisksunlabel.c:259 +#: fdisk/fdisksunlabel.c:258 #, c-format msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" @@ -3896,12 +3810,12 @@ msgid "" "content won't be recoverable.\n" "\n" msgstr "" -"Luodaan uutta Sun-levynimiötä. Muutokset tehdään vain käyttömuistiin,\n" -"kunnes päätät kirjoittaa ne levylle. Sen jälkeen edellinen sisältö ei\n" -"tietenkään ole palautettavissa.\n" +"Luodaan uutta Sun-levynimiötä. Muutokset tehdään vain käyttömuistiin,\n" +"kunnes päätät kirjoittaa ne levylle. Sen jälkeen edellinen sisältö ei\n" +"tietenkään ole palautettavissa.\n" "\n" -#: fdisk/fdisksunlabel.c:270 +#: fdisk/fdisksunlabel.c:269 msgid "" "Drive type\n" " ? auto configure\n" @@ -3911,100 +3825,100 @@ msgstr "" " ? automaattinen konfigurointi\n" " 0 mukautettu (laitteiston mukaisilla oletuksilla)" -#: fdisk/fdisksunlabel.c:280 +#: fdisk/fdisksunlabel.c:279 msgid "Select type (? for auto, 0 for custom): " msgstr "Valitse tyyppi (?: automaattinen, 0: mukautettu): " -#: fdisk/fdisksunlabel.c:292 +#: fdisk/fdisksunlabel.c:291 #, c-format msgid "Autoconfigure failed.\n" -msgstr "Automaattinen konfigurointi epäonnistui.\n" +msgstr "Automaattinen konfigurointi epäonnistui.\n" -#: fdisk/fdisksunlabel.c:316 +#: fdisk/fdisksunlabel.c:315 msgid "Sectors/track" msgstr "Sektoreita/ura" -#: fdisk/fdisksunlabel.c:323 +#: fdisk/fdisksunlabel.c:322 msgid "Alternate cylinders" msgstr "Vaihtoehtoiset sylinterit" -#: fdisk/fdisksunlabel.c:326 +#: fdisk/fdisksunlabel.c:325 msgid "Physical cylinders" msgstr "Fyysiset sylinterit" -#: fdisk/fdisksunlabel.c:329 fdisk/fdisksunlabel.c:729 +#: fdisk/fdisksunlabel.c:328 fdisk/fdisksunlabel.c:728 msgid "Rotation speed (rpm)" -msgstr "Pyörimisnopeus (rpm)" +msgstr "Pyörimisnopeus (rpm)" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:722 +#: fdisk/fdisksunlabel.c:330 fdisk/fdisksunlabel.c:721 msgid "Interleave factor" msgstr "Lomituskerroin" -#: fdisk/fdisksunlabel.c:334 fdisk/fdisksunlabel.c:715 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:714 msgid "Extra sectors per cylinder" -msgstr "Ylimääräisiä sektoreita sylinterillä" +msgstr "Ylimääräisiä sektoreita sylinterillä" -#: fdisk/fdisksunlabel.c:348 +#: fdisk/fdisksunlabel.c:347 msgid "You may change all the disk params from the x menu" -msgstr "Voit säätää kaikkia levyn parametreja x-valikosta" +msgstr "Voit säätää kaikkia levyn parametreja x-valikosta" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "3,5\" floppy" msgstr "3,5\" levyke" -#: fdisk/fdisksunlabel.c:355 +#: fdisk/fdisksunlabel.c:354 msgid "Linux custom" msgstr "mukautettu Linux" -#: fdisk/fdisksunlabel.c:442 +#: fdisk/fdisksunlabel.c:441 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "Osion %d loppu ei ole sylinterin rajalla\n" -#: fdisk/fdisksunlabel.c:462 +#: fdisk/fdisksunlabel.c:461 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" -msgstr "Osio %d on päällekkäinen muiden kanssa sektoreilla %d-%d\n" +msgstr "Osio %d on päällekkäinen muiden kanssa sektoreilla %d-%d\n" -#: fdisk/fdisksunlabel.c:484 +#: fdisk/fdisksunlabel.c:483 #, c-format msgid "Unused gap - sectors 0-%d\n" -msgstr "Käyttämätöntä tilaa - sektorit 0-%d\n" +msgstr "Käyttämätöntä tilaa - sektorit 0-%d\n" -#: fdisk/fdisksunlabel.c:486 fdisk/fdisksunlabel.c:490 +#: fdisk/fdisksunlabel.c:485 fdisk/fdisksunlabel.c:489 #, c-format msgid "Unused gap - sectors %d-%d\n" -msgstr "Käyttämätöntä tilaa - sektorit %d-%d\n" +msgstr "Käyttämätöntä tilaa - sektorit %d-%d\n" -#: fdisk/fdisksunlabel.c:513 +#: fdisk/fdisksunlabel.c:512 #, c-format msgid "" "Other partitions already cover the whole disk.\n" "Delete some/shrink them before retry.\n" msgstr "" -"Muut osiot käyttävät jo koko levyn.\n" -"Poista/kutista joitakin ennen uutta yritystä.\n" +"Muut osiot käyttävät jo koko levyn.\n" +"Poista/kutista joitakin ennen uutta yritystä.\n" -#: fdisk/fdisksunlabel.c:594 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" "%d %s covers some other partition. Your entry has been changed\n" "to %d %s\n" msgstr "" -"Kolmas osio ei kata koko levyä, mutta arvo %d %s kattaa jonkin toisen\n" -"osion. Merkintä on muutettu arvoon %d %s\n" +"Kolmas osio ei kata koko levyä, mutta arvo %d %s kattaa jonkin toisen\n" +"osion. Merkintä on muutettu arvoon %d %s\n" -#: fdisk/fdisksunlabel.c:616 +#: fdisk/fdisksunlabel.c:615 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" "partition as Whole disk (5), starting at 0, with %u sectors\n" msgstr "" -"Jos halutaan säilyttää SunOS/Solaris-yhteensopivuus, tämän osion tyyppinä\n" -"on syytä säilyttää Koko levy (5), alkaen kohdasta 0, %u sektoria\n" +"Jos halutaan säilyttää SunOS/Solaris-yhteensopivuus, tämän osion tyyppinä\n" +"on syytä säilyttää Koko levy (5), alkaen kohdasta 0, %u sektoria\n" -#: fdisk/fdisksunlabel.c:628 +#: fdisk/fdisksunlabel.c:627 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -4012,13 +3926,13 @@ msgid "" "Type YES if you're very sure you would like that partition\n" "tagged with 82 (Linux swap): " msgstr "" -"On erittäin suositeltavaa, että osio siirtymän 0 kohdalla\n" -"on tyypiltään UFS, EXT2FS tai SunOS-sivutus. Linuxin sivutusosion\n" -"sijoittaminen sinne saattaa tuhota osiotaulun ja käynnistyslohkon.\n" -"Kirjoita KYLLÄ, jos olet erittäin varma, että haluat osion tyypiksi\n" -"merkittävän 82 (Linux-sivutus): " +"On erittäin suositeltavaa, että osio siirtymän 0 kohdalla\n" +"on tyypiltään UFS, EXT2FS tai SunOS-sivutus. Linuxin sivutusosion\n" +"sijoittaminen sinne saattaa tuhota osiotaulun ja käynnistyslohkon.\n" +"Kirjoita KYLLÄ, jos olet erittäin varma, että haluat osion tyypiksi\n" +"merkittävän 82 (Linux-sivutus): " -#: fdisk/fdisksunlabel.c:659 +#: fdisk/fdisksunlabel.c:658 #, c-format msgid "" "\n" @@ -4030,15 +3944,15 @@ msgid "" "\n" msgstr "" "\n" -"Levy %1$s (Sun-levynimiö): %2$d päätä, %3$d sektoria,\n" -"%4$d kierrosta minuutissa, %5$d sylinteriä, %6$d vaihtoehtoista\n" -"sylinteriä, %7$d fyysistä sylinteriä, %8$d ylimääräistä sekt/syl,\n" +"Levy %1$s (Sun-levynimiö): %2$d päätä, %3$d sektoria,\n" +"%4$d kierrosta minuutissa, %5$d sylinteriä, %6$d vaihtoehtoista\n" +"sylinteriä, %7$d fyysistä sylinteriä, %8$d ylimääräistä sekt/syl,\n" "lomitus %9$d:1\n" "%10$s\n" -"Yksiköt = %12$d * 512 -tavuiset %11$s\n" +"Yksiköt = %12$d * 512 -tavuiset %11$s\n" "\n" -#: fdisk/fdisksunlabel.c:673 +#: fdisk/fdisksunlabel.c:672 #, c-format msgid "" "\n" @@ -4047,22 +3961,22 @@ msgid "" "\n" msgstr "" "\n" -"Levy %1$s (Sun-levynimiö): %2$d päätä, %3$d sektoria, %4$d sylinteriä\n" -"Yksiköt = %6$d * 512 -tavuiset %5$s\n" +"Levy %1$s (Sun-levynimiö): %2$d päätä, %3$d sektoria, %4$d sylinteriä\n" +"Yksiköt = %6$d * 512 -tavuiset %5$s\n" "\n" -#: fdisk/fdisksunlabel.c:678 +#: fdisk/fdisksunlabel.c:677 #, c-format msgid "%*s Flag Start End Blocks Id System\n" -msgstr "%*s Lippu Alku Loppu Lohkot Id Järjestelmä\n" +msgstr "%*s Lippu Alku Loppu Lohkot Id Järjestelmä\n" -#: fdisk/fdisksunlabel.c:703 +#: fdisk/fdisksunlabel.c:702 msgid "Number of alternate cylinders" -msgstr "Vaihtoehtoisten sylinterien määrä" +msgstr "Vaihtoehtoisten sylinterien määrä" -#: fdisk/fdisksunlabel.c:736 +#: fdisk/fdisksunlabel.c:735 msgid "Number of physical cylinders" -msgstr "Fyysisten sylinterien määrä" +msgstr "Fyysisten sylinterien määrä" #: fdisk/i386_sys_types.c:7 msgid "FAT12" @@ -4084,32 +3998,26 @@ msgstr "FAT16 <32M" msgid "Extended" msgstr "Laajennettu" -#. DOS 3.3+ extended partition #: fdisk/i386_sys_types.c:12 msgid "FAT16" msgstr "FAT16" -#. DOS 16-bit >=32M #: fdisk/i386_sys_types.c:13 msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#. OS/2 IFS, eg, HPFS or NTFS or QNX #: fdisk/i386_sys_types.c:14 msgid "AIX" msgstr "AIX" -#. AIX boot (AIX -- PS/2 port) or SplitDrive #: fdisk/i386_sys_types.c:15 msgid "AIX bootable" -msgstr "AIX käynnistettävä" +msgstr "AIX käynnistettävä" -#. AIX data or Coherent #: fdisk/i386_sys_types.c:16 msgid "OS/2 Boot Manager" msgstr "OS/2 Alkulatauksen hallinta" -#. OS/2 Boot Manager #: fdisk/i386_sys_types.c:17 msgid "W95 FAT32" msgstr "W95 FAT32" @@ -4118,7 +4026,6 @@ msgstr "W95 FAT32" msgid "W95 FAT32 (LBA)" msgstr "W95 FAT32 (LBA)" -#. LBA really is `Extended Int 13h' #: fdisk/i386_sys_types.c:19 msgid "W95 FAT16 (LBA)" msgstr "W95 FAT16 (LBA)" @@ -4133,7 +4040,7 @@ msgstr "OPUS" #: fdisk/i386_sys_types.c:22 msgid "Hidden FAT12" -msgstr "Kätketty FAT12" +msgstr "Kätketty FAT12" #: fdisk/i386_sys_types.c:23 msgid "Compaq diagnostics" @@ -4141,15 +4048,15 @@ msgstr "Compaq-diagnostiikka" #: fdisk/i386_sys_types.c:24 msgid "Hidden FAT16 <32M" -msgstr "Kätketty FAT16 <32M" +msgstr "Kätketty FAT16 <32M" #: fdisk/i386_sys_types.c:25 msgid "Hidden FAT16" -msgstr "Kätketty FAT16" +msgstr "Kätketty FAT16" #: fdisk/i386_sys_types.c:26 msgid "Hidden HPFS/NTFS" -msgstr "Kätketty HPFS/NTFS" +msgstr "Kätketty HPFS/NTFS" #: fdisk/i386_sys_types.c:27 msgid "AST SmartSleep" @@ -4157,15 +4064,15 @@ msgstr "AST SmartSleep" #: fdisk/i386_sys_types.c:28 msgid "Hidden W95 FAT32" -msgstr "Kätketty W95 FAT32" +msgstr "Kätketty W95 FAT32" #: fdisk/i386_sys_types.c:29 msgid "Hidden W95 FAT32 (LBA)" -msgstr "Kätketty W95 FAT32 (LBA)" +msgstr "Kätketty W95 FAT32 (LBA)" #: fdisk/i386_sys_types.c:30 msgid "Hidden W95 FAT16 (LBA)" -msgstr "Kätketty W95 FAT16 (LBA)" +msgstr "Kätketty W95 FAT16 (LBA)" #: fdisk/i386_sys_types.c:31 msgid "NEC DOS" @@ -4211,12 +4118,10 @@ msgstr "OnTrack DM" msgid "OnTrack DM6 Aux1" msgstr "OnTrack DM6 Aux1" -#. (or Novell) #: fdisk/i386_sys_types.c:42 msgid "CP/M" msgstr "CP/M" -#. CP/M or Microport SysV/AT #: fdisk/i386_sys_types.c:43 msgid "OnTrack DM6 Aux3" msgstr "OnTrack DM6 Aux3" @@ -4237,8 +4142,6 @@ msgstr "Golden Bow" msgid "Priam Edisk" msgstr "Priam Edisk" -#. DOS R/O or SpeedStor -#. Linux/PA-RISC boot loader #: fdisk/i386_sys_types.c:48 fdisk/i386_sys_types.c:91 #: fdisk/i386_sys_types.c:97 fdisk/i386_sys_types.c:98 msgid "SpeedStor" @@ -4248,7 +4151,6 @@ msgstr "SpeedStor" msgid "GNU HURD or SysV" msgstr "GNU HURD tai SysV" -#. GNU HURD or Mach or Sys V/386 (such as ISC UNIX) #: fdisk/i386_sys_types.c:50 msgid "Novell Netware 286" msgstr "Novell Netware 286" @@ -4269,20 +4171,17 @@ msgstr "PC/IX" msgid "Old Minix" msgstr "Vanha Minix" -#. Minix 1.4a and earlier #: fdisk/i386_sys_types.c:55 msgid "Minix / old Linux" msgstr "Minix/vanha Linux" -#. Minix 1.4b and later #: fdisk/i386_sys_types.c:56 -#, fuzzy msgid "Linux swap / Solaris" -msgstr "Linux-sivutus" +msgstr "Linux-sivutus / Solaris" #: fdisk/i386_sys_types.c:58 msgid "OS/2 hidden C: drive" -msgstr "OS/2 kätketty C:-asema" +msgstr "OS/2 kätketty C:-asema" #: fdisk/i386_sys_types.c:59 msgid "Linux extended" @@ -4290,12 +4189,11 @@ msgstr "Linux laajennettu" #: fdisk/i386_sys_types.c:60 fdisk/i386_sys_types.c:61 msgid "NTFS volume set" -msgstr "NTFS-osioryhmä" +msgstr "NTFS-osioryhmä" #: fdisk/i386_sys_types.c:62 -#, fuzzy msgid "Linux plaintext" -msgstr "Linux ext3" +msgstr "Linux teksti" #: fdisk/i386_sys_types.c:64 msgid "Amoeba" @@ -4305,12 +4203,10 @@ msgstr "Amoeba" msgid "Amoeba BBT" msgstr "Amoeba BBT" -#. (bad block table) #: fdisk/i386_sys_types.c:66 msgid "BSD/OS" msgstr "BSD/OS" -#. BSDI #: fdisk/i386_sys_types.c:67 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad -valmiustila" @@ -4319,7 +4215,6 @@ msgstr "IBM Thinkpad -valmiustila" msgid "FreeBSD" msgstr "FreeBSD" -#. various BSD flavours #: fdisk/i386_sys_types.c:69 msgid "OpenBSD" msgstr "OpenBSD" @@ -4350,16 +4245,15 @@ msgstr "BSDI sivutus" #: fdisk/i386_sys_types.c:76 msgid "Boot Wizard hidden" -msgstr "Kätketty Boot Wizard" +msgstr "Kätketty Boot Wizard" #: fdisk/i386_sys_types.c:77 msgid "Solaris boot" msgstr "Solaris boot" #: fdisk/i386_sys_types.c:78 -#, fuzzy msgid "Solaris" -msgstr "Solaris boot" +msgstr "Solaris" #: fdisk/i386_sys_types.c:79 msgid "DRDOS/sec (FAT-12)" @@ -4379,207 +4273,192 @@ msgstr "Syrinx" #: fdisk/i386_sys_types.c:83 msgid "Non-FS data" -msgstr "ei-tied.järj. data" +msgstr "ei-tied.järj. data" #: fdisk/i386_sys_types.c:84 msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#. CP/M or Concurrent CP/M or -#. Concurrent DOS or CTOS #: fdisk/i386_sys_types.c:86 msgid "Dell Utility" msgstr "Dell Utility" -#. Dell PowerEdge Server utilities #: fdisk/i386_sys_types.c:87 msgid "BootIt" msgstr "BootIt" -#. BootIt EMBRM #: fdisk/i386_sys_types.c:88 msgid "DOS access" msgstr "DOS access" -#. DOS access or SpeedStor 12-bit FAT -#. extended partition #: fdisk/i386_sys_types.c:90 msgid "DOS R/O" msgstr "DOS vain luku" -#. SpeedStor 16-bit FAT extended -#. partition < 1024 cyl. #: fdisk/i386_sys_types.c:93 msgid "BeOS fs" -msgstr "BeOS-tied.järj." +msgstr "BeOS-tied.järj." #: fdisk/i386_sys_types.c:94 msgid "EFI GPT" msgstr "EFI GPT" -#. Intel EFI GUID Partition Table #: fdisk/i386_sys_types.c:95 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#. Intel EFI System Partition #: fdisk/i386_sys_types.c:96 msgid "Linux/PA-RISC boot" msgstr "Linux/PA-RISC boot" -#. SpeedStor large partition #: fdisk/i386_sys_types.c:99 msgid "DOS secondary" msgstr "DOS-toisio" -#. New (2.2.x) raid partition with -#. autodetect using persistent -#. superblock #: fdisk/i386_sys_types.c:103 msgid "LANstep" msgstr "LANstep" -#. SpeedStor >1024 cyl. or LANstep #: fdisk/i386_sys_types.c:104 msgid "BBT" msgstr "BBT" -#: fdisk/sfdisk.c:197 +#: fdisk/sfdisk.c:195 #, c-format msgid "seek error on %s - cannot seek to %lu\n" -msgstr "siirtymisvirhe laitteella %s - kohtaan %lu ei voi siirtyä\n" +msgstr "siirtymisvirhe laitteella %s - kohtaan %lu ei voi siirtyä\n" -#: fdisk/sfdisk.c:202 +#: fdisk/sfdisk.c:200 #, c-format msgid "seek error: wanted 0x%08x%08x, got 0x%08x%08x\n" msgstr "siirtymisvirhe: haluttiin 0x%08x%08x, saatiin 0x%08x%08x\n" -#: fdisk/sfdisk.c:248 +#: fdisk/sfdisk.c:246 msgid "out of memory - giving up\n" msgstr "muisti lopussa - luovutetaan\n" -#: fdisk/sfdisk.c:253 fdisk/sfdisk.c:336 +#: fdisk/sfdisk.c:251 fdisk/sfdisk.c:334 #, c-format msgid "read error on %s - cannot read sector %lu\n" msgstr "virhe luettaessa laitetta %s - sektoria %lu ei voi lukea\n" -#: fdisk/sfdisk.c:271 +#: fdisk/sfdisk.c:269 #, c-format msgid "ERROR: sector %lu does not have an msdos signature\n" msgstr "VIRHE: sektorilla %lu ei ole msdos-allekirjoitusta\n" -#: fdisk/sfdisk.c:286 +#: fdisk/sfdisk.c:284 #, c-format msgid "write error on %s - cannot write sector %lu\n" msgstr "virhe kirjoitettaessa laitteelle %s - sektoria %lu ei voi kirjoittaa\n" -#: fdisk/sfdisk.c:324 +#: fdisk/sfdisk.c:322 #, c-format msgid "cannot open partition sector save file (%s)\n" msgstr "osion sektoreiden tallennustiedostoa (%s) ei voi avata\n" -#: fdisk/sfdisk.c:342 +#: fdisk/sfdisk.c:340 #, c-format msgid "write error on %s\n" msgstr "virhe kirjoitettaessa %s\n" -#: fdisk/sfdisk.c:360 +#: fdisk/sfdisk.c:358 #, c-format msgid "cannot stat partition restore file (%s)\n" msgstr "osionpalautustiedoston %s tilaa ei voi lukea\n" -#: fdisk/sfdisk.c:365 +#: fdisk/sfdisk.c:363 msgid "partition restore file has wrong size - not restoring\n" -msgstr "osion palautustiedoston koko on väärä - ei palauteta\n" +msgstr "osion palautustiedoston koko on väärä - ei palauteta\n" -#: fdisk/sfdisk.c:369 +#: fdisk/sfdisk.c:367 msgid "out of memory?\n" msgstr "muisti lopussa?\n" -#: fdisk/sfdisk.c:375 +#: fdisk/sfdisk.c:373 #, c-format msgid "cannot open partition restore file (%s)\n" msgstr "osionpalautustiedostoa (%s) ei voi avata\n" -#: fdisk/sfdisk.c:381 +#: fdisk/sfdisk.c:379 #, c-format msgid "error reading %s\n" msgstr "virhe luettaessa tiedostoa %s\n" -#: fdisk/sfdisk.c:388 +#: fdisk/sfdisk.c:386 #, c-format msgid "cannot open device %s for writing\n" msgstr "laitetta %s ei voi avata kirjoitusta varten\n" -#: fdisk/sfdisk.c:400 +#: fdisk/sfdisk.c:398 #, c-format msgid "error writing sector %lu on %s\n" msgstr "virhe kirjoitettaessa sektoria %lu laitteelle %s\n" -#: fdisk/sfdisk.c:453 +#: fdisk/sfdisk.c:451 #, c-format msgid "Disk %s: cannot get geometry\n" msgstr "Levy %s: geometriaa ei voi hakea\n" -#: fdisk/sfdisk.c:470 +#: fdisk/sfdisk.c:468 #, c-format msgid "Disk %s: cannot get size\n" msgstr "Levy %s: kokoa ei voi hakea\n" -#: fdisk/sfdisk.c:503 +#: fdisk/sfdisk.c:501 #, c-format msgid "" "Warning: start=%lu - this looks like a partition rather than\n" "the entire disk. Using fdisk on it is probably meaningless.\n" "[Use the --force option if you really want this]\n" msgstr "" -"Varoitus: alku=%lu - tämä näyttää enemmän osiolta kuin kokonaiselta\n" -"levyltä. Sen muokkaaminen fdiskillä on todennäköisesti turhaa.\n" -"[Käytä --force -valitsinta jos todella haluat tehdä niin]\n" +"Varoitus: alku=%lu - tämä näyttää enemmän osiolta kuin kokonaiselta\n" +"levyltä. Sen muokkaaminen fdiskillä on todennäköisesti turhaa.\n" +"[Käytä --force -valitsinta jos todella haluat tehdä niin]\n" -#: fdisk/sfdisk.c:510 +#: fdisk/sfdisk.c:508 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu heads\n" -msgstr "Varoitus: HDIO_GETGEO kertoo, että päitä on %lu\n" +msgstr "Varoitus: HDIO_GETGEO kertoo, että päitä on %lu\n" -#: fdisk/sfdisk.c:513 +#: fdisk/sfdisk.c:511 #, c-format msgid "Warning: HDIO_GETGEO says that there are %lu sectors\n" -msgstr "Varoitus: HDIO_GETGEO kertoo, että sektoreita on %lu\n" +msgstr "Varoitus: HDIO_GETGEO kertoo, että sektoreita on %lu\n" -#: fdisk/sfdisk.c:517 +#: fdisk/sfdisk.c:515 #, c-format msgid "Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n" -msgstr "Varoitus: BLKGETSIZE/HDIO_GETGEO kertoo, että sylintereitä on %lu\n" +msgstr "Varoitus: BLKGETSIZE/HDIO_GETGEO kertoo, että sylintereitä on %lu\n" -#: fdisk/sfdisk.c:522 +#: fdisk/sfdisk.c:520 #, c-format msgid "" "Warning: unlikely number of sectors (%lu) - usually at most 63\n" "This will give problems with all software that uses C/H/S addressing.\n" msgstr "" -"Varoitus: epätodennäköinen sektorimäärä (%lu) - yleensä korkeintaan 63\n" -"Tästä aiheutuu ongelmia kaikkien C/H/S-osoitusta käyttävien ohjelmien " +"Varoitus: epätodennäköinen sektorimäärä (%lu) - yleensä korkeintaan 63\n" +"Tästä aiheutuu ongelmia kaikkien C/H/S-osoitusta käyttävien ohjelmien " "kanssa.\n" -#: fdisk/sfdisk.c:526 +#: fdisk/sfdisk.c:524 #, c-format msgid "" "\n" "Disk %s: %lu cylinders, %lu heads, %lu sectors/track\n" msgstr "" "\n" -"Levy %s: %lu sylinteriä, %lu päätä, %lu sektoria/ura\n" +"Levy %s: %lu sylinteriä, %lu päätä, %lu sektoria/ura\n" -# ensimmäinen %s on "start" tai "end", joita ei voi suomentaa -# bugiraportti täytyy lähettää joskus -#: fdisk/sfdisk.c:608 +# ensimmäinen %s on "start" tai "end", joita ei voi suomentaa +# bugiraportti täytyy lähettää joskus +#: fdisk/sfdisk.c:606 #, c-format msgid "" "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" -msgstr "Osion %2$s %1$s pääarvo on mahdoton: %3$lu (tulee olla 0-%4$lu)\n" +msgstr "Osion %2$s %1$s pääarvo on mahdoton: %3$lu (tulee olla 0-%4$lu)\n" -#: fdisk/sfdisk.c:613 +#: fdisk/sfdisk.c:611 #, c-format msgid "" "%s of partition %s has impossible value for sector: %lu (should be in 1-%" @@ -4587,7 +4466,7 @@ msgid "" msgstr "" "Osion %2$s \"%1$s\":n sektoriarvo on mahdoton: %3$lu (tulee olla 1-%4$lu)\n" -#: fdisk/sfdisk.c:618 +#: fdisk/sfdisk.c:616 #, c-format msgid "" "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" @@ -4595,7 +4474,7 @@ msgid "" msgstr "" "Osion %2$s \"%1$s\":n sylinteriarvo on mahdoton: %3$lu (tulee olla 0-%4$lu)\n" -#: fdisk/sfdisk.c:658 +#: fdisk/sfdisk.c:656 #, c-format msgid "" "Id Name\n" @@ -4604,631 +4483,625 @@ msgstr "" "Id Nimi\n" "\n" -#: fdisk/sfdisk.c:814 +#: fdisk/sfdisk.c:812 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Luetaan osiotaulu uudelleen...\n" -#: fdisk/sfdisk.c:820 +#: fdisk/sfdisk.c:818 msgid "" "The command to re-read the partition table failed\n" "Reboot your system now, before using mkfs\n" msgstr "" -"Osiotaulun uudelleenlukukomento epäonnistui\n" -"Käynnistä järjestelmä uudelleen nyt, ennen mkfs:n käyttöä\n" +"Osiotaulun uudelleenlukukomento epäonnistui\n" +"Käynnistä järjestelmä uudelleen nyt, ennen mkfs:n käyttöä\n" -#: fdisk/sfdisk.c:825 +#: fdisk/sfdisk.c:823 #, c-format msgid "Error closing %s\n" msgstr "Virhe suljettaessa %s\n" -#: fdisk/sfdisk.c:863 +#: fdisk/sfdisk.c:861 #, c-format msgid "%s: no such partition\n" msgstr "%s: osiota ei ole\n" -#: fdisk/sfdisk.c:886 +#: fdisk/sfdisk.c:884 msgid "unrecognized format - using sectors\n" -msgstr "tunnistamaton muoto - käytetään sektoreita\n" +msgstr "tunnistamaton muoto - käytetään sektoreita\n" -#: fdisk/sfdisk.c:925 +#: fdisk/sfdisk.c:923 #, c-format msgid "# partition table of %s\n" msgstr "# %s:n osiotaulu\n" -#: fdisk/sfdisk.c:936 +#: fdisk/sfdisk.c:934 #, c-format msgid "unimplemented format - using %s\n" -msgstr "toteuttamaton muoto - käytetään %s\n" +msgstr "toteuttamaton muoto - käytetään %s\n" -#: fdisk/sfdisk.c:940 +#: fdisk/sfdisk.c:938 #, c-format msgid "" "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -"Yksiköt = sylinterit %lu-tavuisia, lohkot 1024-tavuisia, lasketaan %d " +"Yksiköt = sylinterit %lu-tavuisia, lohkot 1024-tavuisia, lasketaan %d " "alkaen\n" "\n" -#: fdisk/sfdisk.c:943 +#: fdisk/sfdisk.c:941 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" -msgstr " Laite Käynn Alku Loppu #syl #lohkot Id Järjestelmä\n" +msgstr " Laite Käynn Alku Loppu #syl #lohkot Id Järjestelmä\n" -#: fdisk/sfdisk.c:948 +#: fdisk/sfdisk.c:946 #, c-format msgid "" "Units = sectors of 512 bytes, counting from %d\n" "\n" msgstr "" -"Yksiköt = 512-tavuiset sektorit, alkaen kohdasta %d\n" +"Yksiköt = 512-tavuiset sektorit, alkaen kohdasta %d\n" "\n" -#: fdisk/sfdisk.c:950 +#: fdisk/sfdisk.c:948 #, c-format msgid " Device Boot Start End #sectors Id System\n" -msgstr " Laite Käynn Alku Loppu #sektorit Id Järjestelmä\n" +msgstr " Laite Käynn Alku Loppu #sektorit Id Järjestelmä\n" -#: fdisk/sfdisk.c:953 +#: fdisk/sfdisk.c:951 #, c-format msgid "" "Units = blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -"Yksiköt = 1024-tavuiset lohkot, alkaen kohdasta %d\n" +"Yksiköt = 1024-tavuiset lohkot, alkaen kohdasta %d\n" "\n" -#: fdisk/sfdisk.c:955 +#: fdisk/sfdisk.c:953 #, c-format msgid " Device Boot Start End #blocks Id System\n" -msgstr " Laite Käynn Alku Loppu #lohkot Id Järjestelmä\n" +msgstr " Laite Käynn Alku Loppu #lohkot Id Järjestelmä\n" -#: fdisk/sfdisk.c:958 +#: fdisk/sfdisk.c:956 #, c-format msgid "" "Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -"Yksiköt = 1048576-tavuiset megatavut, 1024-tavuiset lohkot, alkaen kohdasta %" +"Yksiköt = 1048576-tavuiset megatavut, 1024-tavuiset lohkot, alkaen kohdasta %" "d\n" "\n" -#: fdisk/sfdisk.c:960 +#: fdisk/sfdisk.c:958 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" -msgstr " Laite Käynn Alku Loppu Mt #lohkot Id Järjestelmä\n" +msgstr " Laite Käynn Alku Loppu Mt #lohkot Id Järjestelmä\n" -#: fdisk/sfdisk.c:1120 +#: fdisk/sfdisk.c:1118 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" -msgstr "\t\talku: (c,h,s) odotettiin (%ld,%ld,%ld) löytyi (%ld,%ld,%ld)\n" +msgstr "\t\talku: (c,h,s) odotettiin (%ld,%ld,%ld) löytyi (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1127 +#: fdisk/sfdisk.c:1125 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" -msgstr "\t\tloppu: (c,h,s) odotettiin (%ld,%ld,%ld) löytyi (%ld,%ld,%ld)\n" +msgstr "\t\tloppu: (c,h,s) odotettiin (%ld,%ld,%ld) löytyi (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1130 +#: fdisk/sfdisk.c:1128 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" -msgstr "osio loppuu sylinterillä %ld, joka on levyn lopun jälkeen\n" +msgstr "osio loppuu sylinterillä %ld, joka on levyn lopun jälkeen\n" -#: fdisk/sfdisk.c:1140 +#: fdisk/sfdisk.c:1138 msgid "No partitions found\n" -msgstr "Osioita ei löytynyt\n" +msgstr "Osioita ei löytynyt\n" -#: fdisk/sfdisk.c:1144 +#: fdisk/sfdisk.c:1142 #, c-format msgid "" "Warning: The partition table looks like it was made\n" " for C/H/S=*/%ld/%ld (instead of %ld/%ld/%ld).\n" "For this listing I'll assume that geometry.\n" msgstr "" -"Varoitus: Osiotaulu näyttää siltä, että se on tehty\n" +"Varoitus: Osiotaulu näyttää siltä, että se on tehty\n" " arvoille C/H/S=*/%ld/%ld (ei %ld/%ld/%ld).\n" -"Tässä listauksessa käytetään tuota geometriaa.\n" +"Tässä listauksessa käytetään tuota geometriaa.\n" -#: fdisk/sfdisk.c:1193 +#: fdisk/sfdisk.c:1191 msgid "no partition table present.\n" msgstr "osiotaulua ei ole.\n" -#: fdisk/sfdisk.c:1195 +#: fdisk/sfdisk.c:1193 #, c-format msgid "strange, only %d partitions defined.\n" -msgstr "outoa, vain %d osiota määritelty.\n" +msgstr "outoa, vain %d osiota määritelty.\n" -#: fdisk/sfdisk.c:1204 +#: fdisk/sfdisk.c:1202 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" -msgstr "Varoitus: osion %s koko on 0, mutta sitä ei ole merkitty tyhjäksi\n" +msgstr "Varoitus: osion %s koko on 0, mutta sitä ei ole merkitty tyhjäksi\n" -#: fdisk/sfdisk.c:1207 +#: fdisk/sfdisk.c:1205 #, c-format msgid "Warning: partition %s has size 0 and is bootable\n" -msgstr "Varoitus: osion %s koko on 0 ja se on merkitty käynnistettäväksi\n" +msgstr "Varoitus: osion %s koko on 0 ja se on merkitty käynnistettäväksi\n" -#: fdisk/sfdisk.c:1210 +#: fdisk/sfdisk.c:1208 #, c-format msgid "Warning: partition %s has size 0 and nonzero start\n" msgstr "Varoitus: osion %s koko on 0 ja alkukohta ei ole nolla\n" -#: fdisk/sfdisk.c:1221 +#: fdisk/sfdisk.c:1219 #, c-format msgid "Warning: partition %s " msgstr "Varoitus: osio %s " -#: fdisk/sfdisk.c:1222 +#: fdisk/sfdisk.c:1220 #, c-format msgid "is not contained in partition %s\n" -msgstr "ei sisälly osioon %s\n" +msgstr "ei sisälly osioon %s\n" -#: fdisk/sfdisk.c:1233 +#: fdisk/sfdisk.c:1231 #, c-format msgid "Warning: partitions %s " msgstr "Varoitus: osiot %s " -#: fdisk/sfdisk.c:1234 +#: fdisk/sfdisk.c:1232 #, c-format msgid "and %s overlap\n" -msgstr "ja %s ovat päällekkäiset\n" +msgstr "ja %s ovat päällekkäiset\n" -#: fdisk/sfdisk.c:1245 +#: fdisk/sfdisk.c:1243 #, c-format msgid "" "Warning: partition %s contains part of the partition table (sector %lu),\n" "and will destroy it when filled\n" msgstr "" -"Varoitus: osio %s sisältää osan osiotaulusta (sektori %lu), ja se tulee\n" -"tuhoutumaan kun osiota käytetään\n" +"Varoitus: osio %s sisältää osan osiotaulusta (sektori %lu), ja se tulee\n" +"tuhoutumaan kun osiota käytetään\n" -#: fdisk/sfdisk.c:1257 +#: fdisk/sfdisk.c:1255 #, c-format msgid "Warning: partition %s starts at sector 0\n" msgstr "Varoitus: osio %s alkaa sektorilta 0\n" -#: fdisk/sfdisk.c:1261 +#: fdisk/sfdisk.c:1259 #, c-format msgid "Warning: partition %s extends past end of disk\n" msgstr "Varoitus: osio %s jatkuu levyn lopun yli\n" -#: fdisk/sfdisk.c:1276 +#: fdisk/sfdisk.c:1274 msgid "" "Among the primary partitions, at most one can be extended\n" " (although this is not a problem under Linux)\n" msgstr "" -"Vain yksi ensiöosio voi olla laajennettu\n" -" (tämä ei tosin ole ongelma Linuxissa)\n" +"Vain yksi ensiöosio voi olla laajennettu\n" +" (tämä ei tosin ole ongelma Linuxissa)\n" -#: fdisk/sfdisk.c:1294 +#: fdisk/sfdisk.c:1292 #, c-format msgid "Warning: partition %s does not start at a cylinder boundary\n" msgstr "Varoitus: osio %s ei ala sylinterin rajalta\n" -#: fdisk/sfdisk.c:1300 +#: fdisk/sfdisk.c:1298 #, c-format msgid "Warning: partition %s does not end at a cylinder boundary\n" msgstr "Varoitus: osio %s ei lopu sylinterin rajalle\n" -#: fdisk/sfdisk.c:1318 +#: fdisk/sfdisk.c:1316 msgid "" "Warning: more than one primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -"Varoitus: useampi kuin yksi ensiöosio on merkitty käynnistettäväksi " +"Varoitus: useampi kuin yksi ensiöosio on merkitty käynnistettäväksi " "(aktiiviseksi)\n" -"Se ei haittaa LILOa, mutta DOS MBR ei käynnistä tältä levyltä.\n" +"Se ei haittaa LILOa, mutta DOS MBR ei käynnistä tältä levyltä.\n" -#: fdisk/sfdisk.c:1325 +#: fdisk/sfdisk.c:1323 msgid "" "Warning: usually one can boot from primary partitions only\n" "LILO disregards the `bootable' flag.\n" msgstr "" -"Varoitus: yleensä vain ensiöosiolta voi käynnistää\n" -"LILO ei välitä \"käynnistettävä\"-lipusta.\n" +"Varoitus: yleensä vain ensiöosiolta voi käynnistää\n" +"LILO ei välitä \"käynnistettävä\"-lipusta.\n" -#: fdisk/sfdisk.c:1331 +#: fdisk/sfdisk.c:1329 msgid "" "Warning: no primary partition is marked bootable (active)\n" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" -"Varoitus: yhtään ensiöosiota ei ole merkitty käynnistettäväksi\n" -"(aktiiviseksi). Se ei haittaa LILOa, mutta DOS MBR ei käynnistä tältä " -"levyltä.\n" +"Varoitus: yhtään ensiöosiota ei ole merkitty käynnistettäväksi\n" +"(aktiiviseksi). Se ei haittaa LILOa, mutta DOS MBR ei käynnistä tältä " +"levyltä.\n" -#: fdisk/sfdisk.c:1345 +#: fdisk/sfdisk.c:1343 msgid "start" msgstr "alun" -#: fdisk/sfdisk.c:1348 +#: fdisk/sfdisk.c:1346 #, c-format msgid "" "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" -msgstr "osio %s: alku: (c,h,s) odotettiin (%ld,%ld,%ld) löytyi (%ld,%ld,%ld)\n" +msgstr "osio %s: alku: (c,h,s) odotettiin (%ld,%ld,%ld) löytyi (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1354 +#: fdisk/sfdisk.c:1352 msgid "end" msgstr "lopun" -#: fdisk/sfdisk.c:1357 +#: fdisk/sfdisk.c:1355 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "" -"osio %s: loppu: (c,h,s) odotettiin (%ld,%ld,%ld) löytyi (%ld,%ld,%ld)\n" +"osio %s: loppu: (c,h,s) odotettiin (%ld,%ld,%ld) löytyi (%ld,%ld,%ld)\n" -#: fdisk/sfdisk.c:1360 +#: fdisk/sfdisk.c:1358 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" -msgstr "osio %s loppuu sylinterillä %ld, levyn lopun jälkeen\n" +msgstr "osio %s loppuu sylinterillä %ld, levyn lopun jälkeen\n" -#: fdisk/sfdisk.c:1385 +#: fdisk/sfdisk.c:1383 #, c-format msgid "" "Warning: shifted start of the extd partition from %ld to %ld\n" "(For listing purposes only. Do not change its contents.)\n" msgstr "" "Varoitus: laajennetun osion alkua siirretty kohdasta %ld kohtaan %ld\n" -"(Vain listaustarkoituksiin. Älä muuta sen sisältöä.)\n" +"(Vain listaustarkoituksiin. Älä muuta sen sisältöä.)\n" -#: fdisk/sfdisk.c:1391 +#: fdisk/sfdisk.c:1389 msgid "" "Warning: extended partition does not start at a cylinder boundary.\n" "DOS and Linux will interpret the contents differently.\n" msgstr "" "Varoitus: laajennetun osion alku ei ole sylinterin rajalla.\n" -"DOS ja Linux tulkitsevat sisällön eri tavoin.\n" +"DOS ja Linux tulkitsevat sisällön eri tavoin.\n" -#: fdisk/sfdisk.c:1409 fdisk/sfdisk.c:1486 +#: fdisk/sfdisk.c:1407 fdisk/sfdisk.c:1484 #, c-format msgid "too many partitions - ignoring those past nr (%d)\n" -msgstr "liian monta osiota - ei huomioida numeron (%d) jälkeisiä\n" +msgstr "liian monta osiota - ei huomioida numeron (%d) jälkeisiä\n" -#: fdisk/sfdisk.c:1424 +#: fdisk/sfdisk.c:1422 msgid "tree of partitions?\n" msgstr "osiopuu?\n" # huono suomennos -#: fdisk/sfdisk.c:1545 +#: fdisk/sfdisk.c:1543 msgid "detected Disk Manager - unable to handle that\n" -msgstr "havaittiin Disk Manager - sitä ei voi käsitellä\n" +msgstr "havaittiin Disk Manager - sitä ei voi käsitellä\n" -#: fdisk/sfdisk.c:1552 +#: fdisk/sfdisk.c:1550 msgid "DM6 signature found - giving up\n" -msgstr "DM6-allekirjoitus löytyi - luovutetaan\n" +msgstr "DM6-allekirjoitus löytyi - luovutetaan\n" -#: fdisk/sfdisk.c:1572 +#: fdisk/sfdisk.c:1570 msgid "strange..., an extended partition of size 0?\n" msgstr "outoa..., laajennettu osio, jonka koko on 0?\n" -#: fdisk/sfdisk.c:1579 fdisk/sfdisk.c:1590 +#: fdisk/sfdisk.c:1577 fdisk/sfdisk.c:1588 msgid "strange..., a BSD partition of size 0?\n" msgstr "outoa..., BSD-osio, jonka koko on 0?\n" -#: fdisk/sfdisk.c:1624 -#, fuzzy, c-format +#: fdisk/sfdisk.c:1622 +#, c-format msgid " %s: unrecognized partition table type\n" -msgstr " %s: tunnistamaton osio\n" +msgstr " %s: tunnistamaton osiotaulun tyyppi\n" -#: fdisk/sfdisk.c:1636 +#: fdisk/sfdisk.c:1634 msgid "-n flag was given: Nothing changed\n" -msgstr "valitsin -n oli annettu: Mitään ei muutettu\n" +msgstr "valitsin -n oli annettu: Mitään ei muutettu\n" -#: fdisk/sfdisk.c:1652 +#: fdisk/sfdisk.c:1650 msgid "Failed saving the old sectors - aborting\n" -msgstr "Vanhojen sektoreiden tallennus epäonnistui - keskeytetään\n" +msgstr "Vanhojen sektoreiden tallennus epäonnistui - keskeytetään\n" -#: fdisk/sfdisk.c:1657 +#: fdisk/sfdisk.c:1655 #, c-format msgid "Failed writing the partition on %s\n" -msgstr "Osion kirjoitus epäonnistui laitteelle %s\n" +msgstr "Osion kirjoitus epäonnistui laitteelle %s\n" -#: fdisk/sfdisk.c:1734 +#: fdisk/sfdisk.c:1732 msgid "long or incomplete input line - quitting\n" -msgstr "liian pitkä tai epätäydellinen syöterivi - lopetetaan\n" +msgstr "liian pitkä tai epätäydellinen syöterivi - lopetetaan\n" -#: fdisk/sfdisk.c:1770 +#: fdisk/sfdisk.c:1768 #, c-format msgid "input error: `=' expected after %s field\n" -msgstr "syötevirhe: kentän %s jälkeen odotetaan löytyvän \"=\"\n" +msgstr "syötevirhe: kentän %s jälkeen odotetaan löytyvän \"=\"\n" -#: fdisk/sfdisk.c:1777 +#: fdisk/sfdisk.c:1775 #, c-format msgid "input error: unexpected character %c after %s field\n" -msgstr "syötevirhe: odottamaton merkki %c kentän %s jälkeen\n" +msgstr "syötevirhe: odottamaton merkki %c kentän %s jälkeen\n" -#: fdisk/sfdisk.c:1783 +#: fdisk/sfdisk.c:1781 #, c-format msgid "unrecognized input: %s\n" -msgstr "tunnistamaton syöte: %s\n" +msgstr "tunnistamaton syöte: %s\n" -#: fdisk/sfdisk.c:1825 +#: fdisk/sfdisk.c:1823 msgid "number too big\n" msgstr "liian suuri luku\n" -#: fdisk/sfdisk.c:1829 +#: fdisk/sfdisk.c:1827 msgid "trailing junk after number\n" -msgstr "roskaa numeron perässä\n" +msgstr "roskaa numeron perässä\n" -#: fdisk/sfdisk.c:1952 +#: fdisk/sfdisk.c:1950 msgid "no room for partition descriptor\n" msgstr "ei tilaa osiokahvalle\n" -#: fdisk/sfdisk.c:1985 +#: fdisk/sfdisk.c:1983 msgid "cannot build surrounding extended partition\n" -msgstr "ympäröivää laajennettua osiota ei voi rakentaa\n" +msgstr "ympäröivää laajennettua osiota ei voi rakentaa\n" -#: fdisk/sfdisk.c:2036 +#: fdisk/sfdisk.c:2034 msgid "too many input fields\n" -msgstr "liian monta syötekenttää\n" +msgstr "liian monta syötekenttää\n" -#. no free blocks left - don't read any further -#: fdisk/sfdisk.c:2070 +#: fdisk/sfdisk.c:2068 msgid "No room for more\n" -msgstr "Ei enempää tilaa\n" +msgstr "Ei enempää tilaa\n" -#: fdisk/sfdisk.c:2089 +#: fdisk/sfdisk.c:2087 msgid "Illegal type\n" msgstr "Virheellinen tyyppi\n" -#: fdisk/sfdisk.c:2121 +#: fdisk/sfdisk.c:2119 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" -msgstr "Varoitus: annettu koko (%lu) ylittää suurimman sallitun koon (%lu)\n" +msgstr "Varoitus: annettu koko (%lu) ylittää suurimman sallitun koon (%lu)\n" -#: fdisk/sfdisk.c:2127 +#: fdisk/sfdisk.c:2125 msgid "Warning: empty partition\n" -msgstr "Varoitus: tyhjä osio\n" +msgstr "Varoitus: tyhjä osio\n" -#: fdisk/sfdisk.c:2141 +#: fdisk/sfdisk.c:2139 #, c-format msgid "Warning: bad partition start (earliest %lu)\n" msgstr "Varoitus: virheellinen osion alku (aikaisintaan %lu)\n" -#: fdisk/sfdisk.c:2154 +#: fdisk/sfdisk.c:2152 msgid "unrecognized bootable flag - choose - or *\n" -msgstr "tunnistamaton \"käynnistettävä\"-lippu - valitse - tai *\n" +msgstr "tunnistamaton \"käynnistettävä\"-lippu - valitse - tai *\n" -#: fdisk/sfdisk.c:2171 fdisk/sfdisk.c:2184 +#: fdisk/sfdisk.c:2169 fdisk/sfdisk.c:2182 msgid "partial c,h,s specification?\n" -msgstr "osittainen c,h,s-määritys?\n" +msgstr "osittainen c,h,s-määritys?\n" -#: fdisk/sfdisk.c:2195 +#: fdisk/sfdisk.c:2193 msgid "Extended partition not where expected\n" msgstr "Laajennettu osio ei ole odotetussa paikassa\n" -#: fdisk/sfdisk.c:2227 +#: fdisk/sfdisk.c:2225 msgid "bad input\n" -msgstr "virheellinen syöte\n" +msgstr "virheellinen syöte\n" -#: fdisk/sfdisk.c:2249 +#: fdisk/sfdisk.c:2247 msgid "too many partitions\n" msgstr "liian monta osiota\n" -#: fdisk/sfdisk.c:2282 +#: fdisk/sfdisk.c:2280 msgid "" "Input in the following format; absent fields get a default value.\n" " \n" "Usually you only need to specify and (and perhaps ).\n" msgstr "" -"Syöte seuraavassa muodossa: puuttuvat kentät saavat oletusarvon.\n" -" \n" -"Yleensä riittää ja (ja ehkä ).\n" +"Syöte seuraavassa muodossa: puuttuvat kentät saavat oletusarvon.\n" +" \n" +"Yleensä riittää ja (ja ehkä ).\n" -#: fdisk/sfdisk.c:2304 -msgid "version" -msgstr "versio" - -#: fdisk/sfdisk.c:2310 +#: fdisk/sfdisk.c:2306 #, c-format msgid "Usage: %s [options] device ...\n" -msgstr "Käyttö: %s [valitsimet] laite ...\n" +msgstr "Käyttö: %s [valitsimet] laite ...\n" -#: fdisk/sfdisk.c:2311 +#: fdisk/sfdisk.c:2307 msgid "device: something like /dev/hda or /dev/sda" msgstr "laite: esimerkiksi /dev/hda tai /dev/sda" -#: fdisk/sfdisk.c:2312 +#: fdisk/sfdisk.c:2308 msgid "useful options:" -msgstr "hyödylliset valitsimet:" +msgstr "hyödylliset valitsimet:" -#: fdisk/sfdisk.c:2313 +#: fdisk/sfdisk.c:2309 msgid " -s [or --show-size]: list size of a partition" -msgstr " -s [tai --show-size]: näytä osion koko" +msgstr " -s [tai --show-size]: näytä osion koko" -#: fdisk/sfdisk.c:2314 +#: fdisk/sfdisk.c:2310 msgid " -c [or --id]: print or change partition Id" -msgstr " -c [tai --id: näytä tai muuta osio-id" +msgstr " -c [tai --id: näytä tai muuta osio-id" -#: fdisk/sfdisk.c:2315 +#: fdisk/sfdisk.c:2311 msgid " -l [or --list]: list partitions of each device" msgstr " -l [tai --list]: listaa kaikkien laitteiden osiot" -#: fdisk/sfdisk.c:2316 +#: fdisk/sfdisk.c:2312 msgid " -d [or --dump]: idem, but in a format suitable for later input" -msgstr " -d [tai --dump]: sama kuin edellä, muoto sopiva syötteeksi" +msgstr " -d [tai --dump]: sama kuin edellä, muoto sopiva syötteeksi" -#: fdisk/sfdisk.c:2317 +#: fdisk/sfdisk.c:2313 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" msgstr "" -" -i [tai --increment]:numeroi sylinterit, ym. alkaen 1:stä, ei 0:sta" +" -i [tai --increment]:numeroi sylinterit, ym. alkaen 1:stä, ei 0:sta" -#: fdisk/sfdisk.c:2318 +#: fdisk/sfdisk.c:2314 msgid "" " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" "MB" msgstr "" -" -uS, -uB, -uC, -uM: käytä yksikköinä sektoreita/lohkoja/sylintereitä/Mt" +" -uS, -uB, -uC, -uM: käytä yksikköinä sektoreita/lohkoja/sylintereitä/Mt" -#: fdisk/sfdisk.c:2319 +#: fdisk/sfdisk.c:2315 msgid " -T [or --list-types]:list the known partition types" msgstr " -T [tai --list-types]:listaa tunnetut osiotyypit" -#: fdisk/sfdisk.c:2320 +#: fdisk/sfdisk.c:2316 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" msgstr "" -" -D [tai --DOS]: DOS-yhteensopivuutta varten; tuhlaa vähän tilaa" +" -D [tai --DOS]: DOS-yhteensopivuutta varten; tuhlaa vähän tilaa" -#: fdisk/sfdisk.c:2321 +#: fdisk/sfdisk.c:2317 msgid " -R [or --re-read]: make kernel reread partition table" -msgstr " -R [tai --re-read]: käske ytimen lukea osiotaulu uudelleen" +msgstr " -R [tai --re-read]: käske ytimen lukea osiotaulu uudelleen" -#: fdisk/sfdisk.c:2322 +#: fdisk/sfdisk.c:2318 msgid " -N# : change only the partition with number #" msgstr " -N# : muuta vain osiota numero #" -#: fdisk/sfdisk.c:2323 +#: fdisk/sfdisk.c:2319 msgid " -n : do not actually write to disk" -msgstr " -n : älä kirjoita levylle oikeasti" +msgstr " -n : älä kirjoita levylle oikeasti" -#: fdisk/sfdisk.c:2324 +#: fdisk/sfdisk.c:2320 msgid "" " -O file : save the sectors that will be overwritten to file" msgstr " -O tiedosto : tallenna ylikirjoitettavat sektori tiedostoon" -#: fdisk/sfdisk.c:2325 +#: fdisk/sfdisk.c:2321 msgid " -I file : restore these sectors again" -msgstr " -I tiedosto : palauta nämä sektorit" +msgstr " -I tiedosto : palauta nämä sektorit" -#: fdisk/sfdisk.c:2326 +#: fdisk/sfdisk.c:2322 msgid " -v [or --version]: print version" -msgstr " -v [tai --version]: näytä versio" +msgstr " -v [tai --version]: näytä versio" -#: fdisk/sfdisk.c:2327 +#: fdisk/sfdisk.c:2323 msgid " -? [or --help]: print this message" -msgstr " -? [tai --help]: näytä tämä viesti" +msgstr " -? [tai --help]: näytä tämä viesti" -#: fdisk/sfdisk.c:2328 +#: fdisk/sfdisk.c:2324 msgid "dangerous options:" msgstr "vaaralliset valitsimet:" -#: fdisk/sfdisk.c:2329 +#: fdisk/sfdisk.c:2325 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" -msgstr " -g [tai --show-geometry]: näytä ytimen käsitys geometriasta" +msgstr " -g [tai --show-geometry]: näytä ytimen käsitys geometriasta" -#: fdisk/sfdisk.c:2330 -#, fuzzy +#: fdisk/sfdisk.c:2326 msgid "" " -G [or --show-pt-geometry]: print geometry guessed from the partition " "table" -msgstr " -g [tai --show-geometry]: näytä ytimen käsitys geometriasta" +msgstr " -G [tai --show-pt-geometry]: näytä osiotausta päätelty geometria" -#: fdisk/sfdisk.c:2331 +#: fdisk/sfdisk.c:2327 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" msgstr "" -" -x [tai --show-extended]: listaa myös laajennetut osiot tulosteessa\n" -" tai odota syötteestä niiden kahvoja" +" -x [tai --show-extended]: listaa myös laajennetut osiot tulosteessa\n" +" tai odota syötteestä niiden kahvoja" -#: fdisk/sfdisk.c:2333 +#: fdisk/sfdisk.c:2329 msgid "" " -L [or --Linux]: do not complain about things irrelevant for Linux" msgstr "" -" -L [tai --Linux]: älä huomauta Linuxissa merkityksettömistä asioista" +" -L [tai --Linux]: älä huomauta Linuxissa merkityksettömistä asioista" -#: fdisk/sfdisk.c:2334 +#: fdisk/sfdisk.c:2330 msgid " -q [or --quiet]: suppress warning messages" msgstr " -q [tai --quiet]: vaienna varoitusviestit" -#: fdisk/sfdisk.c:2335 +#: fdisk/sfdisk.c:2331 msgid " You can override the detected geometry using:" -msgstr " Voit ohittaa tunnistetun geometrian käyttämällä:" +msgstr " Voit ohittaa tunnistetun geometrian käyttämällä:" -#: fdisk/sfdisk.c:2336 +#: fdisk/sfdisk.c:2332 msgid " -C# [or --cylinders #]:set the number of cylinders to use" -msgstr " -C# [tai --cylinders #]:aseta käytettävä sylinterien määrä" +msgstr " -C# [tai --cylinders #]:aseta käytettävä sylinterien määrä" -#: fdisk/sfdisk.c:2337 +#: fdisk/sfdisk.c:2333 msgid " -H# [or --heads #]: set the number of heads to use" -msgstr " -h# [tai --heads #]: aseta käytettävä päiden määrä" +msgstr " -h# [tai --heads #]: aseta käytettävä päiden määrä" -#: fdisk/sfdisk.c:2338 +#: fdisk/sfdisk.c:2334 msgid " -S# [or --sectors #]: set the number of sectors to use" -msgstr " -S# [tai --sectors #]: aseta käytettävä sektorien määrä" +msgstr " -S# [tai --sectors #]: aseta käytettävä sektorien määrä" -#: fdisk/sfdisk.c:2339 +#: fdisk/sfdisk.c:2335 msgid "You can disable all consistency checking with:" msgstr "Kaikki tarkistukset voi ohittaa valitsimella:" -#: fdisk/sfdisk.c:2340 +#: fdisk/sfdisk.c:2336 msgid " -f [or --force]: do what I say, even if it is stupid" -msgstr " -f [tai --force]: tee mitä käsken, vaikka se olisi tyhmää" +msgstr " -f [tai --force]: tee mitä käsken, vaikka se olisi tyhmää" -#: fdisk/sfdisk.c:2346 +#: fdisk/sfdisk.c:2342 msgid "Usage:" -msgstr "Käyttö:" +msgstr "Käyttö:" -#: fdisk/sfdisk.c:2347 +#: fdisk/sfdisk.c:2343 #, c-format msgid "%s device\t\t list active partitions on device\n" msgstr "%s laite\t\t listaa laitteella olevat aktiiviset osiot\n" -#: fdisk/sfdisk.c:2348 +#: fdisk/sfdisk.c:2344 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" msgstr "%s laite n1 n2 ... aktivoi osiot n1 ..., inaktivoi loput\n" -#: fdisk/sfdisk.c:2349 +#: fdisk/sfdisk.c:2345 #, c-format msgid "%s -An device\t activate partition n, inactivate the other ones\n" msgstr "%s -An laite\t aktivoi osio n, poista muiden aktivointi\n" -#: fdisk/sfdisk.c:2516 +#: fdisk/sfdisk.c:2512 msgid "no command?\n" msgstr "ei komentoa?\n" -#: fdisk/sfdisk.c:2639 -#, fuzzy, c-format +#: fdisk/sfdisk.c:2635 +#, c-format msgid "total: %llu blocks\n" -msgstr "yhteensä: %d lohkoa\n" +msgstr "yhteensä: %llu lohkoa\n" -#: fdisk/sfdisk.c:2678 +#: fdisk/sfdisk.c:2674 msgid "usage: sfdisk --print-id device partition-number\n" -msgstr "käyttö: sfdisk --print-id laite osionumero\n" +msgstr "käyttö: sfdisk --print-id laite osionumero\n" -#: fdisk/sfdisk.c:2680 +#: fdisk/sfdisk.c:2676 msgid "usage: sfdisk --change-id device partition-number Id\n" -msgstr "käyttö: sfdisk --change-id laite osionumero Id\n" +msgstr "käyttö: sfdisk --change-id laite osionumero Id\n" -#: fdisk/sfdisk.c:2682 +#: fdisk/sfdisk.c:2678 msgid "usage: sfdisk --id device partition-number [Id]\n" -msgstr "käyttö: sfdisk --id laite osionumero [Id]\n" +msgstr "käyttö: sfdisk --id laite osionumero [Id]\n" -#: fdisk/sfdisk.c:2689 +#: fdisk/sfdisk.c:2685 msgid "can specify only one device (except with -l or -s)\n" msgstr "vain yhden laitteen voi antaa (paitsi valitsimella -l tai -s)\n" -#: fdisk/sfdisk.c:2715 +#: fdisk/sfdisk.c:2711 #, c-format msgid "cannot open %s read-write\n" msgstr "laitetta %s ei voi avata lukua-kirjoitusta varten\n" -#: fdisk/sfdisk.c:2717 +#: fdisk/sfdisk.c:2713 #, c-format msgid "cannot open %s for reading\n" msgstr "laitetta %s ei voi avata lukua varten\n" -#: fdisk/sfdisk.c:2742 +#: fdisk/sfdisk.c:2738 #, c-format msgid "%s: OK\n" msgstr "%s: OK\n" -#: fdisk/sfdisk.c:2759 fdisk/sfdisk.c:2790 +#: fdisk/sfdisk.c:2755 fdisk/sfdisk.c:2786 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" -msgstr "%s: %ld sylinteriä, %ld päätä, %ld sektoria/ura\n" +msgstr "%s: %ld sylinteriä, %ld päätä, %ld sektoria/ura\n" -#: fdisk/sfdisk.c:2807 -#, fuzzy, c-format +#: fdisk/sfdisk.c:2803 +#, c-format msgid "Cannot get size of %s\n" -msgstr "laitteen %s kokoa ei voi hakea" +msgstr "Laitteen %s kokoa ei voida hakea\n" -#: fdisk/sfdisk.c:2885 +#: fdisk/sfdisk.c:2881 #, c-format msgid "bad active byte: 0x%x instead of 0x80\n" msgstr "virheellinen aktiivinen tavu: 0x80:n asemesta 0x%x\n" -#: fdisk/sfdisk.c:2903 fdisk/sfdisk.c:2956 fdisk/sfdisk.c:2987 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2952 fdisk/sfdisk.c:2983 msgid "" "Done\n" "\n" @@ -5236,44 +5109,44 @@ msgstr "" "Valmis\n" "\n" -#: fdisk/sfdisk.c:2912 +#: fdisk/sfdisk.c:2908 #, c-format msgid "" "You have %d active primary partitions. This does not matter for LILO,\n" "but the DOS MBR will only boot a disk with 1 active partition.\n" msgstr "" -"Aktiivisia ensiöosioita on %d kappaletta. Tämä ei haittaa LILOa, mutta\n" -"DOS MBR käynnistää vain levyltä, jolla on tasan yksi aktiivinen osio.\n" +"Aktiivisia ensiöosioita on %d kappaletta. Tämä ei haittaa LILOa, mutta\n" +"DOS MBR käynnistää vain levyltä, jolla on tasan yksi aktiivinen osio.\n" -#: fdisk/sfdisk.c:2926 +#: fdisk/sfdisk.c:2922 #, c-format msgid "partition %s has id %x and is not hidden\n" -msgstr "osiolla %s id on %x eikä osiota ole kätketty\n" +msgstr "osiolla %s id on %x eikä osiota ole kätketty\n" -#: fdisk/sfdisk.c:2983 +#: fdisk/sfdisk.c:2979 #, c-format msgid "Bad Id %lx\n" msgstr "Virheellinen Id %lx\n" -#: fdisk/sfdisk.c:2998 +#: fdisk/sfdisk.c:2994 msgid "This disk is currently in use.\n" -msgstr "Levy on tällä hetkellä käytössä.\n" +msgstr "Levy on tällä hetkellä käytössä.\n" -#: fdisk/sfdisk.c:3015 +#: fdisk/sfdisk.c:3011 #, c-format msgid "Fatal error: cannot find %s\n" -msgstr "Vakava virhe: laitetta %s ei löydy\n" +msgstr "Vakava virhe: laitetta %s ei löydy\n" -#: fdisk/sfdisk.c:3018 +#: fdisk/sfdisk.c:3014 #, c-format msgid "Warning: %s is not a block device\n" msgstr "Varoitus: %s ei ole lohkolaite\n" -#: fdisk/sfdisk.c:3024 +#: fdisk/sfdisk.c:3020 msgid "Checking that no-one is using this disk right now ...\n" -msgstr "Tarkistetaan, että kukaan ei käytä levyä juuri nyt...\n" +msgstr "Tarkistetaan, että kukaan ei käytä levyä juuri nyt...\n" -#: fdisk/sfdisk.c:3026 +#: fdisk/sfdisk.c:3022 msgid "" "\n" "This disk is currently in use - repartitioning is probably a bad idea.\n" @@ -5281,75 +5154,75 @@ msgid "" "Use the --no-reread flag to suppress this check.\n" msgstr "" "\n" -"Tämä levy on tällä hetkellä käytössä - sen uudelleenosiointi on\n" -"todennäköisesti huono ajatus. Irrota kaikki levyn tiedostojärjestelmät\n" -"(komento umount) ja kaikki levyllä olevat sivutusosiot (komento swapoff).\n" -"Käytä valitsinta --no-reread tämän testin ohittamiseen.\n" +"Tämä levy on tällä hetkellä käytössä - sen uudelleenosiointi on\n" +"todennäköisesti huono ajatus. Irrota kaikki levyn tiedostojärjestelmät\n" +"(komento umount) ja kaikki levyllä olevat sivutusosiot (komento swapoff).\n" +"Käytä valitsinta --no-reread tämän testin ohittamiseen.\n" -#: fdisk/sfdisk.c:3030 +#: fdisk/sfdisk.c:3026 msgid "Use the --force flag to overrule all checks.\n" -msgstr "Käytä --force -valitsinta ohittaaksesi kaikki tarkistukset.\n" +msgstr "Käytä --force -valitsinta ohittaaksesi kaikki tarkistukset.\n" -#: fdisk/sfdisk.c:3034 +#: fdisk/sfdisk.c:3030 msgid "OK\n" msgstr "OK\n" -#: fdisk/sfdisk.c:3043 +#: fdisk/sfdisk.c:3039 #, c-format msgid "Old situation:\n" msgstr "Vanha tilanne:\n" -#: fdisk/sfdisk.c:3047 +#: fdisk/sfdisk.c:3043 #, c-format msgid "Partition %d does not exist, cannot change it\n" -msgstr "Osiota %d ei ole olemassa, sitä ei voi muuttaa\n" +msgstr "Osiota %d ei ole olemassa, sitä ei voi muuttaa\n" -#: fdisk/sfdisk.c:3055 +#: fdisk/sfdisk.c:3051 #, c-format msgid "New situation:\n" msgstr "Uusi tilanne:\n" -#: fdisk/sfdisk.c:3060 +#: fdisk/sfdisk.c:3056 msgid "" "I don't like these partitions - nothing changed.\n" "(If you really want this, use the --force option.)\n" msgstr "" -"En pidä näistä osioista - mitään ei muutettu.\n" -"(Jos todella haluat tätä, käytä valitsinta --force.)\n" +"En pidä näistä osioista - mitään ei muutettu.\n" +"(Jos todella haluat tätä, käytä valitsinta --force.)\n" -#: fdisk/sfdisk.c:3063 +#: fdisk/sfdisk.c:3059 msgid "I don't like this - probably you should answer No\n" -msgstr "En pidä tästä - kannattaa todennäköisesti vastata \"No\"\n" +msgstr "En pidä tästä - kannattaa todennäköisesti vastata \"No\"\n" -#: fdisk/sfdisk.c:3068 +#: fdisk/sfdisk.c:3064 #, c-format msgid "Are you satisfied with this? [ynq] " -msgstr "Oletko tyytyväinen tähän? [ynq] " +msgstr "Oletko tyytyväinen tähän? [ynq] " -#: fdisk/sfdisk.c:3070 +#: fdisk/sfdisk.c:3066 #, c-format msgid "Do you want to write this to disk? [ynq] " -msgstr "Haluatko kirjoittaa tämän levylle? [ynq] " +msgstr "Haluatko kirjoittaa tämän levylle? [ynq] " -#: fdisk/sfdisk.c:3075 +#: fdisk/sfdisk.c:3071 #, c-format msgid "" "\n" "sfdisk: premature end of input\n" msgstr "" "\n" -"sfdisk: ennenaikainen syötteen loppu\n" +"sfdisk: ennenaikainen syötteen loppu\n" -#: fdisk/sfdisk.c:3077 +#: fdisk/sfdisk.c:3073 msgid "Quitting - nothing changed\n" -msgstr "Lopetetaan - mitään ei muutettu\n" +msgstr "Lopetetaan - mitään ei muutettu\n" -#: fdisk/sfdisk.c:3083 +#: fdisk/sfdisk.c:3079 #, c-format msgid "Please answer one of y,n,q\n" msgstr "Vastaa joko y, n tai q\n" -#: fdisk/sfdisk.c:3091 +#: fdisk/sfdisk.c:3087 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5358,32 +5231,32 @@ msgstr "" "Uusi osiotaulu kirjoitettiin onnistuneesti\n" "\n" -#: fdisk/sfdisk.c:3097 +#: fdisk/sfdisk.c:3093 msgid "" "If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n" "to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" "(See fdisk(8).)\n" msgstr "" -"Jos DOS-osio, esim. /dev/foo7, luotiin tai sitä muutettiin, käytä dd(1):tä\n" -"nollataksesi ensimmäiset 512 tavua:\n" +"Jos DOS-osio, esim. /dev/foo7, luotiin tai sitä muutettiin, käytä dd(1):tä\n" +"nollataksesi ensimmäiset 512 tavua:\n" "dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n" "(Katso fdisk(8).)\n" #: getopt/getopt.c:233 msgid "Try `getopt --help' for more information.\n" -msgstr "Komento \"getopt --help\" antaa lisää tietoa.\n" +msgstr "Komento \"getopt --help\" antaa lisää tietoa.\n" #: getopt/getopt.c:299 msgid "empty long option after -l or --long argument" -msgstr "tyhjä pitkä valitsin argumentin -l tai --long jälkeen" +msgstr "tyhjä pitkä valitsin argumentin -l tai --long jälkeen" #: getopt/getopt.c:319 msgid "unknown shell after -s or --shell argument" -msgstr "tuntematon kuori argumentin -s tai --shell jälkeen" +msgstr "tuntematon kuori argumentin -s tai --shell jälkeen" #: getopt/getopt.c:324 msgid "Usage: getopt optstring parameters\n" -msgstr "Käyttö: getopt valitsinmerkkijono parametrit\n" +msgstr "Käyttö: getopt valitsinmerkkijono parametrit\n" #: getopt/getopt.c:325 msgid " getopt [options] [--] optstring parameters\n" @@ -5403,22 +5276,22 @@ msgstr " parametrit\n" msgid "" " -a, --alternative Allow long options starting with single -\n" msgstr "" -" -a, --alternative Salli pitkien valitsimien alkaminen yhdellä -:" +" -a, --alternative Salli pitkien valitsimien alkaminen yhdellä -:" "lla\n" #: getopt/getopt.c:329 msgid " -h, --help This small usage guide\n" -msgstr " -h, --help Tämä pieni käyttöopas\n" +msgstr " -h, --help Tämä pieni käyttöopas\n" #: getopt/getopt.c:330 msgid " -l, --longoptions=longopts Long options to be recognized\n" -msgstr " -l, --longoptions=valitsimet Pitkät tunnistettavat valitsimet\n" +msgstr " -l, --longoptions=valitsimet Pitkät tunnistettavat valitsimet\n" #: getopt/getopt.c:331 msgid "" " -n, --name=progname The name under which errors are reported\n" msgstr "" -" -n, --name=ohjelmanimi Nimi, joka ilmoitetaan virheiden yhteydessä\n" +" -n, --name=ohjelmanimi Nimi, joka ilmoitetaan virheiden yhteydessä\n" #: getopt/getopt.c:332 msgid " -o, --options=optstring Short options to be recognized\n" @@ -5434,7 +5307,7 @@ msgstr " -Q, --quiet-output Ei normaalia tulostetta\n" #: getopt/getopt.c:335 msgid " -s, --shell=shell Set shell quoting conventions\n" -msgstr " -s, --shell=kuori Aseta kuoren lainauskäytännöt\n" +msgstr " -s, --shell=kuori Aseta kuoren lainauskäytännöt\n" #: getopt/getopt.c:336 msgid " -T, --test Test for getopt(1) version\n" @@ -5442,11 +5315,11 @@ msgstr " -T, --test Testaa getopt(1):n versio\n" #: getopt/getopt.c:337 msgid " -u, --unqote Do not quote the output\n" -msgstr " -u, --unquote Ei lainausmerkkejä tulosteeseen\n" +msgstr " -u, --unquote Ei lainausmerkkejä tulosteeseen\n" #: getopt/getopt.c:338 msgid " -V, --version Output version information\n" -msgstr " -V, --version Näytä versiotiedot\n" +msgstr " -V, --version Näytä versiotiedot\n" #: getopt/getopt.c:395 getopt/getopt.c:456 msgid "missing optstring argument" @@ -5459,195 +5332,195 @@ msgstr "getopt (parannettu) 1.1.3)\n" #: getopt/getopt.c:450 msgid "internal error, contact the author." -msgstr "sisäinen virhe, ota yhteyttä tekijään." +msgstr "sisäinen virhe, ota yhteyttä tekijään." -#: hwclock/cmos.c:177 +#: hwclock/cmos.c:176 #, c-format msgid "booted from MILO\n" -msgstr "käynnistetty MILOsta\n" +msgstr "käynnistetty MILOsta\n" -#: hwclock/cmos.c:186 +#: hwclock/cmos.c:185 #, c-format msgid "Ruffian BCD clock\n" msgstr "Ruffian BCD -kello\n" -#: hwclock/cmos.c:202 +#: hwclock/cmos.c:201 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "kelloportiksi asetettu 0x%x\n" -#: hwclock/cmos.c:214 +#: hwclock/cmos.c:213 #, c-format msgid "funky TOY!\n" msgstr "funky TOY!\n" -#: hwclock/cmos.c:268 +#: hwclock/cmos.c:267 #, c-format msgid "%s: atomic %s failed for 1000 iterations!" -msgstr "%s: atominen \"%s\" epäonnistui 1000 iteraatiolle!" +msgstr "%s: atominen \"%s\" epäonnistui 1000 iteraatiolle!" -#: hwclock/cmos.c:592 +#: hwclock/cmos.c:591 #, c-format msgid "Cannot open /dev/port: %s" msgstr "Ei voi avata laitetta /dev/port: %s" -#: hwclock/cmos.c:599 +#: hwclock/cmos.c:598 #, c-format msgid "I failed to get permission because I didn't try.\n" -msgstr "En saanut käyttöoikeutta, koska en yrittänyt.\n" +msgstr "En saanut käyttöoikeutta, koska en yrittänyt.\n" -#: hwclock/cmos.c:602 +#: hwclock/cmos.c:601 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" -msgstr "%s ei saa käyttöoikeutta I/O-porttiin: iopl(3)-kutsu epäonnistui.\n" +msgstr "%s ei saa käyttöoikeutta I/O-porttiin: iopl(3)-kutsu epäonnistui.\n" -#: hwclock/cmos.c:605 +#: hwclock/cmos.c:604 #, c-format msgid "Probably you need root privileges.\n" -msgstr "Tarvitset todennäköisesti pääkäyttäjän oikeudet.\n" +msgstr "Tarvitset todennäköisesti pääkäyttäjän oikeudet.\n" -#: hwclock/hwclock.c:224 +#: hwclock/hwclock.c:223 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Oletetaan laitteistokellon olevan %sajassa.\n" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:319 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:318 msgid "UTC" msgstr "UTC-" -#: hwclock/hwclock.c:225 hwclock/hwclock.c:318 +#: hwclock/hwclock.c:224 hwclock/hwclock.c:317 msgid "local" msgstr "paikallisessa " -#: hwclock/hwclock.c:304 +#: hwclock/hwclock.c:303 #, c-format msgid "%s: Warning: unrecognized third line in adjtime file\n" msgstr "%s: Varoitus: tunnistamaton kolmas rivi adjtime-tiedostossa\n" -#: hwclock/hwclock.c:306 +#: hwclock/hwclock.c:305 #, c-format msgid "(Expected: `UTC' or `LOCAL' or nothing.)\n" -msgstr "(Odotetaan: \"UTC\", \"LOCAL\" tai ei mitään.)\n" +msgstr "(Odotetaan: \"UTC\", \"LOCAL\" tai ei mitään.)\n" -#: hwclock/hwclock.c:313 +#: hwclock/hwclock.c:312 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" -msgstr "Viimeinen siirtymäsäätö tehty %ld sekuntia vuoden 1969 jälkeen\n" +msgstr "Viimeinen siirtymäsäätö tehty %ld sekuntia vuoden 1969 jälkeen\n" -#: hwclock/hwclock.c:315 +#: hwclock/hwclock.c:314 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" -msgstr "Viimeinen kalibrointi tehty %ld sekuntia vuoden 1969 jälkeen\n" +msgstr "Viimeinen kalibrointi tehty %ld sekuntia vuoden 1969 jälkeen\n" -#: hwclock/hwclock.c:317 +#: hwclock/hwclock.c:316 #, c-format msgid "Hardware clock is on %s time\n" msgstr "Laitteistokello on %sajassa\n" -#: hwclock/hwclock.c:319 +#: hwclock/hwclock.c:318 msgid "unknown" msgstr "tuntemattomassa " -#: hwclock/hwclock.c:343 +#: hwclock/hwclock.c:342 #, c-format msgid "Waiting for clock tick...\n" -msgstr "Odotetaan kellon tikitystä...\n" +msgstr "Odotetaan kellon tikitystä...\n" -#: hwclock/hwclock.c:347 +#: hwclock/hwclock.c:346 #, c-format msgid "...got clock tick\n" msgstr "...saatiin tikitys\n" -#: hwclock/hwclock.c:400 +#: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "" -"Virheellisiä arvoja laitteistokellossa: %3$.2d.%2$.2d.%1$4d %4$.2d:%5$.2d:%6" +"Virheellisiä arvoja laitteistokellossa: %3$.2d.%2$.2d.%1$4d %4$.2d:%5$.2d:%6" "$.2d\n" -#: hwclock/hwclock.c:408 +#: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Laitteistokellon aika: %3$.2d.%2$.2d.%1$4d %4$.2d:%5$.2d:%6$.2d = %7$ld " "sekuntia vuodesta 1969\n" -#: hwclock/hwclock.c:436 +#: hwclock/hwclock.c:435 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "" "Laitteistokellosta luettu aika: %3$.2d.%2$.2d.%1$4d %4$02d:%5$02d:%6$02d\n" -#: hwclock/hwclock.c:463 +#: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Asetetaan laitteistokello aikaan %.2d:%.2d:%.2d = %ld sekuntia vuodesta " "1969\n" -#: hwclock/hwclock.c:469 +#: hwclock/hwclock.c:468 #, c-format msgid "Clock not changed - testing only.\n" -msgstr "Kellonaikaa ei muutettu - pelkkä testi.\n" +msgstr "Kellonaikaa ei muutettu - pelkkä testi.\n" -#: hwclock/hwclock.c:517 +#: hwclock/hwclock.c:516 #, c-format msgid "" "Time elapsed since reference time has been %.6f seconds.\n" "Delaying further to reach the next full second.\n" msgstr "" "Viiteajankohdasta on kulunut %.6f sekuntia.\n" -"Odotetaan seuraavaa täyttä sekuntia.\n" +"Odotetaan seuraavaa täyttä sekuntia.\n" -#: hwclock/hwclock.c:546 +#: hwclock/hwclock.c:545 #, c-format msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " "50th day of month) or beyond the range we can handle (e.g. Year 2095).\n" msgstr "" -"Laitteistokellon rekistereissä on arvoja, jotka ovat joko kelvottomia (esim. " -"kuukauden 50:s päivä) tai suurempia kuin pystymme käsittelemään (esim. vuosi " +"Laitteistokellon rekistereissä on arvoja, jotka ovat joko kelvottomia (esim. " +"kuukauden 50:s päivä) tai suurempia kuin pystymme käsittelemään (esim. vuosi " "2095).\n" -#: hwclock/hwclock.c:556 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f sekuntia\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:589 #, c-format msgid "No --date option specified.\n" msgstr "Valitsinta --date ei ole annettu.\n" -#: hwclock/hwclock.c:596 +#: hwclock/hwclock.c:595 #, c-format msgid "--date argument too long\n" -msgstr "liian pitkä --date -argumentti\n" +msgstr "liian pitkä --date -argumentti\n" -#: hwclock/hwclock.c:603 +#: hwclock/hwclock.c:602 #, c-format msgid "" "The value of the --date option is not a valid date.\n" "In particular, it contains quotation marks.\n" msgstr "" -"Valitsimelle --date annettu arvo ei ole kelvollinen päiväys.\n" -"Se sisältää lainausmerkkejä.\n" +"Valitsimelle --date annettu arvo ei ole kelvollinen päiväys.\n" +"Se sisältää lainausmerkkejä.\n" -#: hwclock/hwclock.c:611 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" -msgstr "Käynnistetään \"date\"-komento: %s\n" +msgstr "Käynnistetään \"date\"-komento: %s\n" -#: hwclock/hwclock.c:615 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" -msgstr "Komentoa \"date\" ei voitu ajaa /bin/sh-kuoressa. popen() epäonnistui" +msgstr "Komentoa \"date\" ei voitu ajaa /bin/sh-kuoressa. popen() epäonnistui" -#: hwclock/hwclock.c:623 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "date-komennon vastaus = %s\n" -#: hwclock/hwclock.c:625 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5656,13 +5529,13 @@ msgid "" "The response was:\n" " %s\n" msgstr "" -"%sin käynnistämä \"date\"-komento palautti odottamattomia tuloksia.\n" +"%sin käynnistämä \"date\"-komento palautti odottamattomia tuloksia.\n" "Komento oli:\n" " %s\n" "Vastaus oli:\n" " %s\n" -#: hwclock/hwclock.c:637 +#: hwclock/hwclock.c:636 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -5672,111 +5545,111 @@ msgid "" "The response was:\n" " %s\n" msgstr "" -"%sin käynnistämä \"date\"-komento palautti muuta kuin kokonaisluvun odotetun " +"%sin käynnistämä \"date\"-komento palautti muuta kuin kokonaisluvun odotetun " "muunnetun aika-arvon paikalla.\n" "Komento oli:\n" " %s\n" "Vastaus oli:\n" " %s\n" -#: hwclock/hwclock.c:648 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" -msgstr "päiväysmerkkijono %s vastaa %ld sekuntia vuodesta 1969.\n" +msgstr "päiväysmerkkijono %s vastaa %ld sekuntia vuodesta 1969.\n" -#: hwclock/hwclock.c:680 +#: hwclock/hwclock.c:679 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " "System Time from it.\n" msgstr "" -"Laitteistokellon aika ei ole kelvollinen, joten järjestelmän aikaa ei voida " +"Laitteistokellon aika ei ole kelvollinen, joten järjestelmän aikaa ei voida " "asettaa sen perusteella.\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:701 #, c-format msgid "Calling settimeofday:\n" msgstr "Kutsutaan settimeofday:\n" -#: hwclock/hwclock.c:703 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:705 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:708 +#: hwclock/hwclock.c:707 #, c-format msgid "Not setting system clock because running in test mode.\n" -msgstr "Järjestelmäkelloa ei aseteta, koska käytetään testitilaa.\n" +msgstr "Järjestelmäkelloa ei aseteta, koska käytetään testitilaa.\n" -#: hwclock/hwclock.c:717 +#: hwclock/hwclock.c:716 #, c-format msgid "Must be superuser to set system clock.\n" -msgstr "Vain pääkäyttäjä voi asettaa järjestelmän kellon.\n" +msgstr "Vain pääkäyttäjä voi asettaa järjestelmän kellon.\n" -#: hwclock/hwclock.c:720 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" -msgstr "settimeofday() epäonnistui" +msgstr "settimeofday() epäonnistui" -#: hwclock/hwclock.c:750 +#: hwclock/hwclock.c:749 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " "garbage.\n" msgstr "" -"Ei säädetä siirtymäkerrointa, koska laitteistokellossa oli edellisellä " +"Ei säädetä siirtymäkerrointa, koska laitteistokellossa oli edellisellä " "kerralla roskaa.\n" -#: hwclock/hwclock.c:755 +#: hwclock/hwclock.c:754 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" "so history is bad and calibration startover is necessary.\n" msgstr "" -"Ei säädetä siirtymäkerrointa, koska edellinen kalibrointiaika on nolla,\n" +"Ei säädetä siirtymäkerrointa, koska edellinen kalibrointiaika on nolla,\n" "joten historia on virheellinen ja kalibroinnin uudelleen aloitus on\n" "tarpeellista.\n" -#: hwclock/hwclock.c:761 +#: hwclock/hwclock.c:760 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " "last calibration.\n" msgstr "" -"Ei säädetä siirtymäkerrointa, koska edellisestä kalibroinnista on alle " +"Ei säädetä siirtymäkerrointa, koska edellisestä kalibroinnista on alle " "vuorokausi.\n" -#: hwclock/hwclock.c:809 +#: hwclock/hwclock.c:808 #, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " "of %f seconds/day.\n" "Adjusting drift factor by %f seconds/day\n" msgstr "" -"Kellon siirtymä oli %.1f sekuntia viimeisten %d sekunnin aikana, %f sekuntia/" -"vrk -siirtymäkertoimesta\n" -"huolimatta. Säädetään siirtymäkerrointa %f sekunnilla/vrk\n" +"Kellon siirtymä oli %.1f sekuntia viimeisten %d sekunnin aikana, %f sekuntia/" +"vrk -siirtymäkertoimesta\n" +"huolimatta. Säädetään siirtymäkerrointa %f sekunnilla/vrk\n" -#: hwclock/hwclock.c:860 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" -msgstr "Aikaa edellisestä säädöstä on kulunut %d sekuntia\n" +msgstr "Aikaa edellisestä säädöstä on kulunut %d sekuntia\n" -#: hwclock/hwclock.c:862 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" -msgstr "On lisättävä %d sekuntia ja viitattava aikaan %.6f sekuntia sitten\n" +msgstr "On lisättävä %d sekuntia ja viitattava aikaan %.6f sekuntia sitten\n" -#: hwclock/hwclock.c:891 +#: hwclock/hwclock.c:890 #, c-format msgid "Not updating adjtime file because of testing mode.\n" -msgstr "Ei päivitetä adjtime-tiedostoa, koska käytetään testaustilaa.\n" +msgstr "Ei päivitetä adjtime-tiedostoa, koska käytetään testaustilaa.\n" -#: hwclock/hwclock.c:892 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5785,38 +5658,38 @@ msgstr "" "Tiedostoon %s olisi kirjoitettu seuraavaa:\n" "%s" -#: hwclock/hwclock.c:916 +#: hwclock/hwclock.c:915 #, c-format msgid "Drift adjustment parameters not updated.\n" -msgstr "Siirtymänsäätöparametreja ei päivitetty.\n" +msgstr "Siirtymänsäätöparametreja ei päivitetty.\n" -#: hwclock/hwclock.c:957 +#: hwclock/hwclock.c:956 #, c-format msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" -msgstr "Laitteistokellon aika ei ole kelvollinen, joten sitä ei voi säätää.\n" +msgstr "Laitteistokellon aika ei ole kelvollinen, joten sitä ei voi säätää.\n" -#: hwclock/hwclock.c:989 +#: hwclock/hwclock.c:988 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "Tarvittava muutos on alle sekunti, joten ei aseteta kelloa.\n" -#: hwclock/hwclock.c:1015 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" -msgstr "Käytetään rajapintaa %s.\n" +msgstr "Käytetään rajapintaa %s.\n" -#: hwclock/hwclock.c:1017 +#: hwclock/hwclock.c:1016 #, c-format msgid "No usable clock interface found.\n" -msgstr "Käyttökelpoista kellorajapintaa ei löytynyt.\n" +msgstr "Käyttökelpoista kellorajapintaa ei löytynyt.\n" -#: hwclock/hwclock.c:1113 +#: hwclock/hwclock.c:1112 #, c-format msgid "Unable to set system clock.\n" -msgstr "Järjestelmäkellon asetus ei onnistu.\n" +msgstr "Järjestelmäkellon asetus ei onnistu.\n" -#: hwclock/hwclock.c:1143 +#: hwclock/hwclock.c:1142 #, c-format msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " @@ -5824,38 +5697,43 @@ msgid "" "This copy of hwclock was built for a machine other than Alpha\n" "(and thus is presumably not running on an Alpha now). No action taken.\n" msgstr "" -"Ydin säilyttää laitteistokellon epoch-arvoa vain Alpha-koneilla.\n" -"Tämä hwclock on käännetty muulle koneelle kuin Alphalle\n" -"(ja todennäköisesti sitä ei ajeta Alphassa nyt). Toimintoa ei suoritettu.\n" +"Ydin säilyttää laitteistokellon epoch-arvoa vain Alpha-koneilla.\n" +"Tämä hwclock on käännetty muulle koneelle kuin Alphalle\n" +"(ja todennäköisesti sitä ei ajeta Alphassa nyt). Toimintoa ei suoritettu.\n" -#: hwclock/hwclock.c:1152 +#: hwclock/hwclock.c:1151 #, c-format msgid "Unable to get the epoch value from the kernel.\n" -msgstr "Ytimeltä ei saada epoch-arvoa.\n" +msgstr "Ytimeltä ei saada epoch-arvoa.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "Ydin olettaa epoch-arvoksi %lu\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1156 #, c-format msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " "value to set it.\n" -msgstr "Epoch arvon asettamiseksi on käytettävä \"epoch\"-valitsinta.\n" +msgstr "Epoch arvon asettamiseksi on käytettävä \"epoch\"-valitsinta.\n" -#: hwclock/hwclock.c:1160 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "Ei aseteta epoch-arvoksi %d - vain kokeilu.\n" -#: hwclock/hwclock.c:1163 +#: hwclock/hwclock.c:1162 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "Ytimen epoch-arvoa ei voi asettaa.\n" -#: hwclock/hwclock.c:1197 +#: hwclock/hwclock.c:1175 +#, fuzzy, c-format +msgid "%s from util-linux-%s\n" +msgstr "%s paketista %s\n" + +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5888,34 +5766,34 @@ msgid "" msgstr "" "hwclock - lukee ja asettaa laitteistokellon (RTC)\n" "\n" -"Käyttö: hwclock [toiminto] [valitsimet...]\n" +"Käyttö: hwclock [toiminto] [valitsimet...]\n" "\n" "Toiminnot:\n" -" --help näyttää tämän ohjeen\n" -" --show lukee laitteistokellon ja näyttää tulokset\n" -" --set asettaa laitteistokellon --date:lla määrättyyn aikaan\n" -" --hctosys asettaa järjestelmäkellon ajan laitteistokellon mukaan\n" -" --systohc asettaa laitteistokellon nykyiseen järjestelmän aikaan\n" -" --adjust säätää laitteistokellon huomioimaan systemaattisen " -"siirtymän\n" -" edellisen asetuksen tai säädön jälkeen\n" -" --getepoch näyttää ytimen epoch-arvon laitteistokellolle\n" +" --help näyttää tämän ohjeen\n" +" --show lukee laitteistokellon ja näyttää tulokset\n" +" --set asettaa laitteistokellon --date:lla määrättyyn aikaan\n" +" --hctosys asettaa järjestelmäkellon ajan laitteistokellon mukaan\n" +" --systohc asettaa laitteistokellon nykyiseen järjestelmän aikaan\n" +" --adjust säätää laitteistokellon huomioimaan systemaattisen " +"siirtymän\n" +" edellisen asetuksen tai säädön jälkeen\n" +" --getepoch näyttää ytimen epoch-arvon laitteistokellolle\n" " --setepoch asettaa ytimen epoch-arvon laitteistokellolle --epoch:illa\n" -" määrättyyn arvoon\n" -" --version näyttää hwclockin versionumeron vakiotulosteeseen\n" +" määrättyyn arvoon\n" +" --version näyttää hwclockin versionumeron vakiotulosteeseen\n" "\n" "Valitsimet: \n" -" --utc laitteistokello on kansainvälisessä ajassa (UTC)\n" +" --utc laitteistokello on kansainvälisessä ajassa (UTC)\n" " --localtime laitteistokello on paikallisesssa ajassa\n" -" --directisa käytä ISA-väylää suoraan, ei laitteen %s kautta\n" +" --directisa käytä ISA-väylää suoraan, ei laitteen %s kautta\n" " --badyear ei huomioida laitteistokellon vuotta, koska BIOS on rikki\n" " --date aika, johon laitteistokello asetetaan\n" " --epoch=year vuosi, joka on laitteistokellon\n" " epoch-arvon nollakohta\n" -" --noadjfile ei käytetä tiedostoa /etc/adjtime. Vaatii joko valitsimen\n" -" --utc tai --localtime käyttämistä\n" +" --noadjfile ei käytetä tiedostoa /etc/adjtime. Vaatii joko valitsimen\n" +" --utc tai --localtime käyttämistä\n" -#: hwclock/hwclock.c:1224 +#: hwclock/hwclock.c:1223 #, c-format msgid "" " --jensen, --arc, --srm, --funky-toy\n" @@ -5924,80 +5802,80 @@ msgstr "" " --jensen, --arc, --srm, --funky-toy\n" " kertoo hwclockille Alphan tyypin (katso hwclock(8))\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s ottaa vain valitsimia argumentteina. Annoit %d muuta.\n" -#: hwclock/hwclock.c:1404 +#: hwclock/hwclock.c:1403 #, c-format msgid "" "You have specified multiple functions.\n" "You can only perform one function at a time.\n" msgstr "" -"Monta toimintoa määritelty.\n" +"Monta toimintoa määritelty.\n" "Vain yksi toiminto voidaan suorittaa kerrallaan.\n" -#: hwclock/hwclock.c:1411 +#: hwclock/hwclock.c:1410 #, c-format msgid "" "%s: The --utc and --localtime options are mutually exclusive. You specified " "both.\n" msgstr "" -"%s: Valitsimet --utc ja --localtime ovat toisensa poissulkevia. Käytit " +"%s: Valitsimet --utc ja --localtime ovat toisensa poissulkevia. Käytit " "molempia.\n" -#: hwclock/hwclock.c:1418 +#: hwclock/hwclock.c:1417 #, c-format msgid "" "%s: The --adjust and --noadjfile options are mutually exclusive. You " "specified both.\n" msgstr "" -"%s: Valitsimet --adjust ja --noadjfile ovat toisensa poissulkevia. Käytit " +"%s: Valitsimet --adjust ja --noadjfile ovat toisensa poissulkevia. Käytit " "molempia.\n" -#: hwclock/hwclock.c:1425 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "" -"%s: Valitsimen --noadjfile kanssa on käytettävä joko valitsinta --utc tai --" +"%s: Valitsimen --noadjfile kanssa on käytettävä joko valitsinta --utc tai --" "localtime\n" -#: hwclock/hwclock.c:1439 +#: hwclock/hwclock.c:1438 #, c-format msgid "No usable set-to time. Cannot set clock.\n" -msgstr "Ei käyttökelpoista aikaa asetettavaksi. Kelloa ei voida asettaa.\n" +msgstr "Ei käyttökelpoista aikaa asetettavaksi. Kelloa ei voida asettaa.\n" -#: hwclock/hwclock.c:1455 +#: hwclock/hwclock.c:1454 #, c-format msgid "Sorry, only the superuser can change the Hardware Clock.\n" -msgstr "Valitan, vain pääkäyttäjä voi säätää laitteistokelloa.\n" +msgstr "Valitan, vain pääkäyttäjä voi säätää laitteistokelloa.\n" -#: hwclock/hwclock.c:1460 +#: hwclock/hwclock.c:1459 #, c-format msgid "Sorry, only the superuser can change the System Clock.\n" -msgstr "Valitan, vain pääkäyttäjä voi säätää järjestelmäkelloa.\n" +msgstr "Valitan, vain pääkäyttäjä voi säätää järjestelmäkelloa.\n" -#: hwclock/hwclock.c:1465 +#: hwclock/hwclock.c:1464 #, c-format msgid "" "Sorry, only the superuser can change the Hardware Clock epoch in the " "kernel.\n" msgstr "" -"Valitan, vain pääkäyttäjä voi säätää laitteistokellon epoch-arvoa ytimessä.\n" +"Valitan, vain pääkäyttäjä voi säätää laitteistokellon epoch-arvoa ytimessä.\n" -#: hwclock/hwclock.c:1485 +#: hwclock/hwclock.c:1484 #, c-format msgid "Cannot access the Hardware Clock via any known method.\n" -msgstr "Laitteistokelloa ei pystytä käyttämään millään tunnetulla tavalla.\n" +msgstr "Laitteistokelloa ei pystytä käyttämään millään tunnetulla tavalla.\n" -#: hwclock/hwclock.c:1489 +#: hwclock/hwclock.c:1488 #, c-format msgid "" "Use the --debug option to see the details of our search for an access " "method.\n" msgstr "" -"Käytä --debug -valitsinta nähdäksesi yksityiskohdat käyttötavan etsinnästä.\n" +"Käytä --debug -valitsinta nähdäksesi yksityiskohdat käyttötavan etsinnästä.\n" #: hwclock/kd.c:55 #, c-format @@ -6006,7 +5884,7 @@ msgstr "Odotetaan silmukassa KDGHWCLK-ajan muuttumista\n" #: hwclock/kd.c:58 msgid "KDGHWCLK ioctl to read time failed" -msgstr "ajan lukeva KDGHWCLK-ioctl epäonnistui" +msgstr "ajan lukeva KDGHWCLK-ioctl epäonnistui" #: hwclock/kd.c:79 hwclock/rtc.c:188 #, c-format @@ -6015,7 +5893,7 @@ msgstr "Aikakatkaisu odotettaessa ajan muutosta.\n" #: hwclock/kd.c:83 msgid "KDGHWCLK ioctl to read time failed in loop" -msgstr "ajan lukeva KDGHWCLK-ioctl epäonnistui silmukassa" +msgstr "ajan lukeva KDGHWCLK-ioctl epäonnistui silmukassa" #: hwclock/kd.c:105 #, c-format @@ -6024,26 +5902,25 @@ msgstr "ioctl() ei onnistunut lukemaan aikaa kohteesta %s" #: hwclock/kd.c:141 msgid "ioctl KDSHWCLK failed" -msgstr "ioctl KDSHWCLK epäonnistui" +msgstr "ioctl KDSHWCLK epäonnistui" -#. probably KDGHWCLK exists on m68k only #: hwclock/kd.c:177 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "Laitetta /dev/tty1 tai /dev/vc/1 ei voi avata" #: hwclock/kd.c:181 msgid "KDGHWCLK ioctl failed" -msgstr "KDGHWCLK-ioctl epäonnistui" +msgstr "KDGHWCLK-ioctl epäonnistui" #: hwclock/rtc.c:116 hwclock/rtc.c:209 #, c-format msgid "open() of %s failed" -msgstr "tiedoston %s avaaminen epäonnistui" +msgstr "tiedoston %s avaaminen epäonnistui" #: hwclock/rtc.c:150 #, c-format msgid "ioctl() to %s to read the time failed.\n" -msgstr "aikaa lukeva ioctl() laitteelle %s epäonnistui.\n" +msgstr "aikaa lukeva ioctl() laitteelle %s epäonnistui.\n" #: hwclock/rtc.c:172 #, c-format @@ -6058,34 +5935,35 @@ msgstr "laitteella %s ei ole keskeytysfunktioita. " #: hwclock/rtc.c:238 #, c-format msgid "read() to %s to wait for clock tick failed" -msgstr "kellon tikitystä odottava luku laitteelle %s epäonnistui" +msgstr "kellon tikitystä odottava read()-kutsu laitteelle %s epäonnistui" #: hwclock/rtc.c:256 -#, fuzzy, c-format +#, c-format msgid "select() to %s to wait for clock tick failed" -msgstr "kellon tikitystä odottava luku laitteelle %s epäonnistui" +msgstr "kellon tikitystä odottava select()-kutsu laitteelle %s epäonnistui" #: hwclock/rtc.c:259 -#, fuzzy, c-format +#, c-format msgid "select() to %s to wait for clock tick timed out\n" -msgstr "kellon tikitystä odottava luku laitteelle %s epäonnistui" +msgstr "" +"kellon tikitystä odottava select()-kutsu laitteelle %s aikakatkaistiin\n" #: hwclock/rtc.c:268 #, c-format msgid "ioctl() to %s to turn off update interrupts failed" -msgstr "päivityskeskeytykset lopettava ioctl() laitteelle %s epäonnistui" +msgstr "päivityskeskeytykset lopettava ioctl() laitteelle %s epäonnistui" #: hwclock/rtc.c:271 #, c-format msgid "ioctl() to %s to turn on update interrupts failed unexpectedly" msgstr "" -"päivityskeskeytykset aloittava ioctl() laitteelle %s epäonnistui " +"päivityskeskeytykset aloittava ioctl() laitteelle %s epäonnistui " "odottamattomasti" #: hwclock/rtc.c:330 #, c-format msgid "ioctl() to %s to set the time failed.\n" -msgstr "ajan asettava ioctl() laitteelle %s epäonnistui.\n" +msgstr "ajan asettava ioctl() laitteelle %s epäonnistui.\n" #: hwclock/rtc.c:336 #, c-format @@ -6095,7 +5973,7 @@ msgstr "ioctl(%s) onnistui.\n" #: hwclock/rtc.c:365 #, c-format msgid "Open of %s failed" -msgstr "Tiedoston %s avaaminen epäonnistui" +msgstr "Tiedoston %s avaaminen epäonnistui" #: hwclock/rtc.c:383 hwclock/rtc.c:429 #, c-format @@ -6104,8 +5982,8 @@ msgid "" "device driver via the device special file %s. This file does not exist on " "this system.\n" msgstr "" -"Ytimen epoch-arvon muuttamiseksi on käytettävä Linuxin \"rtc\"-laiteajuria " -"laitetiedoston %s kautta. Tässä järjestelmässä ei ole kyseistä tiedostoa.\n" +"Ytimen epoch-arvon muuttamiseksi on käytettävä Linuxin \"rtc\"-laiteajuria " +"laitetiedoston %s kautta. Tässä järjestelmässä ei ole kyseistä tiedostoa.\n" #: hwclock/rtc.c:388 hwclock/rtc.c:434 #, c-format @@ -6115,20 +5993,17 @@ msgstr "Laitetta %s ei voi avata" #: hwclock/rtc.c:395 #, c-format msgid "ioctl(RTC_EPOCH_READ) to %s failed" -msgstr "ioctl(RTC_EPOCH_READ) laitteelle %s epäonnistui" +msgstr "ioctl(RTC_EPOCH_READ) laitteelle %s epäonnistui" #: hwclock/rtc.c:401 #, c-format msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" -msgstr "luimme epoch-arvon %ld laitteelta %s ioctl:llä RTC_EPOCH_READ.\n" +msgstr "luimme epoch-arvon %ld laitteelta %s ioctl:llä RTC_EPOCH_READ.\n" -#. kernel would not accept this epoch value -#. Hmm - bad habit, deciding not to do what the user asks -#. just because one believes that the kernel might not like it. #: hwclock/rtc.c:421 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld\n" -msgstr "Epoch-arvo ei voi olla pienempi kuin 1900. Pyyntö oli %ld\n" +msgstr "Epoch-arvo ei voi olla pienempi kuin 1900. Pyyntö oli %ld\n" #: hwclock/rtc.c:439 #, c-format @@ -6139,18 +6014,17 @@ msgstr "asetetaan epoch-arvoksi %ld, ioctl RTC_EPOCH_SET laitteelle %s.\n" #, c-format msgid "" "The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl.\n" -msgstr "Ytimen laiteajurissa laitteelle %s ei ole ioctl:ää RTC_EPOCH_SET.\n" +msgstr "Ytimen laiteajurissa laitteelle %s ei ole ioctl:ää RTC_EPOCH_SET.\n" #: hwclock/rtc.c:447 #, c-format msgid "ioctl(RTC_EPOCH_SET) to %s failed" -msgstr "ioctl(RTC_EPOCH_SET) laitteelle %s epäonnistui" +msgstr "ioctl(RTC_EPOCH_SET) laitteelle %s epäonnistui" #: login-utils/agetty.c:312 msgid "calling open_tty\n" msgstr "kutsutaan open_tty\n" -#. Initialize the termio settings (raw mode, eight-bit, blocking i/o). #: login-utils/agetty.c:325 msgid "calling termio_init\n" msgstr "kutsutaan termio_init\n" @@ -6159,7 +6033,6 @@ msgstr "kutsutaan termio_init\n" msgid "writing init string\n" msgstr "kirjoitetaan alustusmerkkijonoa\n" -#. Optionally detect the baud rate from the modem status message. #: login-utils/agetty.c:340 msgid "before autobaud\n" msgstr "ennen autobaudia\n" @@ -6173,15 +6046,14 @@ msgstr "odotetaan cr-lf\n" msgid "read %c\n" msgstr "luettiin %c\n" -#. Read the login name. #: login-utils/agetty.c:365 msgid "reading login name\n" -msgstr "luetaan käyttäjätunnus\n" +msgstr "luetaan käyttäjätunnus\n" #: login-utils/agetty.c:386 #, c-format msgid "%s: can't exec %s: %m" -msgstr "%s: ohjelmaa %s ei voi käynnistää: %m" +msgstr "%s: ohjelmaa %s ei voi käynnistää: %m" #: login-utils/agetty.c:406 msgid "can't malloc initstring" @@ -6194,7 +6066,7 @@ msgstr "virheellinen aikakatkaisuarvo: %s" #: login-utils/agetty.c:480 msgid "after getopt loop\n" -msgstr "getopt-silmukan jälkeen\n" +msgstr "getopt-silmukan jälkeen\n" #: login-utils/agetty.c:530 msgid "exiting parseargs\n" @@ -6220,14 +6092,13 @@ msgstr "poistutaan kohdasta parsespeeds\n" #: login-utils/agetty.c:649 #, c-format msgid "/dev: chdir() failed: %m" -msgstr "/dev: chdir() epäonnistui: %m" +msgstr "/dev: chdir() epäonnistui: %m" #: login-utils/agetty.c:653 #, c-format msgid "/dev/%s: not a character device" msgstr "/dev/%s: ei ole merkkilaite" -#. ignore close(2) errors #: login-utils/agetty.c:660 msgid "open(2)\n" msgstr "open(2)\n" @@ -6235,19 +6106,17 @@ msgstr "open(2)\n" #: login-utils/agetty.c:662 #, c-format msgid "/dev/%s: cannot open as standard input: %m" -msgstr "/dev/%s: ei voi avata vakiosyötteenä: %m" +msgstr "/dev/%s: ei voi avata vakiosyötteenä: %m" #: login-utils/agetty.c:672 #, c-format msgid "%s: not open for read/write" msgstr "%s: ei ole avoin lukua/kirjoitusta varten" -#. Set up standard output and standard error file descriptors. #: login-utils/agetty.c:676 msgid "duping\n" msgstr "kopioidaan tiedostokahva\n" -#. set up stdout and stderr #: login-utils/agetty.c:678 #, c-format msgid "%s: dup problem: %m" @@ -6260,12 +6129,12 @@ msgstr "term_io 2\n" #: login-utils/agetty.c:937 #, c-format msgid "user" -msgstr "käyttäjä" +msgstr "käyttäjä" #: login-utils/agetty.c:937 #, c-format msgid "users" -msgstr "käyttäjää" +msgstr "käyttäjää" #: login-utils/agetty.c:1025 #, c-format @@ -6275,7 +6144,7 @@ msgstr "%s: luku: %m" #: login-utils/agetty.c:1071 #, c-format msgid "%s: input overrun" -msgstr "%s: syötteen ylivuoto" +msgstr "%s: syötteen ylivuoto" #: login-utils/agetty.c:1195 #, c-format @@ -6285,75 +6154,70 @@ msgid "" "or\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] " "line baud_rate,... [termtype]\n" msgstr "" -"Käyttö: %s [-hiLmw] [-l kirjautumisohjelma] [-t aikakatkaisu] [-I " -"alustuskomennot] [-H kirjautumisisäntä] linjanopeus,... linja [term.tyyppi]\n" +"Käyttö: %s [-hiLmw] [-l kirjautumisohjelma] [-t aikakatkaisu] [-I " +"alustuskomennot] [-H kirjautumisisäntä] linjanopeus,... linja [term.tyyppi]\n" "tai\t[-hiLmw] [-l kirjautumisohjelma] [-t aikakatkaisu] [-I alustuskomennot] " -"[-H kirjautumisisäntä] linja linjanopeus,... [term.tyyppi]\n" +"[-H kirjautumisisäntä] linja linjanopeus,... [term.tyyppi]\n" -#: login-utils/checktty.c:104 login-utils/checktty.c:125 +#: login-utils/checktty.c:84 login-utils/checktty.c:105 #, c-format msgid "login: memory low, login may fail\n" -msgstr "login: muisti vähissä, kirjautuminen voi epäonnistua\n" +msgstr "login: muisti vähissä, kirjautuminen voi epäonnistua\n" -#: login-utils/checktty.c:105 +#: login-utils/checktty.c:85 msgid "can't malloc for ttyclass" msgstr "kohteelle ttyclass ei voi varata muistia" -#: login-utils/checktty.c:126 +#: login-utils/checktty.c:106 msgid "can't malloc for grplist" msgstr "kohteelle grplist ei voi varata muistia" -#. there was a default rule, but user didn't match, reject! -#: login-utils/checktty.c:422 +#: login-utils/checktty.c:396 #, c-format msgid "Login on %s from %s denied by default.\n" -msgstr "Kirjautuminen päätteelle %s osoitteesta %s evätty oletuksena.\n" +msgstr "Kirjautuminen päätteelle %s osoitteesta %s evätty oletuksena.\n" -#. if we get here, /etc/usertty exists, there's a line -#. matching our username, but it doesn't contain the -#. name of the tty where the user is trying to log in. -#. So deny access! -#: login-utils/checktty.c:433 +#: login-utils/checktty.c:407 #, c-format msgid "Login on %s from %s denied.\n" -msgstr "Kirjautuminen päätteelle %s osoitteesta %s evätty.\n" +msgstr "Kirjautuminen päätteelle %s osoitteesta %s evätty.\n" #: login-utils/chfn.c:128 login-utils/chsh.c:113 #, c-format msgid "%s: you (user %d) don't exist.\n" -msgstr "%s: sinua (käyttäjä %d) ei ole olemassa.\n" +msgstr "%s: sinua (käyttäjä %d) ei ole olemassa.\n" #: login-utils/chfn.c:135 login-utils/chsh.c:120 #, c-format msgid "%s: user \"%s\" does not exist.\n" -msgstr "%s: käyttäjä \"%s\" ei ole olemassa.\n" +msgstr "%s: käyttäjä \"%s\" ei ole olemassa.\n" #: login-utils/chfn.c:140 login-utils/chsh.c:125 #, c-format msgid "%s: can only change local entries; use yp%s instead.\n" msgstr "" -"%s: vain paikallisia merkintöjä voi muuttaa; käytä sen sijaan komentoa yp%" +"%s: vain paikallisia merkintöjä voi muuttaa; käytä sen sijaan komentoa yp%" "s.\n" #: login-utils/chfn.c:151 login-utils/chsh.c:136 -#, fuzzy msgid "Unknown user context" -msgstr "unknown error in key" +msgstr "Tuntematon käyttäjäympäristö" #: login-utils/chfn.c:152 #, c-format msgid "%s: %s is not authorized to change the finger info of %s\n" msgstr "" +"%s: käyttäjällä %s ei ole valtuutusta muuttaa käyttäjän %s finger-tietoja\n" #: login-utils/chfn.c:159 login-utils/chsh.c:144 #, c-format msgid "%s: Can't set default context for /etc/passwd" -msgstr "" +msgstr "%s: Tiedoston /etc/passwd oletusympäristöä ei voi asettaa" #: login-utils/chfn.c:173 #, c-format msgid "Changing finger information for %s.\n" -msgstr "Vaihdetaan käyttäjän %s finger-tiedot.\n" +msgstr "Vaihdetaan käyttäjän %s finger-tiedot.\n" #: login-utils/chfn.c:179 login-utils/chfn.c:183 login-utils/chfn.c:190 #: login-utils/chfn.c:194 login-utils/chsh.c:176 login-utils/chsh.c:180 @@ -6361,15 +6225,15 @@ msgstr "Vaihdetaan k msgid "Password error." msgstr "Salasanavirhe." -#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:774 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:340 mount/lomount.c:297 +#: login-utils/chfn.c:203 login-utils/chsh.c:200 login-utils/login.c:711 +#: login-utils/newgrp.c:49 login-utils/simpleinit.c:340 mount/lomount.c:297 #: mount/lomount.c:300 msgid "Password: " msgstr "Salasana: " #: login-utils/chfn.c:206 login-utils/chsh.c:203 msgid "Incorrect password." -msgstr "Väärä salasana." +msgstr "Väärä salasana." #: login-utils/chfn.c:217 #, c-format @@ -6379,7 +6243,7 @@ msgstr "Finger-tietoja ei muutettu.\n" #: login-utils/chfn.c:319 #, c-format msgid "Usage: %s [ -f full-name ] [ -o office ] " -msgstr "Käyttö: %s [ -f kokonimi ] [ -o toimisto ] " +msgstr "Käyttö: %s [ -f kokonimi ] [ -o toimisto ] " #: login-utils/chfn.c:320 #, c-format @@ -6407,7 +6271,7 @@ msgstr "" #: login-utils/chfn.c:425 #, c-format msgid "field is too long.\n" -msgstr "kenttä on liian pitkä.\n" +msgstr "kenttä on liian pitkä.\n" #: login-utils/chfn.c:433 #, c-format @@ -6417,12 +6281,12 @@ msgstr "merkki \"%c\" ei ole sallittu.\n" #: login-utils/chfn.c:438 #, c-format msgid "Control characters are not allowed.\n" -msgstr "Ohjausmerkkejä ei sallita.\n" +msgstr "Ohjausmerkkejä ei sallita.\n" #: login-utils/chfn.c:503 #, c-format msgid "Finger information *NOT* changed. Try again later.\n" -msgstr "Finger-tietoja *EI* muutettu. Yritä myöhemmin uudelleen.\n" +msgstr "Finger-tietoja *EI* muutettu. Yritä myöhemmin uudelleen.\n" #: login-utils/chfn.c:506 #, c-format @@ -6431,12 +6295,12 @@ msgstr "Finger-tietoja muutettiin.\n" #: login-utils/chfn.c:520 login-utils/chsh.c:426 sys-utils/cytune.c:322 msgid "malloc failed" -msgstr "\"malloc\" epäonnistui" +msgstr "\"malloc\" epäonnistui" #: login-utils/chsh.c:137 -#, fuzzy, c-format +#, c-format msgid "%s: %s is not authorized to change the shell of %s\n" -msgstr "%s: \"%s\" ei ole listattuna tiedostossa /etc/shells.\n" +msgstr "%s: käyttäjällä %s ei ole valtuutusta vaihtaa käyttäjän %s kuorta\n" #: login-utils/chsh.c:157 #, c-format @@ -6444,16 +6308,18 @@ msgid "" "%s: Running UID doesn't match UID of user we're altering, shell change " "denied\n" msgstr "" +"%s: Vallitseva UID ei täsmää muutettavan käyttäjän UID:hen, kuoren vaihto " +"estetty\n" #: login-utils/chsh.c:163 #, c-format msgid "%s: Your shell is not in /etc/shells, shell change denied\n" -msgstr "%s: Kuori ei ole tiedostossa /etc/shells, kuoren vaihto evätty\n" +msgstr "%s: Kuori ei ole tiedostossa /etc/shells, kuoren vaihto evätty\n" #: login-utils/chsh.c:170 #, c-format msgid "Changing shell for %s.\n" -msgstr "Vaihdetaan käyttäjän %s kuori.\n" +msgstr "Vaihdetaan käyttäjän %s kuori.\n" #: login-utils/chsh.c:211 msgid "New shell" @@ -6467,7 +6333,7 @@ msgstr "Kuorta ei vaihdettu.\n" #: login-utils/chsh.c:225 #, c-format msgid "Shell *NOT* changed. Try again later.\n" -msgstr "Kuorta *EI* vaihdettu. Yritä myöhemmin uudelleen.\n" +msgstr "Kuorta *EI* vaihdettu. Yritä myöhemmin uudelleen.\n" #: login-utils/chsh.c:228 #, c-format @@ -6480,8 +6346,8 @@ msgid "" "Usage: %s [ -s shell ] [ --list-shells ] [ --help ] [ --version ]\n" " [ username ]\n" msgstr "" -"Käyttö: %s [ -s kuori ] [ --list-shells ] [ --help ] [ --version ]\n" -" [ käyttäjätunnus ]\n" +"Käyttö: %s [ -s kuori ] [ --list-shells ] [ --help ] [ --version ]\n" +" [ käyttäjätunnus ]\n" #: login-utils/chsh.c:336 #, c-format @@ -6496,17 +6362,17 @@ msgstr "%s: \"%s\" ei ole olemassa.\n" #: login-utils/chsh.c:344 #, c-format msgid "%s: \"%s\" is not executable.\n" -msgstr "%s: \"%s\" ei ole käynnistettävä.\n" +msgstr "%s: \"%s\" ei ole käynnistettävä.\n" #: login-utils/chsh.c:351 #, c-format msgid "%s: '%c' is not allowed.\n" -msgstr "%s: merkkiä \"%c\" ei sallita.\n" +msgstr "%s: merkkiä \"%c\" ei sallita.\n" #: login-utils/chsh.c:355 #, c-format msgid "%s: Control characters are not allowed.\n" -msgstr "%s: Ohjausmerkkejä ei sallita.\n" +msgstr "%s: Ohjausmerkkejä ei sallita.\n" #: login-utils/chsh.c:362 #, c-format @@ -6521,7 +6387,7 @@ msgstr "%s: \"%s\" ei ole listattuna tiedostossa /etc/shells.\n" #: login-utils/chsh.c:366 #, c-format msgid "%s: use -l option to see list\n" -msgstr "%s: käytä -l -valitsinta nähdäksesi listan\n" +msgstr "%s: käytä -l -valitsinta nähdäksesi listan\n" #: login-utils/chsh.c:372 #, c-format @@ -6531,41 +6397,13 @@ msgstr "Varoitus: \"%s\" ei ole listattu tiedostossa /etc/shells.\n" #: login-utils/chsh.c:373 #, c-format msgid "Use %s -l to see list.\n" -msgstr "Käytä %s -l nähdäksesi listan.\n" +msgstr "Käytä %s -l nähdäksesi listan.\n" #: login-utils/chsh.c:393 #, c-format msgid "No known shells.\n" msgstr "Ei tunnettuja kuoria.\n" -#: login-utils/cryptocard.c:68 -msgid "couldn't open /dev/urandom" -msgstr "laitetta /dev/urandom ei voitu avata" - -#: login-utils/cryptocard.c:73 -msgid "couldn't read random data from /dev/urandom" -msgstr "tiedostosta /dev/urandom ei voitu lukea satunnaisdataa" - -#: login-utils/cryptocard.c:96 -#, c-format -msgid "can't open %s for reading" -msgstr "tiedostoa %s ei voi avata lukua varten" - -#: login-utils/cryptocard.c:100 -#, c-format -msgid "can't stat(%s)" -msgstr "tiedoston %s tilaa ei voi lukea" - -#: login-utils/cryptocard.c:106 -#, c-format -msgid "%s doesn't have the correct filemodes" -msgstr "tiedoston %s tila ei ole oikea" - -#: login-utils/cryptocard.c:111 -#, c-format -msgid "can't read data from %s" -msgstr "tiedostosta %s ei voi lukea dataa" - #: login-utils/islocal.c:38 #, c-format msgid "Can't read %s, exiting." @@ -6574,13 +6412,13 @@ msgstr "Tiedostoa %s ei voi lukea, poistutaan." #: login-utils/last.c:148 msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "" -"käyttö: last [-#] [-f tiedosto] [-t tty] [-h isäntänimi] [käyttäjä ...]\n" +"käyttö: last [-#] [-f tiedosto] [-t tty] [-h isäntänimi] [käyttäjä ...]\n" -#: login-utils/last.c:312 +#: login-utils/last.c:284 msgid " still logged in" msgstr " edelleen kirjautuneena" -#: login-utils/last.c:340 +#: login-utils/last.c:306 #, c-format msgid "" "\n" @@ -6589,15 +6427,15 @@ msgstr "" "\n" "wtmp alkaa %s" -#: login-utils/last.c:396 login-utils/last.c:414 login-utils/last.c:465 +#: login-utils/last.c:362 login-utils/last.c:380 login-utils/last.c:431 msgid "last: malloc failure.\n" msgstr "last: malloc-virhe.\n" -#: login-utils/last.c:441 +#: login-utils/last.c:407 msgid "last: gethostname" msgstr "last: gethostname" -#: login-utils/last.c:490 +#: login-utils/last.c:456 #, c-format msgid "" "\n" @@ -6606,80 +6444,74 @@ msgstr "" "\n" "keskeytetty %10.10s %5.5s \n" -#: login-utils/login.c:254 +#: login-utils/login.c:196 #, c-format msgid "FATAL: can't reopen tty: %s" -msgstr "VAKAVAA: päätettä ei voi avata uudelleen: %s" +msgstr "VAKAVAA: päätettä ei voi avata uudelleen: %s" -#: login-utils/login.c:285 +#: login-utils/login.c:227 msgid "FATAL: bad tty" -msgstr "VAKAVAA: virheellinen pääte" +msgstr "VAKAVAA: virheellinen pääte" -#: login-utils/login.c:418 +#: login-utils/login.c:355 #, c-format msgid "login: -h for super-user only.\n" -msgstr "login: -h on vain pääkäyttäjälle.\n" +msgstr "login: -h on vain pääkäyttäjälle.\n" -#: login-utils/login.c:445 +#: login-utils/login.c:382 #, c-format msgid "usage: login [-fp] [username]\n" -msgstr "käyttö: login [-fp] [käyttäjänimi]\n" +msgstr "käyttö: login [-fp] [käyttäjänimi]\n" -#: login-utils/login.c:538 +#: login-utils/login.c:475 #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "login: PAM-virhe, keskeytetään: %s\n" +msgstr "login: PAM-virhe, keskeytetään: %s\n" -#: login-utils/login.c:540 +#: login-utils/login.c:477 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "PAMia ei voitu alustaa: %s" -#. -#. * Andrew.Taylor@cal.montage.ca: Provide a user prompt to PAM -#. * so that the "login: " prompt gets localized. Unfortunately, -#. * PAM doesn't have an interface to specify the "Password: " string -#. * (yet). -#. -#: login-utils/login.c:557 +#: login-utils/login.c:494 msgid "login: " msgstr "tunnus: " -#: login-utils/login.c:597 +#: login-utils/login.c:534 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" -msgstr "EPÄONNISTUNUT KÄYTTÄJÄN %3$s KIRJAUTUMINEN %1$d OSOITTEESTA %2$s, %4$s" +msgstr "EPÄONNISTUNUT KÄYTTÄJÄN %3$s KIRJAUTUMINEN %1$d OSOITTEESTA %2$s, %4$s" -#: login-utils/login.c:601 +#: login-utils/login.c:538 #, c-format msgid "" "Login incorrect\n" "\n" msgstr "" -"Kirjautuminen epäonnistui\n" +"Kirjautuminen epäonnistui\n" "\n" -#: login-utils/login.c:610 +#: login-utils/login.c:547 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "" -"LIIAN MONTA (%1$d) KÄYTTÄJÄN %3$s KIRJAUTUMISYRITYSTÄ OSOITTEESTA %2$s, %4$s" +"LIIAN MONTA (%1$d) KÄYTTÄJÄN %3$s KIRJAUTUMISYRITYSTÄ OSOITTEESTA %2$s, %4$s" -#: login-utils/login.c:614 +#: login-utils/login.c:551 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" -msgstr "EPÄONNISTUNUT KÄYTTÄJÄN %2$s ISTUNTO OSOITTEESTA %1$s, %3$s" +msgstr "EPÄONNISTUNUT KÄYTTÄJÄN %2$s ISTUNTO OSOITTEESTA %1$s, %3$s" -#: login-utils/login.c:618 +#: login-utils/login.c:555 #, c-format msgid "" "\n" "Login incorrect\n" msgstr "" "\n" -"Kirjautuminen epäonnistui\n" +"Kirjautuminen epäonnistui\n" -#: login-utils/login.c:640 login-utils/login.c:647 login-utils/login.c:681 +#: login-utils/login.c:577 login-utils/login.c:584 login-utils/login.c:618 #, c-format msgid "" "\n" @@ -6688,135 +6520,120 @@ msgstr "" "\n" "Istunnon aloitusongelma, keskeytys.\n" -#: login-utils/login.c:641 +#: login-utils/login.c:578 #, c-format msgid "NULL user name in %s:%d. Abort." -msgstr "Käyttäjänimi on NULL funktiossa %s, rivillä %d. Keskeytys." +msgstr "Käyttäjänimi on NULL funktiossa %s, rivillä %d. Keskeytys." -#: login-utils/login.c:648 +#: login-utils/login.c:585 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." -msgstr "Virheellinen käyttäjänimi \"%s\" funktiossa %s, rivillä %d. Keskeytys." +msgstr "Virheellinen käyttäjänimi \"%s\" funktiossa %s, rivillä %d. Keskeytys." -#: login-utils/login.c:667 +#: login-utils/login.c:604 #, c-format msgid "login: Out of memory\n" msgstr "login: Muisti lopussa\n" -#: login-utils/login.c:709 +#: login-utils/login.c:646 msgid "Illegal username" -msgstr "Virheellinen käyttäjänimi" +msgstr "Virheellinen käyttäjänimi" -#: login-utils/login.c:752 +#: login-utils/login.c:689 #, c-format msgid "%s login refused on this terminal.\n" -msgstr "Käyttäjän %s kirjautuminen hylätty tällä päätteellä.\n" +msgstr "Käyttäjän %s kirjautuminen hylätty tällä päätteellä.\n" -#: login-utils/login.c:757 +#: login-utils/login.c:694 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" -msgstr "KÄYTTÄJÄN %s KIRJAUTUMINEN HYLÄTTIIN OSOITTEESTA %s, PÄÄTTEELLÄ %s" +msgstr "KÄYTTÄJÄN %s KIRJAUTUMINEN HYLÄTTIIN OSOITTEESTA %s, PÄÄTTEELLÄ %s" -#: login-utils/login.c:761 +#: login-utils/login.c:698 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" -msgstr "KÄYTTÄJÄN %s KIRJAUTUMINEN HYLÄTTIIN PÄÄTTEELLÄ %s" +msgstr "KÄYTTÄJÄN %s KIRJAUTUMINEN HYLÄTTIIN PÄÄTTEELLÄ %s" -#: login-utils/login.c:814 +#: login-utils/login.c:751 #, c-format msgid "Login incorrect\n" msgstr "Virheellinen kirjautuminen\n" -#: login-utils/login.c:836 -#, c-format -msgid "" -"Too many users logged on already.\n" -"Try again later.\n" -msgstr "" -"Liian monta käyttäjää on jo kirjautuneena.\n" -"Yritä myöhemmin uudelleen.\n" - -#: login-utils/login.c:840 -#, c-format -msgid "You have too many processes running.\n" -msgstr "Liian monta prosessia käynnissä.\n" - -#: login-utils/login.c:1063 +#: login-utils/login.c:972 #, c-format msgid "DIALUP AT %s BY %s" -msgstr "KÄYTTÄJÄN %2$s MODEEMIYHTEYS PÄÄTTEELLÄ %1$s" +msgstr "KÄYTTÄJÄN %2$s MODEEMIYHTEYS PÄÄTTEELLÄ %1$s" -#: login-utils/login.c:1070 +#: login-utils/login.c:979 #, c-format msgid "ROOT LOGIN ON %s FROM %s" -msgstr "PÄÄKÄYTTÄJÄN KIRJAUTUMINEN PÄÄTTEELLÄ %s OSOITTEESTA %s" +msgstr "PÄÄKÄYTTÄJÄN KIRJAUTUMINEN PÄÄTTEELLÄ %s OSOITTEESTA %s" -#: login-utils/login.c:1073 +#: login-utils/login.c:982 #, c-format msgid "ROOT LOGIN ON %s" -msgstr "PÄÄKÄYTTÄJÄN KIRJAUTUMINEN PÄÄTTEELLÄ %s" +msgstr "PÄÄKÄYTTÄJÄN KIRJAUTUMINEN PÄÄTTEELLÄ %s" -#: login-utils/login.c:1076 +#: login-utils/login.c:985 #, c-format msgid "LOGIN ON %s BY %s FROM %s" -msgstr "KÄYTTÄJÄN %2$s KIRJAUTUMINEN PÄÄTTEELLÄ %1$s OSOITTEESTA %3$s" +msgstr "KÄYTTÄJÄN %2$s KIRJAUTUMINEN PÄÄTTEELLÄ %1$s OSOITTEESTA %3$s" -#: login-utils/login.c:1079 +#: login-utils/login.c:988 #, c-format msgid "LOGIN ON %s BY %s" -msgstr "KÄYTTÄJÄN %2$s KIRJAUTUMINEN PÄÄTTEELLÄ %1$s" +msgstr "KÄYTTÄJÄN %2$s KIRJAUTUMINEN PÄÄTTEELLÄ %1$s" -#: login-utils/login.c:1100 +#: login-utils/login.c:1009 #, c-format msgid "You have new mail.\n" msgstr "Sinulle on uutta postia.\n" -#: login-utils/login.c:1102 +#: login-utils/login.c:1011 #, c-format msgid "You have mail.\n" msgstr "Sinulle on postia.\n" -#. error in fork() -#: login-utils/login.c:1122 +#: login-utils/login.c:1031 #, c-format msgid "login: failure forking: %s" msgstr "login: virhe haarautettaessa: %s" -#: login-utils/login.c:1159 +#: login-utils/login.c:1068 #, c-format msgid "TIOCSCTTY failed: %m" -msgstr "TIOCSCTTY epäonnistui: %m" +msgstr "TIOCSCTTY epäonnistui: %m" -#: login-utils/login.c:1165 +#: login-utils/login.c:1074 msgid "setuid() failed" -msgstr "setuid() epäonnistui" +msgstr "setuid() epäonnistui" -#: login-utils/login.c:1171 +#: login-utils/login.c:1080 #, c-format msgid "No directory %s!\n" msgstr "Ei hakemistoa %s!\n" -#: login-utils/login.c:1175 +#: login-utils/login.c:1084 #, c-format msgid "Logging in with home = \"/\".\n" -msgstr "Kirjaudutaan käyttäen kotihakemistona \"/\".\n" +msgstr "Kirjaudutaan käyttäen kotihakemistona \"/\".\n" -#: login-utils/login.c:1183 +#: login-utils/login.c:1092 #, c-format msgid "login: no memory for shell script.\n" msgstr "login: ei muistia kuoriskriptille.\n" -#: login-utils/login.c:1210 +#: login-utils/login.c:1119 #, c-format msgid "login: couldn't exec shell script: %s.\n" -msgstr "login: kuoriskriptiä ei voitu käynnistää: %s.\n" +msgstr "login: kuoriskriptiä ei voitu käynnistää: %s.\n" -#: login-utils/login.c:1213 +#: login-utils/login.c:1122 #, c-format msgid "login: no shell: %s.\n" msgstr "login: ei kuorta: %s.\n" -#: login-utils/login.c:1228 +#: login-utils/login.c:1137 #, c-format msgid "" "\n" @@ -6825,68 +6642,68 @@ msgstr "" "\n" "%s, kirjautuminen: " -#: login-utils/login.c:1239 +#: login-utils/login.c:1148 #, c-format msgid "login name much too long.\n" -msgstr "tunnus aivan liian pitkä.\n" +msgstr "tunnus aivan liian pitkä.\n" -#: login-utils/login.c:1240 +#: login-utils/login.c:1149 msgid "NAME too long" -msgstr "NIMI liian pitkä" +msgstr "NIMI liian pitkä" -#: login-utils/login.c:1247 +#: login-utils/login.c:1156 #, c-format msgid "login names may not start with '-'.\n" -msgstr "tunnukset eivät voi alkaa merkillä \"-\".\n" +msgstr "tunnukset eivät voi alkaa merkillä \"-\".\n" -#: login-utils/login.c:1257 +#: login-utils/login.c:1166 #, c-format msgid "too many bare linefeeds.\n" -msgstr "liian monta peräkkäistä rivinvaihtoa.\n" +msgstr "liian monta peräkkäistä rivinvaihtoa.\n" -#: login-utils/login.c:1258 +#: login-utils/login.c:1167 msgid "EXCESSIVE linefeeds" msgstr "LIIKAA rivinvaihtoja" -#: login-utils/login.c:1290 +#: login-utils/login.c:1199 #, c-format msgid "Login timed out after %d seconds\n" -msgstr "Kirjautuminen aikakatkaistiin %d sekunnin jälkeen\n" +msgstr "Kirjautuminen aikakatkaistiin %d sekunnin jälkeen\n" -#: login-utils/login.c:1378 +#: login-utils/login.c:1287 #, c-format msgid "Last login: %.*s " msgstr "Edellinen kirjautuminen: %.*s" -#: login-utils/login.c:1382 +#: login-utils/login.c:1291 #, c-format msgid "from %.*s\n" msgstr "osoitteesta %.*s\n" -#: login-utils/login.c:1385 +#: login-utils/login.c:1294 #, c-format msgid "on %.*s\n" -msgstr "päätteeltä %.*s\n" +msgstr "päätteeltä %.*s\n" -#: login-utils/login.c:1405 +#: login-utils/login.c:1314 #, c-format msgid "LOGIN FAILURE FROM %s, %s" -msgstr "EPÄONNISTUNUT KIRJAUTUMINEN OSOITTEESTA %s, %s" +msgstr "EPÄONNISTUNUT KIRJAUTUMINEN OSOITTEESTA %s, %s" -#: login-utils/login.c:1408 +#: login-utils/login.c:1317 #, c-format msgid "LOGIN FAILURE ON %s, %s" -msgstr "EPÄONNISTUNUT KIRJAUTUMINEN PÄÄTTEELTÄ %s, %s" +msgstr "EPÄONNISTUNUT KIRJAUTUMINEN PÄÄTTEELTÄ %s, %s" -#: login-utils/login.c:1412 +#: login-utils/login.c:1321 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" -msgstr "%d EPÄONNISTUNUTTA KIRJAUTUMISTA OSOITTEESTA %s, %s" +msgstr "%d EPÄONNISTUNUTTA KIRJAUTUMISTA OSOITTEESTA %s, %s" -#: login-utils/login.c:1415 +#: login-utils/login.c:1324 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" -msgstr "%d EPÄONNISTUNUTTA KIRJAUTUMISTA PÄÄTTEELTÄ %s, %s" +msgstr "%d EPÄONNISTUNUTTA KIRJAUTUMISTA PÄÄTTEELTÄ %s, %s" #: login-utils/mesg.c:89 #, c-format @@ -6901,174 +6718,36 @@ msgstr "on n\n" #: login-utils/mesg.c:112 #, c-format msgid "usage: mesg [y | n]\n" -msgstr "käyttö: mesg [y | n]\n" +msgstr "käyttö: mesg [y | n]\n" -#: login-utils/newgrp.c:68 +#: login-utils/newgrp.c:69 msgid "newgrp: Who are you?" -msgstr "newgrp: Kuka sinä olet?" +msgstr "newgrp: Kuka sinä olet?" -#: login-utils/newgrp.c:76 login-utils/newgrp.c:86 +#: login-utils/newgrp.c:77 login-utils/newgrp.c:87 msgid "newgrp: setgid" msgstr "newgrp: setgid" -#: login-utils/newgrp.c:81 +#: login-utils/newgrp.c:82 msgid "newgrp: No such group." -msgstr "newgrp: Ryhmää ei ole." +msgstr "newgrp: Ryhmää ei ole." -#: login-utils/newgrp.c:90 +#: login-utils/newgrp.c:91 msgid "newgrp: Permission denied" -msgstr "newgrp: Lupa evätty" +msgstr "newgrp: Lupa evätty" -#: login-utils/newgrp.c:97 +#: login-utils/newgrp.c:98 msgid "newgrp: setuid" msgstr "newgrp: setuid" -#: login-utils/newgrp.c:103 +#: login-utils/newgrp.c:104 msgid "No shell" msgstr "Ei kuorta" -#: login-utils/passwd.c:161 -#, c-format -msgid "The password must have at least 6 characters, try again.\n" -msgstr "Salasanassa on oltava vähintään kuusi merkkiä, yritä uudelleen.\n" - -#: login-utils/passwd.c:174 -#, c-format -msgid "" -"The password must contain characters out of two of the following\n" -"classes: upper and lower case letters, digits and non alphanumeric\n" -"characters. See passwd(1) for more information.\n" -msgstr "" -"Salasanan merkkien on oltava seuraavista kahdesta ryhmästä:\n" -"isot ja pienet kirjaimet, numerot ja ei-alfanumeeriset\n" -"merkit. Lisätietoja manuaalisivulla passwd(1).\n" - -#: login-utils/passwd.c:183 -#, c-format -msgid "You cannot reuse the old password.\n" -msgstr "Et voi uudelleenkäyttää vanhoja salasanoja.\n" - -#: login-utils/passwd.c:188 -#, c-format -msgid "Please don't use something like your username as password!\n" -msgstr "Älä käytä mitään käyttäjätunnuksesi tapaista salasanana!\n" - -#: login-utils/passwd.c:199 login-utils/passwd.c:206 -#, c-format -msgid "Please don't use something like your realname as password!\n" -msgstr "Älä käytä mitään oikean nimesi kaltaista salasanana!\n" - -#: login-utils/passwd.c:224 -#, c-format -msgid "Usage: passwd [username [password]]\n" -msgstr "Käyttö: passwd [käyttäjätunnus [salasana]]\n" - -#: login-utils/passwd.c:225 -#, c-format -msgid "Only root may use the one and two argument forms.\n" -msgstr "Vain pääkäyttäjä voi käyttää argumentteja.\n" - -#: login-utils/passwd.c:280 -#, c-format -msgid "Usage: passwd [-foqsvV] [user [password]]\n" -msgstr "Käyttö: passwd [-foqsvV] [käyttäjä [salasana]]\n" - -#: login-utils/passwd.c:301 -#, c-format -msgid "Can't exec %s: %s\n" -msgstr "Ohjelmaa %s ei voi käynnistää: %s\n" - -#: login-utils/passwd.c:312 -msgid "Cannot find login name" -msgstr "Käyttäjätunnusta ei löydy" - -#: login-utils/passwd.c:319 login-utils/passwd.c:326 -#, c-format -msgid "Only root can change the password for others.\n" -msgstr "Vain pääkäyttäjä voi vaihtaa muiden salasanoja.\n" - -#: login-utils/passwd.c:334 -#, c-format -msgid "Too many arguments.\n" -msgstr "Liian monta argumenttia.\n" - -#: login-utils/passwd.c:339 -#, c-format -msgid "Can't find username anywhere. Is `%s' really a user?" -msgstr "Käyttäjätunnusta ei löydy mistään. Onko \"%s\" todella käyttäjä?" - -#: login-utils/passwd.c:343 -msgid "Sorry, I can only change local passwords. Use yppasswd instead." -msgstr "" -"Valitan, pystyn muuttamaan vain paikallisia salasanoja. Käytä komentoa " -"yppasswd." - -#: login-utils/passwd.c:349 -msgid "UID and username does not match, imposter!" -msgstr "UID ja käyttäjänimi eivät vastaa toisiaan, huijari!" - -#: login-utils/passwd.c:354 -#, c-format -msgid "Changing password for %s\n" -msgstr "Vaihdetaan käyttäjän %s salasana\n" - -#: login-utils/passwd.c:358 -msgid "Enter old password: " -msgstr "Syötä vanha salasana: " - -#: login-utils/passwd.c:360 -msgid "Illegal password, imposter." -msgstr "Virheellinen salasana, huijari." - -#: login-utils/passwd.c:372 -msgid "Enter new password: " -msgstr "Syötä uusi salasana: " - -#: login-utils/passwd.c:374 -msgid "Password not changed." -msgstr "Salasanaa ei vaihdettu." - -#: login-utils/passwd.c:383 -msgid "Re-type new password: " -msgstr "Syötä uusi salasana uudelleen: " - -#: login-utils/passwd.c:386 -msgid "You misspelled it. Password not changed." -msgstr "Kirjoitit väärin. Salasanaa ei vaihdettu." - -#: login-utils/passwd.c:401 -#, c-format -msgid "password changed, user %s" -msgstr "salasana vaihdettu, käyttäjä %s" - -#: login-utils/passwd.c:404 -msgid "ROOT PASSWORD CHANGED" -msgstr "PÄÄKÄYTTÄJÄN SALASANA VAIHDETTU" - -#: login-utils/passwd.c:406 -#, c-format -msgid "password changed by root, user %s" -msgstr "pääkäyttäjä vaihtoi käyttäjän %s salasanan" - -#: login-utils/passwd.c:413 -#, c-format -msgid "calling setpwnam to set password.\n" -msgstr "kutsutaan setpwnam salasanan asettamiseksi.\n" - -#: login-utils/passwd.c:417 -#, c-format -msgid "Password *NOT* changed. Try again later.\n" -msgstr "Salasanaa *EI* vaihdettu. Yritä myöhemmin uudelleen.\n" - -#: login-utils/passwd.c:423 -#, c-format -msgid "Password changed.\n" -msgstr "Salasana vaihdettu.\n" - #: login-utils/shutdown.c:113 #, c-format msgid "Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n" -msgstr "Käyttö: shutdown [-h|-r] [-fqs] [now|hh:mm|+minuutit]\n" +msgstr "Käyttö: shutdown [-h|-r] [-fqs] [now|hh:mm|+minuutit]\n" #: login-utils/shutdown.c:131 msgid "Shutdown process aborted" @@ -7077,25 +6756,25 @@ msgstr "Sammutustoiminto keskeytetty" #: login-utils/shutdown.c:162 #, c-format msgid "%s: Only root can shut a system down.\n" -msgstr "%s: Vain root voi sammuttaa järjestelmän.\n" +msgstr "%s: Vain root voi sammuttaa järjestelmän.\n" #: login-utils/shutdown.c:256 #, c-format msgid "That must be tomorrow, can't you wait till then?\n" -msgstr "Tuon täytyy olla huomenna, etkö voi odottaa siihen asti?\n" +msgstr "Tuon täytyy olla huomenna, etkö voi odottaa siihen asti?\n" #: login-utils/shutdown.c:307 msgid "for maintenance; bounce, bounce" -msgstr "ylläpitoa varten; mars, mars" +msgstr "ylläpitoa varten; mars, mars" #: login-utils/shutdown.c:311 #, c-format msgid "timeout = %d, quiet = %d, reboot = %d\n" -msgstr "aikaraja = %d, hiljaisuus = %d, uudelleenkäynnistys = %d\n" +msgstr "aikaraja = %d, hiljaisuus = %d, uudelleenkäynnistys = %d\n" #: login-utils/shutdown.c:336 msgid "The system is being shut down within 5 minutes" -msgstr "Järjestelmä sammutetaan 5 minuutin kuluttua" +msgstr "Järjestelmä sammutetaan 5 minuutin kuluttua" #: login-utils/shutdown.c:340 msgid "Login is therefore prohibited." @@ -7104,21 +6783,20 @@ msgstr "Kirjautuminen on sen vuoksi estetty" #: login-utils/shutdown.c:362 #, c-format msgid "rebooted by %s: %s" -msgstr "uudelleenkäynnisti %s: %s" +msgstr "uudelleenkäynnisti %s: %s" #: login-utils/shutdown.c:365 #, c-format msgid "halted by %s: %s" msgstr "sammutti %s: %s" -#. RB_AUTOBOOT #: login-utils/shutdown.c:429 msgid "" "\n" "Why am I still alive after reboot?" msgstr "" "\n" -"Miksi olen edelleen elossa uudelleenkäynnistyksen jälkeen?" +"Miksi olen edelleen elossa uudelleenkäynnistyksen jälkeen?" #: login-utils/shutdown.c:431 msgid "" @@ -7141,43 +6819,42 @@ msgstr "Virhe virrankatkaisussa\t%s\n" #: login-utils/shutdown.c:458 #, c-format msgid "Executing the program \"%s\" ...\n" -msgstr "Käynnistetään ohjelma \"%s\"...\n" +msgstr "Käynnistetään ohjelma \"%s\"...\n" #: login-utils/shutdown.c:461 #, c-format msgid "Error executing\t%s\n" -msgstr "Virhe käynnistettäessä\t%s\n" +msgstr "Virhe käynnistettäessä\t%s\n" -#. gettext crashes on \a #: login-utils/shutdown.c:488 #, c-format msgid "URGENT: broadcast message from %s:" -msgstr "KIIREELLISTÄ: yleislähetysviesti käyttäjältä %s:" +msgstr "KIIREELLISTÄ: yleislähetysviesti käyttäjältä %s:" #: login-utils/shutdown.c:494 #, c-format msgid "System going down in %d hours %d minutes" -msgstr "Järjestelmä sammuu %d tunnin, %d minuutin kuluttua" +msgstr "Järjestelmä sammuu %d tunnin, %d minuutin kuluttua" #: login-utils/shutdown.c:497 #, c-format msgid "System going down in 1 hour %d minutes" -msgstr "Järjestelmä sammuu 1 tunnin ja %d minuutin kuluttua" +msgstr "Järjestelmä sammuu 1 tunnin ja %d minuutin kuluttua" #: login-utils/shutdown.c:500 #, c-format msgid "System going down in %d minutes\n" -msgstr "Järjestelmä sammuu %d minuutin kuluttua\n" +msgstr "Järjestelmä sammuu %d minuutin kuluttua\n" #: login-utils/shutdown.c:503 #, c-format msgid "System going down in 1 minute\n" -msgstr "Järjestelmä sammuu 1 minuutin kuluttua\n" +msgstr "Järjestelmä sammuu 1 minuutin kuluttua\n" #: login-utils/shutdown.c:505 #, c-format msgid "System going down IMMEDIATELY!\n" -msgstr "Järjestelmä sammuu VÄLITTÖMÄSTI!\n" +msgstr "Järjestelmä sammuu VÄLITTÖMÄSTI!\n" #: login-utils/shutdown.c:510 #, c-format @@ -7190,25 +6867,25 @@ msgstr "Haarauttaminen komentoa swapoff varten ei onnistu. Aivan sama!" #: login-utils/shutdown.c:575 msgid "Cannot exec swapoff, hoping umount will do the trick." -msgstr "Komentoa swapoff ei voi käynnistää, toivottavasti umount hoitaa asian." +msgstr "Komentoa swapoff ei voi käynnistää, toivottavasti umount hoitaa asian." #: login-utils/shutdown.c:594 msgid "Cannot fork for umount, trying manually." msgstr "" -"Haarauttaminen komentoa umount varten ei onnistu, yritetään manuaalisesti." +"Haarauttaminen komentoa umount varten ei onnistu, yritetään manuaalisesti." #: login-utils/shutdown.c:603 #, c-format msgid "Cannot exec %s, trying umount.\n" -msgstr "Ohjelmaa %s ei voi käynnistää, yritetään käynnistää umount.\n" +msgstr "Ohjelmaa %s ei voi käynnistää, yritetään käynnistää umount.\n" #: login-utils/shutdown.c:607 msgid "Cannot exec umount, giving up on umount." -msgstr "Ohjelmaa umount ei voi käynnistää, luovutaan irrotusyrityksestä." +msgstr "Ohjelmaa umount ei voi käynnistää, luovutaan irrotusyrityksestä." #: login-utils/shutdown.c:612 msgid "Unmounting any remaining filesystems..." -msgstr "Irrotetaan jäljellä olevat tiedostojärjestelmät..." +msgstr "Irrotetaan jäljellä olevat tiedostojärjestelmät..." #: login-utils/shutdown.c:659 #, c-format @@ -7217,15 +6894,15 @@ msgstr "shutdown: Laitetta %s ei voitu irrottaa: %s\n" #: login-utils/simpleinit.c:132 msgid "Booting to single user mode.\n" -msgstr "Käynnistetään yhden käyttäjän tilaan.\n" +msgstr "Käynnistetään yhden käyttäjän tilaan.\n" #: login-utils/simpleinit.c:136 msgid "exec of single user shell failed\n" -msgstr "yhden käyttäjän tilan kuoren käynnistys epäonnistui\n" +msgstr "yhden käyttäjän tilan kuoren käynnistys epäonnistui\n" #: login-utils/simpleinit.c:140 msgid "fork of single user shell failed\n" -msgstr "yhden käyttäjän tilan kuoren haarauttaminen epäonnistui\n" +msgstr "yhden käyttäjän tilan kuoren haarauttaminen epäonnistui\n" #: login-utils/simpleinit.c:208 msgid "error opening fifo\n" @@ -7239,7 +6916,6 @@ msgstr "virhe asetettaessa \"close-on-exec\" laitteelle /dev/initctl" msgid "error running finalprog\n" msgstr "virhe ajettaessa finalprogia\n" -#. Error #: login-utils/simpleinit.c:263 msgid "error forking finalprog\n" msgstr "virhe haarautettaessa finalprogia\n" @@ -7250,27 +6926,27 @@ msgid "" "Wrong password.\n" msgstr "" "\n" -"Väärä salasana.\n" +"Väärä salasana.\n" #: login-utils/simpleinit.c:418 msgid "lstat of path failed\n" -msgstr "polun tilan lukeminen epäonnistui\n" +msgstr "polun tilan lukeminen epäonnistui\n" #: login-utils/simpleinit.c:426 msgid "stat of path failed\n" -msgstr "polun tilan lukeminen epäonnistui\n" +msgstr "polun tilan lukeminen epäonnistui\n" #: login-utils/simpleinit.c:434 msgid "open of directory failed\n" -msgstr "hakemiston avaaminen epäonnistui\n" +msgstr "hakemiston avaaminen epäonnistui\n" #: login-utils/simpleinit.c:508 msgid "fork failed\n" -msgstr "haarauttaminen epäonnistui\n" +msgstr "haarauttaminen epäonnistui\n" -#: login-utils/simpleinit.c:539 text-utils/more.c:1621 +#: login-utils/simpleinit.c:539 text-utils/more.c:1576 msgid "exec failed\n" -msgstr "käynnistys epäonnistui\n" +msgstr "käynnistys epäonnistui\n" #: login-utils/simpleinit.c:563 msgid "cannot open inittab\n" @@ -7278,21 +6954,21 @@ msgstr "tiedostoa inittab ei voi avata\n" #: login-utils/simpleinit.c:630 msgid "no TERM or cannot stat tty\n" -msgstr "TERM-muuttujaa ei ole tai päätteen tilaa ei voi lukea\n" +msgstr "TERM-muuttujaa ei ole tai päätteen tilaa ei voi lukea\n" #: login-utils/simpleinit.c:936 #, c-format msgid "error stopping service: \"%s\"" -msgstr "virhe pysäytettäessä palvelua: \"%s\"" +msgstr "virhe pysäytettäessä palvelua: \"%s\"" #: login-utils/ttymsg.c:75 msgid "too many iov's (change code in wall/ttymsg.c)" -msgstr "liian monta iov:tä (muuta koodia tiedostossa wall/ttymsg.c)" +msgstr "liian monta iov:tä (muuta koodia tiedostossa wall/ttymsg.c)" #: login-utils/ttymsg.c:85 #, c-format msgid "excessively long line arg" -msgstr "liian pitkä riviargumentti" +msgstr "liian pitkä riviargumentti" #: login-utils/ttymsg.c:139 #, c-format @@ -7317,7 +6993,7 @@ msgstr "%s: salasanatiedosto on varattu.\n" #: login-utils/vipw.c:146 #, c-format msgid "%s: the group file is busy.\n" -msgstr "%s: ryhmätiedosto on varattu.\n" +msgstr "%s: ryhmätiedosto on varattu.\n" #: login-utils/vipw.c:162 #, c-format @@ -7327,17 +7003,17 @@ msgstr "%s: tiedosto %s on varattu (%s on olemassa)\n" #: login-utils/vipw.c:168 #, c-format msgid "%s: can't link %s: %s\n" -msgstr "%s: tiedostoa %s ei voi linkittää: %s\n" +msgstr "%s: tiedostoa %s ei voi linkittää: %s\n" #: login-utils/vipw.c:202 -#, fuzzy, c-format +#, c-format msgid "%s: Can't get context for %s" -msgstr "Laitteelle %s ei voi hakea aikarajaa: %s\n" +msgstr "%s: Tiedoston %s ympäristöä ei voi hakea" #: login-utils/vipw.c:208 -#, fuzzy, c-format +#, c-format msgid "%s: Can't set context for %s" -msgstr "Laitteelle %s ei voi hakea aikarajaa: %s\n" +msgstr "%s: Tiedoston %s ympäristöä ei voi asettaa" #: login-utils/vipw.c:217 #, c-format @@ -7364,12 +7040,12 @@ msgstr "%s: muutoksia ei tehty\n" #: login-utils/vipw.c:352 #, c-format msgid "You are using shadow groups on this system.\n" -msgstr "Tässä järjestelmässä käytetään varjoryhmiä.\n" +msgstr "Tässä järjestelmässä käytetään varjoryhmiä.\n" #: login-utils/vipw.c:353 #, c-format msgid "You are using shadow passwords on this system.\n" -msgstr "Tässä järjestelmässä käytetään varjosalasanoja.\n" +msgstr "Tässä järjestelmässä käytetään varjosalasanoja.\n" #: login-utils/vipw.c:354 #, c-format @@ -7379,22 +7055,22 @@ msgstr "Haluatko muokata tiedostoa %s nyt [y/n]? " #: login-utils/wall.c:104 #, c-format msgid "usage: %s [file]\n" -msgstr "käyttö: %s [tiedosto]\n" +msgstr "käyttö: %s [tiedosto]\n" #: login-utils/wall.c:159 #, c-format msgid "%s: can't open temporary file.\n" -msgstr "%s: väliaikaistiedostoa ei voi avata.\n" +msgstr "%s: väliaikaistiedostoa ei voi avata.\n" #: login-utils/wall.c:186 #, c-format msgid "Broadcast Message from %s@%s" -msgstr "Yleislähetysviesti käyttäjältä %s@%s" +msgstr "Yleislähetysviesti käyttäjältä %s@%s" #: login-utils/wall.c:204 #, c-format msgid "%s: will not read %s - use stdin.\n" -msgstr "%s: ei lueta tiedostoa %s - käytä vakiosyötettä.\n" +msgstr "%s: ei lueta tiedostoa %s - käytä vakiosyötettä.\n" #: login-utils/wall.c:209 #, c-format @@ -7404,27 +7080,21 @@ msgstr "%s: tiedostoa %s ei voi lukea.\n" #: login-utils/wall.c:231 #, c-format msgid "%s: can't stat temporary file.\n" -msgstr "%s: väliaikaistiedoston tilaa ei voi lukea.\n" +msgstr "%s: väliaikaistiedoston tilaa ei voi lukea.\n" #: login-utils/wall.c:241 #, c-format msgid "%s: can't read temporary file.\n" -msgstr "%s: väliaikaistiedostoa ei voi avata.\n" +msgstr "%s: väliaikaistiedostoa ei voi avata.\n" #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" -msgstr "virheellinen kuukauden arvo: käytä 1-12" +msgstr "virheellinen kuukauden arvo: käytä 1-12" #: misc-utils/cal.c:331 msgid "illegal year value: use 1-9999" -msgstr "virheellinen vuoden arvo: käytä 1-9999" - -#. -#. * %s is the month name, %d the year number. -#. * you can change the order and/or add something here; eg for -#. * Basque the translation should be: "%2$dko %1$s", and -#. * the Vietnamese should be "%s na(m %d", etc. -#. +msgstr "virheellinen vuoden arvo: käytä 1-9999" + #: misc-utils/cal.c:439 #, c-format msgid "%s %d" @@ -7433,15 +7103,14 @@ msgstr "%s %d" #: misc-utils/cal.c:780 #, c-format msgid "usage: cal [-13smjyV] [[month] year]\n" -msgstr "käyttö: cal [-13smjyV] [[kuukausi] vuosi]\n" +msgstr "käyttö: cal [-13smjyV] [[kuukausi] vuosi]\n" -#: misc-utils/ddate.c:204 +#: misc-utils/ddate.c:203 #, c-format msgid "usage: %s [+format] [day month year]\n" -msgstr "käyttö: %s [+muoto] [päivä kuukausi vuosi]\n" +msgstr "käyttö: %s [+muoto] [päivä kuukausi vuosi]\n" -#. handle St. Tib's Day -#: misc-utils/ddate.c:251 +#: misc-utils/ddate.c:250 msgid "St. Tib's Day" msgstr "St. Tib's Day" @@ -7453,7 +7122,7 @@ msgstr "%s: tuntematon signaali %s\n" #: misc-utils/kill.c:270 #, c-format msgid "%s: can't find process \"%s\"\n" -msgstr "%s: prosessia \"%s\" ei löydy\n" +msgstr "%s: prosessia \"%s\" ei löydy\n" #: misc-utils/kill.c:314 #, c-format @@ -7463,7 +7132,7 @@ msgstr "%s: tuntematon signaali %s; kelvolliset signaalit:\n" #: misc-utils/kill.c:354 #, c-format msgid "usage: %s [ -s signal | -p ] [ -a ] pid ...\n" -msgstr "käyttö: %s [ -s signaali | -p ] [ -a ] pid ...\n" +msgstr "käyttö: %s [ -s signaali | -p ] [ -a ] pid ...\n" #: misc-utils/kill.c:355 #, c-format @@ -7490,13 +7159,13 @@ msgstr "logger: tuntematon prioriteetin nimi: %s.\n" msgid "" "usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n" msgstr "" -"käyttö: logger [-is] [-f tiedosto] [-p pri] [-t tag] [-u pistoke] " +"käyttö: logger [-is] [-f tiedosto] [-p pri] [-t tag] [-u pistoke] " "[ viesti ... ]\n" #: misc-utils/look.c:349 #, c-format msgid "usage: look [-dfa] [-t char] string [file]\n" -msgstr "käyttö: look [-dfa] [-t merkki] merkkijono [tiedosto]\n" +msgstr "käyttö: look [-dfa] [-t merkki] merkkijono [tiedosto]\n" #: misc-utils/mcookie.c:122 misc-utils/mcookie.c:149 #, c-format @@ -7511,22 +7180,22 @@ msgstr "Tiedostosta %2$s saatiin %1$d tavua\n" #: misc-utils/namei.c:103 #, c-format msgid "namei: unable to get current directory - %s\n" -msgstr "namei: nykyistä hakemistoa ei voida hakea - %s\n" +msgstr "namei: nykyistä hakemistoa ei voida hakea - %s\n" #: misc-utils/namei.c:116 #, c-format msgid "namei: unable to chdir to %s - %s (%d)\n" -msgstr "namei: hakemistoon %s ei voi siirtyä - %s (%d)\n" +msgstr "namei: hakemistoon %s ei voi siirtyä - %s (%d)\n" #: misc-utils/namei.c:126 #, c-format msgid "usage: namei [-mx] pathname [pathname ...]\n" -msgstr "käyttö: namei [-mx] polku [polku ...]\n" +msgstr "käyttö: namei [-mx] polku [polku ...]\n" #: misc-utils/namei.c:151 #, c-format msgid "namei: could not chdir to root!\n" -msgstr "namei: juureen siirtyminen epäonnistui!\n" +msgstr "namei: juureen siirtyminen epäonnistui!\n" #: misc-utils/namei.c:158 #, c-format @@ -7541,12 +7210,12 @@ msgstr "namei: puskurin ylivuoto\n" #: misc-utils/namei.c:218 #, c-format msgid " ? could not chdir into %s - %s (%d)\n" -msgstr " ? siirtyminen hakemistoon %s epäonnistui - %s (%d)\n" +msgstr " ? siirtyminen hakemistoon %s epäonnistui - %s (%d)\n" #: misc-utils/namei.c:247 #, c-format msgid " ? problems reading symlink %s - %s (%d)\n" -msgstr " ? ongelmia luettaessa symlinkkiä %s - %s (%d)\n" +msgstr " ? ongelmia luettaessa symlinkkiä %s - %s (%d)\n" #: misc-utils/namei.c:257 #, c-format @@ -7566,14 +7235,14 @@ msgstr "%s: muisti lopussa\n" #: misc-utils/rename.c:56 #, c-format msgid "%s: renaming %s to %s failed: %s\n" -msgstr "%s: uudelleennimeäminen %s -> %s epäonnistui: %s\n" +msgstr "%s: uudelleennimeäminen %s -> %s epäonnistui: %s\n" #: misc-utils/rename.c:86 #, c-format msgid "call: %s from to files...\n" -msgstr "käyttö: %s lähde kohde tiedostot...\n" +msgstr "käyttö: %s lähde kohde tiedostot...\n" -#: misc-utils/script.c:107 +#: misc-utils/script.c:106 #, c-format msgid "" "Warning: `%s' is a link.\n" @@ -7581,25 +7250,25 @@ msgid "" "Script not started.\n" msgstr "" "Varoitus: \"%s\" on linkki.\n" -"Käytä \"%s [valitsimet] %s\" jos todella haluat käyttää sitä.\n" -"Skriptiä ei käynnistetty.\n" +"Käytä \"%s [valitsimet] %s\" jos todella haluat käyttää sitä.\n" +"Skriptiä ei käynnistetty.\n" -#: misc-utils/script.c:169 +#: misc-utils/script.c:168 #, c-format msgid "usage: script [-a] [-f] [-q] [-t] [file]\n" -msgstr "käyttö: script [-a] [-f] [-q] [-t] [tiedosto]\n" +msgstr "käyttö: script [-a] [-f] [-q] [-t] [tiedosto]\n" -#: misc-utils/script.c:192 +#: misc-utils/script.c:191 #, c-format msgid "Script started, file is %s\n" -msgstr "Skripti käynnistetty, tiedosto on %s\n" +msgstr "Skripti käynnistetty, tiedosto on %s\n" -#: misc-utils/script.c:278 +#: misc-utils/script.c:277 #, c-format msgid "Script started on %s" -msgstr "Skripti käynnistetty %s" +msgstr "Skripti käynnistetty %s" -#: misc-utils/script.c:362 +#: misc-utils/script.c:361 #, c-format msgid "" "\n" @@ -7608,257 +7277,256 @@ msgstr "" "\n" "Skripti suoritettu %s" -#: misc-utils/script.c:369 +#: misc-utils/script.c:368 #, c-format msgid "Script done, file is %s\n" msgstr "Skripti suoritettu, tiedosto on %s\n" -#: misc-utils/script.c:380 +#: misc-utils/script.c:379 #, c-format msgid "openpty failed\n" -msgstr "openpty epäonnistui\n" +msgstr "openpty epäonnistui\n" -#: misc-utils/script.c:414 +#: misc-utils/script.c:413 #, c-format msgid "Out of pty's\n" msgstr "Pty:t lopussa\n" -#. Print error message about arguments, and the command's syntax. -#: misc-utils/setterm.c:744 +#: misc-utils/setterm.c:746 #, c-format msgid "%s: Argument error, usage\n" -msgstr "%s: Argumenttivirhe, käyttö\n" +msgstr "%s: Argumenttivirhe, käyttö\n" -#: misc-utils/setterm.c:747 +#: misc-utils/setterm.c:749 #, c-format msgid " [ -term terminal_name ]\n" -msgstr " [ -term päätteen_nimi ]\n" +msgstr " [ -term päätteen_nimi ]\n" -#: misc-utils/setterm.c:748 +#: misc-utils/setterm.c:750 #, c-format msgid " [ -reset ]\n" msgstr " [ -reset ]\n" -#: misc-utils/setterm.c:749 +#: misc-utils/setterm.c:751 #, c-format msgid " [ -initialize ]\n" msgstr " [ -initialize ]\n" -#: misc-utils/setterm.c:750 +#: misc-utils/setterm.c:752 #, c-format msgid " [ -cursor [on|off] ]\n" msgstr " [ -cursor [on|off] ]\n" -#: misc-utils/setterm.c:752 +#: misc-utils/setterm.c:754 #, c-format msgid " [ -snow [on|off] ]\n" msgstr " [ -snow [on|off] ]\n" -#: misc-utils/setterm.c:753 +#: misc-utils/setterm.c:755 #, c-format msgid " [ -softscroll [on|off] ]\n" msgstr " [ -softscroll [on|off] ]\n" -#: misc-utils/setterm.c:755 +#: misc-utils/setterm.c:757 #, c-format msgid " [ -repeat [on|off] ]\n" msgstr " [ -repeat [on|off] ]\n" -#: misc-utils/setterm.c:756 +#: misc-utils/setterm.c:758 #, c-format msgid " [ -appcursorkeys [on|off] ]\n" msgstr " [ -appcursorkeys [on|off] ]\n" -#: misc-utils/setterm.c:757 +#: misc-utils/setterm.c:759 #, c-format msgid " [ -linewrap [on|off] ]\n" msgstr " [ -linewrap [on|off] ]\n" -#: misc-utils/setterm.c:758 +#: misc-utils/setterm.c:760 #, c-format msgid " [ -default ]\n" msgstr " [ -default ]\n" -#: misc-utils/setterm.c:759 +#: misc-utils/setterm.c:761 #, c-format msgid " [ -foreground black|blue|green|cyan" msgstr " [ -foreground black|blue|green|cyan" -#: misc-utils/setterm.c:760 misc-utils/setterm.c:762 +#: misc-utils/setterm.c:762 misc-utils/setterm.c:764 #, c-format msgid "|red|magenta|yellow|white|default ]\n" msgstr "|red|magenta|yellow|white|default ]\n" -#: misc-utils/setterm.c:761 +#: misc-utils/setterm.c:763 #, c-format msgid " [ -background black|blue|green|cyan" msgstr " [ -background black|blue|green|cyan" -#: misc-utils/setterm.c:763 +#: misc-utils/setterm.c:765 #, c-format msgid " [ -ulcolor black|grey|blue|green|cyan" msgstr " [ -ulcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:764 misc-utils/setterm.c:766 misc-utils/setterm.c:768 -#: misc-utils/setterm.c:770 +#: misc-utils/setterm.c:766 misc-utils/setterm.c:768 misc-utils/setterm.c:770 +#: misc-utils/setterm.c:772 #, c-format msgid "|red|magenta|yellow|white ]\n" msgstr "|red|magenta|yellow|white ]\n" -#: misc-utils/setterm.c:765 +#: misc-utils/setterm.c:767 #, c-format msgid " [ -ulcolor bright blue|green|cyan" msgstr " [ -ulcolor bright blue|green|cyan" -#: misc-utils/setterm.c:767 +#: misc-utils/setterm.c:769 #, c-format msgid " [ -hbcolor black|grey|blue|green|cyan" msgstr " [ -hbcolor black|grey|blue|green|cyan" -#: misc-utils/setterm.c:769 +#: misc-utils/setterm.c:771 #, c-format msgid " [ -hbcolor bright blue|green|cyan" msgstr " [ -hbcolor bright blue|green|cyan" -#: misc-utils/setterm.c:772 +#: misc-utils/setterm.c:774 #, c-format msgid " [ -standout [ attr ] ]\n" msgstr " [ -standout [ attr ] ]\n" -#: misc-utils/setterm.c:774 +#: misc-utils/setterm.c:776 #, c-format msgid " [ -inversescreen [on|off] ]\n" msgstr " [ -inversescreen [on|off] ]\n" -#: misc-utils/setterm.c:775 +#: misc-utils/setterm.c:777 #, c-format msgid " [ -bold [on|off] ]\n" msgstr " [ -bold [on|off] ]\n" -#: misc-utils/setterm.c:776 +#: misc-utils/setterm.c:778 #, c-format msgid " [ -half-bright [on|off] ]\n" msgstr " [ -half-bright [on|off] ]\n" -#: misc-utils/setterm.c:777 +#: misc-utils/setterm.c:779 #, c-format msgid " [ -blink [on|off] ]\n" msgstr " [ -blink [on|off] ]\n" -#: misc-utils/setterm.c:778 +#: misc-utils/setterm.c:780 #, c-format msgid " [ -reverse [on|off] ]\n" msgstr " [ -reverse [on|off] ]\n" -#: misc-utils/setterm.c:779 +#: misc-utils/setterm.c:781 #, c-format msgid " [ -underline [on|off] ]\n" msgstr " [ -underline [on|off] ]\n" -#: misc-utils/setterm.c:780 +#: misc-utils/setterm.c:782 #, c-format msgid " [ -store ]\n" msgstr " [ -store ]\n" -#: misc-utils/setterm.c:781 +#: misc-utils/setterm.c:783 #, c-format msgid " [ -clear [all|rest] ]\n" msgstr " [ -clear [all|rest] ]\n" -#: misc-utils/setterm.c:782 +#: misc-utils/setterm.c:784 #, c-format msgid " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:783 +#: misc-utils/setterm.c:785 #, c-format msgid " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" msgstr " [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n" -#: misc-utils/setterm.c:784 +#: misc-utils/setterm.c:786 #, c-format msgid " [ -regtabs [1-160] ]\n" msgstr " [ -regtabs [1-160] ]\n" -#: misc-utils/setterm.c:785 +#: misc-utils/setterm.c:787 #, c-format msgid " [ -blank [0-60] ]\n" msgstr " [ -blank [0-60] ]\n" -#: misc-utils/setterm.c:786 +#: misc-utils/setterm.c:788 #, c-format msgid " [ -dump [1-NR_CONSOLES] ]\n" -msgstr " [ -dump [1-KONSOLIEN_MÄÄRÄ] ]\n" +msgstr " [ -dump [1-KONSOLIEN_MÄÄRÄ] ]\n" -#: misc-utils/setterm.c:787 +#: misc-utils/setterm.c:789 #, c-format msgid " [ -append [1-NR_CONSOLES] ]\n" -msgstr " [ -append [1-KONSOLIEN_MÄÄRÄ] ]\n" +msgstr " [ -append [1-KONSOLIEN_MÄÄRÄ] ]\n" -#: misc-utils/setterm.c:788 +#: misc-utils/setterm.c:790 #, c-format msgid " [ -file dumpfilename ]\n" msgstr " [ -file dumptiedostonimi ]\n" -#: misc-utils/setterm.c:789 +#: misc-utils/setterm.c:791 #, c-format msgid " [ -msg [on|off] ]\n" msgstr " [ -msg [on|off] ]\n" -#: misc-utils/setterm.c:790 +#: misc-utils/setterm.c:792 #, c-format msgid " [ -msglevel [0-8] ]\n" msgstr " [ -msglevel [0-8] ]\n" -#: misc-utils/setterm.c:791 +#: misc-utils/setterm.c:793 #, c-format msgid " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" msgstr " [ -powersave [on|vsync|hsync|powerdown|off] ]\n" -#: misc-utils/setterm.c:792 +#: misc-utils/setterm.c:794 #, c-format msgid " [ -powerdown [0-60] ]\n" msgstr " [ -powerdown [0-60] ]\n" -#: misc-utils/setterm.c:793 +#: misc-utils/setterm.c:795 #, c-format msgid " [ -blength [0-2000] ]\n" msgstr " [ -blength [0-2000] ]\n" -#: misc-utils/setterm.c:794 +#: misc-utils/setterm.c:796 #, c-format msgid " [ -bfreq freqnumber ]\n" msgstr " [ -bfreq freqnumber ]\n" -#: misc-utils/setterm.c:1049 +#: misc-utils/setterm.c:1051 #, c-format msgid "cannot (un)set powersave mode\n" -msgstr "virransäästötilaa ei voi asettaa (pois)\n" +msgstr "virransäästötilaa ei voi asettaa (pois)\n" -#: misc-utils/setterm.c:1088 misc-utils/setterm.c:1096 +#: misc-utils/setterm.c:1090 misc-utils/setterm.c:1098 #, c-format msgid "klogctl error: %s\n" msgstr "klogctl-virhe: %s\n" -#: misc-utils/setterm.c:1149 +#: misc-utils/setterm.c:1151 #, c-format msgid "Error reading %s\n" msgstr "Virhe luettaessa %s\n" -#: misc-utils/setterm.c:1164 +#: misc-utils/setterm.c:1166 #, c-format msgid "Error writing screendump\n" -msgstr "Virhe kirjoitettaessa näyttövedosta\n" +msgstr "Virhe kirjoitettaessa näyttövedosta\n" -#: misc-utils/setterm.c:1178 +#: misc-utils/setterm.c:1180 #, c-format msgid "couldn't read %s, and cannot ioctl dump\n" -msgstr "tiedostoa %s ei voitu lukea, eikä dump-ioctl onnistu\n" +msgstr "tiedostoa %s ei voitu lukea, eikä dump-ioctl onnistu\n" -#: misc-utils/setterm.c:1244 +#: misc-utils/setterm.c:1246 #, c-format msgid "%s: $TERM is not defined.\n" -msgstr "%s: $TERM ei ole määritelty.\n" +msgstr "%s: $TERM ei ole määritelty.\n" #: misc-utils/whereis.c:157 #, c-format @@ -7868,7 +7536,7 @@ msgstr "whereis [ -sbmu ] [ -SBM hak ... -f ] nimi...\n" #: misc-utils/write.c:99 #, c-format msgid "write: can't find your tty's name\n" -msgstr "write: tty:si nimeä ei löydy\n" +msgstr "write: tty:si nimeä ei löydy\n" #: misc-utils/write.c:110 #, c-format @@ -7878,17 +7546,17 @@ msgstr "write: sinulla ei ole kirjoitusoikeutta.\n" #: misc-utils/write.c:131 #, c-format msgid "write: %s is not logged in on %s.\n" -msgstr "write: %s ei ole kirjautuneena päätteellä %s.\n" +msgstr "write: %s ei ole kirjautuneena päätteellä %s.\n" #: misc-utils/write.c:139 #, c-format msgid "write: %s has messages disabled on %s\n" -msgstr "write: %s on estänyt viestit päätteellä %s\n" +msgstr "write: %s on estänyt viestit päätteellä %s\n" #: misc-utils/write.c:146 #, c-format msgid "usage: write user [tty]\n" -msgstr "käyttö: write käyttäjä [tty]\n" +msgstr "käyttö: write käyttäjä [tty]\n" #: misc-utils/write.c:234 #, c-format @@ -7898,7 +7566,7 @@ msgstr "write: %s ei ole kirjautuneena\n" #: misc-utils/write.c:243 #, c-format msgid "write: %s has messages disabled\n" -msgstr "write: %s ei vastaanota viestejä\n" +msgstr "write: %s ei vastaanota viestejä\n" #: misc-utils/write.c:247 #, c-format @@ -7910,12 +7578,12 @@ msgstr "" #, c-format msgid "Message from %s@%s (as %s) on %s at %s ..." msgstr "" -"Viesti %4$s:lle kirjautuneelta käyttäjältä %1$s@%2$s (%3$s), kello %5$s..." +"Viesti %4$s:lle kirjautuneelta käyttäjältä %1$s@%2$s (%3$s), kello %5$s..." #: misc-utils/write.c:316 #, c-format msgid "Message from %s@%s on %s at %s ..." -msgstr "Viesti %3$s:lle kirjautuneelta käyttäjältä %1$s@%2$s, kello %4$s..." +msgstr "Viesti %3$s:lle kirjautuneelta käyttäjältä %1$s@%2$s, kello %4$s..." #: mount/fstab.c:136 #, c-format @@ -7931,26 +7599,22 @@ msgstr "virhe: tiedostoa %s ei voi avata: %s" #, c-format msgid "mount: could not open %s - using %s instead\n" msgstr "" -"mount: tiedostoa %s ei voitu avata - käytetään tiedostoa %s sen sijaan\n" +"mount: tiedostoa %s ei voitu avata - käytetään tiedostoa %s sen sijaan\n" -#. linktargetfile does not exist (as a file) -#. and we cannot create it. Read-only filesystem? -#. Too many files open in the system? -#. Filesystem full? #: mount/fstab.c:484 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" -msgstr "lukkotiedostoa %s ei voi luoda: %s (käytä lippua -n ohittaaksesi)" +msgstr "lukkotiedostoa %s ei voi luoda: %s (käytä lippua -n ohittaaksesi)" #: mount/fstab.c:499 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" -msgstr "lukkotiedostoa %s ei voi linkittää: %s (käytä lippua -n ohittaaksesi)" +msgstr "lukkotiedostoa %s ei voi linkittää: %s (käytä lippua -n ohittaaksesi)" #: mount/fstab.c:511 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" -msgstr "lukkotiedostoa %s ei voi avata: %s (käytä lippua -n ohittaaksesi)" +msgstr "lukkotiedostoa %s ei voi avata: %s (käytä lippua -n ohittaaksesi)" #: mount/fstab.c:526 #, c-format @@ -7972,13 +7636,13 @@ msgid "" "Cannot create link %s\n" "Perhaps there is a stale lock file?\n" msgstr "" -"Linkkiä %s ei voi luoda\n" -"Ehkä jossakin on vanhentunut lukkotiedosto?\n" +"Linkkiä %s ei voi luoda\n" +"Ehkä jossakin on vanhentunut lukkotiedosto?\n" #: mount/fstab.c:587 mount/fstab.c:625 #, c-format msgid "cannot open %s (%s) - mtab not updated" -msgstr "hakemistoa %s ei voi avata (%s) - mtabia ei päivitetty" +msgstr "hakemistoa %s ei voi avata (%s) - mtabia ei päivitetty" #: mount/fstab.c:633 #, c-format @@ -7993,7 +7657,7 @@ msgstr "virhe muutettaessa tiedoston %s tilaa: %s\n" #: mount/fstab.c:661 #, c-format msgid "can't rename %s to %s: %s\n" -msgstr "nimeäminen %s -> %s ei onnistu: %s\n" +msgstr "nimeäminen %s -> %s ei onnistu: %s\n" #: mount/lomount.c:73 #, c-format @@ -8003,7 +7667,7 @@ msgstr "loop: laitetta %s ei voi avata: %s\n" #: mount/lomount.c:89 #, c-format msgid ", offset %lld" -msgstr ", siirtymä %lld" +msgstr ", siirtymä %lld" #: mount/lomount.c:92 #, c-format @@ -8018,7 +7682,7 @@ msgstr ", salaus %s (tyyppi %d)" #: mount/lomount.c:114 #, c-format msgid ", offset %d" -msgstr ", siirtymä %d" +msgstr ", siirtymä %d" #: mount/lomount.c:117 #, c-format @@ -8031,29 +7695,29 @@ msgid "loop: can't get info on device %s: %s\n" msgstr "loop: laitteen %s tietoja ei voi hakea: %s\n" #: mount/lomount.c:179 -#, fuzzy, c-format +#, c-format msgid "%s: could not find any device /dev/loop#" -msgstr "mount: ei löytynyt yhtään laitetta /dev/loop#" +msgstr "%s: ei löytynyt yhtään laitetta /dev/loop#" #: mount/lomount.c:181 #, c-format msgid "%s: no permission to look at /dev/loop#" -msgstr "" +msgstr "%s: ei oikeuksia laitteeseen /dev/loop#" #: mount/lomount.c:184 -#, fuzzy, c-format +#, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" " about the loop device? (If so, recompile or `modprobe loop'.)" msgstr "" -"mount: Ei löytynyt yhtään loop-laitetta, ja tiedoston %s mukaan\n" -" tämä ydin ei ole tietoinen loop-laitteesta?\n" -" (Jos näin on, käännä uudelleen tai suorita \"modprobe loop\".)" +"%s: Ei löytynyt yhtään loop-laitetta. Ehkä tämä ydin ei ole tietoinen\n" +" loop-laitteista?\n" +" (Jos näin on, käännä uudelleen tai suorita \"modprobe loop\".)" #: mount/lomount.c:189 -#, fuzzy, c-format +#, c-format msgid "%s: could not find any free loop device" -msgstr "mount: ei löytynyt yhtään vapaata loop-laitetta" +msgstr "%s: ei löytynyt yhtään vapaata loop-laitetta" #: mount/lomount.c:287 #, c-format @@ -8061,9 +7725,9 @@ msgid "Couldn't lock into memory, exiting.\n" msgstr "Muistia ei voitu lukita, poistutaan.\n" #: mount/lomount.c:340 -#, fuzzy, c-format +#, c-format msgid "set_loop(%s,%s,%llu): success\n" -msgstr "set_loop(%s,%s,%d): onnistui\n" +msgstr "set_loop(%s,%s,%llu): onnistui\n" #: mount/lomount.c:351 #, c-format @@ -8078,10 +7742,10 @@ msgstr "del_loop(%s): onnistui\n" #: mount/lomount.c:369 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" -msgstr "Tämä mount on käännetty ilman loop-tukea. Käännä uudelleen.\n" +msgstr "Tämä mount on käännetty ilman loop-tukea. Käännä uudelleen.\n" #: mount/lomount.c:406 -#, fuzzy, c-format +#, c-format msgid "" "usage:\n" " %s loop_device # give info\n" @@ -8089,20 +7753,21 @@ msgid "" " %s -f # find unused\n" " %s [-e encryption] [-o offset] {-f|loop_device} file # setup\n" msgstr "" -"käyttö:\n" -" %s loop-laite # näytä tietoja\n" +"käyttö:\n" +" %s loop-laite # näytä tietoja\n" " %s -d loop-laite # poista\n" -" %s [ -e salaus ] [ -o siirtymä ] loop-laite tiedosto # aseta\n" +" %s -f # etsi vapaa\n" +" %s [ -e salaus ] [ -o siirtymä ] loop-laite tiedosto # aseta\n" #: mount/lomount.c:425 mount/sundries.c:205 mount/xmalloc.c:29 #, c-format msgid "not enough memory" -msgstr "muisti ei riitä" +msgstr "muisti ei riitä" #: mount/lomount.c:540 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" -msgstr "Loop-tukea ei ollut käännöksen aikana. Käännä uudelleen.\n" +msgstr "Loop-tukea ei ollut käännöksen aikana. Käännä uudelleen.\n" #: mount/mntent.c:166 #, c-format @@ -8116,34 +7781,34 @@ msgstr "[mntent]: rivi %d tiedostossa %s on virheellinen%s\n" #: mount/mntent.c:220 msgid "; rest of file ignored" -msgstr "; loput tiedostosta jätetään huomioimatta" +msgstr "; loput tiedostosta jätetään huomioimatta" #: mount/mount_blkid.c:87 -#, fuzzy, c-format +#, c-format msgid "%s: error: the label %s occurs on both %s and %s\n" -msgstr "mount: nimiö %s esiintyy sekä paikassa %s että %s\n" +msgstr "%s: nimiö %s esiintyy sekä paikassa %s että %s\n" #: mount/mount_blkid.c:99 -#, fuzzy, c-format +#, c-format msgid "mount: going to mount %s by UUID\n" -msgstr "mount: liitetään %s %sn perusteella\n" +msgstr "mount: liitetään %s UUID:n perusteella\n" #: mount/mount_blkid.c:103 -#, fuzzy, c-format +#, c-format msgid "mount: going to mount %s by label\n" -msgstr "mount: liitetään %s %sn perusteella\n" +msgstr "mount: liitetään %s nimiön perusteella\n" #: mount/mount_by_label.c:192 -#, fuzzy, c-format +#, c-format msgid "%s: could not open %s, so UUID and LABEL conversion cannot be done.\n" msgstr "" -"mount: laitetta %s ei voitu avata, joten UUID- ja LABEL-muunnosta ei voi " -"tehdä.\n" +"%s: laitetta %s ei voitu avata, joten UUID- ja LABEL-muunnosta ei voi " +"tehdä.\n" #: mount/mount_by_label.c:315 -#, fuzzy, c-format +#, c-format msgid "%s: bad UUID" -msgstr "mount: virheellinen UUID" +msgstr "%s: virheellinen UUID" #: mount/mount.c:382 #, c-format @@ -8173,16 +7838,16 @@ msgstr "mount: virhe muutettaessa tiedoston %s tilaa: %s" #: mount/mount.c:483 #, c-format msgid "%s looks like swapspace - not mounted" -msgstr "%s vaikuttaa olevan sivutustilaa - ei liitetä" +msgstr "%s vaikuttaa olevan sivutustilaa - ei liitetä" #: mount/mount.c:570 msgid "mount failed" -msgstr "liittäminen epäonnistui" +msgstr "liittäminen epäonnistui" #: mount/mount.c:572 #, c-format msgid "mount: only root can mount %s on %s" -msgstr "mount: vain root voi liittää %s pisteeseen %s" +msgstr "mount: vain root voi liittää %s pisteeseen %s" #: mount/mount.c:600 msgid "mount: loop device specified twice" @@ -8200,12 +7865,12 @@ msgstr "mount: ohitetaan loop-laitteen asettaminen\n" #: mount/mount.c:626 #, c-format msgid "mount: going to use the loop device %s\n" -msgstr "mount: aiotaan käyttää loop-laitetta %s\n" +msgstr "mount: aiotaan käyttää loop-laitetta %s\n" #: mount/mount.c:631 #, c-format msgid "mount: failed setting up loop device\n" -msgstr "mount: loop-laitteen asettaminen epäonnistui\n" +msgstr "mount: loop-laitteen asettaminen epäonnistui\n" #: mount/mount.c:635 #, c-format @@ -8231,83 +7896,74 @@ msgstr "mount: tiedostoa %s ei voi avata nopeuden asetusta varten" msgid "mount: cannot set speed: %s" msgstr "mount: nopeutta ei voi asettaa: %s" -#: mount/mount.c:763 mount/mount.c:1348 +#: mount/mount.c:763 mount/mount.c:1339 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: haarauttaminen ei onnistu: %s" -#: mount/mount.c:851 -msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "mount: tämä versio on käännetty ilman tukea tyypille \"nfs\"" - -#: mount/mount.c:891 +#: mount/mount.c:885 #, c-format msgid "mount: failed with nfs mount version 4, trying 3..\n" -msgstr "mount: epäonnistui nfs mount -versiolla 4, yritetään versiolla 3..\n" +msgstr "mount: epäonnistui nfs mount -versiolla 4, yritetään versiolla 3..\n" -#: mount/mount.c:902 +#: mount/mount.c:895 msgid "" "mount: I could not determine the filesystem type, and none was specified" msgstr "" -"mount: Tiedostojärjestelmän tyyppiä ei voitu määrittää, eikä tyyppiä ole " +"mount: Tiedostojärjestelmän tyyppiä ei voitu määrittää, eikä tyyppiä ole " "annettu" -#: mount/mount.c:905 +#: mount/mount.c:898 msgid "mount: you must specify the filesystem type" -msgstr "mount: tiedostojärjestelmän tyyppi on annettava" +msgstr "mount: tiedostojärjestelmän tyyppi on annettava" -#. should not happen -#: mount/mount.c:908 +#: mount/mount.c:901 msgid "mount: mount failed" -msgstr "mount: liitos epäonnistui" +msgstr "mount: liitos epäonnistui" -#: mount/mount.c:914 mount/mount.c:949 +#: mount/mount.c:907 mount/mount.c:942 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: liitospiste %s ei ole hakemisto" -#: mount/mount.c:916 +#: mount/mount.c:909 msgid "mount: permission denied" -msgstr "mount: lupa evätty" +msgstr "mount: lupa evätty" -#: mount/mount.c:918 +#: mount/mount.c:911 msgid "mount: must be superuser to use mount" -msgstr "mount: mountin käyttöön vaaditaan pääkäyttäjän oikeudet" +msgstr "mount: mountin käyttöön vaaditaan pääkäyttäjän oikeudet" -#. heuristic: if /proc/version exists, then probably proc is mounted -#. proc mounted? -#: mount/mount.c:922 mount/mount.c:926 +#: mount/mount.c:915 mount/mount.c:919 #, c-format msgid "mount: %s is busy" msgstr "mount: %s on varattu" -#. no -#. yes, don't mention it -#: mount/mount.c:928 +#: mount/mount.c:921 msgid "mount: proc already mounted" msgstr "mount: proc on jo liitetty" -#: mount/mount.c:930 +#: mount/mount.c:923 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s on jo liitetty tai %s on varattu" -#: mount/mount.c:936 +#: mount/mount.c:929 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: liitospiste %s ei ole olemassa" -#: mount/mount.c:938 +#: mount/mount.c:931 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "mount: liitospiste %s on symlinkki olemattomaan" -#: mount/mount.c:941 +#: mount/mount.c:934 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: erikoislaite %s ei ole olemassa" -#: mount/mount.c:951 +#: mount/mount.c:944 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -8316,165 +7972,162 @@ msgstr "" "mount: erikoislaite %s ei ole olemassa\n" " (polun etuliite ei ole hakemisto)\n" -#: mount/mount.c:964 +#: mount/mount.c:957 #, c-format msgid "mount: %s not mounted already, or bad option" -msgstr "mount: %s ei ole vielä liitetty, tai virheellinen valitsin" +msgstr "mount: %s ei ole vielä liitetty, tai virheellinen valitsin" -#: mount/mount.c:966 -#, fuzzy, c-format +#: mount/mount.c:959 +#, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" " missing codepage or other error" msgstr "" -"mount: väärä tiedostojärjestelmätyyppi, virheellinen valitsin, viallinen \n" -" superlohko laitteella %s, tai liian monta liitettyä \n" -" tiedostojärjestelmää" +"mount: väärä tiedostojärjestelmätyyppi, virheellinen valitsin, viallinen \n" +" superlohko laitteella %s, puuttuva koodisivu, tai muu virhe" -#: mount/mount.c:976 +#: mount/mount.c:969 msgid "" " (could this be the IDE device where you in fact use\n" " ide-scsi so that sr0 or sda or so is needed?)" msgstr "" +" (voisiko tämä olla IDE-laite, joka käyttää ide-scsi-ajuria,\n" +" jolloin käytetään sr0:aa tai sda:ta?)" -#: mount/mount.c:982 +#: mount/mount.c:975 msgid "" " (aren't you trying to mount an extended partition,\n" " instead of some logical partition inside?)" msgstr "" +" (etkö yritäkin liittää laajennettua osiota, etkä\n" +" sen sisältämää loogista osiota?)" -#: mount/mount.c:999 +#: mount/mount.c:992 msgid "" " In some cases useful info is found in syslog - try\n" " dmesg | tail or so\n" msgstr "" +" Joissakin tapauksissa järjestelmälokista löytyy hyödyllistä\n" +" tietoa - kokeile esim. komentoa \"dmesg | tail\".\n" -#: mount/mount.c:1005 +#: mount/mount.c:998 msgid "mount table full" -msgstr "liitostaulukko täynnä" +msgstr "liitostaulukko täynnä" -#: mount/mount.c:1007 +#: mount/mount.c:1000 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: superlohkoa ei voi lukea" -#: mount/mount.c:1011 +#: mount/mount.c:1004 #, c-format msgid "mount: %s: unknown device" msgstr "mount: %s: tuntematon laite" -#: mount/mount.c:1016 -#, fuzzy, c-format +#: mount/mount.c:1009 +#, c-format msgid "mount: unknown filesystem type '%s'" -msgstr " l listaa tunnetut tiedostojärjestelmätyypit" +msgstr "mount: tuntematon tiedostojärjestelmän tyyppi \"%s\"" -#: mount/mount.c:1028 +#: mount/mount.c:1021 #, c-format msgid "mount: probably you meant %s" -msgstr "mount: tarkoitat todennäköisesti %s" +msgstr "mount: tarkoitat todennäköisesti %s" -#: mount/mount.c:1030 -#, fuzzy +#: mount/mount.c:1023 msgid "mount: maybe you meant 'iso9660'?" -msgstr "mount: ehkä tarkoitit iso9660?" +msgstr "mount: ehkä tarkoitit \"iso9660\"?" -#: mount/mount.c:1032 -#, fuzzy +#: mount/mount.c:1025 msgid "mount: maybe you meant 'vfat'?" -msgstr "mount: ehkä tarkoitit iso9660?" +msgstr "mount: ehkä tarkoitit \"vfat\"?" -#: mount/mount.c:1035 +#: mount/mount.c:1028 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" msgstr "" -"mount: tiedoston %s laitenumero on väärä tai tiedostojärjestelmätyyppi %s ei " +"mount: tiedoston %s laitenumero on väärä tai tiedostojärjestelmätyyppi %s ei " "ole tuettu" -#. strange ... -#: mount/mount.c:1041 +#: mount/mount.c:1034 #, c-format msgid "mount: %s is not a block device, and stat fails?" -msgstr "mount: %s ei ole lohkolaite, ja tilan luku epäonnistuu?" +msgstr "mount: %s ei ole lohkolaite, ja tilan luku epäonnistuu?" -#: mount/mount.c:1043 +#: mount/mount.c:1036 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" " (maybe `insmod driver'?)" msgstr "" "mount: ydin ei tunnista tiedostoa %s lohkolaitteeksi\n" -" (ehkä \"insmod ajuri\" auttaa?)" +" (ehkä \"insmod ajuri\" auttaa?)" -#: mount/mount.c:1046 +#: mount/mount.c:1039 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" -msgstr "mount: %s ei ole lohkolaite (yritä \"-o loop\"?)" +msgstr "mount: %s ei ole lohkolaite (yritä \"-o loop\"?)" -#: mount/mount.c:1049 +#: mount/mount.c:1042 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s ei ole lohkolaite" -#: mount/mount.c:1052 +#: mount/mount.c:1045 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s ei ole kelvollinen lohkolaite" -#. pre-linux 1.1.38, 1.1.41 and later -#. linux 1.1.38 and later -#: mount/mount.c:1055 +#: mount/mount.c:1048 msgid "block device " msgstr "lohkolaite " -#: mount/mount.c:1057 +#: mount/mount.c:1050 #, c-format msgid "mount: cannot mount %s%s read-only" -msgstr "mount: ei voi liittää %s%s vain luku -tilassa" +msgstr "mount: ei voi liittää %s%s vain luku -tilassa" -#: mount/mount.c:1061 +#: mount/mount.c:1054 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s on kirjoitussuojattu, mutta \"-w\" -lippu on annettu" -#: mount/mount.c:1078 +#: mount/mount.c:1071 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" -msgstr "mount: %s%s on kirjoitussuojattu, liitetään vain luku -tilassa" +msgstr "mount: %s%s on kirjoitussuojattu, liitetään vain luku -tilassa" -#: mount/mount.c:1177 +#: mount/mount.c:1170 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" -"mount: tyyppiä ei annettu - kaksoispisteen perusteella sen oletetaan olevan " +"mount: tyyppiä ei annettu - kaksoispisteen perusteella sen oletetaan olevan " "nfs\n" -#: mount/mount.c:1183 +#: mount/mount.c:1176 #, c-format msgid "mount: no type was given - I'll assume smbfs because of the // prefix\n" msgstr "" -"mount: tyyppiä ei annettu - //-alkuliitteen perusteella sen oletetaan olevan " +"mount: tyyppiä ei annettu - //-alkuliitteen perusteella sen oletetaan olevan " "smbfs\n" -#. -#. * Retry in the background. -#. -#: mount/mount.c:1200 +#: mount/mount.c:1193 #, c-format msgid "mount: backgrounding \"%s\"\n" -msgstr "mount: siirretään taustalle \"%s\"\n" +msgstr "mount: siirretään taustalle \"%s\"\n" -#: mount/mount.c:1211 +#: mount/mount.c:1204 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: luovutetaan \"%s\"\n" -#: mount/mount.c:1293 +#: mount/mount.c:1286 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s on jo liitetty paikkaan %s\n" -# valitsin -p passwdfd, mitä se tekee??? -#: mount/mount.c:1426 +# valitsin -p passwdfd, mitä se tekee??? +#: mount/mount.c:1416 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8499,182 +8152,182 @@ msgid "" "Other options: [-nfFrsvw] [-o options] [-p passwdfd].\n" "For many more details, say man 8 mount .\n" msgstr "" -"Käyttö: mount -V : näytä versio\n" -" mount -h : näytä tämä ohje\n" -" mount : näytä liitetyt tiedostojärjestelmät\n" -" mount -l : sama kuin edellä, lisäksi nimiöt\n" -"Siinä informatiivinen osuus. Seuraavaksi liittäminen.\n" -"Komento kuuluu \"mount [-t tied.järj.tyyppi] jotakin jonnekin\".\n" -"Tiedostossa /etc/fstab olevat yksityiskohdat voi jättää pois.\n" -" mount -a [-t|-O] ... : liitä kaikki tiedostosta /etc/fstab\n" -" mount laite : liitä laite tunnettuun paikkaan\n" -" mount hakemisto : liitä tunnettu laite tänne\n" +"Käyttö: mount -V : näytä versio\n" +" mount -h : näytä tämä ohje\n" +" mount : näytä liitetyt tiedostojärjestelmät\n" +" mount -l : sama kuin edellä, lisäksi nimiöt\n" +"Siinä informatiivinen osuus. Seuraavaksi liittäminen.\n" +"Komento kuuluu \"mount [-t tied.järj.tyyppi] jotakin jonnekin\".\n" +"Tiedostossa /etc/fstab olevat yksityiskohdat voi jättää pois.\n" +" mount -a [-t|-O] ... : liitä kaikki tiedostosta /etc/fstab\n" +" mount laite : liitä laite tunnettuun paikkaan\n" +" mount hakemisto : liitä tunnettu laite tänne\n" " mount -t tyyppi laite hak: normaali liitoskomento\n" -"Huomaa, että oikeasti ei liitetä laitetta, vaan laitteella oleva\n" -"(annetun tyypin mukainen) tiedostojärjestelmä.\n" -"Voidaan myös liittää jo näkyvissä oleva hakemistopuu muualle:\n" +"Huomaa, että oikeasti ei liitetä laitetta, vaan laitteella oleva\n" +"(annetun tyypin mukainen) tiedostojärjestelmä.\n" +"Voidaan myös liittää jo näkyvissä oleva hakemistopuu muualle:\n" " mount --bind vanha_hak uusi_hak\n" -"tai siirtää alipuu:\n" +"tai siirtää alipuu:\n" " mount --move vanha_hak uusi_hak\n" -"Laite voidaan antaa nimellä, esim. /dev/hda1 tai /dev/cdrom,\n" -"tai nimiöllä, käyttäen -L nimiö tai uuid:lla, käyttäen -U uuid .\n" +"Laite voidaan antaa nimellä, esim. /dev/hda1 tai /dev/cdrom,\n" +"tai nimiöllä, käyttäen -L nimiö tai uuid:lla, käyttäen -U uuid .\n" "Muut valitsimet: [-nfFrsvw] [-o valitsimet] [-p passwdfd].\n" -"Paljon lisätietoja komennolla: man 8 mount .\n" +"Paljon lisätietoja komennolla: man 8 mount .\n" -#: mount/mount.c:1615 +#: mount/mount.c:1605 msgid "mount: only root can do that" -msgstr "mount: vain root voi tehdä tuon" +msgstr "mount: vain root voi tehdä tuon" -#: mount/mount.c:1620 +#: mount/mount.c:1610 #, c-format msgid "mount: no %s found - creating it..\n" -msgstr "mount: ei löytynyt %s - luodaan se..\n" +msgstr "mount: ei löytynyt %s - luodaan se..\n" -#: mount/mount.c:1632 +#: mount/mount.c:1622 msgid "mount: no such partition found" -msgstr "mount: osiota ei löydy" +msgstr "mount: osiota ei löydy" -#: mount/mount.c:1634 +#: mount/mount.c:1624 #, c-format msgid "mount: mounting %s\n" -msgstr "mount: liitetään %s\n" +msgstr "mount: liitetään %s\n" -#: mount/mount.c:1643 +#: mount/mount.c:1633 msgid "nothing was mounted" -msgstr "mitään ei liitetty" +msgstr "mitään ei liitetty" -#: mount/mount.c:1658 +#: mount/mount.c:1648 #, c-format msgid "mount: cannot find %s in %s" -msgstr "mount: %s ei löydy tiedostosta %s" +msgstr "mount: %s ei löydy tiedostosta %s" -#: mount/mount.c:1673 +#: mount/mount.c:1663 #, c-format msgid "mount: can't find %s in %s or %s" -msgstr "mount: %s ei löydy tiedostosta %s, eikä %s" +msgstr "mount: %s ei löydy tiedostosta %s, eikä %s" #: mount/mount_guess_fstype.c:489 #, c-format msgid "mount: error while guessing filesystem type\n" -msgstr "mount: virhe arvattaessa tiedostojärjestelmän tyyppiä\n" +msgstr "mount: virhe arvattaessa tiedostojärjestelmän tyyppiä\n" #: mount/mount_guess_fstype.c:541 #, c-format msgid "mount: you didn't specify a filesystem type for %s\n" -msgstr "mount: et antanut tyyppiä tiedostojärjestelmälle %s\n" +msgstr "mount: et antanut tyyppiä tiedostojärjestelmälle %s\n" #: mount/mount_guess_fstype.c:544 #, c-format msgid " I will try all types mentioned in %s or %s\n" -msgstr " Kokeillaan kaikkia tiedostoissa %s ja %s mainittuja tyyppejä\n" +msgstr " Kokeillaan kaikkia tiedostoissa %s ja %s mainittuja tyyppejä\n" #: mount/mount_guess_fstype.c:547 #, c-format msgid " and it looks like this is swapspace\n" -msgstr " ja tämä näyttää olevan sivutustilaa\n" +msgstr " ja tämä näyttää olevan sivutustilaa\n" #: mount/mount_guess_fstype.c:549 #, c-format msgid " I will try type %s\n" -msgstr " Kokeillaan tyyppiä %s\n" +msgstr " Kokeillaan tyyppiä %s\n" #: mount/mount_guess_fstype.c:637 #, c-format msgid "Trying %s\n" msgstr "Kokeillaan %s\n" -#: mount/nfsmount.c:237 +#: mount/nfsmount.c:235 #, c-format msgid "mount: excessively long host:dir argument\n" -msgstr "mount: liian pitkä isäntä:hakemisto-argumentti\n" +msgstr "mount: liian pitkä isäntä:hakemisto-argumentti\n" -#: mount/nfsmount.c:251 +#: mount/nfsmount.c:249 #, c-format msgid "mount: warning: multiple hostnames not supported\n" -msgstr "mount: varoitus: useita isäntänimiä ei tueta\n" +msgstr "mount: varoitus: useita isäntänimiä ei tueta\n" -#: mount/nfsmount.c:256 +#: mount/nfsmount.c:254 #, c-format msgid "mount: directory to mount not in host:dir format\n" -msgstr "mount: liitettävä hakemisto ei ole isäntä:hakemisto-muodossa\n" +msgstr "mount: liitettävä hakemisto ei ole isäntä:hakemisto-muodossa\n" -#: mount/nfsmount.c:267 mount/nfsmount.c:522 +#: mount/nfsmount.c:265 mount/nfsmount.c:520 #, c-format msgid "mount: can't get address for %s\n" msgstr "mount: nimelle %s ei voi hakea osoitetta\n" -#: mount/nfsmount.c:273 +#: mount/nfsmount.c:271 #, c-format msgid "mount: got bad hp->h_length\n" msgstr "mount: saatiin virheellinen hp->h_length\n" -#: mount/nfsmount.c:290 +#: mount/nfsmount.c:288 #, c-format msgid "mount: excessively long option argument\n" -msgstr "mount: liian pitkä valitsinargumentti\n" +msgstr "mount: liian pitkä valitsinargumentti\n" -#: mount/nfsmount.c:382 +#: mount/nfsmount.c:380 #, c-format msgid "Warning: Unrecognized proto= option.\n" msgstr "Varoitus: Tunnistamaton proto= -valitsin.\n" -#: mount/nfsmount.c:389 +#: mount/nfsmount.c:387 #, c-format msgid "Warning: Option namlen is not supported.\n" msgstr "Varoitus: Valitsinta namlen ei tueta.\n" -#: mount/nfsmount.c:393 +#: mount/nfsmount.c:391 #, c-format msgid "unknown nfs mount parameter: %s=%d\n" msgstr "tuntematon nfs-liitosparametri: %s=%d\n" -#: mount/nfsmount.c:427 +#: mount/nfsmount.c:425 #, c-format msgid "Warning: option nolock is not supported.\n" msgstr "Varoitus: valitsinta nolock ei tueta.\n" -#: mount/nfsmount.c:432 +#: mount/nfsmount.c:430 #, c-format msgid "unknown nfs mount option: %s%s\n" msgstr "tuntematon nfs-liitosvalitsin: %s%s\n" -#: mount/nfsmount.c:528 +#: mount/nfsmount.c:526 #, c-format msgid "mount: got bad hp->h_length?\n" msgstr "mount: saatiin virheellinen hp->h_length?\n" -#: mount/nfsmount.c:716 +#: mount/nfsmount.c:714 #, c-format msgid "NFS over TCP is not supported.\n" msgstr "NFS yli TCP:n ei ole tuettu.\n" -#: mount/nfsmount.c:723 +#: mount/nfsmount.c:721 msgid "nfs socket" msgstr "nfs socket" -#: mount/nfsmount.c:727 +#: mount/nfsmount.c:725 msgid "nfs bindresvport" msgstr "nfs bindresvport" -#: mount/nfsmount.c:741 +#: mount/nfsmount.c:739 msgid "nfs server reported service unavailable" -msgstr "nfs-palvelin ilmoitti, ettei palvelu ole käytettävissä" +msgstr "nfs-palvelin ilmoitti, ettei palvelu ole käytettävissä" -#: mount/nfsmount.c:750 +#: mount/nfsmount.c:748 #, c-format msgid "used portmapper to find NFS port\n" -msgstr "käytettiin porttikartoitinta NFS-portin etsimiseen\n" +msgstr "käytettiin porttikartoitinta NFS-portin etsimiseen\n" -#: mount/nfsmount.c:754 +#: mount/nfsmount.c:752 #, c-format msgid "using port %d for nfs deamon\n" -msgstr "käytetään porttia %d nfs-palvelimelle\n" +msgstr "käytetään porttia %d nfs-palvelimelle\n" -#: mount/nfsmount.c:765 +#: mount/nfsmount.c:763 msgid "nfs connect" msgstr "nfs connect" -#: mount/nfsmount.c:852 +#: mount/nfsmount.c:850 #, c-format msgid "unknown nfs status return value: %d" msgstr "tuntematon nfs status -paluuarvo: %d" @@ -8683,231 +8336,227 @@ msgstr "tuntematon nfs status -paluuarvo: %d" msgid "bug in xstrndup call" msgstr "ohjelmistovirhe xstrndup-kutsussa" -#: mount/swapon.c:57 -#, fuzzy, c-format +#: mount/swapon.c:56 +#, c-format msgid "" "usage: %s [-hV]\n" " %s -a [-e] [-v]\n" " %s [-v] [-p priority] special|LABEL=volume_name ...\n" " %s [-s]\n" msgstr "" -"käyttö: %s [-hV]\n" +"käyttö: %s [-hV]\n" " %s -a [-e] [-v]\n" -" %s [-v] [-p prioriteetti] erikoistiedosto ...\n" +" %s [-v] [-p prioriteetti] erikoistiedosto|LABEL=levyn_nimiö ...\n" " %s [-s]\n" -#: mount/swapon.c:67 +#: mount/swapon.c:66 #, c-format msgid "" "usage: %s [-hV]\n" " %s -a [-v]\n" " %s [-v] special ...\n" msgstr "" -"käyttö: %s [-hV]\n" +"käyttö: %s [-hV]\n" " %s -a [-v]\n" " %s [-v] erikoistiedosto ...\n" -#: mount/swapon.c:174 mount/swapon.c:266 +#: mount/swapon.c:173 mount/swapon.c:265 #, c-format msgid "%s on %s\n" msgstr "%s laitteella %s\n" -#: mount/swapon.c:178 mount/swapon.c:244 -#, fuzzy, c-format +#: mount/swapon.c:177 mount/swapon.c:243 +#, c-format msgid "%s: cannot find the device for %s\n" -msgstr "%s: merkkijonoa \"_stext\" ei löydy tiedostosta %s\n" +msgstr "%s: tiedostolle %s ei löydy laitetta\n" -#: mount/swapon.c:185 -#, fuzzy, c-format +#: mount/swapon.c:184 +#, c-format msgid "%s: cannot stat %s: %s\n" -msgstr "swapon: tiedoston %s tilaa ei voi lukea: %s\n" +msgstr "%s: tiedoston %s tilaa ei voi lukea: %s\n" -#: mount/swapon.c:196 -#, fuzzy, c-format +#: mount/swapon.c:195 +#, c-format msgid "%s: warning: %s has insecure permissions %04o, %04o suggested\n" msgstr "" -"swapon: varoitus: tiedostolla %s on turvattomat oikeudet %04o, %04o " -"suositellaan\n" +"%s: varoitus: tiedostolla %s on turvattomat oikeudet %04o, suositellaan %" +"04o\n" -#: mount/swapon.c:208 -#, fuzzy, c-format +#: mount/swapon.c:207 +#, c-format msgid "%s: Skipping file %s - it appears to have holes.\n" -msgstr "swapon: Ohitetaan tiedosto %s - siinä vaikuttaa olevan reikiä.\n" +msgstr "%s: Ohitetaan tiedosto %s - siinä vaikuttaa olevan reikiä.\n" -#: mount/swapon.c:276 +#: mount/swapon.c:275 #, c-format msgid "Not superuser.\n" -msgstr "Et ole pääkäyttäjä.\n" +msgstr "Et ole pääkäyttäjä.\n" -#: mount/swapon.c:310 mount/swapon.c:502 +#: mount/swapon.c:309 mount/swapon.c:501 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: tiedostoa %s ei voi avata: %s\n" -#: mount/umount.c:51 +#: mount/umount.c:49 #, c-format msgid "umount: compiled without support for -f\n" -msgstr "umount: käännetty ilman tukea valitsimelle -f\n" +msgstr "umount: käännetty ilman tukea valitsimelle -f\n" -#: mount/umount.c:141 -#, fuzzy, c-format +#: mount/umount.c:139 +#, c-format msgid "umount: cannot fork: %s" -msgstr "mount: haarauttaminen ei onnistu: %s" +msgstr "umount: haarauttaminen ei onnistu: %s" -#: mount/umount.c:174 +#: mount/umount.c:171 #, c-format msgid "host: %s, directory: %s\n" -msgstr "isäntä: %s, hakemisto: %s\n" +msgstr "isäntä: %s, hakemisto: %s\n" -#: mount/umount.c:194 +#: mount/umount.c:191 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: nimelle %s ei saada osoitetta\n" -#: mount/umount.c:199 +#: mount/umount.c:196 #, c-format msgid "umount: got bad hostp->h_length\n" msgstr "umount: saatiin virheellinen hostp->h_length\n" -#: mount/umount.c:247 +#: mount/umount.c:243 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: virheellinen lohkolaite" -#: mount/umount.c:249 +#: mount/umount.c:245 #, c-format msgid "umount: %s: not mounted" -msgstr "umount: %s: ei ole liitettynä" +msgstr "umount: %s: ei ole liitettynä" -#: mount/umount.c:251 +#: mount/umount.c:247 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: superlohkoa ei voi kirjoittaa" -#. Let us hope fstab has a line "proc /proc ..." -#. and not "none /proc ..." -#: mount/umount.c:255 +#: mount/umount.c:251 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: laite on varattu" -#: mount/umount.c:257 +#: mount/umount.c:253 #, c-format msgid "umount: %s: not found" -msgstr "umount: %s: ei löydy" +msgstr "umount: %s: ei löydy" -#: mount/umount.c:259 +#: mount/umount.c:255 #, c-format msgid "umount: %s: must be superuser to umount" -msgstr "umount: %s: vaaditaan pääkäyttäjän oikeudet" +msgstr "umount: %s: vaaditaan pääkäyttäjän oikeudet" -#: mount/umount.c:261 +#: mount/umount.c:257 #, c-format msgid "umount: %s: block devices not permitted on fs" -msgstr "umount: %s: lohkolaitteita ei sallita tiedostojärjestelmässä" +msgstr "umount: %s: lohkolaitteita ei sallita tiedostojärjestelmässä" -#: mount/umount.c:263 +#: mount/umount.c:259 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:319 +#: mount/umount.c:313 #, c-format msgid "no umount2, trying umount...\n" msgstr "ohjelmaa umount2 ei ole, kokeillaan ohjelmaa umount...\n" -#: mount/umount.c:335 +#: mount/umount.c:329 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "" -"kohteen %s irrottaminen epäonnistui - yritetään sen sijaan irrottaa %s\n" +"kohteen %s irrottaminen epäonnistui - yritetään sen sijaan irrottaa %s\n" -#: mount/umount.c:353 +#: mount/umount.c:347 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s on varattu - uudelleenliitettiin vain luku -tilassa\n" -#: mount/umount.c:363 +#: mount/umount.c:357 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "" -"umount: kohteen %s uudelleenliittäminen vain luku -tilassa epäonnistui\n" +"umount: kohteen %s uudelleenliittäminen vain luku -tilassa epäonnistui\n" -#: mount/umount.c:372 +#: mount/umount.c:366 #, c-format msgid "%s umounted\n" msgstr "%s irrotettu\n" -#: mount/umount.c:470 +#: mount/umount.c:464 msgid "umount: cannot find list of filesystems to unmount" -msgstr "umount: irrotettavien tiedostojärjestelmien listaa ei löydy" +msgstr "umount: irrotettavien tiedostojärjestelmien listaa ei löydy" -#: mount/umount.c:501 +#: mount/umount.c:494 #, c-format msgid "" "Usage: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" " umount [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -"Käyttö: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vtied.järj.tyypit] [-O " +"Käyttö: umount [-hV]\n" +" umount -a [-f] [-r] [-n] [-v] [-t vtied.järj.tyypit] [-O " "valitsimet]\n" " umount [-f] [-r] [-n] [-v] erikoistied | solmu...\n" -#. "" would be expanded to `pwd` -#: mount/umount.c:553 -#, fuzzy +#: mount/umount.c:546 msgid "Cannot umount \"\"\n" -msgstr "Ei voi avata " +msgstr "Ei voi avata \"\"\n" -#: mount/umount.c:559 +#: mount/umount.c:552 #, c-format msgid "Trying to umount %s\n" -msgstr "Yritetään irrottaa %s\n" +msgstr "Yritetään irrottaa %s\n" -#: mount/umount.c:565 +#: mount/umount.c:558 #, c-format msgid "Could not find %s in mtab\n" -msgstr "%s ei löytynyt tiedostosta mtab\n" +msgstr "%s ei löytynyt tiedostosta mtab\n" -#: mount/umount.c:572 +#: mount/umount.c:565 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s ei ole liitetty (tiedoston mtab mukaan)" -#: mount/umount.c:579 +#: mount/umount.c:572 #, c-format msgid "umount: it seems %s is mounted multiple times" -msgstr "umount: %s vaikuttaa olevan liitettynä useita kertoja" +msgstr "umount: %s vaikuttaa olevan liitettynä useita kertoja" -#: mount/umount.c:592 +#: mount/umount.c:585 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" -msgstr "umount: %s ei ole tiedostossa fstab (etkä ole root)" +msgstr "umount: %s ei ole tiedostossa fstab (etkä ole root)" -#: mount/umount.c:596 +#: mount/umount.c:589 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s on ristiriidassa tiedoston fstab kanssa" -#: mount/umount.c:637 -#, fuzzy, c-format +#: mount/umount.c:630 +#, c-format msgid "umount: only %s can unmount %s from %s" -msgstr "umount: vain root voi irrottaa laitteen %s paikasta %s" +msgstr "umount: vain %s voi irrottaa laitteen %s paikasta %s" -#: mount/umount.c:718 +#: mount/umount.c:711 msgid "umount: only root can do that" -msgstr "umount: vain root voi tehdä tämän" +msgstr "umount: vain root voi tehdä tämän" #: sys-utils/ctrlaltdel.c:27 #, c-format msgid "You must be root to set the Ctrl-Alt-Del behaviour.\n" -msgstr "Vain root voi määritellä Ctrl-Alt-Del:n vaikutuksen.\n" +msgstr "Vain root voi määritellä Ctrl-Alt-Del:n vaikutuksen.\n" #: sys-utils/ctrlaltdel.c:42 #, c-format msgid "Usage: ctrlaltdel hard|soft\n" -msgstr "Käyttö: ctrlaltdel hard|soft\n" +msgstr "Käyttö: ctrlaltdel hard|soft\n" #: sys-utils/cytune.c:115 #, c-format @@ -8915,8 +8564,8 @@ msgid "" "File %s, For threshold value %lu, Maximum characters in fifo were %d,\n" "and the maximum transfer rate in characters/second was %f\n" msgstr "" -"Tiedosto %s, kynnysarvolle %lu, suurin merkkimäärä fifossa oli %d,\n" -"ja suurin siirtonopeus (merkkiä/sekunti) oli %f\n" +"Tiedosto %s, kynnysarvolle %lu, suurin merkkimäärä fifossa oli %d,\n" +"ja suurin siirtonopeus (merkkiä/sekunti) oli %f\n" #: sys-utils/cytune.c:126 #, c-format @@ -8926,13 +8575,13 @@ msgid "" "and the maximum transfer rate in characters/second was %f\n" msgstr "" "Tiedosto %s, kynnysarvolle %lu ja aikakatkaisuarvolle %lu, suurin " -"merkkimäärä fifossa oli %d,\n" -"ja suurin siirtonopeus (merkkiä/sekunti) oli %f\n" +"merkkimäärä fifossa oli %d,\n" +"ja suurin siirtonopeus (merkkiä/sekunti) oli %f\n" #: sys-utils/cytune.c:190 #, c-format msgid "Invalid interval value: %s\n" -msgstr "Virheellinen sisäinen arvo: %s\n" +msgstr "Virheellinen sisäinen arvo: %s\n" #: sys-utils/cytune.c:198 #, c-format @@ -8960,7 +8609,7 @@ msgid "" "Usage: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T value]) " "[-g|-G] file [file...]\n" msgstr "" -"Käyttö: %s [-q [-i väli]] ([-s arvo]|[-S arvo]) ([-t arvo]|[-T arvo]) [-g|-" +"Käyttö: %s [-q [-i väli]] ([-s arvo]|[-S arvo]) ([-t arvo]|[-T arvo]) [-g|-" "G] tiedosto [tiedosto...]\n" #: sys-utils/cytune.c:251 sys-utils/cytune.c:270 sys-utils/cytune.c:290 @@ -8972,17 +8621,17 @@ msgstr "Laitetta %s ei voi avata: %s\n" #: sys-utils/cytune.c:258 #, c-format msgid "Can't set %s to threshold %d: %s\n" -msgstr "Laitteelle %s ei voi asettaa kynnystä %d: %s\n" +msgstr "Laitteelle %s ei voi asettaa kynnystä %d: %s\n" #: sys-utils/cytune.c:277 #, c-format msgid "Can't set %s to time threshold %d: %s\n" -msgstr "Laitteelle %s ei voi asettaa aikakynnystä %d: %s\n" +msgstr "Laitteelle %s ei voi asettaa aikakynnystä %d: %s\n" #: sys-utils/cytune.c:295 sys-utils/cytune.c:352 sys-utils/cytune.c:383 #, c-format msgid "Can't get threshold for %s: %s\n" -msgstr "Laitteelle %s ei voi hakea kynnystä: %s\n" +msgstr "Laitteelle %s ei voi hakea kynnystä: %s\n" #: sys-utils/cytune.c:301 sys-utils/cytune.c:358 sys-utils/cytune.c:389 #, c-format @@ -9001,16 +8650,16 @@ msgstr "%s: %ld oletuskynnys ja %ld oletusaikakatkaisu\n" #: sys-utils/cytune.c:328 msgid "Can't set signal handler" -msgstr "Signaalikäsittelijää ei voi asettaa" +msgstr "Signaalikäsittelijää ei voi asettaa" #: sys-utils/cytune.c:332 sys-utils/cytune.c:367 msgid "gettimeofday failed" -msgstr "gettimeofday epäonnistui" +msgstr "gettimeofday epäonnistui" #: sys-utils/cytune.c:345 sys-utils/cytune.c:377 #, c-format msgid "Can't issue CYGETMON on %s: %s\n" -msgstr "Laitteelle %s ei voi käyttää CYGETMONia: %s\n" +msgstr "Laitteelle %s ei voi käyttää CYGETMONia: %s\n" #: sys-utils/cytune.c:419 #, c-format @@ -9039,18 +8688,19 @@ msgstr " %f int/sec; %f rec (char/sec)\n" #: sys-utils/dmesg.c:56 #, c-format msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" -msgstr "Käyttö: %s [-c] [-n taso] [-s puskurin_koko]\n" +msgstr "Käyttö: %s [-c] [-n taso] [-s puskurin_koko]\n" #: sys-utils/flock.c:59 -#, fuzzy, c-format +#, c-format msgid "flock: unknown option, aborting.\n" -msgstr "%s: tuntematon signaali %s\n" +msgstr "flock: tuntematon valitsin, keskeytetään.\n" #: sys-utils/flock.c:77 -#, c-format +#, fuzzy, c-format msgid "" -"Usage flock [--shared | --timeout=seconds] filename command {arg arg...}\n" +"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" msgstr "" +"Käyttö: flock [--shared | --timeout=sekunnit] tiedosto komento {arg arg...}\n" #: sys-utils/ipcrm.c:66 #, c-format @@ -9060,7 +8710,7 @@ msgstr "virheellinen id: %s\n" #: sys-utils/ipcrm.c:84 #, c-format msgid "cannot remove id %s (%s)\n" -msgstr "id:tä %s ei voi poistaa (%s)\n" +msgstr "id:tä %s ei voi poistaa (%s)\n" #: sys-utils/ipcrm.c:99 #, c-format @@ -9217,27 +8867,25 @@ msgstr "kernel not configured for shared memory\n" msgid "------ Shared Memory Limits --------\n" msgstr "------ Shared Memory Limits --------\n" -#. glibc 2.1.3 and all earlier libc's have ints as fields -#. of struct shminfo; glibc 2.1.91 has unsigned long; ach #: sys-utils/ipcs.c:278 -#, fuzzy, c-format +#, c-format msgid "max number of segments = %lu\n" -msgstr "max number of segments = %ld\n" +msgstr "max number of segments = %lu\n" #: sys-utils/ipcs.c:280 -#, fuzzy, c-format +#, c-format msgid "max seg size (kbytes) = %lu\n" -msgstr "max seg size (kbytes) = %ld\n" +msgstr "max seg size (kbytes) = %lu\n" #: sys-utils/ipcs.c:282 -#, fuzzy, c-format +#, c-format msgid "max total shared memory (pages) = %lu\n" -msgstr "max total shared memory (kbytes) = %ld\n" +msgstr "max total shared memory (kbytes) = %lu\n" #: sys-utils/ipcs.c:284 -#, fuzzy, c-format +#, c-format msgid "min seg size (bytes) = %lu\n" -msgstr "min seg size (bytes) = %ld\n" +msgstr "min seg size (bytes) = %lu\n" #: sys-utils/ipcs.c:289 #, c-format @@ -9716,12 +9364,12 @@ msgstr "pid" #: sys-utils/rdev.c:69 msgid "usage: rdev [ -rv ] [ -o OFFSET ] [ IMAGE [ VALUE [ OFFSET ] ] ]" -msgstr "käyttö: rdev [ -rv ] [ -o SIIRTYMÄ ] [ KUVA [ VALUE [ SIIRTYMÄ ] ] ]" +msgstr "käyttö: rdev [ -rv ] [ -o SIIRTYMÄ ] [ KUVA [ VALUE [ SIIRTYMÄ ] ] ]" #: sys-utils/rdev.c:70 msgid "" " rdev /dev/fd0 (or rdev /linux, etc.) displays the current ROOT device" -msgstr " rdev /dev/fd0 (tai rdev /linux, jne) näyttää nykyisen JUURIlaitteen" +msgstr " rdev /dev/fd0 (tai rdev /linux, jne) näyttää nykyisen JUURIlaitteen" #: sys-utils/rdev.c:71 msgid " rdev /dev/fd0 /dev/hda2 sets ROOT to /dev/hda2" @@ -9737,11 +9385,11 @@ msgstr " rdev -r /dev/fd0 627\t\t aseta RAM-levyn koko" #: sys-utils/rdev.c:74 msgid " rdev -v /dev/fd0 1 set the bootup VIDEOMODE" -msgstr " rdev -v /dev/fd0 1\t\t aseta käynnistyksen NÄYTTÖTILA" +msgstr " rdev -v /dev/fd0 1\t\t aseta käynnistyksen NÄYTTÖTILA" #: sys-utils/rdev.c:75 msgid " rdev -o N ... use the byte offset N" -msgstr " rdev -o N ...\t\t\t käytä tavusiirtymää N" +msgstr " rdev -o N ...\t\t\t käytä tavusiirtymää N" #: sys-utils/rdev.c:76 msgid " rootflags ... same as rdev -R" @@ -9759,12 +9407,12 @@ msgstr " vidmode ...\t\t\t sama kuin rdev -v" msgid "" "Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,..." msgstr "" -"Huom: Näyttötilat ovat: -3=Kysy, -2=Laajennettu, -1=NormaaliVga, 1=avain1, " +"Huom: Näyttötilat ovat: -3=Kysy, -2=Laajennettu, -1=NormaaliVga, 1=avain1, " "2=avain2,..." #: sys-utils/rdev.c:80 msgid " use -R 1 to mount root readonly, -R 0 for read/write." -msgstr " -R 1 liittää juuren vain luku -tilaan, -R 0 luku/kirjoitus." +msgstr " -R 1 liittää juuren vain luku -tilaan, -R 0 luku/kirjoitus." #: sys-utils/rdev.c:247 msgid "missing comma" @@ -9777,7 +9425,7 @@ msgstr "muisti lopussa" # c-format #: sys-utils/readprofile.c:118 -#, fuzzy, c-format +#, c-format msgid "" "%s: Usage: \"%s [options]\n" "\t -m (defaults: \"%s\" and\n" @@ -9793,18 +9441,19 @@ msgid "" "\t -n disable byte order auto-detection\n" "\t -V print version and exit\n" msgstr "" -"%s: Käyttö: \"%s [valitsimet]\n" +"%s: Käyttö: \"%s [valitsimet]\n" "\t -m (oletukset: \"%s\" ja\n" "\t\t\t\t \"%s\")\n" "\t -p (oletus: \"%s\")\n" -"\t -M asettaa profilointikertoimeksi \n" -"\t -i näyttää vain tiedon \"sampling step\":istä\n" +"\t -M asettaa profilointikertoimeksi \n" +"\t -i näyttää vain tiedon \"sampling step\":istä\n" "\t -v monisanaisuus\n" -"\t -a näyttää kaikki symbolit, vaikka määrä olisi 0\n" -"\t -b näyttää yksittäiset \"histogram-bin\"-määrät\n" -"\t -r nollaa kaikki laskurit (vain pääkäyttäjälle)\n" -"\t -n poistaa käytöstä tavujärjestyksen automaattitunnistuksen\n" -"\t -V näyttää version ja poistuu\n" +"\t -a näyttää kaikki symbolit, vaikka määrä olisi 0\n" +"\t -b näyttää yksittäiset \"histogram-bin\"-määrät\n" +"\t -s näyttää yksittäiset laskurit funktioissa\n" +"\t -r nollaa kaikki laskurit (vain pääkäyttäjälle)\n" +"\t -n poistaa käytöstä tavujärjestyksen automaattitunnistuksen\n" +"\t -V näyttää version ja poistuu\n" #: sys-utils/readprofile.c:197 #, c-format @@ -9819,35 +9468,35 @@ msgstr "Sampling_step: %i\n" #: sys-utils/readprofile.c:305 sys-utils/readprofile.c:329 #, c-format msgid "%s: %s(%i): wrong map line\n" -msgstr "%s: %s(%i): väärä kartan rivi\n" +msgstr "%s: %s(%i): väärä kartan rivi\n" #: sys-utils/readprofile.c:317 #, c-format msgid "%s: can't find \"_stext\" in %s\n" -msgstr "%s: merkkijonoa \"_stext\" ei löydy tiedostosta %s\n" +msgstr "%s: merkkijonoa \"_stext\" ei löydy tiedostosta %s\n" #: sys-utils/readprofile.c:343 #, c-format msgid "%s: profile address out of range. Wrong map file?\n" msgstr "" -"%s: profiiliosoite sallitun välin ulkopuolella. Väärä karttatiedosto?\n" +"%s: profiiliosoite sallitun välin ulkopuolella. Väärä karttatiedosto?\n" #: sys-utils/readprofile.c:401 msgid "total" -msgstr "yhteensä" +msgstr "yhteensä" #: sys-utils/renice.c:68 #, c-format msgid "" "usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n" msgstr "" -"käyttö: renice prioriteetti [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] " -"käyttäjät ]\n" +"käyttö: renice prioriteetti [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] " +"käyttäjät ]\n" #: sys-utils/renice.c:97 #, c-format msgid "renice: %s: unknown user\n" -msgstr "renice: %s: tuntematon käyttäjä\n" +msgstr "renice: %s: tuntematon käyttäjä\n" #: sys-utils/renice.c:105 #, c-format @@ -9870,7 +9519,7 @@ msgstr "%d: vanha prioriteetti %d, uusi prioriteetti %d\n" #: sys-utils/setsid.c:26 #, c-format msgid "usage: %s program [arg ...]\n" -msgstr "käyttö: %s ohjelma [ arg ...]\n" +msgstr "käyttö: %s ohjelma [ arg ...]\n" #: sys-utils/tunelp.c:75 #, c-format @@ -9879,7 +9528,7 @@ msgid "" " -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s | \n" " -T [on|off] ]\n" msgstr "" -"Käyttö: %s [ -i | -t | -c | -w | \n" +"Käyttö: %s [ -i | -t | -c | -w | \n" " -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s | \n" " -T [on|off] ]\n" @@ -9934,12 +9583,12 @@ msgstr "LPGETIRQ-virhe" #: sys-utils/tunelp.c:291 #, c-format msgid "%s using IRQ %d\n" -msgstr "%s käyttää IRQ:ta %d\n" +msgstr "%s käyttää IRQ:ta %d\n" #: sys-utils/tunelp.c:293 #, c-format msgid "%s using polling\n" -msgstr "%s käyttää kiertokyselyä\n" +msgstr "%s käyttää kiertokyselyä\n" #: text-utils/col.c:153 #, c-format @@ -9949,7 +9598,7 @@ msgstr "col: virheellinen -l -argumentti %s.\n" #: text-utils/col.c:535 #, c-format msgid "usage: col [-bfpx] [-l nline]\n" -msgstr "käyttö: col [-bfpx] [-l rivimäärä]\n" +msgstr "käyttö: col [-bfpx] [-l rivimäärä]\n" #: text-utils/col.c:541 #, c-format @@ -9963,7 +9612,7 @@ msgstr "col: varoitus: varmistaminen ei onnistu %s.\n" #: text-utils/col.c:549 msgid "past first line" -msgstr "ensimmäisestä rivistä eteenpäin" +msgstr "ensimmäisestä rivistä eteenpäin" #: text-utils/col.c:549 msgid "-- line already flushed" @@ -9972,16 +9621,16 @@ msgstr "-- rivipuskuri on jo tyhjennetty" #: text-utils/colcrt.c:97 #, c-format msgid "usage: %s [ - ] [ -2 ] [ file ... ]\n" -msgstr "käyttö: %s [ - ] [ -2 ] [ tiedosto ... ]\n" +msgstr "käyttö: %s [ - ] [ -2 ] [ tiedosto ... ]\n" #: text-utils/column.c:297 msgid "line too long" -msgstr "liian pitkä rivi" +msgstr "liian pitkä rivi" #: text-utils/column.c:374 #, c-format msgid "usage: column [-tx] [-c columns] [file ...]\n" -msgstr "käyttö: column [-tx] -c sarakkeet] [tiedosto ...]\n" +msgstr "käyttö: column [-tx] -c sarakkeet] [tiedosto ...]\n" #: text-utils/hexsyntax.c:82 #, c-format @@ -10001,17 +9650,17 @@ msgstr "" "hexdump: [-bcCdovx] [-e muoto] [-f muototied] [-n pituus] [-s ohita] " "[tiedosto ...]\n" -#: text-utils/more.c:261 +#: text-utils/more.c:216 #, c-format msgid "usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n" -msgstr "käyttö: %s [-dflpcsu] [+rivinumero | +/hahmo] nimi1 nimi2 ...\n" +msgstr "käyttö: %s [-dflpcsu] [+rivinumero | +/hahmo] nimi1 nimi2 ...\n" -#: text-utils/more.c:484 -#, fuzzy, c-format +#: text-utils/more.c:439 +#, c-format msgid "%s: unknown option \"-%c\"\n" -msgstr "%s: tuntematon signaali %s\n" +msgstr "%s: tuntematon valitsin \"-%c\"\n" -#: text-utils/more.c:516 +#: text-utils/more.c:471 #, c-format msgid "" "\n" @@ -10022,8 +9671,7 @@ msgstr "" "*** %s: hakemisto ***\n" "\n" -#. simple ELF detection -#: text-utils/more.c:559 +#: text-utils/more.c:514 #, c-format msgid "" "\n" @@ -10034,45 +9682,45 @@ msgstr "" "***** %s: Ei ole tekstitiedosto *****\n" "\n" -#: text-utils/more.c:662 +#: text-utils/more.c:617 #, c-format msgid "[Use q or Q to quit]" -msgstr "[Käytä q tai Q lopettaaksesi]" +msgstr "[Käytä q tai Q lopettaaksesi]" -#: text-utils/more.c:754 +#: text-utils/more.c:709 #, c-format msgid "--More--" -msgstr "--Lisää--" +msgstr "--Lisää--" -#: text-utils/more.c:756 +#: text-utils/more.c:711 #, c-format msgid "(Next file: %s)" msgstr "(Seuraava tiedosto: %s)" -#: text-utils/more.c:761 +#: text-utils/more.c:716 #, c-format msgid "[Press space to continue, 'q' to quit.]" -msgstr "[Välilyönti jatkaa, \"q\" lopettaa.]" +msgstr "[Välilyönti jatkaa, \"q\" lopettaa.]" -#: text-utils/more.c:1160 +#: text-utils/more.c:1115 #, c-format msgid "...back %d pages" -msgstr "...%d sivua taaksepäin" +msgstr "...%d sivua taaksepäin" -#: text-utils/more.c:1162 +#: text-utils/more.c:1117 msgid "...back 1 page" -msgstr "...1 sivu taaksepäin" +msgstr "...1 sivu taaksepäin" -#: text-utils/more.c:1205 +#: text-utils/more.c:1160 msgid "...skipping one line" msgstr "...ohitetaan yksi rivi" -#: text-utils/more.c:1207 +#: text-utils/more.c:1162 #, c-format msgid "...skipping %d lines" -msgstr "...ohitetaan %d riviä" +msgstr "...ohitetaan %d riviä" -#: text-utils/more.c:1244 +#: text-utils/more.c:1199 msgid "" "\n" "***Back***\n" @@ -10082,7 +9730,7 @@ msgstr "" "***Takaisin***\n" "\n" -#: text-utils/more.c:1282 +#: text-utils/more.c:1237 msgid "" "\n" "Most commands optionally preceded by integer argument k. Defaults in " @@ -10090,12 +9738,12 @@ msgid "" "Star (*) indicates argument becomes new default.\n" msgstr "" "\n" -"Useimpia komentoja voi edeltää valinnainen kokonaislukuargumentti k.\n" +"Useimpia komentoja voi edeltää valinnainen kokonaislukuargumentti k.\n" "Oletusasetukset hakasulkeissa.\n" -"Asteriskilla (*) merkityissä komennoissa argumentista tulee uusi " +"Asteriskilla (*) merkityissä komennoissa argumentista tulee uusi " "oletusarvo.\n" -#: text-utils/more.c:1289 +#: text-utils/more.c:1244 msgid "" " Display next k lines of text [current screen size]\n" "z Display next k lines of text [current screen size]*\n" @@ -10117,74 +9765,74 @@ msgid "" ":f Display current file name and line number\n" ". Repeat previous command\n" msgstr "" -" Näytä seuraavat k riviä tekstiä [nykyinen ruudun " -"rivimäärä]\n" -"z Näytä seuraavat k riviä tekstiä [nykyinen ruudun " -"rivimäärä]*\n" -" Näytä seuraavat k riviä tekstiä [1]*\n" -"d tai ctrl-D Vieritä k riviä [nykyinen vieritysmäärä, alkuarvo 11]" +" Näytä seuraavat k riviä tekstiä [nykyinen ruudun " +"rivimäärä]\n" +"z Näytä seuraavat k riviä tekstiä [nykyinen ruudun " +"rivimäärä]*\n" +" Näytä seuraavat k riviä tekstiä [1]*\n" +"d tai ctrl-D Vieritä k riviä [nykyinen vieritysmäärä, alkuarvo 11]" "*\n" "q tai Q or Poistu moresta\n" -"s Ohita k riviä ja siirry eteenpäin [1]\n" -"f Ohita k ruutua tekstiä ja siirry eteenpäin [1]\n" -"b tai ctrl-B Ohita k ruutua tekstiä ja siirry taaksepäin [1]\n" +"s Ohita k riviä ja siirry eteenpäin [1]\n" +"f Ohita k ruutua tekstiä ja siirry eteenpäin [1]\n" +"b tai ctrl-B Ohita k ruutua tekstiä ja siirry taaksepäin [1]\n" "' Palaa kohtaan, josta edellinen haku alkoi\n" -"= Näytä nykyinen rivinumero\n" -"/ Etsi säännöllisen lausekkeen k:s esiintymä [1]\n" -"n Etsi edellisen säännöllisen lausekkeen k:s esiintymä " +"= Näytä nykyinen rivinumero\n" +"/ Etsi säännöllisen lausekkeen k:s esiintymä [1]\n" +"n Etsi edellisen säännöllisen lausekkeen k:s esiintymä " "[1]\n" -"! tai :! Käynnistä alikuoressa\n" -"v Käynnistä /usr/bin/vi nykyiselle riville\n" -"ctrl-L Piirrä ruutu uudelleen\n" +"! tai :! Käynnistä alikuoressa\n" +"v Käynnistä /usr/bin/vi nykyiselle riville\n" +"ctrl-L Piirrä ruutu uudelleen\n" ":n Siirry k:nteen seuraavaan tiedostoon [1]\n" ":p Siirry k:nteen edelliseen tiedostoon [1]\n" -":f Näytä nykyinen tiedostonimi ja rivinumero\n" +":f Näytä nykyinen tiedostonimi ja rivinumero\n" ". Toista edellinen komento\n" -#: text-utils/more.c:1358 text-utils/more.c:1363 +#: text-utils/more.c:1313 text-utils/more.c:1318 #, c-format msgid "[Press 'h' for instructions.]" -msgstr "[Näppäin \"h\" näyttää ohjeita.]" +msgstr "[Näppäin \"h\" näyttää ohjeita.]" -#: text-utils/more.c:1397 +#: text-utils/more.c:1352 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" rivi %d" -#: text-utils/more.c:1399 +#: text-utils/more.c:1354 #, c-format msgid "[Not a file] line %d" msgstr "[Ei tiedosto] rivi %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1438 msgid " Overflow\n" msgstr " Ylivuoto\n" -#: text-utils/more.c:1530 +#: text-utils/more.c:1485 msgid "...skipping\n" msgstr "...ohitetaan\n" -#: text-utils/more.c:1559 +#: text-utils/more.c:1514 msgid "Regular expression botch" -msgstr "Virhe säännöllisessä lausekkeessa" +msgstr "Virhe säännöllisessä lausekkeessa" -#: text-utils/more.c:1571 +#: text-utils/more.c:1526 msgid "" "\n" "Pattern not found\n" msgstr "" "\n" -"Hahmoa ei löydy\n" +"Hahmoa ei löydy\n" -#: text-utils/more.c:1574 text-utils/pg.c:1145 text-utils/pg.c:1296 +#: text-utils/more.c:1529 text-utils/pg.c:1125 text-utils/pg.c:1276 msgid "Pattern not found" -msgstr "Hahmoa ei löydy" +msgstr "Hahmoa ei löydy" -#: text-utils/more.c:1635 +#: text-utils/more.c:1590 msgid "can't fork\n" msgstr "haarauttaminen ei onnistu\n" -#: text-utils/more.c:1674 +#: text-utils/more.c:1629 msgid "" "\n" "...Skipping " @@ -10192,26 +9840,26 @@ msgstr "" "\n" "...Ohitetaan" -#: text-utils/more.c:1678 +#: text-utils/more.c:1633 msgid "...Skipping to file " msgstr "...Vaihdetaan tiedostoon " -#: text-utils/more.c:1680 +#: text-utils/more.c:1635 msgid "...Skipping back to file " msgstr "...Palataan tiedostoon " -#: text-utils/more.c:1958 +#: text-utils/more.c:1913 msgid "Line too long" -msgstr "Liian pitkä rivi" +msgstr "Liian pitkä rivi" -#: text-utils/more.c:2001 +#: text-utils/more.c:1956 msgid "No previous command to substitute for" -msgstr "Ei edellistä komentoa korvattavaksi" +msgstr "Ei edellistä komentoa korvattavaksi" #: text-utils/odsyntax.c:130 #, c-format msgid "od: od(1) has been deprecated for hexdump(1).\n" -msgstr "od: od(1) on vanhentunut, on suositeltavaa käyttää hexdump(1).\n" +msgstr "od: od(1) on vanhentunut, on suositeltavaa käyttää hexdump(1).\n" #: text-utils/odsyntax.c:133 #, c-format @@ -10230,22 +9878,22 @@ msgstr "hexdump: tiedostoa %s ei voi lukea.\n" #: text-utils/parse.c:68 #, c-format msgid "hexdump: line too long.\n" -msgstr "hexdump: liian pitkä rivi.\n" +msgstr "hexdump: liian pitkä rivi.\n" #: text-utils/parse.c:401 #, c-format msgid "hexdump: byte count with multiple conversion characters.\n" -msgstr "hexdump: tavumäärä useiden muunnosmerkkien kanssa.\n" +msgstr "hexdump: tavumäärä useiden muunnosmerkkien kanssa.\n" #: text-utils/parse.c:483 #, c-format msgid "hexdump: bad byte count for conversion character %s.\n" -msgstr "hexdump: virheellinen tavumäärä muunnosmerkille %s.\n" +msgstr "hexdump: virheellinen tavumäärä muunnosmerkille %s.\n" #: text-utils/parse.c:490 #, c-format msgid "hexdump: %%s requires a precision or a byte count.\n" -msgstr "hexdump: %%s vaatii tarkkuuden tai tavumäärän.\n" +msgstr "hexdump: %%s vaatii tarkkuuden tai tavumäärän.\n" #: text-utils/parse.c:496 #, c-format @@ -10257,92 +9905,89 @@ msgstr "hexdump: virheellinen muoto {%s}\n" msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: virheellinen muunnosmerkki %%%s.\n" -#: text-utils/pg.c:257 +#: text-utils/pg.c:237 #, c-format msgid "" "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" msgstr "" -"%s: Käyttö: %s [-number] [-p merkkijono] [-cefnrs] [+rivi] [+/hahmo/] " +"%s: Käyttö: %s [-number] [-p merkkijono] [-cefnrs] [+rivi] [+/hahmo/] " "[tiedostot]\n" -#: text-utils/pg.c:266 +#: text-utils/pg.c:246 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "%s: valitsin vaatii argumentin -- %s\n" -#: text-utils/pg.c:274 +#: text-utils/pg.c:254 #, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: virheellinen valitsin -- %s\n" -#: text-utils/pg.c:391 +#: text-utils/pg.c:371 msgid "...skipping forward\n" -msgstr "...ohitetaan eteenpäin\n" +msgstr "...ohitetaan eteenpäin\n" -#: text-utils/pg.c:393 +#: text-utils/pg.c:373 msgid "...skipping backward\n" -msgstr "...ohitetaan taaksepäin\n" +msgstr "...ohitetaan taaksepäin\n" -#: text-utils/pg.c:415 +#: text-utils/pg.c:395 msgid "No next file" msgstr "Ei seuraavaa tiedostoa" -#: text-utils/pg.c:419 +#: text-utils/pg.c:399 msgid "No previous file" -msgstr "Ei edellistä tiedostoa" +msgstr "Ei edellistä tiedostoa" -#: text-utils/pg.c:949 +#: text-utils/pg.c:929 #, c-format msgid "%s: Read error from %s file\n" msgstr "%s: Lukuvirhe tiedostosta %s\n" -#. -#. * Most likely '\0' in input. -#. -#: text-utils/pg.c:955 +#: text-utils/pg.c:935 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "%s: Odottamaton tiedoston loppu (EOF) tiedostossa %s\n" -#: text-utils/pg.c:958 +#: text-utils/pg.c:938 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: Tuntematon virhe tiedostossa %s\n" -#: text-utils/pg.c:1053 +#: text-utils/pg.c:1033 #, c-format msgid "%s: Cannot create tempfile\n" -msgstr "%s: Väliaikaistiedostoa ei voi luoda\n" +msgstr "%s: Väliaikaistiedostoa ei voi luoda\n" -#: text-utils/pg.c:1062 text-utils/pg.c:1237 +#: text-utils/pg.c:1042 text-utils/pg.c:1217 msgid "RE error: " -msgstr "Virhe säännöllisessä lausekkeessa: " +msgstr "Virhe säännöllisessä lausekkeessa: " -#: text-utils/pg.c:1219 +#: text-utils/pg.c:1199 msgid "(EOF)" msgstr "(tiedoston loppu)" -#: text-utils/pg.c:1245 +#: text-utils/pg.c:1225 msgid "No remembered search string" msgstr "Ei muistettua hakumerkkijonoa" -#: text-utils/pg.c:1328 +#: text-utils/pg.c:1308 msgid "Cannot open " msgstr "Ei voi avata " -#: text-utils/pg.c:1376 +#: text-utils/pg.c:1356 msgid "saved" msgstr "tallennettu" -#: text-utils/pg.c:1483 +#: text-utils/pg.c:1463 msgid ": !command not allowed in rflag mode.\n" msgstr ": !-komento ei ole sallittu rajoitetussa tilassa.\n" -#: text-utils/pg.c:1515 +#: text-utils/pg.c:1495 msgid "fork() failed, try again later\n" -msgstr "fork() epäonnistui, yritä myöhemmin uudelleen\n" +msgstr "fork() epäonnistui, yritä myöhemmin uudelleen\n" -#: text-utils/pg.c:1720 +#: text-utils/pg.c:1700 msgid "(Next file: " msgstr "(Seuraava tiedosto: " @@ -10354,22 +9999,22 @@ msgstr "Puskuritilaa ei voi varata\n" #: text-utils/rev.c:156 #, c-format msgid "usage: rev [file ...]\n" -msgstr "käyttö: rev [tiedosto ...]\n" +msgstr "käyttö: rev [tiedosto ...]\n" #: text-utils/tailf.c:53 text-utils/tailf.c:105 -#, fuzzy, c-format +#, c-format msgid "Cannot open \"%s\" for read\n" -msgstr "laitetta %s ei voi avata lukua varten\n" +msgstr "Tiedostoa \"%s\" ei voi avata lukua varten\n" #: text-utils/tailf.c:93 -#, fuzzy, c-format +#, c-format msgid "Usage: tailf logfile\n" -msgstr "käyttö: %s [tiedosto]\n" +msgstr "käyttö: tailf lokitiedosto\n" #: text-utils/ul.c:141 #, c-format msgid "usage: %s [ -i ] [ -tTerm ] file...\n" -msgstr "käyttö: %s [ -i ] [ -tTerm ] tiedosto...\n" +msgstr "käyttö: %s [ -i ] [ -tTerm ] tiedosto...\n" #: text-utils/ul.c:152 #, c-format @@ -10379,7 +10024,7 @@ msgstr "ongelma luettaessa terminfoa" #: text-utils/ul.c:242 #, c-format msgid "Unknown escape sequence in input: %o, %o\n" -msgstr "Tuntematon ohjaussarja syötteessä: %o, %o\n" +msgstr "Tuntematon ohjaussarja syötteessä: %o, %o\n" #: text-utils/ul.c:425 #, c-format @@ -10389,59 +10034,209 @@ msgstr "Puskuria ei voi varata.\n" #: text-utils/ul.c:586 #, c-format msgid "Input line too long.\n" -msgstr "Syöterivi on liian pitkä.\n" +msgstr "Syöterivi on liian pitkä.\n" #: text-utils/ul.c:599 #, c-format msgid "Out of memory when growing buffer.\n" msgstr "Muisti loppui kasvatettaessa puskuria.\n" +#~ msgid "Invalid number: %s\n" +#~ msgstr "Virheellinen luku: %s\n" + +#~ msgid "Syntax error: '%s'\n" +#~ msgstr "Syntaksivirhe: \"%s\"\n" + +#~ msgid "No such parameter set: '%s'\n" +#~ msgstr "Parametria ei ole asetettu: \"%s\"\n" + +#~ msgid " %s [ -p ] dev name\n" +#~ msgstr " %s [ -p ] laite nimi\n" + +#~ msgid "" +#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +#~ msgstr "" +#~ " %s [ -p ] laite koko sekt päät raidat venytys väli aste erik1 " +#~ "fmt_väli\n" + +#~ msgid " %s [ -c | -y | -n | -d ] dev\n" +#~ msgstr " %s [ -c | -y | -n | -d ] laite\n" + +#~ msgid " %s [ -c | -y | -n ] dev\n" +#~ msgstr " %s [ -c | -y | -n ] laite\n" + +#~ msgid "version" +#~ msgstr "versio" + +#~ msgid "couldn't open /dev/urandom" +#~ msgstr "laitetta /dev/urandom ei voitu avata" + +#~ msgid "couldn't read random data from /dev/urandom" +#~ msgstr "tiedostosta /dev/urandom ei voitu lukea satunnaisdataa" + +#~ msgid "can't open %s for reading" +#~ msgstr "tiedostoa %s ei voi avata lukua varten" + +#~ msgid "can't stat(%s)" +#~ msgstr "tiedoston %s tilaa ei voi lukea" + +#~ msgid "%s doesn't have the correct filemodes" +#~ msgstr "tiedoston %s tila ei ole oikea" + +#~ msgid "can't read data from %s" +#~ msgstr "tiedostosta %s ei voi lukea dataa" + +#~ msgid "" +#~ "Too many users logged on already.\n" +#~ "Try again later.\n" +#~ msgstr "" +#~ "Liian monta käyttäjää on jo kirjautuneena.\n" +#~ "Yritä myöhemmin uudelleen.\n" + +#~ msgid "You have too many processes running.\n" +#~ msgstr "Liian monta prosessia käynnissä.\n" + +#~ msgid "The password must have at least 6 characters, try again.\n" +#~ msgstr "Salasanassa on oltava vähintään kuusi merkkiä, yritä uudelleen.\n" + +#~ msgid "" +#~ "The password must contain characters out of two of the following\n" +#~ "classes: upper and lower case letters, digits and non alphanumeric\n" +#~ "characters. See passwd(1) for more information.\n" +#~ msgstr "" +#~ "Salasanan merkkien on oltava seuraavista kahdesta ryhmästä:\n" +#~ "isot ja pienet kirjaimet, numerot ja ei-alfanumeeriset\n" +#~ "merkit. Lisätietoja manuaalisivulla passwd(1).\n" + +#~ msgid "You cannot reuse the old password.\n" +#~ msgstr "Et voi uudelleenkäyttää vanhoja salasanoja.\n" + +#~ msgid "Please don't use something like your username as password!\n" +#~ msgstr "Älä käytä mitään käyttäjätunnuksesi tapaista salasanana!\n" + +#~ msgid "Please don't use something like your realname as password!\n" +#~ msgstr "Älä käytä mitään oikean nimesi kaltaista salasanana!\n" + +#~ msgid "Usage: passwd [username [password]]\n" +#~ msgstr "Käyttö: passwd [käyttäjätunnus [salasana]]\n" + +#~ msgid "Only root may use the one and two argument forms.\n" +#~ msgstr "Vain pääkäyttäjä voi käyttää argumentteja.\n" + +#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" +#~ msgstr "Käyttö: passwd [-foqsvV] [käyttäjä [salasana]]\n" + +#~ msgid "Can't exec %s: %s\n" +#~ msgstr "Ohjelmaa %s ei voi käynnistää: %s\n" + +#~ msgid "Cannot find login name" +#~ msgstr "Käyttäjätunnusta ei löydy" + +#~ msgid "Only root can change the password for others.\n" +#~ msgstr "Vain pääkäyttäjä voi vaihtaa muiden salasanoja.\n" + +#~ msgid "Too many arguments.\n" +#~ msgstr "Liian monta argumenttia.\n" + +#~ msgid "Can't find username anywhere. Is `%s' really a user?" +#~ msgstr "Käyttäjätunnusta ei löydy mistään. Onko \"%s\" todella käyttäjä?" + +#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ msgstr "" +#~ "Valitan, pystyn muuttamaan vain paikallisia salasanoja. Käytä komentoa " +#~ "yppasswd." + +#~ msgid "UID and username does not match, imposter!" +#~ msgstr "UID ja käyttäjänimi eivät vastaa toisiaan, huijari!" + +#~ msgid "Changing password for %s\n" +#~ msgstr "Vaihdetaan käyttäjän %s salasana\n" + +#~ msgid "Enter old password: " +#~ msgstr "Syötä vanha salasana: " + +#~ msgid "Illegal password, imposter." +#~ msgstr "Virheellinen salasana, huijari." + +#~ msgid "Enter new password: " +#~ msgstr "Syötä uusi salasana: " + +#~ msgid "Password not changed." +#~ msgstr "Salasanaa ei vaihdettu." + +#~ msgid "Re-type new password: " +#~ msgstr "Syötä uusi salasana uudelleen: " + +#~ msgid "You misspelled it. Password not changed." +#~ msgstr "Kirjoitit väärin. Salasanaa ei vaihdettu." + +#~ msgid "password changed, user %s" +#~ msgstr "salasana vaihdettu, käyttäjä %s" + +#~ msgid "ROOT PASSWORD CHANGED" +#~ msgstr "PÄÄKÄYTTÄJÄN SALASANA VAIHDETTU" + +#~ msgid "password changed by root, user %s" +#~ msgstr "pääkäyttäjä vaihtoi käyttäjän %s salasanan" + +#~ msgid "calling setpwnam to set password.\n" +#~ msgstr "kutsutaan setpwnam salasanan asettamiseksi.\n" + +#~ msgid "Password *NOT* changed. Try again later.\n" +#~ msgstr "Salasanaa *EI* vaihdettu. Yritä myöhemmin uudelleen.\n" + +#~ msgid "Password changed.\n" +#~ msgstr "Salasana vaihdettu.\n" + +#~ msgid "mount: this version was compiled without support for the type `nfs'" +#~ msgstr "mount: tämä versio on käännetty ilman tukea tyypille \"nfs\"" + #, fuzzy #~ msgid "Warning: omitting partitions after %d\n" -#~ msgstr "Varoitus: poistetaan osion %d jälkeiset osiot\n" +#~ msgstr "Varoitus: poistetaan osion %d jälkeiset osiot\n" #~ msgid "mount: fs type %s not supported by kernel" -#~ msgstr "mount: ydin ei tue tiedostojärjestelmätyyppiä %s" +#~ msgstr "mount: ydin ei tue tiedostojärjestelmätyyppiä %s" #~ msgid "BLKGETSIZE ioctl failed for %s\n" -#~ msgstr "BLKGETSIZE-ioctl epäonnistui laitteelle %s\n" +#~ msgstr "BLKGETSIZE-ioctl epäonnistui laitteelle %s\n" #~ msgid "%s: not compiled with minix v2 support\n" -#~ msgstr "%s: ei ole käännetty minix v2 -tuen kanssa\n" +#~ msgstr "%s: ei ole käännetty minix v2 -tuen kanssa\n" #~ msgid "mount: %s duplicate - not mounted" -#~ msgstr "mount: %s on kaksinkertainen - ei liitetä" +#~ msgstr "mount: %s on kaksinkertainen - ei liitetä" #~ msgid "UUID" #~ msgstr "UUID:" #~ msgid "mount: the label %s occurs on both %s and %s - not mounted\n" -#~ msgstr "mount: nimiö %s esiintyy sekä paikassa %s, että %s - ei liitetä\n" +#~ msgstr "mount: nimiö %s esiintyy sekä paikassa %s, että %s - ei liitetä\n" #~ msgid "Boot (%02X)" -#~ msgstr "Käynnistettävä (%02X)" +#~ msgstr "Käynnistettävä (%02X)" #~ msgid "None (%02X)" -#~ msgstr "Ei mitään (%02X)" +#~ msgstr "Ei mitään (%02X)" #~ msgid "%s: [%04x]:%ld (%s) offset %d, %s encryption\n" -#~ msgstr "%s: [%04x]:%ld (%s) siirtymä %d, %s-salaus\n" +#~ msgstr "%s: [%04x]:%ld (%s) siirtymä %d, %s-salaus\n" #~ msgid "" #~ "mount: Could not find any loop device.\n" #~ " Maybe /dev/loop# has a wrong major number?" #~ msgstr "" -#~ "mount: Yhtään loop-laitetta ei löytynyt.\n" -#~ " Ehkä tiedostoilla /dev/loop# on väärä major-arvo?" +#~ "mount: Yhtään loop-laitetta ei löytynyt.\n" +#~ " Ehkä tiedostoilla /dev/loop# on väärä major-arvo?" #~ msgid "" #~ "mount: Could not find any loop device. Maybe this kernel does not know\n" #~ " about the loop device (then recompile or `insmod loop.o'), or\n" #~ " maybe /dev/loop# has the wrong major number?" #~ msgstr "" -#~ "mount: Ei löytynyt yhtään loop-laitetta. Ehkä tämä ydin ei ole tietoinen\n" -#~ " loop-laitteesta (käännä uudelleen tai \"insmod loop.o\"), tai\n" -#~ " ehkä /dev/loop#:in major-arvo on väärä?" +#~ "mount: Ei löytynyt yhtään loop-laitetta. Ehkä tämä ydin ei ole tietoinen\n" +#~ " loop-laitteesta (käännä uudelleen tai \"insmod loop.o\"), tai\n" +#~ " ehkä /dev/loop#:in major-arvo on väärä?" #~ msgid "Init (up to 16 hex digits): " #~ msgstr "Alkuarvo (korkeintaan 16 heksanumeroa): " @@ -10450,7 +10245,7 @@ msgstr "Muisti loppui kasvatettaessa puskuria.\n" #~ msgstr "Ei-heksanumero \"%c\".\n" #~ msgid "Don't know how to get key for encryption system %d\n" -#~ msgstr "Avaimen haku salausjärjestelmälle %d ei ole tuettu\n" +#~ msgstr "Avaimen haku salausjärjestelmälle %d ei ole tuettu\n" #~ msgid "Partition %i does not end on cylinder boundary:\n" #~ msgstr "Osion %i loppu ei ole sylinterin rajalla:\n" @@ -10465,6 +10260,6 @@ msgstr "Muisti loppui kasvatettaessa puskuria.\n" #~ "\n" #~ msgstr "" #~ "\n" -#~ "Levy %1$s: %2$d päätä, %3$d sektoria, %4$d sylinteriä\n" -#~ "Yksiköt = %6$d * %7$d -tavuiset %5$s\n" +#~ "Levy %1$s: %2$d päätä, %3$d sektoria, %4$d sylinteriä\n" +#~ "Yksiköt = %6$d * %7$d -tavuiset %5$s\n" #~ "\n" diff --git a/po/fr.gmo b/po/fr.gmo new file mode 100644 index 0000000000000000000000000000000000000000..b24fdafa799d69db5c6be70c3a384d59d0c1cf87 GIT binary patch literal 206930 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